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