Komponen Dasar Location Based Service dan Google Maps

untuk mendapatkan rekomendasi mengenai informasi lahan pertanian yang ditampilkan oleh sistem. Dalam pembangunan sistem rekomendasi lahan pertanian ini, penulis mengumpulkan data pertanian Kecamatan Cangkringan dari Dinas Pertanian Kabupaten Sleman.

3.2 Perancangan Sistem

3.2.1 Arsitektur Sistem

Gambar 3.1 Arsitektur Sistem Pada gambar tersebut terlihat bahwa mobile digunakan sebagai dumb terminal. Sedangkan penyimpanan data dan proses rekomendasi, seperti perhitungan menggunakan vector space model terjadi di web server. Berikut merupakan arsitektur aplikasi, atau proses yang terjadi pada web server : kel_tani, varietas, tgl tanam, tgl panen, jumlah data corpus varietas, jumlah Vector Space Model User Pedagang tengkulak �, × , =1 2 �, =1 × 2 , =1 List Rekomendasi similarity process Masukan profil pengguna nama, varietas, jumlah Gambar 3.2 Arsitektur Aplikasi pedagang Petani Masukan profil item kel_tani,varietas, jumlah, lokasi perubahan database profil item yang telah berubah Gambar 3.3 Arsitektur Aplikasi petani Hasil rekomendasi pada penelitian ini didapatkan dengan menggunakan metode Vector Space Model, dengan mengukur kedekatan antara profil pengguna dan profil item menggunakan rumus cosine similarity. Pada implementasi vector space model pada umumnya adalah untuk menghitung kemiripan dokumen. Namun pada tugas akhir ini, metode vector space model tidak digunakan untuk menghitung kemiripan dokumen, tetapi menghitung kemiripan profil item, dalam hal ini petani dan profil pengguna, dalam hal ini pedagang. Contoh perhitungan kemiripan profil menggunakan algoritma vector space model, yang telah disesuaikan dengan kasus pada penelitian tugas akhir ini dapat dilihat pada lampiran 6 halaman 102.

3.3 Desain Model Secara Umum

3.3.1 Diagram Use Case

Diagram use case merupakan diagram yang menggambarkan interaksi antara sistem dengan sistem eksternal dan pengguna. Dengan kata lain, secara grafis menggambarkan siapa yang akan menggunakan sistem dan dengan cara apa pengguna mengharapkan untuk berinteraksi dengan sistem. Whitten, 2004.