Cukup menempatkan kode di atas diantara dan

Senin, 10 Desember 2012

TUGAS TAMBAHAN MODUL 5 PRAKTIKUM SO

TUGAS TAMBAHAN
PRAKTIKUM SISTEM OPERASI

1.      Buat program kalkulator sederhana yang dilengkapi dengan menu pilihan dan code program menggunakan fungsi !
2.      buat program menghapus file pada sebuah direktori yang dijalankan berdasarkan waktu(scedule) dengan cron !
 Jawaban 

1. Program kalkulator sederhana
    Source Code :
     echo "Pilihan Anda :"
fungsi_penjumlahan(){
        c=`echo $a+$b |bc`
        echo "hasil= $c"
}

fungsi_pengurangan(){
        c=`echo $a-$b |bc`
        echo "hasil= $c"
}
fungsi_perkalian(){
        c=`echo $a\*$b |bc`
        echo "hasil= $c"
}
fungsi_pembagian(){
        c=`echo $a\/$b |bc`
        echo "hasil= $c"
}
read input
case $input in
        1)
        echo "masukkan nilai a:"
        read a
        echo "masukkan nilai b:"
        read b
        fungsi_penjumlahan
        ;;
        2)
         echo "masukkan nilai a:"
        read a
        echo "masukkan nilai b"
        read b
        fungsi_pengurangan
        ;;
        3)
        echo "masukkan nilai a:"
        read a
        echo "masukkan nilai b:"
        read b
        fungsi_perkalian
        ;;
        4)
        echo "masukkan nilai a:"
        read a
        echo "masukkan nilai b:"
        read b
        fungsi_pembagian
        ;;
        *)
        echo "Maaf Pilihan Menu Hanya 1-4!!!!!"
        break
        ;;

esac
done

Running Program :


2. Program Penggunaan "Crontab" untuk menghapus file berdasarkan scedule
   Penjelasan :
   crontab -e = untuk mengedit file crontab, atau membuat nya bila belum ada.
      crontab -l = Menampilkan isi dari file crontab.
      crontab -r = Menghapus file crontab.
      crontab -v = menampil kan waktu terakhir crontab di edit.

      crontab terletak di direktory /etc, adalah file tempat mengatur scheduled task yang kita ingin kan, dan    akan menjalankan eksekusi menurut perintah.

      * * * * * perintah_eksekusi

       setiap (*) akan di isi dengan :

      * (pertama) min (0 - 59)
      * (kedua) hour (0 - 23)
      * (ketiga) day of month (1-31)
      * (keemoat) month (1 - 12)
      * (kelima) day of week (1 - 7) (1 = monday) 

   Source Code :

            Contab -e

      12 12 * * 3 rm/home/rhobiey/Documents/*.php

   Running Program 














NB : Program diatas akan mengpus file dengan extensi .php pada hari Sabtu Pukul 12.12

0 komentar:

 
Cukup menempatkan kode di atas diantara dan