Model Analisis Diagram Kelas Desain Basis Data Perancangan Basis Data

5. Tabel produk Tabel 3.5 Struktur tabel produk Nama Field Tipe Ukuran id_produk double - nama_produk varchar 40 6. Tabel query_pdg Tabel 3.6 Struktur tabel query_pdg Nama Field Tipe Ukuran id_query int 3 id_produk int 3 latitude Double - longitude double - 7. Tabel profil_pedagang Tabel 3.7 Struktur tabel profil_pedagang Nama Field Tipe Ukuran id_pedagang Int 11 id_produk Int 11 nama_produk Varchar 30 permintaan Double - username Varchar 20 8. Tabel data_lahan_index Tabel 3.8Struktur tabel data_lahan_index Nama Field Tipe Ukuran id_lahan Double - id_kel_tani Double - id_produk Double - jenis Varchar 30 varietas Varchar 30 tgl_tanam Date - tgl_panen Date - latitude Double - longitude Double - luas Double - hasil double - username varchar 20

3.3.8 Desain Antar Muka

Pada desain antarmuka sistem ini akan ditampilkan desain dari tiap halaman yang akan dibentuk. Desain antarmuka akan dijelaskan lebih lengkap di lampiran 4 halaman 81. 32 4 BAB 4 IMPLEMENTASI DAN ANALISIS SISTEM

4.1 Tahap Implementasi

Penelitian ini telah diimplementasikan menjadi sebuah aplikasi yang siap digunakan, yang dibangun dengan tahapan-tahapan berikut :

4.1.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang dipakai untuk membangun sistem adalah sebagai berikut: Processor : AMD Athlon Neo Processor MV-40 1.60 GHz Memori : 2GB Hard Disk : 250 GB Perangkat lunak yang dipakai untuk membangun sistem adalah sebagai berikut: Editor Program : IDE Eclipse 3.6.2 Helios DBMS : MySql 5.0

4.1.2 Implementasi Diagram Kelas

Program dibangun dengan berbasis orientasi obyek, sehingga dalam implementasinya dibutuhkan kelas-kelas untuk mendefinisikan obyek-obyek yang akan dipakai. Adapun kelas-kelas yang telah terbentuk akan dijelaskan di lampiran 7 halaman 110.

4.2 Pengujian

Tahap akhir dari penelitian ini adalah pengujian sistem yang telah dibangun. Sistem rekomendasi hasil pertanian yang dibangun pada sistem operasi android ini telah berhasil diimplementasikan ke dalam sebuah program, yang dapat diakses oleh pengguna secara langsung. Analisis sistem akan dibagi ke dalam beberapa bagian, yaitu pengukuran kinerja sistem, kelebihan, serta kekurangan sistem yang telah dibangun.

4.2.1 Pengujian Kinerja Sistem

4.2.1.1 Pengujian Presisi Sistem untuk Rekomendasi Petani

Pengukuran presisi dilakukan dengan membandingkan kelompok tani yang relevan bagi pedagang, dengan kelompok tani hasil rekomendasi sistem. Definisi relevan bagi pedagang adalah kelompok tani yang menjual hasil panen yang sesuai atau cocok dengan profil pedagang dan besarnya hasil panen mendekati jumlah permintaan pedagang. Berikut ini adalah sampel data yang digunakan sebagai item query dan item profil. Sampel data produk yang akan digunakan sebagai item query adalah : Tabel 4.1 Nama varietas tanaman padi No Varietas Profil Query 1 Aek Sibundong 2 Angke 3 Banyuasin 4 Batang Gadis 5 Batang Lembang 6 Batang Piaman 7 Batanghari 8 Batutegi 9 Bernas Prima 10 Bondojudo 11 Celebes 12 Ciapus 13 Ciasem 14 Cibodas 15 Cibogo 16 Cigeulis 17 Ciherang 18 Cilamaya Muncul 19 Ciliwung 20 Cimelati 21 Cirata 22 Cisadane 23 Cisantana 24 Cisokan 25 Conde 26 Danau Gaung 27 Fatmawati 28 Gilingsing 29 Gilirang 30 Hipa 3 31 Hipa 4 32 Hipa 8 Pioneer 33 Impari 34 Inpara 1 35 Inpara 2 36 Inpara 3 37 INPARI 1 38 INPARI 2 39 INPARI 3 40 INPARI 4 41 Inpari 8 42 Inpari 9 Elo 43 Intani 1 44 Intani 2 45 IR 36 46 IR 42 47 IR 64 48 IR 66 49 Kalimas 50 Ketonggo 51 Konawe 52 Lambur 53 Limboto 54 Logawa 55 Luk Ulo 56 Lusi 57 Margasari 58 Martapura 59 Mekongga 60 Mendawak 61 Mendawan 62 Hipa 5 Ceva 63 Pepe 64 Rokan 65 Sarinah 66 Setail 67 Siak raya 68 Silugonggo 69 Singkil 70 Sintanur 71 Situ bagendit 72 Situ Patenggang 73 Sunggal 74 Towuti 75 Wera Di bawah ini merupakan sampel data pedagang yang digunakan sebagai item profil. Pengujian dilakukan terhadap 10 profil pedagang. Hasil yang dikeluarkan oleh sistem adalah sebanyak 15 rekomendasi. Dari kelimabelas rekomendasi tersebut pedagang memilih beberapa diantaranya yang dianggap relevan dengan profilnya Maka dari itu pedagang hanya memilih kelompok tani yang sesuai atau cocok dengan profilnya dari keseluruhan hasil rekomendasi yang diberikan. Tabel 4.2 Sampel profil 1 : Varietas yang dipilih : Cibodas 450, Ciherang 300, Cisadane 600 Kelompok Tani : Urutan dalam sistem : Tani Maju 1 Gadu Subur 2 Ngudi Rejeki 3 Pawar Datih 4 Ngudi Makmur 5 Tunas Fajar 6 Tani Makmur 8 Tani Lestari 10 Makmur Sejahtera 11 Sumber Rejeki 12 Sembodo 14