48 5.
API Application Program Interface Bagian ini adalah pustaka library untuk menuliskan
program dalam bahasa C dan Fortran yang berinteraksi dengan MATLAB, termasuk fasilitas untuk memanggil rutin
program dari MATLAB dynamic linking, memanggil MATLAB sebagai mesin komputasi computational engine,
dan untuk pembacaan serta penulisan MAT-files. Marvin,
hal.2-3.
2.9.3 Sintaks MatLab
Untuk mengetahui program dalam MatLab, perhatikan Gambar dibawah ini yang menampilkan beberapa sintaksis yang
ada didalam pemrograman MatLab.
Gambar 2.17 Commad Windows, Sumber: Dokumentasi Bagus Ak
49 Untuk lebih jelasnya, perhatikan sintaksis dari kode program
berikut ini : dir
Volume in drive C has no label. Volume Serial Number is 5C8B-7700
Directory of C:\Documents and Settings\ROOM\MyDocuments\MATLAB 16102009 08:01 DIR .
16102009 08:01 DIR .. 14102009 13:40 20.147 DemoAnalisisKualitasFrek.fig
14102009 13:36 19.077 DemoAnalisisKualitasFrek.m 20072009 15:17 16.904 hs_err_pid2824.log
14102009 09:55 6.391 simulasi1.fig 14102009 09:55 7.365 simulasi1.m
20072009 15:12 DIR slprj 5 Files 69.884 bytes
3 Dirs 42.065.526.784 bytes free x=1; y=2, plotx,y,...
r. y =
2
Gambar 2.18 Sintaks program MatLab, Sumber: Dokumentasi Bagus
Command perintah pada MatLab hampir sama dengan perintah pada commad prompt windows, ini bisa dilihat dari
perintah dir , dimana digunakan untuk menampilkan di direktori mana file tersebut disimpan dan apa saja yang disimpan di direktori
tersebut. Syntax :
- ; adalah tanda akhir perintah, suppress output.
50 - ,
adalah tanda akhir perintah tetapi dilanjutkan , allows output.
- … adalah memasukkan perintah selanjutnya, tetapi pada
linebaris berikutnya.
2.10 Perancangan Program
Di dalam penulisan skripsi ini peneliti menggunakan metode pengembangan sistem System Development Life Cycle SDLC, diagram
state-transition STD, flow-chart dan Struktur Navigasi.
2.10.1 System Development Life Cycle SDLC
Model pengembangan SDLC sebagai metode pengembangan sistem. SDLC adalah siklus yang harus di lalui untuk mendisain
dan mengimplementasikan sistem yang baru, SDLC di mulai dari suatu tahapan sampai tahapan terakhir dan kembali lagi ketahapan
awal membentuk suatu siklus atau daur hidup. Adapun metode pengembangan SDLC System Development Life Cycle mencakup
tahapan sebagai berikut :
Analisa Sistem Perancangan
Sistem Implementasi
Sistem Operasi dan
Perawatan Sistem
Gambar 2.22 Tahap-tahap SDLC sumber :
Jugiyanto H.M, 2003
51 Model SDLC digunakan dengan melakukan pendekatan
berorientasi objek terhadap pengembangan sistem yang mencakup keseluruhan aplikasi sistem yang dibuat dalam mengembangan
perangkat-perangkat lunak.
2.10.2 State-Transition Diagram STD
State-transition diagram STD adalah sebuah model tingkah laku yang bertumpu pada definisi dari serangkaian keadaan sistem
dan digambarkan dengan persegi panjang yang merepresentasikan keadaan sistem dan anak panah yang merepresentasikan transisi
antar keadaan
Pressman, 2002.
Gambar 2.20
akan memperlihatkan contoh diagram state-transition pada software
mesin fotokopi yang telah disederhanakan.
Membaca perintah
Mengkopi Mengisi Kembali
Kertas
Mendiagnosis Masalah
jammed memanggil
Perform problem-diagnosis full
memanggil read-op-input
not jammed memanggil
read-op-input copies done
memanggil read-op- input
full start memanggil manage-copying
idle memanggil read-op-
input
empty memanggil reload
paper
Gambar 2.23 State Transition Diagram yang disederhanakan untuk software foto copy Sumber: Roger S. Pressman, 2002