materi prokom bab 2

10
9 BAB II PEMROGRAMAN DENGAN SCILAB 1. STRUKTUR PEMROGRAMAN SCILAB Struktur pemrograman Scilab sangat sederhana, karena Scilab adalah bahasa pemrograman tingkat tinggi berorientasi objek. Berikut adalah contoh program Scilab : Program terdiri dari: 1. Judul program : Program contoh Tanda // digunakan untuk menulis keterangan yang tidak akan dieksekusi oleh komputer. Selain untuk menuliskan judul program, tanda // juga dipakai untuk memberi keterangan pada perintah-perintah yang digunakan. 2. Fungsi Fungsi adalah perintah yang telah disediakan oleh bahasa pemograman. Semua fungsi dalam Scilab harus ditulis dalam huruf kecil dan bersifat “Case sensitive”. Contoh fungsi pada program di atas adalah disp : fungsi ini digunakan untuk menampilkan isi dalam tanda kurung. Isi dapat dapat berupa kalimat seperti ‘Ini adalah contog program Scilab’, atau nilai variabel 3. Variabel Variabel berisi data yang akan diolah oleh program komputer. Dalam contoh di atas variabel adalah panjang, lebar, dan Luas. Penulisan variabel boleh dilakukan dengan huruf

Upload: shafiranabillaal-habsy

Post on 06-Nov-2015

37 views

Category:

Documents


10 download

DESCRIPTION

.

TRANSCRIPT

  • 9

    BAB II

    PEMROGRAMAN DENGAN SCILAB

    1. STRUKTUR PEMROGRAMAN SCILAB

    Struktur pemrograman Scilab sangat sederhana, karena Scilab adalah bahasa

    pemrograman tingkat tinggi berorientasi objek. Berikut adalah contoh program Scilab :

    Program terdiri dari:

    1. Judul program : Program contoh

    Tanda // digunakan untuk menulis keterangan yang tidak akan dieksekusi oleh komputer.

    Selain untuk menuliskan judul program, tanda // juga dipakai untuk memberi keterangan pada

    perintah-perintah yang digunakan.

    2. Fungsi

    Fungsi adalah perintah yang telah disediakan oleh bahasa pemograman. Semua fungsi

    dalam Scilab harus ditulis dalam huruf kecil dan bersifat Case sensitive. Contoh fungsi

    pada program di atas adalah

    disp : fungsi ini digunakan untuk menampilkan isi dalam tanda kurung. Isi dapat

    dapat berupa kalimat seperti Ini adalah contog program Scilab, atau nilai

    variabel

    3. Variabel

    Variabel berisi data yang akan diolah oleh program komputer. Dalam contoh di atas

    variabel adalah panjang, lebar, dan Luas. Penulisan variabel boleh dilakukan dengan huruf

  • 10

    besar atau kecil. Variabel juga bersifat Case sensitive sehingga penulisan variabel harus

    konsisten di semua bagian program supaya tidak terjadi kesalahan pembacaan.

    Contoh program di atas:

    - panjang ditulis dengan huruf kecil. Maka selanjutnya dalam penulisan panjang harus

    menggunakan huruf kecil.

    - Luas ditulis dengan gabungan huruf besar dan kecil. Maka selanjutnya dalam penulisan

    luas harus sama, yaitu Luas

    2. DATA

    Data yang digunakan dalam Scilab dibagi menjadi:

    a. Numerik atau Angka : yaitu bilangan dari 0 hingga 9

    Angka dapat berupa bilangan integer (bulat) atau bilangan riil (real)

    b. String atau Huruf : yaitu alfabet dari A hingga Z

    Data dapat berupa pernyataan logika atau karakter (kata)

    c. Karakter khusus : yaitu simbol + - * / : = _ ! & $ ; % ? < > , .

    d. Konstanta : yaitu variabel yang nilainya sudah pasti seperti pi

    3. FUNGSI

    Fungsi yang terdapat dalam Scilab dapat dilihat pada menu Help.

    Penulisan fungsi harus memenuhi ketentuan berikut :

    - Fungsi ditulis dalam huruf kecil

    - Penulisan fungsi diikuti oleh kurung biasa ( )

    Contoh : cosd(0), log(10)

  • 11

    Fungsi dalam Scilab terdiri dari :

    1. Fungsi input dan output

    Fungsi input dan output berfungsi untuk memasukkan data (input) atau menampilkan

    data (output).

  • 12

    2. Fungsi Elementer

    Fungsi elementer digunakan untuk operasi elementer seperti trigonometri, logaritmik,

    matriks dan lain-lain.

    3. Fungsi String

    Fungsi string digunakan untuk mengolah data berbentuk string.

    4. Fungsi Grafik

    Fungsi grafik digunakan untuk mengolah data dan menampilkan dalam bentuk grafik

    2 dimensi (2D) atau 3 dimensi (3D).

  • 13

    5. Fungsi Diferensial dan Integral

    Fungsi diferensial dan integral digunakan untuk mengolah data dengan menggunakan

    diferensial dan integral.

    6. Fungsi Statistik

    Fungsi statistik digunakan untuk mengolah data secara statistik.

  • 14

    7. Fungsi Aljabar Linier (Linear Algebra)

    Fungsi aljabar linier digunakan untuk persoalan yang memerlukan penyelesaian

    dengan metode-metode dalam aljabar linier

    8. Fungsi Spesial

    Fungsi spesial adalah fungsi yang digunakan untuk mengolah persamaan-persamaan

    khusus seperti Bessel, Gamma dan lain-lain.

  • 15

    4. VARIABEL

    Variabel berisi data yang akan diolah oleh program komputer. Variabel dapat

    digunakan untuk input data atau untuk output data. Variabel harus ditulis dengan ketentuan

    sebagai berikut :

    - Variabel bersifat case sensitive, sehingga penulisan variabel harus konsisten

    disemua bagian program. Contoh : variabel luas tidak sama dengan Luas. Jadi

    penulisa variabel harus diperhatikan dengan cermat untuk menghindari kesalahan.

    - Variabel harus dimulai dengan huruf

    Penulisan variabel disesuaikan dengan tipe data sebagai berikut:

    1. Data numerik tunggal

    X = 10

    Y = 5

    Panjang = 20.5

    2. Data numerik berbentuk array atau matriks

    A = [ 1 2 3]

    B = [ 2 4 6; 1 3 5]

    3. Data berbentuk string

    Nama = Joko

    Teman = Nyimas

  • 16

    5. OPERASI MATEMATIKA

    Untuk melaksanakan operasi matematika dalam Scilab digunakan operator

    matematika sebagai berikut.

    Operasi Operator Contoh

    Penjumlahan

    Pengurangan

    Perkalian

    Pembagian

    Pangkat

    +

    -

    *

    /

    ^

    x + y + z

    x y z

    x*y

    x/y

    10^2

    6. PENGULANGAN (ITERASI/LOOP)

    Pengulangan atau dikenal juga dengan iterasi dan loop digunakan jika dibutuhkan

    pengulangan perintah dalam program. Untuk melakukan proses pengulangan digunakan

    perintah :

    1. for

    end

    Penulisan pengulangan adalah sebagai berikut

    for variabel = awal: akhir

    perintah

    perintah

    end

    7. EKSEKUSI PROGRAM

    Untuk mengeksekusi program yang telah ditulis dapat dilakukan dengan beberapa

    cara:

    1. Eksekusi dari jendela Scinotes

    Klik menu Execute dan pilih Save and execute untuk menyimpan sekaligus

    mengeksekusi program. Atau juga bisa menekan tombol shortcut F5.

  • 17

    2. Eksekusi dari jendela Scilab console

    Pada Scilab console pilih menu File, kemudian pilih Execute. Jendela akan muncul

    untuk memilih file yang akan dieksekusi. Setelah memilih file Scilab klik open untuk

    menjalankan program.

  • 18