Minggu, 03 Januari 2016

TUGAS AKHIR TAHUN


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


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





 lalu simpan dan jalankan dengan perintah :
sh tugasplj.sh
dan tampak hasilnya seperti dibawah ini:










Sekian Program tentang Shell Script dari soal di atas, Semoga Bermanfaat

 TERIMA KASIH - PEACE OUT --V




Tidak ada komentar:

Posting Komentar