[ PERTEMUAN 9 - SISTEM OPERASI - KELAS B ]
Pada Hari Jum’at tanggal 01, kami diberikan materi tentang “ BASH SHELL “ ,.
Bash yang dijelaskan pada hari itu ialah bahasa pemrograman yang menyerupai C++, namun Bash tidak bisa digunakan dalam berbagai macam Os, dia hanya dapat digunakan pada Linux artinya ruang lingkupnya masih terbatas, sedangkan C++ sifatnya Multi Platform atau dapat digunakan pada semua jenis Os, baik itu Linux,Windows,Mac.
Melalui Bash kita juga bisa membuat program ,seperti kita membuat program pada C++, tetapi mungkin ada sedikit perbedaan. Misalkan kalau dalam C++ menggunakan kata pertama Integer atau biasa disebut dengan Int ( untuk angka dan huruf ), string ( huruf ), char ( character ), float ( angka decimal ). Tetapi pada Bash kita tidak perlu menggunakan kata pertama seperti Int,string,char,float tersebut, kita hanya perlu menuliskan apa-apa saja yang ingin kita masukkan.
Misalkan cara penginputannya pada C++ untuk kategori ( string )
Contoh Input dan Output pada C++ seperti ini :
include
using namespace std;
int main ()
INPUT
string nm, al, hb;
cout<<" Nama : ";cin>>nm;
cout<<" Alamat : ";cin>>al;
cout<<" Hobi : ";cin>>hb;
OUTPUT
cout<<" Nama : "<<nm<<endl;
cout<<" Alamat :"<<al<<endl;
cout<<" Hobi :"<<hb<<endl;
Artinya pada C++ harus ada inisialisasinya, kemudian dilakukan penginputan sesuai yang di inisialisasi.
Sedangkan pada Bash, contohnya Input dan Output seperti ini :
INPUT
echo " Nama : ";
read nama;
echo " Alamat : ";
read alamat;
echo Hobi : ";
read hobi;
OUTPUT
echo " Nama : "$nama;
echo " Alamat : "$alamat;
echo " Hobi : "$hobi;
Keterangan :
read disini berfungsi sebagai untuk menginput data.
Coding pada Bash seperti ini :
Untuk masuk pada proses coding, kita buat syntax.
nano Demyrhs.sh
Keterangan :
Demyhrs di sini merupakan nama dari suatu file.
Jadi kalian bisa menggunakan nama apa saja.
Setelah codingnya dibuat, kemudian kita save menggunakan perintah ctrl+x pada keyboard, setelah itu pilih Y, kemudian enter.
Kemudian kita akan masuk kembali pada terminal.
Dan jika kita ingin mengetes coding yang kita buat tadi, kita ketikkan syntax seperti ini :
bash Demyhrs.sh
Bisa anda lihat pada gambar.
---TERIMA KASIH---