SISTEM OPERASI
Disusun Oleh :
Nim : 25012.55401.14.038
POLITEKNIK SEKAYU
Penulis
1.2. Tujuan
Adapun tujuan penulis dalam membuat makalah ini yaitu :
1. Mahasiswa dapat mengetahui program shell.
2. Memahami penggunaan konstruksi if – else, for-do-done, case dll.
b. Bila file tujuan ada dan file tersebut adalah directory, beri pesan bahwa
file tidak bisa disalin ke direktori
Analisa :
Program di atas dibuat menggunakan gedit dan konstuktor if then else if dimana :
a. Pada if pertama akan menampilkan pesan gagal berupa Salin gagal! jika kondisi (file
asal tidak ada) sesuai.
b. Pada if kudua akan menampilkan pesan gagal berupa File tidak bisa dicopy! jika
kondisi (file tujuan ada dan file tersebut adalah direktrori) sesuai. Pada kasus di atas
muncul peringatan berupa cp: cannot stat `choco.txt` : No such or directory. Menurut
pendapat saya itu dikarenakan file tujuan tidak sesuai dengan kondisi.
c. Pada if ketiga akan menampilkan pesan gagal berupa Apakah file akan dihapus?
jika kondisi pada if sesuai. Pada kasus di atas muncul peringatan berupa cp: cannot
stat `choco.txt` : No such or directory. Menurut pendapat saya itu dikarenakan file
tujuan tidak sesuai dengan kondisi.
d. Pada if keempat akan menyalin file jika kondisi (file tujuan belum ada) sesuai. Pada
kasus di atas muncul peringatan berupa cp: cannot stat `choco.txt` : No such or
directory. Menurut pendapat saya itu dikarenakan file tujuan tidak sesuai dengan
kondisi.
Analisa :
Pada program file pph.sh di atas adalah program perhitungan pajak penghasilan
menggunakan konstuktor if then else if dimana :
a. If pertama akan memeriksa kondisi inputan dan mengeksekusinya jika gaji <=
10000000
b. If kedua akan memeriksa kondisi inputan dan mengeksekusinya jika gaji <=
35000000
c. If kedua akan memeriksa kondisi inputan dan mengeksekusinya jika gaji >
35000000
Jawab :
Analisa :
Profram dengan nama file fordodone.sh diatas adalah program dengan konstuksi
for – do – done. Dimana variabel yang digunakan berupa a dan item. a memiliki
looping yang dimulai dari 1 dan setiap looping nilai 1 akan bertambah dan nilai dari item
adalah Budi Tuti Dian Rudi.
c. Hitunglah 6 dibagi 4
d. Hitunglah 5 + 2 x 5
3.1. Simpulan
Program bash shell juga memiliki konstuksi seperti if-else, if-then-else-if,
for-do-done, case, dan lainnya serta dapat mengerjakan persoalan aritmatika seperti
program pada umumnya.
3.2. Saran
Diharapkan setelah membuat laporan posttest serta melakukan praktikum
mahasiswa/i dapat mempelajari dan memahami program pada bash shell.
Untuk memahami perintah tersebut secara spesifik diperlukan latihan
berulang untuk mendapatkan pemahaman yang maksimal serta memahami teori
yang dapat mendukung pembelajaran.