Gambar 45 Desain Halaman Konsultasi Selain dengan menggunakan form inputan, beberapa halaman konsultasi di
desain dengan menggunakan menu dialog. Menu dialog di desain untuk memberikan panduan kepada pengguna dalam proses konsultasi. Dialog
diimplementasikan dalam bentuk list view. Pengguna sistem di mudahkan dalam proses konsultasi dengan model dialog ini. Pengguna bisa memilih konten yang
ada di dalam list kemudian melanjutkan ke tahapan konsultasi berikutnya sampai didapatkan suatu kesimpulan hasil konsultasi. Tampilan desain halaman
konsultasi yang berbentuk list view dialog ditunjukkan pada Gambar 46.
Gambar 46 Desain Halaman Konsultasi Berbentuk List View Dialog
4.5 Implementasi dan Pengujian
Implementasi pada tahap ini adalah pembuatan kode program berdasarkan prototipe sistem pakar agribisnis cabai berbasis android. Sistem pakar berbasis
android ini diimplementasikan dengan menggunakan bahasa pemrograman Java dan basis data database SQLite. Java dan SQLite dipilih karena sesuai untuk
pengembangan pemrograman mobile yang berbasis android serta mendukung pemrograman berorientasi obyek Object Oriented Programming OOP. Java
digunakan untuk mebangun interface dari sistem pakar sedangkan SQLite digunakan sebagai penyimpanan basis data dan basis pengetahuan.
Konsep implementasi untuk setiap modul pada dasarnya adalah sama yaitu merancang antarmuka, membuat berkas yang berisikan kode program yang
menjembatani fungsi-fungsi tertentu dengan antarmuka sistem dan pengolahan basis datanya. Konsep implementasi ini disesuaikan dengan konsep
pengembangan OOP. Secara garis besar pengembangan sistem pakar berbasis android ini terdiri dari beberapa hal yaitu:
1 Pembuatan project Pembuatan project ini merupakan implementasi pertama yang dilakukan
dalam pemrograman Java. Pembuatan project ini akan menghasilkan berkas- berkas yang dibutuhkan secara umum dalam pengembangan sistem. Pada
implementasi ini, project diberi nama “siscab” yang merupakan inisial dari
sistem cabai. 2 Pengelolaan package untuk setiap kelas java class
Pengelolaan package merupakan personalisasi untuk melakukan custom terhadap direktori yang sudah dihasilkan dalam pembuatan project. Tentunya
tidak semua berkas diletakkan hanya dalam satu direktori saja tetapi diletakkan berdasarkan kategori tertentu dan fungsinya. Pada pengembangan
sistem berbasis android ini dibuat tiga package sebagai kategori komponen. Package pertama adalah package untuk kelas utama, package kedua untuk
kelas pendukung internal, dan package ketiga untuk kelas pendukung eksternal. Berikut adalah gambaran implementasi dari masing-masing
package:
Package 1: tesis.android.safars
Package ini berisi berkas kelas untuk modul utama misalnya modul varietas unggul, identifikasi penyakit, pengendalian hama, dan lain-
lain.