Anda di halaman 1dari 17

A.

Judul
“Pengolahan Citra Di Matlab”

B. Tujuan
1. Mahasiswa dapat memuat gambar ke dalam memori kerja
2. Mahasiswa dapat menampilkan gambar
3. Mahasiswa dapat menampilkan gambar di dalam figure window
4. Mahasiswa dapat menyimpan gambar ke disk
5. Mahasiswa dapat menemukan informasi tentang sebuah gambar
6. Mahasiswa dapat membersihkan semua yang di input dan yang outputkan
dari Command Window diskplay
7. Mahasiswa dapat memulai GUI Matlab
8. Mahasiswa dapat menampilkan komponen GUI
9. Mahasiswa dapat mengimplementasikan GUI sebagai sebuah figure yang
berisi berbagai style obyek UI control

C. Teori dasar
MATLAB (Matrik Labority) merupakan perangkat lunak produksi dari
The Math Work, Inc. MATLAB adalah sebuah bahasa dengan (hight-
performance) kinerja tinggi untuk komputasi masalah teknik. Matlab
mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu
model yang sangat mudah untuk pakai dimana masalah-masalah dan
penyelesaiannya diekspresikan dalam notasi matematika yang familiar.
Penggunaan Matlab meliputi bidang–bidang:
1. Matematika dan komputasi
2. Pembentukan Algorithm
3. Pemodelan, simulasi, dan pembutan prototype
4. Analisa data, explorasi, dan visualisasi
5. Grafik keilmuan dan bidang rekayasa
6. Pengolahan Citra Digital
Matlab digunakan sebagai platform untuk menganalisis data dan
visualisasi yang dirancang untuk membuat manipulasi matriks sesedehana
mungkin. Disamping itu, Matlab memiliki kemampuan grafis yang kuat dan
dengan bahasa pemrograman sendiri. Matlab memiliki banyak fitur-fitur yang
sudah dikembangkan, dan lebih dikenal dengan nama toolbox. Toolbox-
toolbox ini merupakan kumpulam dari fungsifungsi MATLAB (M-Files)
yang telah dikembangkan ke suatu lingkungan kerja Matlab untuk
memecahkan masalah dalam kelas particular. Untuk pengolahan citra toolbox
yang digunakan adalah Image-processing Toolbox (IPT). Struktur data dasar
MATLAB adalah matriks. Pada MATLAB sebuah variable tunggal adalah
matriks 1 x 1, string adalah sebuah 1 x n matriks dari karakter. Gambar
adalah n x m matriks dari pixel. Pixel adalah elemen citra, elemen terkecil
citra digital yang dapat dilihat mata.
MATLAB IDE memiliki lima lima komponen, yaitu Command Window,
Workspace Browser, Current Directory Browser, Command History Window
dan kosong atau banyak Figure Windows yang aktif untuk menampilkan
obyek grafik.
1. Command window digunakan untuk menjalankan fungsi-fungsi Matlab,
(untuk mengetikkan perintah dan ekspresi serta menampilkan hasil).
2. Workspace berisi kumpulan variable-variable yang terbentuk sepanjang
sesi Matlab dan disimpan di memory.
3. Current directory browser adalah operasi Matlab file menggunakan
current directory dan search patch sebagai referensi. File yang akan
dijalankan harus berada di current directory atau ada pada serach path.
Modul Pratikum Pengolahan Citra Digital Laboratorium pengolahan
citra dan multimedia 3
4. Command history digunakan untuk menyimpan baris-baris perintah
yang telah diketikkan di command window. Kita dapat melihat ungsi-
fungsi yang digunakan sebelumnya, mengcopy, dan menjalankan
kembali dari command history.
5. Figure adalah jemdela untuk menampilkan gambar grafik seperti
perintah plot dan sejenisnya. Gambar pada jendela figure ini dapat
disimpan ke dalam sebuah file yang sewaktu-waktu dapat dipanggil
kembali.
D. Langkah kerja
a) Command Windows
1. Pertama kita buka aplikasi Matlab

2. Kemudian setelah aplikasi matlab dibuka maka akan muncul tampilan


seperti di bawah

3. Untuk memulai sintaks kita tekan ctrl+N, kemudian perintah pertama


yaitu imread berfungsi untuk memuat gambar ke dalam memori
contohnya b= imread(‘fityahb,jpg’); tanda titik koma dalam Matlab
diakhir perintah digunakan untuk menghilangkan output (tidak
ditampilkan).Jika tidak disertakan maka matlab akan menampilkan output
ke layar dan perintah imshow yaitu berfungsi utnuk menampilkan gambar
contohnya imshow (b) kemudian klik run seperti gambar di bawah ini;
4. Setelah di Run maka akan muncul tampilan seperti di bawah

Pada tahap ini kita simpan data tadi pada folder ‘ fityah’ tempat
foto yang di panggil tadi pada sintaks imread. Lalu save, maka akan
muncul tampilan berikut
Kemudian klik change folder

5. Kemudian setelah disimpan Run lagi maka foto yang telah di panggil tadi
akan muncul seperti di bawah ini
6. Selanjutnya yaitu perintah figure yaitu perintah yang berfungsi untuk
menampilkan jendela figure baru dan menampilkan gambar di dalamnya
seperti gambar di bawah ini:

7. Kemudian perintah imwrite yaitu perintah yang berfungsi untuk


menyimpan gambar dalam disk dengan sintaks “imwrite (b,’fityahb.jpg’)”
seperti di bawah ini
Kemudian run maka akan muncul tampilan seperti di atas yang
menunjukkan gambar sudah disimpan dalam disk.

8. Perintah selanjutnya yaitu image informattion yang berfungsi untuk


menampilkan informasi gambar yang di tampilan dengan menggunakan
sintaks “imfinfo (‘fityahb.jpg’) kemudian run maka akan muncul
tampilan seperti di bawah ini:

9. Perintah terkahir pada Command Windows yaitu perintah clc yang


berfungsi untuk membersihkan semua yang diinput dan dioutputkan dari
Command Window display dengan menggunakan sintaks clc lalu tekan
klik Run maka akan muncul tampilan seperti di bawah ini
b) Graphichal User Interface
1. Untuk memulai GUI dapat di lakukan dengan du acara yaitu:
- Melalui command window matlab dengan mengetikkan :guide
- Atau pada menu bar>pilih file>new> GUI
Seperti berikut
pada praktikum kali ini saya menggunakan cara kedua yaitu menu
bar>file>new>GUI pada GUI kita memilih Blank Guide Default lalu
klik OK seperti gambar dibawah

2. Setelah klik OK maka akan muncul Tampilan Gui seperti di bawah ini

Pada tampilan GUI terdapat berbagai komponen yang terdiri dari


uicontrol (control user interface) seperti:pushbutton, togglebutton,
radiobutton, chexboxes, edit text, static text, slider, frames, listboxes,
popup menu, dan axes.
3. Langkah selanjunya yaitu pengimplementasian Gui sebagai figure
yang berisi berbagai style obyek UIControl.yaitu dengan cara
membuat GUI baru dengan menggunakan menu bar seperti gambar di
bawah

4. Kemudian klik Uicontrol axes, buat dua Uicontrol axes pada figure
GUI yang sudah tersedia seperti gambar di bawah ini:
5. Kemudian buat 2 tombol push button, dan letakkan setiap push button
di bawah axes 2 dan axes 3 seperti gambar di bawah:

6. Beri nama push 2 push Button dengan nama Open dan Proses dengan
mengklik dua kali pada push button kemudian klik string dan ubah
namanya seperti gambar di bawah ini
7. Kemudian klik kanan pada push Button Open kemudian pilh view
callback>callback seperti gambar di bawah ini

8. Dan masukkan script seperti gambar di bawah ini:


9. Kemudian Run maka akan muncul tampilan seperti di bawah ini:

10. Kemudian klik kanan pada push button proses, kemudian masukkan
script seperti pada langkah push button Open seperti gambar di bawah
ini
11. Kemudian Run maka akan muncul tampila seperti di bawah ini
E. Kesimpulan dan Saran
1. Kesimpulan
MATLAB Command Window /editor merupakan window yang
muncul ketika kita membuka pertama kali setiap kita menjalankan
aplikasi MATLAB. Command window (layar perintah) dapat kita
gunakan untuk menjalankan program atau perintah yang di buat pada
layar editor MATLAB seperti pengelolaan citra dimana perintahnya di
antaranya imread (memuat gambar ke dalam memori kerja), imshow
(menampilkan gambar), figure (menampilkan gambar di dalam figure
window), imwrite (menyimpan gambar ke disk), image information
(menemukan informasi tentang sebuah gambar), clc (membersihkan
semua yang di inputr dan yuang outputkan dari Command Window
diskplay), memulai GUI, menampilkan komponen GUI dan
mengimplementasikan GUI sebagai sebuah figure yang berisi berbagai
style obyek UI control.
2. Saran
Seharusnya dalam melaksanakan praktikum, seorang praktikan harus
memiliki panduan ( modul ).
DAFTAR PUSTAKA

Akbar Muhammad. 2017. Modul Pengolahan Citra Digital 2016-2017.


Diakses pada 22 November 2017
Kangismet. 2014. Cara Menampilkan Citra dan Menyimpaan Citra di Matlab.
https://ebookfisika.blogspot.co.id/2016/02/cara-menampilkan-citra-
dan-menyimpan.html?m=1. Diakses pada 22 November 2017

Anda mungkin juga menyukai