Membuat Kalkulator dengan Menggunakan Shell Script (Bash)

Bash adalah "Unix Shell" yang ditulis oleh Brian Fox (programmer komputer) untuk GNU Project sebagai perangkat lunak gratis pengganti Bourne shell (sh). Dirilis pada tahun 1989. Didistribusikan secara luas sebagai shell untuk GNU sistem operasi dan sebagai shell default pada linux dan Mac OS X.

Berikut ini adalah contoh Bash untuk membuat kalkulator :

#!/bin/bash

input()
{
echo -n "Masukan bilangan ke-1 = "
read bil1
echo -n "Masukan bilangan ke-2 = "
read bil2
}

loop=y

while [ $loop != n ]
do
clear
echo -n "Tanggal : "; date
echo
echo "<---KALKULATOR MINI--->"
echo [1] PENJUMLAHAN
echo [2] PENGURANGAN
echo [3] PERKALIAN
echo [4] PEMBAGIAN
echo [5] Exit
echo
echo -n "Masukan pilihan Anda = " 
read menu
echo

echo "========================="
if (($menu == 1))
then
input
echo Hasil = $[bil1+bil2]
echo "========================="

elif (($menu == 2 ))
then
input
echo Hasil = $[bil1-bil2]
echo "========================="

elif (($menu == 3 ))
then
input
echo Hasil = $[bil1*bil2]
echo "========================="


elif (($menu == 4 ))
then
input
echo Hasil = $[bil1/bil2]
echo "========================="
elif (($menu == 5 ))
then
exit

else
echo Maaf...pilihan menu salah
echo "========================="

fi
echo
echo -n "Mau menghitung Lagi? (y,n) = "
read loop

done

Adapun untuk menjalankan dan meng-compile Shell Script ini adalah, Saya akan contohkan dengan menggunakan sistem operasi linux (menggunakan distro Ubuntu).
  • Buka terminal (ctrl+alt+T)
  • Simpan kode Bash di atas dengan format .txt atau bisa juga dengan format .sh (di sini Saya mencontohkan membuat filenya dengan nama kalkulator.txt)
  • Pindah ke direktori dimana tempat Anda menyimpan Shell Script (Bash) tersebut
  • Edit permission File dengan mengetikkan "chmod u+x kalkulator". Perintah ini memungkinkan Kita sebagai user bisa mengeksekusi Shell Script
  • Ketik ./kalkulator.txt untuk mengeksekusi/menjalankan Shell Script 
Ini adalah contohnya :

Jika berhasil maka akan tampak seperti ini :

Sangat sederhana. Sahabat ajarin bisa mengembangkan kalkulator ini dengan menambahkan operasi tentunya. Jadi, tidak hanya sampai di sini ya belajar Shell Script nya ^_^. Semangat!
salam ajarin

No comments:

Post a Comment