# Prog: prog01.sh
# membaca identitas
menu_gaji(){
echo " >>> 1. Gaji <<<"
echo -n "NIP : "
read nip
echo -n "Nama : "
read nama
echo "jabatan di isi dg : karyawan/manajer/kabag/direktur"
echo -n "Jabatan : "
read jabatan
echo -n "Gaji Pokok : "
read gapok
echo -n "Potongan : "
read pot
if test "$jabatan" = karyawan
then
((tunj_jab= 50000))
echo -n "Tunjangan Jabatan : $tunj_jab"
elif test "$jabatan" = manajer
then
((tunj_jab= 100000))
echo -n "Tunjangan Jabatan : $tunj_jab"
elif test "$jabatan" = kabag
then
((tunj_jab= 200000))
echo -n "Tunjangan Jabatan : $tunj_jab"
elif test "$jabatan" = direktur
then
((tunj_jab= 400000))
echo -n "Tunjangan Jabatan : $tunj_jab"
else
echo "Maaf,Jabatan Tidak Terdaftar!!"
fi
echo
if test "$jabatan" = karyawan
then
((tunj_khdran= 200000))
echo -n "Tunjangan Kehadiran : $tunj_khdran"
elif test "$jabatan" = manajer
then
((tunj_khdran= 300000))
echo -n "Tunjangan Kehadiran : $tunj_khdran"
elif test "$jabatan" = kabag
then
((tunj_khdran= 400000))
echo -n "Tunjangan Kehadiran : $tunj_khdran"
elif test "$jabatan" = direktur
then
((tunj_khdran= 500000))
echo -n "Tunjangan Kehadiran : $tunj_khdran"
else
echo "Maaf,Jabatan Tidak Terdaftar"
fi
echo
if [ $gapok -lt 750000 ]
then
((pph= gapok * 5 / 100))
echo -n "pph : $pph"
elif [ $gapok -ge 750000 -a $gapok -le 3000000 ]
then
((pph= gapok * 10 / 100))
echo -n "pph : $pph"
elif [ $gapok -gt 3000000 -a $gapok -le 10000000 ]
then
((pph= gapok * 12 / 100))
echo -n "pph : $pph"
else
((pph= gapok * 15 / 100))
echo -n "pph : $pph"
fi
echo
((gaji_bersih= gapok + tunj_jab + tunj_khdran - pot - pph))
echo -n "Gaji Bersih : $gaji_bersih "
echo
}
menu_barang(){
echo " >>> 2. Barang <<<"
echo -n "Kode : "
read kode
echo -n "Nama : "
read nama
echo "masukkan jenis dg : alat_rt(rumah tangga)/kebutuhan_rt/sanitari/makananminuman/sayurbuah"
echo -n "Jenis : "
read jenis
echo -n "Harga : "
read harga
if test "$jenis" = alat_rt
then
((untung = $harga * 2 / 100))
echo -n "Untung : $untung"
elif test "$jenis" = kebutuhan_rt
then
((untung = $harga * 4 / 100))
echo -n "Untung : $untung"
elif test "$jenis" = sanitari
then
((untung = $harga * 5 / 100))
echo -n "Untung : $untung"
elif test "$jenis" = makananminuman
then
((untung = $harga * 3 / 100))
echo -n "Untung : $untung"
elif test "$jenis" = sayurbuah
then
((untung = $harga * 2,5 / 100))
echo -n "Untung : $untung"
else
echo "Maaf,Jenis Tdk Terdaftar. Mungkin Anda Salah Ketik,coba lagi!!"
fi
echo
if [ $harga -lt 50000 ]
then
((ppn= $harga * 1 / 100))
echo -n "PPN : $ppn"
elif [ $harga -ge 50000 -a $harga -le 200000 ]
then
((ppn= $harga * 2 / 100))
echo -n "PPN : $ppn"
else
((ppn= $harga * 5 / 100))
echo -n "PPN : $ppn"
fi
echo
((hrg_jual= harga + untung + ppn))
echo "Harga Jual : $hrg_jual"
echo
}
menu_kasir(){
echo " >>> 3. Kasir <<<"
echo -n "Kode : "
read kode
echo -n "Nama : "
read nama
echo -n "Modal : "
read modal
echo -n "Setoran : "
read setoran
if [ $modal -lt 1000000 ]
then
echo -n "Kassa : Supermarket"
elif [ $modal -ge 1000000 -a $modal -le 2000000 ]
then
echo -n "Kassa : Departmen Store"
else
echo -n "Kassa : Sanitari"
fi
echo
((perolehan= setoran - modal))
echo "Perolehan : $perolehan"
echo
}
menu_keluar(){
echo
echo " >>> 4. Selesai <<<"
echo " | "
echo " :) Selesai atau Keluar, ALHAMDULILLAH & TERIMAKASIH!!! :)"
echo
break
}
for pilih in 1 2 3 4
do
echo
echo "**********************"
echo " M E N U : "
echo " 1. Gaji "
echo " 2. Barang "
echo " 3. Kasir "
echo " 4. Keluar "
echo "**********************"
echo
echo -n "Silahkan Pilih Nomor M E N U !! : "
read pilih
case $pilih in
1) menu_gaji ;;
2) menu_barang ;;
3) menu_kasir ;;
4) menu_keluar ;;
*) echo “pilihan Anda salah” ;;
esac
done