22 Februari 2014
Oleh :
BERI BERNANDO
1127030014
JURUSAN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI
BANDUNG
2014
ABSTRAK
Nama
Beri Bernando
Teman Sekelompok
Percobaan kali ini ialah mengenai dasar-dasar image processing berbasis MATLAB. yang bertujuan untuk mengetahui cara untuk mengoperasikan dan mengedit
gambar pada aplikasi MATLAB. MATLAB tidak hanya mampu mengedit data gambar yang ada, namun mampu melakukan analisis terhadap data gambar tersebut
Kata Kunci : MATLAB, Pixel, Image Processing, Citra
DAFTAR ISI
ABSTRAK
DAFTAR ISI
ii
DAFTAR GAMBAR
iii
1 PENDAHULUAN
1.1
Latar Belakang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Rumusan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Batasan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4
Tujuan Praktikum . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5
Sistematika Penulisan . . . . . . . . . . . . . . . . . . . . . . . . . .
2 LANDASAN TEORI
3 METODE PERCOBAAN
3.1
3.2
3.3
Diagram Alir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4
Prosedur Percobaan . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.0.1
Hasil Pengamatan . . . . . . . . . . . . . . . . . . . . . . . .
4.0.2
PEMBAHASAN . . . . . . . . . . . . . . . . . . . . . . . . .
39
5 PENUTUP
42
5.1
Kesimpulan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
5.2
Saran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
DAFTAR PUSTAKA
42
ii
DAFTAR GAMBAR
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
. . . . . . . . . . . . .
10
10
. . . . . . . . . . . . .
11
11
12
12
13
13
14
14
15
15
16
16
. . . . . . . . . . . . . . . . . . . . . . .
17
17
18
18
19
19
20
iii
DAFTAR GAMBAR
iv
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
Beri Bernando
Bab 1
PENDAHULUAN
1.1
Latar Belakang
MATLAB merupakan salah satu jenis perangkat lunak yang memiliki banyak
sekali kegunaan dan kelebihan, salah satunya ialah MATLAB mampu mengolah data
gambar yang kita miliki sesuai kebutuhan, selain itu MATLAB mampu melakukan
analisis terhadap data gambar tersebut. Hal ini melatarbelakangi percobaan kali
ini, megenai dasar-dasar image processing berbasis MATLAB.
1.2
Rumusan Masalah
Adapun rumusan masalah yang akan dibahas dalam laporan ini adalah sebagai
berikut:
1. Bagaimana cara membaca dan menampilkan citra?
2. Bagaimana cara menampilkan nilai pixel citra?
3. Bagaimana cara mengekstrak nilai pixel RGB (Red, Green, Blue?
4. Bagaimana cara mengkonversi RGB ke grayscale?
5. Bagaimana cara mengkonversi RGB ke biner?
6. Bagaimana cara membuat histogram citra digital dan lain-lain?
1.3
Batasan Masalah
Batasan-batasan masalah pada praktikum kali ini ialah untuk mengetahui bagaimana cara mengoperasikan MATLAB. Mencakup bagaimana cara mengolah gambar
berbasis MATLAB dan hasil percobaan yang dilakukan.
1.4
Tujuan Praktikum
Tujuan pada praktikum kali ini mengenai Dasar-dasar Image Processing Berbasis
MATLAB, adalah:
1. Mampu membaca dan menampilkan citra
2. Mampu menampilkan nilai pixel citra
3. Mampu mengekstrak nilai pixel RGB (Red, Green, Blue
4. Mampu mengkonversi RGB ke grayscale
5. Mampu mnegkonversi RGB ke biner
6. Mampu membuat histogram citra digital
1.5
Sistematika Penulisan
Pada BAB pertama memuat pendahuluan yang membahas mengenai : Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan Praktikum dan Sistematika
Penulisan. Selanjutnya memuat landasan teori yang membahas pengertian MATLAB atau Matrix Laboratory yang merupakan suatu aplikasi berbasis expert system yang digunakan untuk keperluan komputasi sains, seperti halnya Maple dan
Mathema-tica. Aplikasi yang dibuat oleh MathWorks.inc ini sangat handal suntuk
komputasi yang terkait dengan array atau matriks.Selain digunakan untuk komputasi, MATLAB juga dapat dibuat untuk sarana simulasi.
Pada BAB III memuat metode percobaan yang membahas mengenai : Waktu dan
tempat, Alat dan bahan, Diagram Alir dan Prosedur Percobaan. Selanjutnya pada
BAB IV memuat Hasil dan Pembahasan yang membahas mengenai bagaimana cara
mengolah gambar berbasis MATLAB dan hasil percobaan yang dilakukan. Kemudian pada BAB terakhir memuat penutup yang membahas mengenai : Kesimpulan
dan Saran.
Beri Bernando
Bab 2
LANDASAN TEORI
MATLAB adalah singkatan dari Matrix Laboratory, software yang dibuat dengan
menggunakan bahasa ini dibuat oleh Mathworks.inc dan telah memiliki berbagai
versi. Salah satu yang cukup menarik dari MATLAB ini adalah kemudahan dan kejelasannya dalam memahami contoh dan demo serta help yang ada pada MATLAB.
MATLAB merupakan suatu sistem interaktif yang memiliki elemen data dalam
suatu array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini
memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan
komputasi, khususnya yang berhubungan dengan matriks dan formulasi vektor, yang
mana masalah tersebut merupakan momok apabila kita harus menyelesaikannya dengan menggunakan bahasa level rendah seperti pascall, C dan basic. MATLAB pada
awalnya ditulis untuk memudahkan akses perangkat lunak matrisk yang telah dibentuk oleh LINPACK dan EISPACK. saat ini perangkat MATLAB telah bergabung
dengan LAPACK dan BLAS library, yang merupakan satu kesatuan dari sebuah
seni tersendiri dalam perangkat lunak untuk komputasi matriks. Dalam lingkungan
perguruan tinggi teknik, MATLAB merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan keilmuan.
Di industri, MATLAB merupakan perangkat pilihan untuk penelitian dengan produktivitas yang tinggi, pengembangan dan analisanya. Fitur-fitur MATLAB sudah
banyak dikembangkan, dan lebih kita kenal dengan nama toolbox. Toolbox ini merupakan kumpulan dari fungsi-fungsi MATLAB yang telah dikembangkan ke suatu
lingkungan kerja MATLAB untuk memecahkan masalah dalam kelas particular.
Bab 3
METODE PERCOBAAN
3.1
Praktikum ini berlangsung pada tanggal 19 Februari 2014 bertempat di Laboratorium Fisika Jurusan Fisika Fakultas Sains dan Teknologi Universitas Islam Negeri
Sunan Gunung Djati Bandung.
3.2
1. Komputer
2. Software MATLAB
3.3
Diagram Alir
Buka aplikasi MATLAB
3.4
Prosedur Percobaan
Bab 4
Hasil Pengamatan
Beri Bernando
Beri Bernando
Beri Bernando
Beri Bernando
10
Beri Bernando
11
Beri Bernando
12
Beri Bernando
13
Beri Bernando
14
Beri Bernando
15
Beri Bernando
16
Beri Bernando
17
Beri Bernando
18
Beri Bernando
19
Beri Bernando
20
Beri Bernando
21
Beri Bernando
22
Beri Bernando
23
Beri Bernando
24
Beri Bernando
25
Beri Bernando
26
Beri Bernando
27
Beri Bernando
28
Beri Bernando
29
Beri Bernando
30
Beri Bernando
31
Beri Bernando
32
Beri Bernando
33
Beri Bernando
34
Beri Bernando
35
Beri Bernando
36
Beri Bernando
37
Beri Bernando
38
Beri Bernando
39
4.0.2
PEMBAHASAN
Pada percobaan ini yang bertujuan untuk mengelola gambar pada software matlab, pada percobaan pertama, yaitu membaca dan menampilkan citra pada prcobaan ini dengan mengetik kata im=imread yang berfungsi untuk membaca citra
gambar pada MATLAB, setelah itu menetikkan kata imtool yang berfungsi untuk
menampilkan nilai citra gambar,kemudian mengonveksikan gambar menjadi RGB
agar gambar lebih berwarna. Selanjutnya adalah filterisasi yang berfungsi untuk
menghilangkan noise pada gambar dengan menggunakan metode imclose() dan metode imopen(). Kemudian, membuat histogram citram digital. Histogram adalah
grafik yang menunjukan distribusi intensitas pada sebuah citra digital. kemudian
morfologi pengolahan citra. Hal ini berhubungan dengan bentuk dan struktur dari
suatu objek. Selanjutnya ialah konvolusi pengoalahan citra. Konvolusi adalah salah
satu proses filtering citra yang sering dilakukan. Kemudian deteksi tepi citra digital
yang berfungsi untuk menyeleksi objek. pada pengonveksian pertama yaitu mengeluarkan gambar yang berwarna merah dan setelah dideteksi warna merah menjadi
hitam saja hal ini dikarenakan tidak terdeteksinya warna merah pada gambar yang
ada. Output yang dihasilkan ada dua, yang pertama ialah gambar yang berwarna
RGB dan setelah dideteksi warna kuning menjadi hitam saja hal ini dikarenakan
tidak terdeteksinya warna kuning pada gambar yang ada. pada pengonveksian keBeri Bernando
40
du, yaitu mengeluarkan gambar yang berwarna Biru dan setelah dideteksi warna
biru menjadi hitam saja hal ini dikarenakan tidak terdeteksinya warna biru pada
gambar yang ada. Output yang dihasilkan ada dua, yang pertama ialah gambar
yang berwarna RGB dan setelah dideteksi warna kuning menjadi hitam saja hal
ini dikarenakan tidak terdeteksinya warna kuning pada gambar yang ada. Warna
selanjutnya ialah warna magenta. Output yang dihasilkan ada dua, yang pertama
ialah gambar yang berwarna RGB dan setelah dideteksi warna magenta menjadi hitam saja hal ini dikarenakan tidak terdeteksinya warna magenta pada gambar yang
ada.
Beri Bernando
Bab 5
PENUTUP
5.1
Kesimpulan
Pada percobaan ini dapat disimpulkan bahwa MATLAB adalah perangkat lunak
yang dapat digunakan untuk menganalisis dan visualisasi data. MATLAB mempunyai banyak fungsi selain mampu melakukan perhitungan numerik sederhana dan
analisis sinyal digital, namun MATLAB juga mampu mengolah data gambar.
5.2
Saran
41
DAFTAR PUSTAKA
42