Desain Database Desain Internal

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