Pengujian operasi pada front-end SIG Pengujian operasi pada front-end SI

Kondisi gagal : Sistem tidak memberikan respon apapun Hasil : Berhasil e. Skenario menghapus data baru Skenario : Pengguna memilih salah satu baris pada tabel kemudian memilih tombol “Hapus data” Kondisi berhasil : Sistem menampilkan notifikasi bahwa data berhasil dihapus, kemudian data tersebut hilang dari tabel Kondisi gagal : Sistem tidak memberikan respon apapun Hasil : Berhasil

4.8.6 Pengujian integrasi sistem

Seluruh sistem yang ada dinyalakan menggunakan VirtualBox, lalu pada sistem operasi host dilakukan operasi pembacaan, penulisan, penyuntingan dan penghapusan data melalui front-end SI untuk melihat konsistensi data yang ada. Sistem dianggap berhasil ketika perubahan yang dilakukan melalui front-end SI dapat dilayani oleh front-end SI dan memiliki hasil yang sama dengan basis data. Pada beberapa modul dengan ketergantungan tinggi sistem harus dapat menampilkantidak menampilkan data sesuai dengan state dari data tersebut. Segala penambahanpengurangan data pada suatu modul harus dapat diolah dengan benar pada modul lain yang tergantung pada modul tersebut. Sebagai contoh modul panen, sistem harus dapat menampilkan tanaman yang buahnya telah dimasukkan dalam modul polinasi. Saat buah tersebut telah masuk ke basis data panen, maka sistem harus tidak menampilkan buah tersebut dari pilihan buah yang siap dipanen. Pengujian pada tahap ini telah berhasil karena modul sistem dapat menunjukkan hasil pengolahan data dari sistem informasi lainnya. Pengujian terhadap SIG dilakukan dengan menambahmenghapus identitas tanaman yang ditampilkan pada peta untuk melihat perubahan yang terjadi secara langsung pada peta yang ada. Hasil pengujian menunjukkan peta yang diakses melalui front-end SI menampilkan kondisi sesuai dengan basis data yang sedang diuji.

4.9 Dokumentasi

Dokumentasi yang ada terdiri atas dua buah: dokumentasi teknis dan dokumentasi perancangan. Dokumentasi perancangan dapat dilihat pada Lampiran diagram domain Lampiran 2 dan Lampiran perancangan URI Lampiran 3, sedangkan dokumentasi teknis diletakkan langsung pada sistem operasi dari sistem yang bersangkutan. Dokumentasi teknis berisi konfigurasi sistem beserta konfigurasi jaringan supaya sistem dapat berjalan dan berkomunikasi dengan sistem lainnya seperti konfigurasi akun basis data, format data, dan konfigurasi spesifik basis data Postgre SQL. 67

BAB V SIMPULAN DAN SARAN

5.1 Simpulan

Penelitian berhasil menganalisis dan mengimplementasikan dua buah sistem informasi: sistem informasi operasional SI dan sistem informasi geografis SIG. Pada penelitian ini juga berhasil membuat kedua sistem yang heterogen dapat berkomunikasi satu sama lain dengan lancar. Sistem informasi yang dikembangkan menggunakan REST web service terbukti mempermudah pengembangan dan integrasi komponen sistem yang berjumlah sekitar 95 resource. Sistem informasi geografis yang ada dapat berkomunikasi dengan mengolah data yang ada pada sistem informasi lainnya menggunakan web service tersebut karena standard komunikasi data yang ada. Penambahan atau pengurangan komponen sistem informasi geografis dapat dilakukan lebih mudah karena keterikatan antara komponen yang rendah. Keterikatan yang rendah tersebut menyebabkan efek yang ditimbulkan menjadi minimal.

5.2 Saran

Penelitian lanjutan perihal kemampuan pencarian query terhadap resource berdasarkan atribut yang dimiliki beserta penggunaan format representasi resource lainnya seperti JSON, CSV, dan sebagainya yang selanjutnya dianalisis performa dan fleksibilitas dari sistem yang ada. Penelitian terhadap performa dan efisiensi dari model yang ada beserta penerapan aspek-aspek teknis seperti security, load-balancing, cache-server, proxy dan teknologi server yang sedang berkembang lainnya. Pengembangan sistem lebih lanjut perlu dilakukan oleh perusahaan terhadap implementasi sistem berbasis mobile menggunakan model yang ada, dengan memanfaatkan perangkat keras yang terdapat pada perangkat mobile tersebut seperti GPS, kamera, sms, dan lainnya untuk membuktikan kemampuan adaptasi dari model yang ada.