Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- z=0
- menu=0
- input(){
- let z=$z+1
- echo -n "Masukkan Nomor Nota : "
- read nomor[$z]
- echo -n "Masukkan Jenis BBM : "
- read jenis[$z]
- echo -n "Masukkan Jumlah liter : "
- read liter[$z]
- echo -n "Masukkan Harga/liter : Rp."
- read harga[$z]
- let total[$z]=${liter[$z]}*${harga[$z]}
- echo "Total : Rp.${total[$z]}"
- }
- view(){
- for((a=1;a<=z;a++))
- do
- echo "- - -$a- - -"
- echo "Nomor Nota : ${nomor[$a]}"
- echo "Jenis BBM : ${jenis[$a]}"
- echo "Liter : ${liter[$a]}"
- echo "Harga/liter: Rp.${harga[$a]}"
- echo "Total : Rp.${total[$a]}"
- done
- }
- search(){
- echo -n "Masukkan Nomor Nota : "
- read cari
- a=0
- b=0
- while [ $a -le $z ] && [ $b == 0 ]
- do
- let a=$a+1
- if [ "${nomor[a]}" == $cari ]
- then
- b=1
- fi
- done
- }
- update(){
- search
- if [ $a -le $z ]
- then
- echo "Nomor Nota : ${nomor[$a]}"
- echo "Jenis BBM : ${jenis[$a]}"
- echo "Liter : ${liter[$a]}"
- echo "Harga/liter: ${harga[$a]}"
- echo "Total : ${total[$a]}"
- echo "- - --- - -"
- echo -n "Masukkan Nomor Nota : "
- read nomor[$a]
- echo -n "Masukkan Jenis BBM : "
- read jenis[$a]
- echo -n "Masukkan Jumlah liter : "
- read liter[$a]
- echo -n "Masukkan Harga/liter : "
- read harga[$a]
- let total[$a]=${liter[$a]}*${harga[$a]}
- echo "Total : ${total[$a]}"
- else
- echo "Data Tidak Ada"
- fi
- }
- delete(){
- search
- if [ $a -gt $z ]
- then
- echo "Data Tidak Ada"
- else
- while [ $a -lt $z ]
- do
- let b=$a+1
- nomor[$a]=${nomor[$b]}
- jenis[$a]=${jenis[$b]}
- liter[$a]=${liter[$b]}
- harga[$a]=${harga[$b]}
- total[$a]=${total[$b]}
- let a=$a+1
- done
- let z=$z-1
- echo "Data $cari Berhasil Dihapus"
- fi
- }
- cetak(){
- search
- if [ $a -le $z ]
- then
- echo "Nomor Nota : ${nomor[$a]}"
- echo "Jenis BBM : ${jenis[$a]}"
- echo "Liter : ${liter[$a]}"
- echo "Harga/liter: ${harga[$a]}"
- echo "Total : ${total[$a]}"
- else
- echo "Data Tidak Ada"
- fi
- }
- while [ $menu != 6 ]
- do
- echo "1.Input 4.Delete"
- echo "2.View 5.Search"
- echo "3.Update 6.Exit"
- echo -n " : "
- read menu
- if [ $menu -eq 1 ]
- then
- input
- elif [ $menu -eq 2 ]
- then
- if [ $z -lt 1 ]
- then
- echo "kosong "
- else
- view
- fi
- elif [ $menu -eq 3 ]
- then
- update
- elif [ $menu -eq 4 ]
- then
- delete
- elif [ $menu -eq 5 ]
- then
- cetak
- elif [ $menu -eq 6 ]
- then
- echo "Keluar"
- else
- echo "Salah "
- fi
- echo ""
- done
Advertisement
Add Comment
Please, Sign In to add comment