PROGRAM SHELL SCRIPT

TUGAS PLJ KELAS B
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.dpuf
KELAS    : B
DOSEN   :: 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.dpuf



SOAL
gambar 1.1
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
gambar 1.2
ini menunjukan bahwa program dibawah 200 berjalan dengan baik

jika program melebih batas loop yaitu 200
thank you
semoga bermanfaat



Komentar

Postingan populer dari blog ini

SHELL SCRIPT PADA LINUX