Implementasi Sistem Kesimpulan dan Saran

BAB 4 IMPLEMENTASI DAN PENGUJIAN Pada bab ini, akan dibahas pengimplementasian dan pengujian sistem sesuai dengan analisis dan perancangan yang telah dibahas pada bab sebelumnya. Tahapan ini bertujuan untuk menampilkan hasil tampilan akhir sistem yang dibangun dan proses pengujian sistem yang nantinya dapat mengenali angka indeks meter hasil pemindaian meteran air. Aplikasi yang dihasilkan diimplementasikan dan diuji pada Samsung Galaxy Wonder GT-I8150 yang menggunakan sistem operasi Android versi 2.3.6.

4.1. Implementasi Sistem

Berdasarkan hasil analisis dan perancangan sistem pada Bab 3, kebutuhan dalam pengimplementasian dijelaskan pada subbab 4.11. 4.1.1 Spesifikasi Sistem Untuk dapat menjalankan aplikasi, versi minimal dari sistem operasi Android adalah Android 2.2, versi dibawah 2.2 tidak dapat menjalankan perangkat lunak. Ponsel yang dipakai juga harus memiliki media penyimpanan storage tempat dimana hasil capture indeks meter dan hasil preprocessing disimpan. 4.1.2 Instalasi Aplikasi Sebelum melakukan penginstalan aplikasi, terlebih dahulu user harus mempunyai file library tessdata pada parent media penyimpanan device . File tessdata ini dapat disimpan pada parent sdcard device dengan membuat folder tesseract dan subfolder tessdata . Setelah tessdata telah tersedia pada storage device , selanjutnya user dapat langsung menginstal dengan cara memindahkan file apk yang telah dibuild dengan nama PDAMMeterOCR.apk ke dalam storage device . Pastikan pengaturan untuk unknown sources telah dicentang pada menu setting device . Lalu ikuti tata cara penginstalan apliaksi seperti biasa pada masing-masing installer. Setelah aplikasi terpasang pada device kita dapat menjalankan aplikasi dengan cara mengklik icon “PDAM Meter OCR” seperti pada gambar 4.1. Gambar 4.1. Icon aplikasi pada device Pada saat pertama kali dijalankan, aplikasi akan membutuhkan dua aplikasi tambahan untuk mendukung proses pemindaian dari sistem. Adapun aplikasi tambahan tersebut adalah Barcode Scanner dan OpenCV Manager . Lakukan Penginstalan terhadap dua aplikasi tersebut yang secara otomatis akan diarahkan oleh sistem secara lagsung. 4.1.3 Mekanisme Penggunaan Aplikasi Pada saat aplikasi dibuka, aplikasi akan menampilkan halaman splash screen. Halaman splash screen ini dapat dilihat pada gambar 4.2. Gambar 4.2. Halaman Splash Screen Setelah halaman aplikasi, maka user akan ditujukan pada halama utama. Pada halaman utama ini terdapat 3 menu yang dapat kita pilih, yaitu Capture Meter, History, dan Info. Halaman utama dapat dilihat pada Gambar 4.3. Gambar 4.3 Halaman Utama Untuk memulai melakukan pemindaian kita dapat memilih menu Capture Meter . Pada halaman capture meter terdapat 2 proses yang harus kita lakukan. Proses itu adalah mengisikan No. Pelanggan dan mengambil foto indeks meter meteran air. Pada proses pengisian No. Pelanggan, terdapat 2 cara yang dapat dilakukan oleh user, yaitu mengisikan secara manual No. Pelanggan pada text box Meter Number yang telah disediakan, atau melakukan scan QRCode dengan menekan tombol “ Scan QRCode ”. Setelah No. Pelanggan didapat, kita dapat melanjutkan ke proses selanjutnya yaitu mengambil foto indeks meter meteran air. Untuk memulai proses ini kita dapat menekan tombol “ Start Scan ”. Adapun tampilan halaman Capture Meter dapat kita lihat pada Gambar 4.4. Gambar 4.4 Halaman Capture Meter Setelah melakukan kedua proses pada Halaman Capture Meter , kita akan mendapatkan 2 informasi yang akan diletakkan pada tempatnya masing-masing. Apabila informasi yang ada pada sistem belum sesuai dengan informasi yang ada pada meteran air, kita dapat mengulai kedua proses itu lagi dengan mengklik tombol tiap proses kembali. Apabila kedua informasi itu telah benar, kita dapat menekan tombol “Save” untuk menyimpan informasi tersebut ke database. Setelah menekan tombol “Save”, sistem akan mengembalikan kita pada halaman utama. Untuk melihat hasil pemindaian yang pernah dilakukan dan berhasil disimpan, kita dapat menekan menu History. Halaman history dapat kita lihat pada gambar 4.5. Gambar 4.5 Halaman History Pada halaman history sistem akan memberikan 5 Informasi data, yaitu : a. Image Indeks Meter Menampilkan foto hasil pengambilan terhadap indeks meter meteran air. b. No. Pelanggan Berisikan informasi No. Pelanggan dari meteran air yang di-foto dengan cara scan QRCode atau mengisi manual. c. Indeks Meter Berisikan hasil pemindaian yang dikaukan sistem terhadap indeks meter meteran air. d. Tanggal dan Waktu Berisikan informasi tanggal dan waktu pengambilan foto meteran air. Untuk menghapus data dari halaman history dapat dilakukan dengan menahan record yang diingikan sampai muncul kotak checkbox dan icon delete . Untuk memudahkan dalam pengumpulan data meteran yang telah didapat, dibuat satu fitur tambahan yaitu seluruh data yang telah terkumpul pada device dapat dikirimkan langsung ke server utama untuk diproses lebih lanjut. Untuk melakukan proses ini kita langsung dapat menekan tombol upload . Setelah proses pengiriman berhasil, maka kita akan dapat melihat langsung data yang telah kita kirim tadi pada server seperti pada gambar 4.6. Gambar 4.6 Tampilan halaman data meteran air yang telah masuk ke server Dan menu terakhir yaitu Info yang akan menampilkan halaman berisikan cara pemakaian aplikasi dan informasi tentang pengembang aplikasi. Halaman info dapat kita lihat pada Gambar 4.7. Gambar 4.7 Halaman Info

4.2 Pengujian Sistem