Proses Load Implementasi Antarmuka

4. 4 Implementasi Proses

Bagian implementasi proses ini menjelaskan mengenai implementasi proses-proses sesuai dengan konsep yang telah dibuat pada bab 3. Seperti yang telah digambarkan dalam flowchart.

4.4.1 Proses Load

Pada proses load ini, yaitu merupakan sebuah proses yang bertujuan untuk menampilkan inputan berupa gambar. Gambar yang dapat dibuka hanya gambar yang berformat jpg, bmp, png, tif. Gambar 4.2Source code proses load image 4.4.2 Proses Program Pada tahap selanjutnya dilakukan proses, image yang berwarna citra RGB akan dirubah menjadi grayscale terlebih dahulu baru setelah itu dilakukan proses peningkatan, deteksi tepi sobel untuk mengubah citra menjadi hitam putih, lalu dilakukan proses dilasi untuk menyambungkan garis yang terputus, lalu dilakukan proses Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. closing, invers, clearborder. Hal demikian dilakukan untuk mempermudah proses pendeteksian tepi. function pushbutton2_CallbackhObject, eventdata, handles hObject handle to pushbutton2 see GCBO eventdata reserved - to be defined in a future version of MATLAB handles structure with handles and user data see GUIDATA greyscale proyek=guidatagcbo; I=getproyek.axes1, userdata ; gray=rgb2grayI; setproyek.figure1, CurrentAxes ,proyek.axes2; setimshowgray; penajaman b=histeqgray,64; setproyek.figure1, CurrentAxes ,proyek.axes3; setimshowb; sobel c=edgeb, sobel ; setproyek.figure1, CurrentAxes ,proyek.axes4; setimshowc; dilasi d= strel disk ,3; e= imdilatec,d; setproyek.figure1, CurrentAxes ,proyek.axes5; setimshowe; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. closing h= strel disk ,13; i=imclosee,h; setproyek.figure1, CurrentAxes ,proyek.axes6; setimshowi; invers j=imcomplementi; setproyek.figure1, CurrentAxes ,proyek.axes7; setimshowj; clearboder k=imclearborderj,4; setproyek.figure1, CurrentAxes ,proyek.axes8; setimshowk; setproyek.axes1, userdata ,I; Gambar 4.3Source Code Proses Progam 4.4.3 Proses Hitung Berikut adalah source code dari proses Hitung : greyscale gray=rgb2grayI; Sharp b=histeqgray,64; Diteksi sobel c=edgeb, sobel ; dilasi d= strel disk ,3; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. e= imdilatec,d; Closing h= strel disk ,13; i=imclosee,h; invers j=imcomplementi; clearborder k=imclearborderj,4; perhitungan bwlabel L=bwlabelk,4; n=maxL:; setproyek.edit1, string ,n; Gambar 4.4 Source Code Proses Hitung 4.5 Uji Coba Program Pada sub bab ini akan dibajhas mengenai uji coba terhadap aplikasi yang telah dibuat dan selanjutnya akan dievaluasi dari hasil uji coba tersebut. Uji coba dilaksanakan untuk kemampuan aplikasi dapat berjalan dengan baik sesuai dengan rancangan. Evaluasi dilakukan untuk menentukan tingkat keberhasilan daroi aplikasi yang dibuat.

4.5.1 Skenario Uji Coba