Lingkungan Implementasi Implementasi Data Implementasi Antarmuka

44

BAB IV IMPLEMENTASI

Pada bab IV ini akan dijelaskan mengenai implementasi dari rancangan program yang telah dibuat pada bab III. Bagian implementasi aplikasi kali ini meliputi : lingkungan implementasi, implementasi data, implementasi antarmuka dan implementasi proses.

4.1 Lingkungan Implementasi

Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat lunak yang digunakan pada implementasi aplikasi ini. Perankat Keras : - Komputer dengan processor Intel R CoreTM2Duo CPU P8700 2,5GHz - RAM 2048MB - VGA Card share memory up to 1274 MegaByte - Monitor 16” - Hard Disk 320 GigaByte Perankat Lunak : - Sistem operasi microsoft windows 7 Home Premium 6.1, Build 7601 - Microsoft Visual Studio 2010 .Net - File image JPEG, BMP. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 45

4.2 Implementasi Data

Seperti yang telah dijelaskan secara konseptual pada Bab 3, maka data yang akan diimplementasikan pada aplikasi ini berupa gambar-gambar mobil yang telah diambil melalui kamera digital yang nantimya akan diproses melalui beberapa tahapan, untuk hanya diambil titik plat nomor mobil. Kemudian nanti hasilnya berupa potongan gambar plat nomor mobil yang sebelumnya telah diproses.

4.3 Implementasi Antarmuka

Pada implementasi antarmuka ini digunakan untuk memudahkan user yang akan melakukan proses lokalisasi plat nomor dengan menggunakan aplikasi yang telah dibuat. Adapun gambaran dari antar muka aplikasi sebagai berikut : Pada awal kita menjalankan aplikasi, maka gambar aplikasi dibawah akan terlihat. Terdapat dua tombol menu pilihan pada home program application plate location, sebelah kiri tombol plate location dan sebelah kanan tombol about me. Gambar 4.1 Tampilan Awal Aplikasi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 46 Tombol plate location berfungsi untuk menampilkan form uji coba plate location, Sedangkan tombol about me berfungsi untuk menampilkan form data diri. Pada tampilan awal juga terdapat potongan plat nomor, itu hanya dimaksudkan utuk desain tampilan awal saja dan pada tampilan home awal tidak terdapat menu minimize atau maximaze agar tampilan awal home tetap pada ukuran sebenarnya karena jika nantinya aplikasi di maximaze desain aplikasi akan berubah tidak beraturan. Tampilan awal aplikasi ini akan seperti tampak pada gambar 4.1, aplikasi telah disusun sedemikian rupa dengan tujuan dan dapat diharapkan mempermudah bagi pengguna dan juga mudah dipahami dalam pengoprasiannya, untuk tampilan pada tombol plate location akan menampilkan form plate location seperti tampak pada gambar 4.2 dengan desain berwarna hijau. Gambar 4.2 Tampilan Menu Plate Location Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 47 Pada menu plate location terdapat tiga tombol yaitu tombol load image, tombol process, dan tombol save. Selain itu juga terdapat 6 kolom yang mempunyai fungsi berbeda-beda. Kolom pertama dengan nama resize berfungsi untuk menampilakan image yang sudah resize, akan tetapi data image sudah di- upload kedalam aplikasi untuk diproses. Kolom kedua adalah kolom dengan nama thershold, yaitu sebuah kolom yang menampilkan gambar hitam putih dari image. Selanjutnya pada kolom ketiga diberi nama sobel filtering yaitu sebuah kolom yang menampilkan garis tepi pada image yang sudah di threshold. Kolom ke empat dan kelima ini merupakan inti dari pembuatan aplikasi yaitu teknik operasi morfologi, kolom kelima dengan nama opening dan kolom ke enam dengan nama closing. Kolom terakhir adalah hasil pemotongan gambar plat nomor. Gambar 4.3 Tampilan Menu Plate Location Dengan Kolom Yang Berisi Image. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 48 Tombol load image pada tampilan menu plate location, berfungsi untuk mengambil image yang sudah tersimpan dikomputer. Image sebelumnya sudah diambil dengan menggunakan kamera digital dan kemudian disimpan dikomputer. Setelah menekan tombol load image akan tampil jendela direktori komputer, dan kemudian cari letak image tersebut kemudian klik dua kali pada image. Gambar 4.4 Tampilan Load Image Image yang diambil pada load image adalah file image yang berformat JPEG atau BMP. Untuk ukuran gambar yang diambil harus berukuran lansdcape, hal demikian dikarenakan program yang dibuat menggunakan ukuran landscape. Pada proses load image, program hanya bisa menjalankan perintah open atau cancel pada menu direktori komputer. Menu tombol aplikasi lainnya tidak bisa dijalankan sebelum proses direktori load image selesai dijalankan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 49 Tombol process pada menu plate location berfungsi untuk menjalankan tahap pemrosesan aplikasi lokalisasi plat nomor. Image yang akan diproses terlebih dahulu tampil pada kolom resize. Gambar 4.5 Menu Plate Location Setelah Image Upload Pada gambar 4.5 terlihat jelas kolom resize sudah ada image yang akan siap untuk diproses. Menjalankan tombol process jika pada kolom resize belum terdapat image maka akan muncul sebuah pesan peringatan. Gambar 4.6 Tombol Process dijalankan tidak terdapat Image Upload. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 50 Setelah tombol process dijalankan dengan image yang sudah load diaplikasi maka tahapan selanjutnya akan dilakukan proses threshold kemudian sobel filtering, setelah itu proses opening dan closing yaitu proses penebalan piksel lokasi plat nomor pada image, yang kemudian akan di-crop diambil plat nomornya saja. Gambar 4.7 Tombol Process dijalankan terdapat Image Upload. Pada tombol save, berfungsi untuk menyimpan hasil dari pemotongan plat nomor. Penyimpanan plat nomor berdasarkan image crop dari kolom crop. Hasil penyimpanan akan disimpan didrive C dengan nama folder TA. Jadi semua data yang tersimpan dari pemotongan plat nomor akan disimpan di folder tersebut. Namun jika tidak terdapat image di kolom crop maka tidak akan tersimpan data. Nama file image yang tersimpan sesuai dengan nama file image sebelum di- upload. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 51 Pada gambar 4.8 menunjukan muncul sebuah pesan yang bertuliskan success, hal tersebut berarti image hasil crop plat nomor sudah berhasil disimpan di Drive C komputer dengan nama image. Gambar 4.8 Tombol Save dijalankan. Pada menu plate location juga terdapat form matrik, jika kita mengarahkan kursor dan mengklik dua kali pada kolom yang berisi image. Form matrik bertujuan untuk menampilkan nilai piksel perhitungan dari tiap-tiap proses. Gambar 4.9 Menu tampilan matrik. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 52 Matrik yang ditampilkan hanya bernilai 0 dan 255. Nilai 0 menandakan piksel yang berwarna hitam, sedangkan nilai 255 piksel yang berwarna putih. Lebar matrik sampai 256 baris dan 192 kolom. Hal demikian karena foto yang di- resize ukuranya adalah 256 x 192. Menu yang terakhir dalam pembahsaan antar muka adalah menu about me. Pada menu ini jika kita mengklik tombol about me pada form awal home, akan muncul biodata diri. Seperti terlihat pada gambar 4.10. Gambar 4.10 Tampilan menu About Me Pada form ini hanya berisi data diri dari pembuat aplikasi, dan juga terdapat foto diri. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 53

4.4 Implementasi Proses