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