Anda di halaman 1dari 4

BAB 6 KESIMPULAN DAN SARAN

Bagian ini berisi kesimpulan dari seluruh proses pengerjaaan Tugas Akhir beserta saran untuk proses pengembangan selanjutnya.

6.1

Kesimpulan

Berdasarkan hasil tugas akhir yang dilakukan, maka dapat disimpulkan beberapa hal sebagai berikut: 1. Aplikasi input data pariwisata NusantaraView dapat dibangun dengan 2 metode yaitu berbasis web dan berbasis desktop. Kedua metode ini diharapkan menjembatani keinginan user pengisi data pariwisata untuk memilih menggunakan desktop atau berbasis web. 2. Kontribusi data pariwisata dari aplikasi klien dengan server NusantaraView dilakukan dengan XML-RPC yang berbasis XML. XML-RPC ini digunakan untuk pengiriman data pariwisata yang selanjutnya mengirim balik id_pariwisata yang ada di server. Konsep ini dinamakan read-write yaitu membaca dan menulis di server NusantaraView melalui aplikasi klien. 3. Mekanisme pengiriman data yang melalui XML-RPC ini harus melalui path XML-RPC yang ada pada Joomla!. Data yang dikirimkan adalah data objek pariwisata yang dirubah menjadi format XML sesuai dengan format XML-RPC. Untuk dapat mengirimkan data tersebut harus mempunyai username dan password yang terdaftar pada situs NusantaraView. Konsep ini dinamakan handshaking atau protokol tertentu untuk dapat berkomunikasi.

139

140
4. Implementasi Gears lebih banyak diarahkan kepada javascript untuk bahasa pemrograman. Metode penyimpanan offline ini menggunakan basisdata SQLite. Mekanisme permintaan data dan halaman yang offline diatur oleh Gears dan diambil dari SQLite. 5. Proses update halaman GoogleGears tidak perlu melakukan inialisasi Gears ulang pada komputer. Proses ini berjalan dengan otomatis dengan cara mengecek versi file manifest. Perubahan terhadap versi file manifest secara otomatis mengaktifkan Gears untuk mengganti manifest yang lama dengan manifest yang baru. Proses penggantian versi file manifest ini juga mengakibatkan halaman yang offline juga berubah menyesuaikan versi manifest terbaru. 6. Berdasarkan uji coba pada poin 5.6.5.5 didapatkan karakteristik halaman yang dapat offline adalah halaman yang tidak terkoneksi dengan internet. Halaman konten mashup yang berupa teks dapat offline karena ketika ditangkap Gears halaman tersebut menjadi halaman statis. 7. Manfaat offline situs NusantaraView yang didapat penelitian ini adalah pengurangan bandwitdh yang cukup banyak dari akses ke server NusantaraView. Oleh karena itu apabila situs NusantaraView mengalami down/ gangguan, pengunjung tetap dapat menikmati situs NusantaraView.

6.2

Saran

Beberapa hal yang diharapkan dapat dikembangkan pada masa mendatang adalah sebagai berikut: Aplikasi input berbasis dekstop tidak hanya dapat dibangun dengan Java Swing. Pengembangan berikutnya dapat menggunakan berbasis JavaFx yang dimana secara kode program jauh lebih mudah dan tidak memerlukan

141
banyak kode program. Aplikasi desktop yang lebih ringan dapat menggunakan bahasa pemrograman Visual Basic dan juga telah umum digunakan pada banyak implementasi. Pengiriman data tidak hanya menggunakan web-services XML-RPC, tetapi juga dapat menggunakan REST. Perbedaan dengan REST, REST menggunakan teknologi berbasis HTTP sedangkan XML-RPC menggunakan XML. Kelebihan REST setiap objek data mempunyai URL sendiri dan ada kecenderungan pada era sekarang banyak aplikasi yang berbasis web. Pengembangan GoogleGears dapat diimplementasikan dalam aplikasi input yang berbasis-web. Data yang akan dikirimkan dapat disimpan terlebih dahulu pada basisdata Gears sehingga tidak terlalu membebani server dalam pengiriman data. Ketika data sudah terkumpul, metode berikutnya menggunakan sinkronisasi GoogleGears dengan server NusantaraView. GoogleGears juga dapat diimplementasikan pada beberapa modul NusantaraView yang menerapkan konsep RSS. Data RSS harus terlebih dahulu disimpan pada basisdata server kemudian ketika tamu situs NusantaraView menginginkan halaman situs yang mengandung RSS menjadi offline , GoogleGears cukup mengambil dari basisdata server. Data ini kemudian disimpan pada basisdata lokal GoogleGears.

142
Halaman ini sengaja dikosongkan