Di dalam pemetaan J2ME fitur – fitur yang terdapat dalam Google Map berbasis web tidak dapat dijalankan sebagaimana
mestinya. Di dalam pemetaan menggunakan J2ME fitur direction pencarian rute tidak dapat digunakan. Hal ini dikarenakan library
MidMaps yang digunakan untuk pemetaan Google Map pada J2ME
tidak memiliki fitur yang lengkap seperti pada Google Map berbasis web.
Di dalam library yang digunakan API untuk geocodingnya belum support untuk aplikasi berbasis J2ME.
4.3.3 Halaman Administrator
Pada halaman admin aplikasi yang digunakan berbasis web, karena mempermudah administrator dalam mengelola data
menggunakan web dibanding dengan menggunakan ponsel. Data yang diolah oleh admin cukup banyak sehingga akan lebih efisien
apabila aplikasi administrator dibuat berbasis web, selain itu untuk mengantisipasi kesalahan dalam memasukan data alamat instansi
dan data – data lainnya. Admin dapat melakukan manage data aplikasi, sehingga data
menjadi lebih up to date. Hal ini dikarenakan apabila ada tambahan lokasi atau perubahan alamat instansi, data tidak bersifat dinamis.
Data dapat diubah – ubah sesuai dengan alamat atau lokasi yang baru. Gambar 4.18 menunjukkan halaman administrator setelah
melalui proses login terlebih dahulu.
Gambar 4.18
Halaman Adminsitrator
Administrator dapat melakukan pengolahan data seperti menambah data, mengubah data, maupun menghapus data yang ada.
Untuk dapat melakukan penambahan data melalui halaman admin, script
bahasa MySQL insert data dipanggil ke dalam PHP. Hal ini digunakan agar admin tidak perlu menambahkan data secara manual
langsung ke dalam databasenya, dengan tujuan database tetap aman dan lebih efisien.
Kode Program 4.6 Penambahan Data Tabel Sarana Kesehatan
1. ?php 2. include Koneksi.inc;
3. 4. nama = _REQUEST[nama];
5. alamat = _REQUEST[alamat]; 6. telp = _REQUEST[telp];
7. website = _REQUEST[website]; 8. koordinat = _REQUEST[koordinat];
9. 10. mysql_queryINSERT INTO sarana_kesehatan
11. VALUES 12. NULL,nama,alamat,telp,website,
13. koordinat; 14. headerlocation:Keamanan.php;
15. ?
Kode Program 4.6 merupakan script PHP yang digunakan untuk menambahkan data ke dalam database. Baris ke 2
menunjukkan proses koneksi antara PHP dengan database MySQL. Baris 4 sampai dengan baris 8 merupakan deklarasi dari masing –
masing field. Pada baris 10 sampai dengan 13 merupakan query yang mempunyai fungsi untuk mengirim data ke dalam tabel
sarana_keamanan. Gambar 4.19 menunjukkan form untuk menambah data pada sarana kesehatan.
Gambar 4.19 Form Tambah Daftar Kesehatan
Selain menambah data administrator juga dapat mengubah dan memperbaharui data yang ada di dalam database. Administrator
dapat mengganti data yang lama menjadi data yang baru apabila terjadi perubahan lokasi, alamat, nomor telepon, maupun website
instansi.
Kode Program 4.7
Mengubah Data
1. ?php 2. include Koneksi.inc;
3 4. id = _REQUEST[id];
5. nama = _REQUEST[nama]; 6. alamat = _REQUEST[alamat];
7. telp = _REQUEST[telp]; 8. website = _REQUEST[website];
9. koordinat = _REQUEST[koordinat]; 10.
11. mysql_queryUPDATE sarana_keamanan SET nama_keamanan= 12. nama,alamat_keamanan=alamat,tlp_keamanan=telp,
13. website_keamanan=website,koordinat_keamanan=koordinat 14. WHERE id_keamanan=id;
15. headerlocation:Keamanan.php;
16. ?
Kode Program 4.7 merupakan script PHP yang digunakan untuk mengubah data. Untuk mengubah data dilihat berdasarkan id
dari tiap – tiap tabel, dalam hal ini sebagai contoh id_keamanan. Saat data akan diubah maka data akan mencari berdasarkan id.
Setelah id data yang dimaksud ditemukan, data yang ada ditampilkan admin akan mengubah data yang baru dan kemudian
data yang baru disimpan. Baris ke 2 menunjukkan proses koneksi antara PHP dengan database MySQL. Baris 4 samapi dengan baris 9
merupakan deklarasi dari masing – masing field. Pada baris 11 sampai dengan 14 merupakan query yang mempunyai fungsi untuk
mengubah data dan menyimpan data baru ke dalam tabel sarana_keamanan. Gambar 4.20 menunjukkan form untuk
mengubah atau memperbaharui data.
Gambar 4.20
Form Ubah Sarana Kesehatan
4.4 Pengujian Sistem