BAB IV
IMPLEMENTASI DAN UJI COBA
4.1 Implementasi
Pada bab ini akan di bahas tentang implementasi dari konsep yang telah dibuat dan mendemonstrasikan aplikasi yang di buat. Sebelum mendemonstrasikan aplikasi yang dibuat, terlebih dahulu akan di jabarkan tentang kebutuhan system perangkat lunak yang digunakan untuk membangun aplikasi.
4.1.1 Kebutuhan system Perangkat lunak (Software)
Perangkat lunak (software) yang digunakan untuk membangun aplikasi ini adalah : 1. Sistem Operasi
Sistem operasi yang digunakan adalah Windows 7 Ultimate 64bit. Sistem operasi ini sangat mendukung dalam pembuatan aplikasi ini.
2. Microsoft Office Picture Manager
Microsoft Office Picture Manager adalah aplikasi pengolah gambar, dimana aplikasi ini memiliki banyak fungsi untuk mengolah gambar dan sangat mendukung dalam mengolah gambar yang akan digunakan pada aplikasi deteksi perbedaan citra menggunakan matlab.
3. Matlab R2008a
Matlab adalah sebuah bahasa dengan kinerja tinggi (high-performance) untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk dipakai dimana masalah - masalah penyelesainnya diekspresikan dalam notasi matematika yang familiar.
4.2 Tah 4.2.1 M Kli Microso Kli pada do hap Penent Memilih dan ik Start oft Office P Ga ik pada Pict okumen kita tuan Gamb n mengatur All Progra Picture Man ambar.20 Ta ture shortcu a. Ga bar r resolusi g ams Mi ager, lalu m ampilan Aw ut di sebelah ambar.21 Ta gambar icrosoft Of muncul tamp wal Microso h kanan atas ampilan Pic ffice Mi pilan seperti oft Office Pi s untuk mem cture Shortc icrosoft Off i berikut icture Mana mbuka gamb cuts ffice 2010 t ager
bar yang ter
tools
Pili diingink Lal Picture ih sebuah g kan, lu kemudian Manager. ambar untu Gambar. n klik pada uk digunakan 22 Memilih edit picture Gambar. an pada aplik h gambar pe es pada sisi .23 Klik Ed kasi dengan ertama dari sebelah kan dit Picture n mengklik dokumen nan tampilan pada gamb n Microsoft bar yang t Office
Sel tampila pixels k Lalu klik R G lanjutnya, s an pada Mic kemudian kl G Resize, untuk Gambar.24 K etelah klik crosoft Offic
lik OK, mak
Gambar.25 k mengatur Klik pada re resize akan ce Picture M ka gambar a Ubah ukura ukuran pix esize untuk n muncul pi Manager, la akan tersim an pixels m
xels yang kit
mengatur u
ilihan ukura alu ubah uku mpan dengan menjadi 200 ta inginkan. ukuran pixe an gambar p uran pixels n ukuran 200 x 200 pixel . els pada sebela menjadi 20 0 x 200 pix ls ah kanan 00 x 200 els.
Selanju Lal Picture utnya pilih g lu kemudian Manager. gambar kedu Gambar n klik pada ua dari doku r.26 Memili edit picture Gambar umen untuk ih gambar k es pada sisi r.27 klik Edi k digunakan kedua dari d sebelah kan it Picture n pada aplika dokumen nan tampilan asi. n Microsoftt Office
Sel tampila pixels k Lalu klik R G lanjutnya, s an pada Mic kemudian kl G Resize, untuk Gambar.28 K etelah klik crosoft Offic
lik OK, mak
Gambar.29 k mengatur Klik pada re resize akan ce Picture M ka gambar a Ubah ukura ukuran pix esize untuk n muncul pi Manager, la akan tersim an pixels m
xels yang kit
mengatur u
ilihan ukura alu ubah uku mpan dengan menjadi 200 ta inginkan. ukuran pixe an gambar p uran pixels n ukuran 200 x 200 pixel . els pada sebela menjadi 20 0 x 200 pix ls ah kanan 00 x 200 els.
Lal maka, g berikut. gambar Set berikut. lu setelah k gambar yan . Gambar p r kedua awa Ga telah dilaku . kedua gamb ng sebelumn ertama pad alnya memil ambar.30 G ukan resize Gambar.3 bar tersebut nya berukur a awalnya m liki ukuran 4 ambar perta menjadi uk 31 Gambar p di ubah uk ran normal, memiliki uk 400 400 pix ama ukuran kuran 200 x pertama set kuran pixel setelah di l kuran 602 x xels. n normal seb x 200 pixe telah dilaku nya menjad lakukan res x 602 pixels belum di res ls maka ha kan resize di 200 x 20 size menjad s. Sedangka size asilnya akan 00 pixels di seperti an untuk n seperti
Gambar Kem adalah s r kedua seb Gamb mudian, ga sebagai beri elum dilaku bar.32 Gam ambar kedu ikut. Gambar. ukan resize mbar kedua u ua setelah d .33 Gambar ukuran norm dilakukan r r kedua sete mal sebelum resize menj elah dilakuk m dilakukan adi ukuran kan resize resize n 200 x 200 pixels
4.3 Tah Per terdapat MATLA Lal pada ma hap membu rtama kita t pada desk AB MAT lu kemudian atlab. uat aplikas buka aplika ktop atau m TLAB R200 Ga n pada menu Ga i mengguna asi Matlab melalui tomb 08a ambar.34 Ta u bar klik F ambar.35 M akan MAT dengan me bol start den
ampilan uta File New embuat GU TLAB enekan dou ngan meng ama MATLA GUI. Un UI pada Mat uble click p klik Start AB ntuk membu tlab pada shortc All Prog uat desain f cut yang grams figure
Lal dengan Kem Kem menamp lu muncul ta nama aplik mudian aka mudian klik pilkan gamb ampilan sep kasi.fig . Gamb an muncul h k pada icon bar 1. perti berikut ar.36 Pilih B halaman uta Gambar.37 Push Butto t, kemudian Blank GUI ama dari GU 7 Halaman u on untuk me n pilih Blank kemudian s UI seperti be utama GUI enambahkan k GUI kem simpan erikut. n button yan mudian simp ng berfungs pan si untuk
Bu Kem Gamba at sebuah b mudian klik ar.38 Klik p utton, seper k kanan pad pada icon Pu rti gambar b Gambar.3 da mouse da ush Button berikut. 39 Buat sebu an pilih Prop untuk mena uah button perty Inspec ambahkan b ctor. button 1
Kem kemudi Kem mudian pad ian keluar . mudian klik G da String u Ga k pada icon Gambar.40 P ubah kata-ka ambar.41 G Push Butto Pilih Prope ata Push Bu Ganti kata-ka on untuk me rty Inspecto utton menjad
ata pada stri
enambahkan or di “ Tampilk ing n button ked lkan Gamba dua. ar 1 “
Kem Gambar.4 mudian bua Kemudian k 42 Klik pad at button ke klik kanan p da icon Push dua, Gambar.4 pada mouse h Button un 43 Buat but e dan pilih P ntuk menam tton kedua Property Ins bahkan butt spector. ton kedua
Kem keluar. Kem mudian gan mudian bua Gambar. nti kata-kata Ga at button ke 44 Klik kan a pada string ambar.45 G tiga untuk t
nan dan pili
g menjadi “
Ganti kata-ka
tombol pros
ih Property
“ Tampilkan
ata pada stri
ses. Klik pad
Inspector
n Gambar 2
ing
da icon butt
“ kemudian
ton pada fig n
Kem Kem Gambar. mudian bua mudian klik 46 Klik pad at button ke k kanan pad da icon push tiga. Gambar.4 da mouse da h button unt 47 Buat but an pilih Prop tuk menamb tton ketiga perty Inspec bahkan butt ctor. ton ketiga
Pad Seh Gambar. da string ga hingga tamp 48 klik kan anti kata-kat Gambar.49 pilan aplika nan pada mo ta menjadi P Ganti
kata-asi yang dibu
ouse dan kem
Proses, kem -kata pada s uat menjadi mudian pili mudian kelua string, kemu i seperti ber ih Property ar. udian keluar rikut. Inspector ar
Kem aplikasi Set mudian cob i. Gam telah aplika G ba untuk me mbar.51 Klik si dijalanka Gambar.50 T enjalankan a k pada icon b an maka tam Tampilan ut aplikasi den button Run mpilannya ak tama aplika ngan menek untuk menj kan menjad asi an icon run jalankan ap di seperti ber n pada tamp plikasi rikut. ilan
Kem tampilk memba dan ga (x86)\M mudian utu kan gambar ca file gamb ambar 2.jp MATLAB\R Gambar uk menam r 1 dan bu bar pertama pg yang b R2008a\work Gamb r.52 Tampil mpilkan gam utton tampil a dan gamba berada pada k bar.53 pinda lan aplikasi mbar perta lkan gamba ar kedua. P a dokumen ahkan gamb i setelah di j ama pada ar 2 kita ta ertama-tam n kita ke
bar pada dok
jalankan aplikasi, m ambahkan ma kita pinda direktori kumen maka pada fungsi m-f ahkan gamb C:\Program a button file utuk bar 1.jpg m Files
Kem C:\Prog Kem mudian pin gram Files(x mudian pad G ndahkan ke d x86)\MATL Gambar.54 da halaman Gamba.55 K dalam direk LAB\R2008 4 Gambar 1 utama MAT Klik pada m-ktori 8a\work dan gambar TLAB klik -file untuk m r 2 pada dir File New membuat fu rektori work w M-File ungsi button k e n1
Set gambar Kem gambar Kem membu telah muncu r 1. mudian cob r1.m mudian kem uat fungsi m ul tampilan ba jalankan mbali ke ha menampilkan utama pada Gambar. dengan terl Gambar.57 alaman utam n gambar 2. a m-file lalu 56 Koding lebih dahulu 7 gambar1.m ma MATLA u ketikan ko gambar 1 u menyimpa m dijalankan AB lalu klik oding untuk an file deng n File New menampilk gan nama w M-File kan e untuk
Set gambar Kem gambar G telah muncu r 2. mudian cob r2.m Gambar.58 K ul tampilan ba jalankan Klik pada m utama m-fil Gambar. dengan terl m-file untuk le, kemudia 59 Koding lebih dahulu membuat fu an ketikan k gambar 2 u menyimpa ungsi button koding untuk an file deng n2 k menampi gan nama lkan
Kem kita pa Tampilk Kemud mudian ma anggil file kan gambar
ian coba run
asuk pada h gambar1.m r 1. Gambar.6 nning aplik Gamba Gambar.60 alaman apli m kedalam 1 File gamb asi.m dan k ar.62 Gamba 0 gambar2.m ikasi.m untu m aplikasi.m bar1.m di lo kemudian kl ar 1 ditamp m dijalankan uk menamp m memang ooping pada
lik pada but
pilkan pada a n pilkan gamb gilnya pad aplikasi.m tton Tampilk aplikasi bar 1 pada da function lkan Gamba aplikasi, n button ar 1
Kem kita pa Tampilk Kem Lal button T mudian ma anggil file kan gambar mudian cob lu coba un Tampilkan G asuk pada h gambar2.m r 2. Gambar.63 ba running a Gamba ntuk menam Gambar 1 d alaman apli m kedalam 3 File Gamb aplikasi.m d ar.64 Gamba mpilkan ked dan button T ikasi.m untu m aplikasi.m bar2.m di lo dan kemudia ar 2 ditamp dua gambar Tampilkan G uk menamp m memang ooping pada an klik pada pilkan pada a r pada apli Gambar 2. pilkan gamb gilnya pad a aplikasi.m a button Tam aplikasi ikasi denga bar 2 pada da function m mpilkan Ga an meng kl aplikasi, n button ambar 2 lik pada
Kem MATLA proses. Kem kedua g mudian unt AB kemudi G mudian sete gambar kem Gambar.6 tuk membu ian MATL Gambar.66 K elah muncu mudian simp 65 Kedua ga uat fungsi p AB lalu kl Klik pada m ul tampilan pan dengan n ambar di tam pada button lik File m-File untuk utama m-fi nama prose mpilkan pad n proses kit New M k membuat f ile ketikan k es.m . da aplikasi ta kembali M-File untu fungsi prose koding untu ke halaman uk membua es uk memban n utama at fungsi ndingkan
Set button p Kem button p telah disimp proses. mudian cob proses lalu l pan, kemud Gambar ba untuk jala lihat hasilny Gambar dian masuk .68 File pro ankan aplik ya pada hala ar.67 Koding ke halama oses.m di Lo kasi, tampilk aman utama g Proses an aplikasi.m ooping pada kan kedua g a MATLAB m lalu pang a aplikasi gambar kem B. ggil pada f mudian klik p function pada
Den menggu LOGIK gambar kedalam untuk d dikemb maka n kecil da kalkula likeliho untuk m ngan demik unakan Mat KA PROGR Pertama-tam r yang digu m 64-bit. S di olah. Unt balikan, met nilai dari pix
ari 1. Kemudian sikan oleh f ood itu, mak mendapatkan G kian aplikas tlab telah se RAM ma gambar unakan beru Setelah gam tuk itu nilai tode maksim xel itu di ka nilai dari fungsi meto ka kedua nil n hasil. Gambar.69 i deteksi pe elesai dibuat r dibaca ole upa gambar mbar dikonv dari param mum likeli alkulasikan matriks d ode maksim lai dari pros
kedua gamb erbedaan cit t. eh matlab d r dengan uk versikan, ni meter it dike ihood tidak ke matriks di cek anta mum likeliho ses gambar bar di prose tra dengan M dalam bentu kuran 8-bit ilai dari ma embalikan, s dapat mem dengan nil ar row un ood. Setelah pertama da es Metode Like uk matriks. maka gamb atriks gamb setalah nilai mbaca nilai ai lebih bes ntuk kemud h didapat ni an gambar k elihood . Kemudian mbar di konv
bar itu belu i dari param i 0-255 pad
sar dari 0 d
dian dibca ilai dari has kedua diban n karena versikan um bisa meter itu da pixel, dan lebih dan di il fungsi ndingkan
JIKA NI MASI MUNCU MENY NILAI ILAI DARI MASING‐ ING PIKSEL SAMA UL STATEMEN YANG YATAKAN BAHWA PIKSELNYA SAMA G GAMBAR DI DALAM BENTU GAMBAR D KEDALAM UKUR NILAI DARI PIKS DIKEMBA PARAMET DATA PIKSEL DIKALIKAN DEN UNTUK MENDAP ANTARA DATA PIKSEL SE PER BARIS, K DITENTUKAN NU MENGGUNAKA MAXIMUM lI PRO NILAI DARI MA PIKSEL DIBA PENA KESIM IBACA UK PIKSEL DIUBAH RAN 64‐BIT EL GAMBAR LIKAN ERNYA L GAMBAR NGAN 1/256 PATKAN NILAI A 0 ‐ 1 ECARA URUT EMUDIAN ULAI DENGAN AN METODE KELIHOOD OSES ASING‐MASING ANDINGKAN ARIKAN MPULAN JIKA NILAI MASING P MUNCUL S MENYATAK PIKSELN DARI MASING‐ IKSEL BERBEDA STATEMEN YANG KAN BAHWA NILAI NYA BERBEDA