!/bin/bash
‘#!’ sering disebut ‘shebang’ operator, tanda tersebut menandakan bahwa file tersebut adalah shell script. Dan /bin/bash’ adalah lokasi file binari atau program shell yang digunakan,
clear echo "-------- MENU -------"; echo "---------------------"; echo " 1. Inputan "; echo " 2. Mencari Segitiga "; echo " 3. Exit "; read -p "Pilihan anda [1-3] :" pil;
Selanjutnya pada blok ini akan menampilkan menu dengan 3 pilihan, dimana echo digunakan untuk menampilkan suatu tulisan, dan read –p akan melakukan eksekusi dari 3 pilihan menu
diatasnya.
#Inputan
if [ $pil -eq 1 ];
then
echo “Masukan Nama = “;
read nama
echo “Masukan Kelas = “;
read kelas
echo “Masukan NPM = “;
read npm
Pilihan 1 yaitu akan menampilkan Output nama,kelas dan npm. Karna setelah echo dibuat statement read maka saat menginputan ketiga data tersebut maka program akan langsung mengeksekusi dan menampilkan output yang telah dibuat.
#Tampilan Inputan
echo “— Data Diri Anda –”
echo “Nama = $nama”
echo “Kelas = $kelas”
echo “NPM = $npm”
Masih pada Case1 Statement diatas merupakan output dari program yang akan menampilkan Data Diri, $ adalah variable yang digunakan untu memanggil statement.
#Mencari Luas Segitiga
elif [ $pil -eq 2 ];
then
echo “Masukan Alas = “;
read alas
echo “Masukan Tinggi = “;
read tinggi
let hasil=$alas*$tinggi/2;
Case 2 ini akan melakukan penghitungan luas segitiga, pada script diatas variable let akan mengambil statement dari variable $alat*$tinggi/2 maka akan menghasilkan keluaran dari perhitungan tersebut.
#Tampilan Luas Seigitga
echo “—-LUAS SEGITIGA—-”
echo “Luas Segitiga = $hasil”
Pada script ini merupakan lanjutan dari script diatas, nantinya script ini hanya akan mengampikkan output/hasil dari perhitungan luas segitiga.
elif [ $pil -eq 3 ];
then
exit 0
else
echo “Maaf, Tidak ada dalam Pilihan”
exit 1
Case 3 muncul jika memilih angka 0 atau exit dan, menu yang dipilih tidak tersedia pada kolom menu, maka otomatis program akan melakukan close.
Hasil dari program diatas adalah