2. Sistem ini terdiri dari aplikasi utama berbasis web dan database untuk penyimpanan informasi.
3. Memiliki fasilitas perawatan sistem dan update data pekerjaan secara otomatis serta fasilitas upgrade sistem dengan penambahan modul-
modul secara terpisah.
3. Desain Sistem
Dalam kegiatan pada tahapan desain Sistem Informasi Monitoring Penyebaran Alat Dan Mesin Pertanian terdapat bentuk desain informasi,
yaitu desain internal dan desain eksternal.
a. Desain Internal
Desain internal ini terdiri dari desain database yaitu merancang
basis data untuk proses penyimpanan dan manajemen data, desain input, desain output yaitu sebagai berikut :
1. Desain Database
Dalam pembangunan desain database pada sistem informasi ini dibuat dengan PHPMyAdmin 2.7.0 yang ter-install pada Xampp
5.0.1-installer, karena kemudahan dan kompatibilitasnya dengan sistem operasi Microsoft
®
Windows
®
XP Home Edition dan bahasa pemograman Personal Home Page Tools PHP yang digunakan.
Pada dasarnya PHPMyAdmin adalah bahasa pemograman MySQL yang berbasis web, artinya pembuatan basis data dengan
menggunakan tampilan seperti halnya pada tampilan halaman web. Database yang digunakan pada sistem informasi ini adalah satu
buah database yang terdiri dari 10 tabel relasional dan 7 tabel pendukung. Tujuan dari pembuatan tabel ini menjadi beberapa
tabel ialah memudahkan dalam manajemen data dan me-update data. Basis data tersebut berisi beberapa tabel seperti terlihat pada
Gambar 2. berikut.
35
Gambar 2. Tampilan tabel-tabel pada basisdata pada halaman PHPMyAdmin.
Basis data relasional pada database pada Sistem Informasi nitoring Penyebaran Alat Dan Mesin Pertanian terdiri dari
erapa tabel-tabel berikut : Mo
beb a. Tabel Propinsi
Tabel ini berisi data nama-nama propinsi. Dalam tabel propinsi, terdapat dua buah field yaitu field id_prop sebagai
primary key, dan pung data nama
pinsi ini akan dihubungkan dengan submenu pem
field propinsi untuk menam propinsi. Tabel pro
ilihan propinsi yang diinginkan oleh pengguna dalam mencari informasi. Untuk sementara propinsi yang terdapat
dalam tabel ini ialah propinsi-propinsi yang terdapat di pulau Jawa. Tujuan dari pembangunan tabel Propinsi ialah untuk
memudahkan dalam hal me-update, hal ini sangat berguna untuk pengembangan sistem informasi yang lebih luas ke
depan. Untuk lebih jelasnya dapat di lihat pada Gambar 3.
Gambar 3. Tabel Propinsi
36
b. Tabel Kabupaten Tabel ini berisikan nama-nama kabupaten dari masing-
propinsi. Tabel kabupaten ini memiliki hubungan dengan tabel propinsi. Tabel kabupaten ini akan dihubungkan dengan
submenu pemilihan data alat berdasarkan kabupaten. Tabel kabupaten ini memiliki tiga buah field yaitu id_prop yaitu
sebagai penghubung dengan tabel propinsi, id_kab sebagai primary key, dan field kabupaten yang berisikan nama
kabupaten dari tiap-tiap propinsi. Untuk lebih jelasnya dapat dilihat pada Gambar 4 berikut.
Gambar 4. Tabel Kabupaten. c. Tabel mesin pengolahan lahan
Tabel ini diberi nama alat_pengolah_lahan. Tabel ini terdiri dari tujuh buah field yaitu field id_kab yaitu
sebagai penghubung dengan tabel kabupaten, field ai primary key, field jml_traktor_2
seb id_alat_olah_lahan sebag
agai tempat menampung data jumlah traktor roda dua, field
jml_traktor_mini, field jml_traktor_sedang, field
jml_traktor_besar yang berisikan masing-masing data jumlah traktor mini, traktor sedang, dan traktor besar kemudian
terdapat field tahun yaitu field yang berisikan data tahun. Tabel ini akan dihubungkan dengan submenu mesin pengolahan
lahan berdasarkan kriteria pengguna yang ingin memilih berdasarkan beberapa jenis mesin pengolahan lahan. Untuk
lebih jelasnya tabel ini dapat dilihat pada Gambar 5.
37
Gambar 5. Tabel Mesin Pengolahan Lahan. Tabel mesin penanaman
Tabel ini diberi nama alat_penanam. Tabel ini terdiri dari jumlah alat-alat penanaman yang umum digunakan pada
pertanian. Tabel ini terdiri dari enam buah field yaitu field id_kab yaitu sebagai penghubung dengan tabel kabupaten, field
id_alat_penanam sebagai primary key, field jml_jabber sebagai tempat menampung data jumlah alat tanam Jabber, field
jml_seeder yaitu menampung data alat tanam Seed d.
er, field jml_transplanter yang menampung data jumlah transplanter,
tabel ini juga terdapat field tahun yaitu field yang berisikan data tahun. Tabel ini akan dihubungkan dengan submenu mesin
penanam berdasarkan kriteria pengguna yang ingin memilih berdasarkan beberapa jenis mesin penanam. Untuk lebih
jelasnya tabel ini dapat dilihat pada Gambar 6.
Gambar 6. Tabel Alat Penanaman. Tabel alat pemupukan
Tabel ini terdiri dari jumlah alat pemupukan. Tabel ini diberi nama alat_pemupukan. Tabel ini terdiri dari empat buah
field yaitu field id_kab yaitu sebagai penghubung dengan tabel e.
38
kabupaten, field id_alat_pupuk sebagai primary key, field jml_pupuk sebagai tempat menampung data jumlah alat pupuk,
tabel ini juga terdapat field tahun yaitu field yang berisikan data tahun. Tabel ini akan dihubungkan dengan submenu alat
pemupukan berdasarkan kriteria pengguna yang ingin memilih berdasarkan beberapa jenis alat pemupukan. Untuk lebih
jelasnya tabel ini dapat dilihat pada Gambar 7 berikut.
Gambar 7. Tabel Alat Pemupukan. Tabel mesin pemberantas hama
Tabel ini diberi nama alat_pemberantas_hama. Tabel ini terdiri dari delapan buah field yaitu field id_kab yaitu sebagai
penghubung dengan tabel kabupaten, field id_alat_pemberantas sebagai primary key, field jml_handsprayer sebagai tempat
menampung data jumlah alat handsprayer, fiel f.
d jml_knapsack ini sebagai tempat menyimpan data alat knapsack sprayer, field
jml_skidpower sebagai tempat menampung data alat skidpower motor sprayer, field jml_swingfog dan field jml_emposantikus
yang masing-masing menyimpan data alat skidpower sprayer dan emposan tikus. Tabel ini juga terdapat field tahun yaitu
field yang berisikan data tahun. T engan submenu mesin pemberantas hama berdasarkan kriteria
milih berdasarkan beberapa jenis alat pem
abel ini akan dihubungkan d
pengguna yang ingin me upukan. Untuk lebih jelasnya tabel ini dapat dilihat pada
Gambar 8.
39
Gambar 8. Tabel Alat Pemberantas Hama. Tabel alat peronto
g. k padi
Tabel ini diberi nama alat_perontok_padi. Tabel ini terdiri dari lima
u sebagai el kab paten, field id_alat_perontok
seb buah field yaitu field id_kab yait
penghubung dengan tab u
agai primary key, field jml_pedal sebagai tempat menampung data jumlah alat pedal thresher, field jml_power
ini sebagai tempat menyimpan data alat power thresher. Tabel ini juga terdapat field tahun yaitu field yang berisikan data
tahun. Tabel ini akan dihubungkan dengan submenu pemupukan berdasarkan kriteria pengguna yang ingin memilih
berdasarkan beberapa jenis alat perontok padi. Untuk lebih jelasnya tabel ini dapat dilihat pada Gambar 9.
Gambar 9. Tabel Alat Perontok Padi. h.
abel alat pengolah padi i nama alat_pengolah_padi. Tabel ini terdiri
dar T
Tabel ini diber i lima buah field yaitu field id_kab yaitu sebagai
penghubung dengan tabel kabupaten, field id_pengolah sebagai primary key, field jml_dryer, field jml_cleaner, field
40
jml_polisher, field jml_LRM, field jml_SRM, field jml_RMU, field jml_husker, sebagai tempat menampung data jumlah alat
pengering gabah dryer, pembersih gabah cleaner, pemutih beras polisher, penggiling padi kecil Small Rice Milling,
penggiling pad besar Large Rice Milling dan Rice Milling Unit. Tabel ini juga terdapat field tahun yaitu field yang
berisikan data tahun. Tabel ini akan dihubungkan dengan submenu mesin pengolah padi berdasarkan kriteria pengguna
yang ingin memilih berdasarkan beberapa jenis mesin pengolah padi. Untuk lebih jelasnya tabel ini dapat dilihat pada Gambar
10 di bawah ini.
Gambar 10. Tabel Alat Pengolah Padi. i. Tabel mesin pompa air
Tabel ini diberi nama alat_pompa_air. Tabel ini terdiri dari empat buah field yaitu field id_kab yaitu sebagai penghubung
dengan tabel kabupaten, fiel primary key,
field jml_pompa sebagai tempat menampung data jumlah mesin pompa. Tabel ini juga terdapat field tahun yaitu field
yang berisikan data tahun. Tabel ini akan dihubungkan dengan submenu mesin pompa air berdasarkan kriteria pengguna yang
ingin memilih berdasarkan mesin pompa air. Untuk lebih jelasnya tabel ini dapat dilihat pada Gambar 11 dibawah ini.
d id_pompa sebagai
41
Gambar 11. Tabel Mesin Pompa Air. j. Tabel Perusahaan
Tabel ini diberi nama Perusahaan. Tabel ini terdiri dari sepuluh buah field yaitu field id_kab yaitu sebagai penghubung
dengan tabel kabupaten, field id_alamat sebagai primary key, field nama sebagai tempat menampung data nama perusahaan,
field alamat berisikan data alamat dari masing-masing perusahaan, field telp menyimpan data nomor telepon, field
email berisikan data email, field status, field group, field produk, dan field standarisasi menyimpan masing-masing data
status perusahaan, kelompok perusahaan group, produk yang dihasilkan dan standarisasi perusahaan. Tabel ini akan
dihubungkan dengan submenu informasi berdasarkan kriteria pengguna yang mencari informasi mengenai alamat
perusahaan.
Gambar 12. Tabel perusahaan.
42
43
Dari tabel-tabel diatas akan dibentuk relasi antar tabel. Gambar tabel re
n pada
Gam
2. Des