Jumat, 01 Januari 2016

PLJD - Tugas Shell Script



Postingan kali ini berguna untuk penjelasan lebih lanjut mengenai postingan sebelumnya sekaligus tugas yang diberikan.
Adapun soal yang diberikan sebagai berikut:



Adapun langkah-langkahnya yaitu:
1.   Seperti postingan saya sebelumnya mengenai shall script yaitu  ada berbagai cara di mana kita dapat mengubah daftar dan lingkungan shell kita. Salah satu cara yang terbesar adalah untuk mengubah cara pengguna khususnya, untuk menjadi super user. Untuk itu disini kita memakai super user untuk mengerjakan tugas diatas. Seperti biasa rumus super user yaitu “su –“ dan masukkan password sesuai pc masing-masing. 


2.  Setelah masuk ke Super User selanjutnya kita masuk ke perintah dimana kita dapat membuat kodingan dari tugas diatas. Adapun perintah yang digunakan yaitu:
vi   [namafile].sh
contohnya: vi  volume.sh
3.    Setelah menuliskan perintah diatas lalu tekan enter maka kita akan masuk di editor vi lalu tuliskan kodingan program di bawah ini:
awal=’y’
while [ $awal == ‘y’ ] || [$awal==’Y’]
do
echo “               HALO, SELAMAT DATANG DI PROGRAM SHELL SCRIPT  ......!”
echo “                                   PROGRAM INI DIBUAT OLEH”
echo “  NIM  : 2014-31-198”
echo –n “ NAMA : “
read nama
echo “ ========================================”
echo “ Program menghitung volume bangun ruang”
echo “ ========================================”
echo “ Pilih Bangun Ruang: “
echo “ 1. Tabung”
echo “ 2. Kubus”
echo “ 3. Balok”
echo “ 4. Exit”
echo “-----------------------------------------“
read –p “ Masukkan Pilihan sdr/sdri $nama : “ pil;
if [ $pil –eq 1 ];
then
echo “ Pilihan sdr/sdri $nama adalah Tabung “
echo “ ------------------------------------------“
echo –n “ Masukkan jari-jari Tabung = “
read r
echo –n “ Masukkan tinggi Tabung =”
read t
echo “ ------------------------------------------“
let volume=r*r*t*22/7;
echo “ Volume Tabung = $volume”
elif [ $pil –eq 2 ];
then
echo “ Pilihan sdr/sdri $nama adalah Kubus “
echo “ ------------------------------------------“
echo –n “ Masukkan panjang kubus = “
read s
echo “ ------------------------------------------“
let volume=s*s*s;
echo “ Volume Kubus = $volume”
elif [ $pil –eq 3 ];
then
echo “ Pilihan sdr/sdri $nama adalah Balok “
echo “ ------------------------------------------“
echo –n “ Masukkan panjang Balok = “
read p 
echo –n “ Masukkan Lebar Balok = “
read l
echo –n “ Masukkan Tinggi Balok = “
read t
echo “ ------------------------------------------“
let volume=p*l*t;
echo “ Volume Balok = $volume”
elif [ $pil –eq 4 ];
then
exit 0
else
echo “ Maaf , Bangun Ruang tidak tersedia! “
exit 1

fi

echo –n “ Kembali ke awal ? y/n : “
read awal
if [ $awal == ‘y’ ] && [ $awal == ‘Y’ ]
then
read awal
elif [ $awal == ‘n’ ] && [ $awal == ‘N’ ]
then
exit 2
fi

done     

                adapun hasil screenshoot dari program diatas sebagai berikut:





4.   Setelah mengerjakan kodingan diatas, simpan lalu keluar dengan menggunakan perintah “:wq” setela kembali maka jalankan aplikasinya dengan perintah “sh volume.sh”
              Maka hasilnya sebagai berikut:
1.      Pengisian Nama 


2.      Menjalankan Program nomor 1 


3.      Menjalankan program nomor 2 


4.      Menjalankan Program nomor 3


5.      Menjalankan program nomor 4


Tidak ada komentar:

Posting Komentar