6. pengembangan aplikasi, termasuk pembuatan anatarmuka grafis untuk
pengguna Graphical User Interface. Fitur-fitur Matlab untuk penyelesaian spesifik disebut ‘toolboxes’. ‘Toolboxes’adalah
koleksi komprehensif dari fungsi-fungsi Matlab M-files yang memperlebar lingkungan Matlab dalam menyelesaikan kelas-kelas tertentu dari permasalahan.
Beberapa ‘toolbox’ yang tersedia meliputi bidang : pengolahan sinyal, sistem kendali, jaringan syaraf neural network, logika ‘fuzzy’, wavelet, simulasi dan lain
sebagainya.
2.4.1 Fungsi Matlab Untuk Pengolahan Citra Dijital
Sistem MATLAB terdiri dari 5 lima bagian utama: 1.
Bahasa pemrograman Matlab. Bagian ini adalah bahasa pemrograman tingkat tinggi yang menggunakan
matrikarray dengan pernyataan aliran kendali program, struktur data, masukankeluaran, dan fitur-fitur pemrograman berorientasi objek.
2. Lingkungan kerja Matlab.
Bagian ini adalah sekumpulan kelas dan fasilitas Matlab yang digunakan oleh pengguna atau pemrogram. Fasilitas yang dimaksudkan untuk mengelola
variable di dalam ruang kerja workspace dan melakukan impor dan ekspor data. Sedangkan kakas yang disediakan untuk pengembangan, pengelolaan,
proses ‘debugging’, dan pembuatan profil M-files untuk aplikasi Matlab.
3. Penanganan grafik
Bagian ini adalah sistem grafik Matlab, termasuk perintah-perintah program tingkat tinggi untuk visualisasi data dimensi dua dan dimensi tiga, pengolahan
citra, animasi, dan presentasi grafik. 4.
Pustaka library fungsi matematis Matlab Bagian ini adalah koleksi algoritma komputasi mulai dari fungsi dasar seperti
menjumlahkan sum, menentukan nilai sinus sine, kosinus cosine, dan aritmatika bilangan komplek: fungsi-fungsi seperti inverse matrik, nilai eigen
matrik, fungsi bessel, dan FFT fast fourier transform. Seperti bahasa pemrograman lainya, Matlab juga menyediakan lingkungan kerja terpadu.
Lingkungan terpadu ini terdiri atas beberapa form atau window yang memiliki kegunaan masing-masing,
Seperti bahasa pemrograman lainya, Matlab juga menyediakan lingkungan kerja terpadu yang sangat mendukung dalam pembangunan aplikasi. Pada setiap versi
Matlab yang terbaru, lingkungan terpadunya akan semakin dilengkapi. Lingkungan terpadu ini terdiri atas beberapa form atau window yang memiliki
kegunaan masing-masing, diantaranya dapat terlihat pada Gambar 2.9.
Workpace Window
Command Window Command History
Matlab Editor
Window Utama MATLAB
Gambar 2.10 Window utama yang terdapat pada MATLAB
a. Window Utama Matlab
Window ini adalah window induk yang melingkupi seluruh lingkungan kerja Matlab. Tidak ada fungsi utama yang ditawarkan oleh window ini
selain sebagai tempat dock-ing bagi form yang lain. b. Workspace Window
Window ini berfungsi sebagai navigator bagi pemakai dalam penyediaan informasi mengenai variable yang sedang aktif dalam workspace pada saat
pemakaian. Workspace adalah suatu lingkungan abstrak yang menyimpan seluruh variable dan perintah yang pernah digunakan selama penggunaan
Matlab berlangsung. c.
Matlab Editor Window ini berfungsi untuk membuat skrip program Matlab. Walaupun
skrip program dapat dibuat dengan menggunakan berbagai program editor seperti notepad, wordpad, word dan lain-lain. Namun sangat dianjurkan
untuk menggunakan Matlab editor ini karena kemampuanya dalam mendeteksi kesalahan pengetikan sintak oleh programmer. Ketika
Window utama Matlab muncul. Window Matlab editor tidak akan muncul dengan sendirinya, anda harus memanggilnya dengan cara mengklik pada
ikon Create New. d.
Command History Window Window ini berfungsi sebagai penyimpan perintah-perintah yang pernah
dikerjakan pada suatu workspace. e.
Command Window Window ini berfungsi sebagai penerima perintah dari pemakai untuk
menjalankan seluruh fungsi-fungsi yang disediakan oleh Matlab pada dasarnya window ini adalah inti dari pemrograman Matlab yang menjadi
media utama satu-satunya bagi kita untuk berinteraksi dengan Matlab.
5. API Applicatian Program Interface MATLAB
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 atlab sebagai mesin komputasi computational engine, dan untuk pembacaan serta
penulisan MAT-files.
2.4.2 Graphic User interface GUI