26 September 2015

Pemograman Bash Shell

ok, selamat malam teman-teman semua. selamat datang di blog saya yang tidak begitu menarik ini, semoga teman-teman yang mampir dan membacanya mendapatkan pencerahan dan menambah ilmunya.

Baiklah teman-teman, kali ini saya akan berbagi ilmu ni tentang pemograman bash shell. kebetulan ni saya sedang belajar bash shell juga di salah satu mata  kuliah saya ni. sebelumnya saya mau menjelaskan dulu ni, apa sih bash shell itu??
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.
 
Pemrograman bash shell itu sendiri adalah pemrograman kumpulan perintah menggunakan script yang ditulis ke dalam bash shell, sehingga nantinya dapat dieksekusi oleh sistem operasi. Selain bash shell, ada banyak shell lainnya yang bisa digunakan untuk programming, namun penggunaan bash lebih fleksibel karena script yang ditulis lebih kompatibel untuk dibaca dari mesin yang berbeda, distro linux yang berbeda , atau bahkan sistem operasi yang berbeda. Pemrograman menggunakan shell terutama bash shell berkembang terus sampai sekarang karena penggunaannya di kalangan system administrator sangat dibutuhkan.

oklah teman-teman, saya mau berbagi sedikit ni gimana menggunakan perintah script yang ditulis ke dalam bash shell.

pertama teman-teman harus membuka terminal di linux teman-teman, setelah itu
Siapkan lembar kosong untuk script yang akan teman-teman buat. Dalam linux, kita bisa menggunakan "gedit" atau text editor, atau dalam terminal linux bisa menggunakan "nano".
saya akan memberi contoh yang menggunakan nano :
1. ketik nano pada terminal dan ketik nama file yang kalian inginkan teman-teman. contoh <nano blabla.sh>
karena saya ingin memberikan contoh script tentang memunculkan bilangan prima berdasarkan inputan yang diinginkan user maka saya buat filenya dengan nama BP.sh
Kemudian tekan enter dan masuk ke dalam lembar script yang seperti ini


Setelah itu mulai mengerjakan scriptingnya, ini contoh script yang sudah saya kerjakan :


Setelah itu simpan dan masuk ke terminalnya kembali, setelah masuk ke terminal, kita harus chmod file BP.sh agar bisa diakses dan di eksekusi oleh sistem operasinya, seperti ini ni :


Setelah di chmod kita dapat menjalankan filenya dengan test case sesuai keinginan kita : dg contoh saya mengambil testcase 5 dan 20 :

Ya seperti itulah hasilnya teman-teman. terimakasih teman-teman sudah mampir ke blog ini semoga bermanfaat ya teman-teman. sekian dari saya, maklum saya juga pemula dan masih banyak kekurangan dari blog saya ini.
selamat malam. semngat teman-teman. semoga ini bisa membantu tugas teman-teman juga yaa  :D