- Luas lingkaran,
- Volume tabung,
- Membuat file Helloworld dan didalamnya terdapat text hello world, dan
- Membaca isi file hello world .sh di text editor
- Pertama ini pastinya buat file dengan mengetik skrip: pico demo.sh,kenapa saya pake file demo.sh, karna ini merupakan demo terakhir,,(apa hubungannya ya??) intinya terserah temen2 aja mw ngasi nama ja yang mudah diinget
- Selanjutpun,,,,biasanya dalam pico Qt ngetik #!/bin/bash
- Membuat nama fungsi terserah deh apa aja boleh yang penting mudah bagi temen2,kebetulan disini soalnya tentang lingkaran,ya sudah saya kasih ja nama fungsix:lingkaran,dimana rumus luas lingkaran 3.14 *r*r.
{
echo "========================="
echo " Hitung Luas Lingkaran"
echo "========================="
echo "Input Jari-jari lingkaran: "
read r
echo "========================="
l=`echo 3.14*$r*$r |bc`
echo "Luas lingkaran = $l"
}
- kemudian setelah fungsi lingkaran, kita buat fungsi selanjutnya yaitu membuat fungsi untuk mencari volume tabung, saya beri nama fungsi tersebut dengan volume_tabung(), dengan isi program rumus volume tabung yaitu 3.14*r*r*t, sekilas sama dengan fungsi yang pertama kan yaitu lingkaran(), hanya ditambah dengan tinggi dengan variabel t
- Kita buat fungsi dengan nama hello() yaitu fungsi dimana kita membuat file helloworld.sh dengan ada text didalamnya yaitu Hello World, kita isikan program pada fungsi tersebut dengan cara bagaimana biasanya membuat file di terminal linux kita bisa menggunakan pico atau nano kemudian nama file, dan untuk menambahkan text hello world tersebut kita tinggal menggunakan perintah echo "Hello World" dan untuk memasukkannya di dalam file HelloWorld.sh menggunakan tanda (>) dan kemudian nama file
- Fungsi terakhir kita buat fungsi yang bisa membaca file Helloworld.sh tetapi di text editor, buat saja nama fungsi text_editor(), text editor di linux adalah gedit, maka kita tinggal mengetikkan gedit kemudian nama file yang ingin kita baca yaitu helloworld.sh
- Terakhir kita buat menu utama dari program yang kita buat tadi, dimana kita membuat menu pilihan dari soal yang dberikan dengan menggunakan if atau case, tetapi agar lebih gampang saya menggunakan case esac, dan pada pemilihannya kita langsung saja memanggil nama fungsi
- Kemudian simpan program tersebut dan jalankan seperti biasa dengan
- Contoh Screenshot Running untuk menu kedua yaitu volume tabung