Jumat, 25 September 2015

bash script tutorial untuk pemula bagian ke-1

Linux, ya linux adalah suatu sistem operasi yang bersifat open source dan dapat dikembangkan oleh tiap individu masing-masing, yang tentunya sudah 'jago' dalam bidang programming, lebih tepatnya dalam hal sistem operasi.

Dalam linux sendiri terdapat sebuah command-line interpreter yang bernama shell yang bertugas menerjemahkan perintah dari users  langsung ke dalam sistem melalui bantuan sebuah terminal atau console.

Terlihat sangat mirip dengan commad promt dalam windows bukan ? Memang kegunaan terminal ini sama dengan command promt hanya saja yang ini terdapat dalam linux.

Seperti dalam tutorial programming lainnya, hal pertama yang akan kita buat adalah "Hello World!". o iyaaa, dalam bash file yang kita buat adalah file berformat sh (singkatan untuk shell mungkiin). untuk itu kita perlu membuat file .sh terlebih dahulu.

Nano adalah sebuah editor yang secara default dapat dijalankan dari dalam terminal. Nano sendiri dapat digunakan untuk membuat script bash yang berformat .sh. Cukup jalankan nano dalam terminal (apabila telah berada pada directory yang diinginkan) dan lanjutkan dengan nama file yang ingin di edit atau dibuat. Lalu, scripting sudah bisa dilakukan :D


Gambar disamping adalah contoh script yang akan menampilakn outputan "Hello World!" dan menerima input dari user lalu menampilkannya kembali. Dari gambar disamping dapat terdapat 4 elemen penting, yaitu :
#!/bin/bash => merupakanb elemen yang diharuskan ada di setiap bash script.
# (hash) =>tanda untuk comment.
echo => untuk menampilkan output kepada user.
read => membuat program menunggu user untuk memasukan input.

sekarang coba perhatikan gambar berikut :
  
Dari apa yang terlihat di gambar, coba tebak apa fungsi atau kegunaan dari script tersebut!

.

.

.

.

.

Yap, itu adalah script untuk menampilak berapa-saja kah bilangan prima sampai angka tertentu. Dalam script tersebut ada banyakk hal yang perlu diketahui sebelumnya sebelum beranjak ke tutorial bagian ke-2, yaitu :
  1. if => yaitu sebuah conditional statement untuk menentukan script kita akan melakukan proses apa sesuai dengan kondisi yang diberikan.
  2. while => sebuah perulangan (loop) untuk melakukan sebuah proses atau perintah berulang kali hingga suatu kondisi tidak lagi terpenuhi.
  3. let =>membiarkan script untuk menumpuk nilai yang sudah ada pada suatu variabel kedalam variabel itu sendiri.
Yaaaa, itulah penjelasan singkat tentang bash script untuk pemula. semoga artikel ini dapat berguna untuk anda, dan tetap tunggu "bash script tutorial untuk pemula bagian ke-2" yoyoyoyoyyoyoooo.......