SOAL:
Buatlah script untuk menampilkan hasil seperti di bawah ini:
Tapi sebelum kita memulai mengerjakan program seperti diatas, ada baik nya kita berkenalan dulu teori tentang shell script.
Jadi shell script adalah suatu file yang berisi perintah-perintah yang harus dikerjakan oleh shell. file ini dapat dibuat dengan menggunakan teks editor seperti contoh nya vi, pico, joe, gedit, kedit dal lain-lain. disini saya mencoba menggunakan teks editor vi . lalu biasanya file script diawali dengan baris seperti : !/bin/bash yang artinya script dibawah baris tersebut akan dijalakan dengan interpreter /bin/bash
1. Variabel
variabel merupakan nama yang mewakili suatu harga string. nama variabel harus diawali dengan alfabet dan tidak boleh diawali dengan angka
2. Pengutipan
karakter khusus adalah karakter yang mempunyai fungsi khusu bagi shell
contoh-contoh karakter khusus pada shell script:
? : substitusi nama file
* : substitusi nama file
` : substitusi perintah
$ : substitusi Variabel
3. Input dan Output
read : fungsinya untuk membaca data dari keyboard atau file
bentuk : read var1 var2 ... varn
echo : fungsinya untuk menampilkan string ke standard output (layar)
bentuk : echo [pilihan] argumen
keterangan :
option pilihan :
-n : tidak menampilkan baris baru (newline)
-e : untuk menampikan backslashescaped charachters
backslashescaped characters
4. pencabangan dengan if
fungsi : untuk mengambil keeputusan perintah mana yang akan dijalankan dari beberapa pilihan yang ada
Bentuk Umum :
Keterangan :
- Kondisi diperoleh sebagai hasil eksekusi program (berupa exit status)
- Exit status = 0 maka perintah antara then dan fi dilaksanakan
- Exit status <> 0 Perintah antara then dan fi dilompati
untuk bentuk umum dengan else perintah-perintah antara else dan fi dilaksakan
5. Exit Status
Suatu angka menunjukkan sukses atau tidaknya suatu program atau perintah dijalankan
Exit status = 0 berarti sukses
Exit status <> 0 berarti gagal
Exit status dari suatu perintah pipeline adalah exit status dari perintah paling akhir dalam pipeline
sebelum membuat program kita harus mengetahi terlebih dahulu rumus-rumus yang akan kita gunakan yaitu:
6. Operator String
Operator Integer
Operator File
7. Ekspresi Aritmatika
Operator yang digunakan dalam ekspresi aritmatika :
+ : Penjumlahan
- : Pengurangan
/ : Pembagian
* : Perkalian
% : Modulus (sisa pembagian)
Berikut rumus - rumus yang diperlukan untuk mengoperasikan soal di atas :
Rumus untuk Celsius:
Fahrenheit = 9/5C +32
Berikut rumus - rumus yang diperlukan untuk mengoperasikan soal di atas :
Rumus untuk Celsius:
Fahrenheit = 9/5C +32
Kelvin = C+32
Reamur = 4/5C
Rumus untuk Reamur:
Kelvin = C+32
Reamur = 4/5C
Rumus untuk Reamur:
Fahrenheit = (9/4) R + 32
Kelvin = C + 273 = (5/4) R + 273
Celcius = (5/4) R
Rumus untuk Fahrenheit:
Reamur = 4/9 (F-32)
Kelvin = 5/9 (F-32) + 273
Celcius = 5/9 (F-32)
Rumus untuk Kelvin :
Reamur = 4/5 (K-273)
Fahrenheit = 9/5 (K-273) + 32
Celcius = K – 273
setelah itu masuk ke terminal, lalu buat file shell script dengan perintah :
vi tugasplj.sh
dan buat isinya seperti dibawah ini
sh tugasplj.sh
dan tampak hasilnya seperti dibawah ini:














Tidak ada komentar:
Posting Komentar