Selamat Membaca .....
- Pengertian Bash Script (Bash Shell) :
Bash
adalah singkatan dari Bourne Again SHell, versi baru dari Bourne Shell yang
dikembangkan oleh Steve Bourne. Bash ini adalah shell yang paling umum
digunakan pengguna Linux.
Shell
adalah program yang menjadi jembatan antara perintah yang dimasukkan user
melalui input dari keyboard dengan sistem operasi untuk melakukan perintah yang
dimasukkan user tersebut. Sekarang ini, program seperti shell ini sudah
tergantikan oleh user interface yang lebih mudah digunakan.
- Memulai Penulisan Pada bash Script :
-Disini saya menggunakan LINUX Debian 4.
Setelah Login dan Memasukkan Pasword, kita ketikkan perintah pada linux yaitu
“pico” untuk membuat dokumen kita.
-Maka akan muncul tampilan seperti di bawah ini,
disinilah kita mulai menuliskan bash script kita.
-Awal penulisan bash script adalah:
-Kemudian dibawahnya kita tuliskan script kita,
dimana :
- echo = untuk menampilkan (output), setelah itu kita beri petik 2 ( “ “ ).
- read =untuk pemasukan (input), setekah itu kita beri tanda titik koma ( ; ).
- if = untuk membuat beberapa kemungkinan atau kalimat yang mudah dipahami adalah “jika”., kemudian setelah if kita beri “then” kemudian yang akan muncul, bagaimana (jika kita memilih ini, maka munculnya akan begini), lalu akhir if kita tutup dengan “fi”.
- clear = untuk memulai dihalaman yang kosong (awal).
- let untuk menghitung matematika (penjumlahan, pengurangan dan perkalian).
- $ = untuk memanggil suatu script yang sudah ditandai.
- while = untuk membuat pengulangan, setelah while ini, pada akhir nya diberi “done” untuk mengakhiri.
- read –p = untuk membuat pilihan.
- else = untuk membuat Selain Pilihan-pilihan pada IF.
- Benar, Salah, dan ulang pada atas
sendiri untuk menandai bahwa Benar adalah 1, Salah adalah NOL, dan ulang =’y’
adalah jika saat pengulangan kita masukkan huruf y.-Berikut adalah script yang telah saya buat :#!/bin/bash#KuisBenar=1;Salah=0;ulang =’y’while [ $ulang == ‘y’ ]||[ $ulang == ‘Y’ ];doclearecho “==========Kuis Sederhana==========”echo “*** Soal Satu ***”echo “===============”echo “Masukkan Sesuai Ketentuan (a, b, c)”echo “===============”echo “Apakah nama alat yang digunakan untuk mengcrimping kabel UTP ?”echo “a. Tang crimping”echo “b. Switch”echo “c. Gunting”echo “===============”read –p “$Masukkan jawaban : “ pil;if [ $pil == a ];thenlet hasil1=Benarecho “Benar”elselet hasil1=Salahecho “Salah”fiecho “===============”echo “*** Soal Dua ***”echo “===============”echo “Lapisan OSI terdapat berapa banyak ??”echo “a. 6”echo “b.7”echo “c. 5”echo “===============”read –p “$Masukkan jawaban : “ pil;if [ $pil == b ];thenlet hasil2=Benarecho “Benar”elselet hasil2=Salahecho “Salah”fiecho “===============”echo “*** Soal Tiga ***”echo “===============”echo “Bilangan Oktal adalah bilangan berbasis ??”echo “a. 16”echo “b.2”echo “c. 8”echo “===============”read –p “$Masukkan jawaban : “ pil;if [ $pil == c ];thenlet hasil3=Benarecho “Benar”elselet hasil3=Salahecho “Salah”fiecho “===============”echo “*** Soal Empat ***”echo “===============”echo “Apakah Fungsi Mouse ??”echo “a. Menjalankan kursor”echo “b.Memperbagus tampilan”echo “c. Mengetik”echo “===============”read –p “$Masukkan jawaban : “ pil;if [ $pil == a ];thenlet hasil4=Benarecho “Benar”elselet hasil4=Salahecho “Salah”fiecho “===============”echo “*** Soal Lima ***”echo “===============”echo “Port yang digunakan untuk memasang kartu VGA adalah ??”echo “a. IDE”echo “b.PCI”echo “c. AGP”echo “===============”read –p “$Masukkan jawaban : “ pil;if [ $pil == c ];thenlet hasil5=Benarecho “Benar”elselet hasil5=Salahecho “Salah”filet plus=$hasil1+$hasil2+$hasil3+$hasil4+$hasil5echo “ ”echo “Jumlah benar anda : $plus ”let Nilai=$plus*20echo “Total Nilai Anda Adalah : $Nilai”if [ $Nilai == 100 ]thenecho “Anda Mendapatkan Nilai Sempurna !! Selamat”break;elif [ $Nilai == 80 ]thenecho “Anda Mendapatkan Nilai Bagus !! Selamat”break;elseecho “Nilai Anda Di Bawah KKM”fiecho “ ”echo “Apakah Anda Ingin Mengulang ?? (y/n) ”read ulang;echo “ ”echo “Anda Gagal !! -_- ”done-Kemudian Jika scripnya selesai kita simpan dengan klik Ctrl+X , kemudian pilih Y untuk Yes:-Kemudian beri nama kuis, lalu Enter :-Lalu kita ketikkan perintah :-Kemudian masukkan perintah lagi :-Maka hasilnya akan seperti berikut :
-Untuk total nilai yang anda punya sebagai berikut hasilnya :-Jika Benar Semua :-Jika ada yang Salah :-Jika Salah semuanya :-Jika nilainya selain 80 dan 100, maka akan ada pengulangannya.-Jika Ya (y), akan kembali ke Soal awal lagi.-Jika tidak (n) akan muncul sebagai berikut :Sekian laporan saya, Semoga Bermanfaat bagi Semuanya . :)
Tidak ada komentar:
Posting Komentar
Silahkan Beri Komentar Untuk Blogger Ini :)