PROGRAM SHELL SCRIPT
TUGAS PLJ KELAS B
NIM : 201431102
NAMA : NANANG ANJUARDI NAIBAHO
KELAS : B
DOSEN :: YESSY FITRIANI ST,Mkom
SOAL
BERIKUT CARA CODINGAN NYA
buka centos
buka terminal
ketikan su -
masukan password *******
setelah masuk ke root
ketuk vi shell.sh
masukkan codingan seperti dibawah ini
#!/bin/bash
i=0;
bil_genap=0;
bil_ganjil=0;
lagi='y'
while [ $lagi == 'y' ] || [ $lagi == 'Y' ];
do
clear
echo " HALLO,SELAMAT DATANG DI PROGRAM SHELL SCRIPT ........!
PROGRAM IN DIBUAT OLEH :";
echo -n "NIM : ";
read NIM
echo -n "NAMA : ";
read NAMA
echo " "
echo "-------------------------------------------------------------------------------";
echo -n "SILAHKAN MASUKAN Batas loop sdr / sdri $NAMA : ";
read batas
echo "-------------------------------------------------------------------------------";
echo " "
if [ $batas -lt 0 ] || [ $batas -gt 200 ];
then
echo "Ops, Batas loop kamu harus >= 0 dan Lebih kecil dari 200";
exit 0;
fi
while [ $i -le $batas ];
do
echo -n "$i,";
if [ `expr $i % 2` -eq 0 ];
then
let bil_genap=$bil_genap+1;
else
let bil_ganjil=$bil_ganjil+1;
fi
let i=$i+1;
done
echo " "
echo -n "Banyak bilangan genap = $bil_genap";
echo "Banyak bilangan ganjil = $bil_ganjil";
echo " "
echo -n "Kembali ke awal ?(y/n) : ";
read lagi;
while [ $lagi != 'y' ] && [ $lagi != 'Y' ] && [ $lagi != 'n' ] && [ $lagi != 'N' ];
do
echo -n "Kembali ke awal (y/n) :";
read lagi;
done
done
BERIKUT HASIL SCREENSHOT NYA
ini menunjukan bahwa program dibawah 200 berjalan dengan baik
jika program melebih batas loop yaitu 200
thank you
semoga bermanfaat
NIM : 201431102
NAMA : NANANG ANJUARDI NAIBAHO
Kelas : B
Dosen : YESST FITRIANI, ST,M.Kom
Materi : Perangkat Lunak Jaringan 1
- See more at: http://adefon99.blogspot.co.id/2015/12/manajemen-paket-rpm-laporan-pljd-kelas.html#sthash.t0juUQM2.dpufDOSEN :: YESSY FITRIANI ST,Mkom
Kelas : B
Dosen : YESST FITRIANI, ST,M.Kom
Materi : Perangkat Lunak Jaringan 1
- See more at: http://adefon99.blogspot.co.id/2015/12/manajemen-paket-rpm-laporan-pljd-kelas.html#sthash.t0juUQM2.dpuf
Kelas : B
Dosen : YESST FITRIANI, ST,M.Kom
Materi : Perangkat Lunak Jaringan 1
- See more at: http://adefon99.blogspot.co.id/2015/12/manajemen-paket-rpm-laporan-pljd-kelas.html#sthash.t0juUQM2.dpufSOAL
| gambar 1.1 |
buka centos
buka terminal
ketikan su -
masukan password *******
setelah masuk ke root
ketuk vi shell.sh
masukkan codingan seperti dibawah ini
#!/bin/bash
i=0;
bil_genap=0;
bil_ganjil=0;
lagi='y'
while [ $lagi == 'y' ] || [ $lagi == 'Y' ];
do
clear
echo " HALLO,SELAMAT DATANG DI PROGRAM SHELL SCRIPT ........!
PROGRAM IN DIBUAT OLEH :";
echo -n "NIM : ";
read NIM
echo -n "NAMA : ";
read NAMA
echo " "
echo "-------------------------------------------------------------------------------";
echo -n "SILAHKAN MASUKAN Batas loop sdr / sdri $NAMA : ";
read batas
echo "-------------------------------------------------------------------------------";
echo " "
if [ $batas -lt 0 ] || [ $batas -gt 200 ];
then
echo "Ops, Batas loop kamu harus >= 0 dan Lebih kecil dari 200";
exit 0;
fi
while [ $i -le $batas ];
do
echo -n "$i,";
if [ `expr $i % 2` -eq 0 ];
then
let bil_genap=$bil_genap+1;
else
let bil_ganjil=$bil_ganjil+1;
fi
let i=$i+1;
done
echo " "
echo -n "Banyak bilangan genap = $bil_genap";
echo "Banyak bilangan ganjil = $bil_ganjil";
echo " "
echo -n "Kembali ke awal ?(y/n) : ";
read lagi;
while [ $lagi != 'y' ] && [ $lagi != 'Y' ] && [ $lagi != 'n' ] && [ $lagi != 'N' ];
do
echo -n "Kembali ke awal (y/n) :";
read lagi;
done
done
BERIKUT HASIL SCREENSHOT NYA
![]() |
| gambar 1.2 |
jika program melebih batas loop yaitu 200
thank you
semoga bermanfaat


Komentar
Posting Komentar