Desain Database Desain Sistem

halaman ini disajikan dalam bentuk keterangan-keterangan dan tabel. Halaman submenu hama dan penyakit tanaman menyajikan informasi mengenai hama dan penyakit yang menyerang tanaman, penyebab dan gejalanya sehingga dapat dilakukan tindakan pencegahan. Tampilan halaman ini disajikan dalam bentuk keterangan-keterangan yang terpisah secara berurutan. Halaman submenu informasi menyajikan data alamat pengusaha dan pakar tanaman. Desain tampilan dibuat berurutan dari nama, alamat, telepon, faksimil, email, dan kontak personal.

3.3.2. Desain Database

Desain database yaitu merancang basis data untuk proses penyimpanan dan manajemen data dalam bentuk tabel dan relasi antar tabel. Dalam pembangunan desain database pada sistem informasi ini dibuat dengan PHPMyAdmin 2.7.0 yang ter-install pada Xampp 5.0.1-installer. 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 dibangun dalam sistem informasi budidaya tanaman dalam greenhouse ini adalah satu buah database yang terdiri dari 56 tabel relasional dan 5 tabel pendukung. Tabel pendukung dalam database ini adalah tabel user, tabel polling, tabel jawaban, tabel guest, dan tabel tanya. Tabel user terdiri dari dua field yaitu field username sebagai primary key dan field password. Tabel user dapat dilihat pada Gambar 5. 34 Gambar 5. Tabel user. Tabel polling merupakan tabel yang berisi pertanyaan dan jawaban untuk form polling dan terdiri dari 10 field dengan filed id sebagai primary key. Tabel polling dapat dilihat pada Gambar 6. Gambar 6. Tabel polling. Tabel jawaban berisi jawaban dan jumlah responden pada halaman questioner. Tabel ini terdiri dari lima field yaitu field id_tanya sebagai primary key, field id_jawab, field jawaban dan field jml_responden. Tabel jawaban dapat dilihat pada Gambar 7. Gambar 7. Tabel jawaban. Tabel guest berisi data-data untuk buku tamu dari pengguna yang mengunjungi situs ini. Tabel guest ini terdiri dari lima field 35 yaitu field id sebagai primary key, field nama, field pekerjaan, field email dan field komentar. Tabel jawaban dapat dilihat pada Gambar 8. Gambar 8. Tabel guest. Tabel tanya berisi pertanyaan yang terdapat pada halaman questioner. Tabel ini terdiri dari id_tanya sebagai primary key dan field tanya. Tabel tanya dapat dilihat pada Gambar 9. Gambar 9. Tabel tanya. Tujuan dari pembuatan tabel ini menjadi beberapa tabel ialah memudahkan dalam manajemen data dan meng-update data. Basis data sistem informasi ini berisi beberapa tabel dapat dilihat pada Lampiran 2. Basis data relasional dapat dilihat pada Gambar 10. 36 Gambar 10. Basis data relasional sebagian dari jumlah tabel keseluruhan 61 tabel. Relational database sistem informasi ini dirancang untuk jenis tanaman yang ada di dalam sistem. Pembuatan tabel untuk data-data tersebut dilakukan karena data-data tersebut dapat di- update oleh administrator bila ada perubahan data di kemudian hari. Basis data relasional pada sistem informasi budidaya tanaman terdiri dari beberapa tabel-tabel. Tabel tanam terdiri dari dua field yaitu field id_tanaman dan nama tanaman. Tabel ini dihubungkan dengan tabel-tabel lainnya sehingga membentuk suatu relasi database. Tabel tanam dapat dilihat pada Gambar 11. Gambar 11. Tabel tanam. Pada database sistem informasi ini terdapat tabel relasi tanaman yang berfungsi sebagai penghubung antara tabel tanam 37 dengan tabel-tabel pada masing-masing tanaman meliputi R- Anggrek, R-Krisan, R-Tomat, R-Paprika, R-Sawi dan R-Selada. Tabel pada menu potensi tanaman terdiri atas tabel ekspor, tabel impor, tabel produksi serta tabel potensi tanaman sebagai tabel relasi. Tabel-tabel ini akan dihubungkan dengan submenu potensi berdasarkan tahun. Dalam tabel potensi terdiri atas tiga field yaitu field id untuk masing-masing tanaman, field id potensi sebagai primary key, dan field potensi untuk menampung potensi seperti ekspor, impor dan produksi. Tabel ini menghubungkan tabel ekspor, tabel impor, tabel produksi dengan tabel tanam. Tabel Ekspor terdiri atas field id potensi, field id ekspor, field tahun, field volume, dan field nilai. Relasi dari tabel–tabel dapat dilihat pada Gambar 12. Tujuan dari pembangunan tabel-tabel pada menu potensi ialah untuk memudahkan dalam meng-update, hal ini sangat berguna untuk pengembangan sistem informasi yang lebih luas ke depan. Gambar 12. Tabel relasi pada menu potensi tanaman. Tabel hama dan penyakit tanaman berisikan nama-nama hama dan penyakit pada masing-masing tanaman. Tabel hama 38 dan penyakit ini memiliki hubungan dengan tabel tanam yang dihubungkan dengan tabel relasi pada masing-masing tanaman. Tabel hama dan penyakit ini akan dihubungkan dengan submenu hama dan penyakit berdasarkan id. Tabel jenis tanaman berisikan jenis-jenis tanaman yang dihubungkan pada submenu jenis tanaman berdasarkan id. Tabel jenis tanaman ini juga memiliki hubungan dengan tabel tanam yang dihubungkan dengan tabel relasi pada masing-masing tanaman. Tabel praktisi, pengusaha, eksportir, dan importir berisikan daftar alamat pengusaha, pakar, eksportir, dan importir. Tabel praktisi, tabel pengusaha dihubungkan dengan submenu informasi berdasarkan nama atau nama perusahaan. Tabel-tabel dalam basis data sistem informasi tanaman akan dibentuk relasi antar tabel. Tabel-tabel dalam basis data dapat dilihat pada Lampiran 3.

3.3.3. Desain Proses