SISTEM INFORMASI BERBASIS WEB TENTANG BUDI DAYA TANAMAN PANGAN INDONESIA SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains Program Studi Ilmu Komputer

  SISTEM INFORMASI BERBASIS WEB TENTANG BUDI DAYA TANAMAN PANGAN INDONESIA SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains Program Studi Ilmu Komputer Oleh : Veronika Tina Ariatmi NIM : 043124020 PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA

  WEB-BASED INFORMATION SYSTEM OF INDONESIAN FOOD PLANTS CULTIVATION A THESIS Presented as Partial Fulfillment of the Requirements to Obtain the Sarjana Sains Degree in Computer Science Study Program By : Veronika Tina Ariatmi 043124020 COMPUTER SCIENCE STUDY PROGRAM DEPARTMENT OF MATHEMATICS FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2008

  

ABSTRAK

  Indonesia merupakan bangsa yang kaya akan kekayaan alam. Salah satu kekayaan alam di Indonesia adalah tanaman pangan. Tanaman pangan yang tumbuh di Indonesia memiliki karakteristik yang berbeda-beda. Hal itu disebabkan karena letak geografis di setiap daerah yang ada di Indonesia berbeda. Kondisi seperti itu mengakibatkan adanya keanekaragaman jenis tanaman pangan yang tumbuh di Indonesia.

  Masyarakat membutuhkan informasi yang akurat dan terbaru dari budi daya tanaman pangan Indonesia. Namun, terkadang informasi yang dibutuhkan sulit dicari.

  Sistem Informasi Berbasis Web Tentang Budi Daya Tanaman Pangan Indonesia ini dibagun untuk membantu mengatasi masalah yang terjadi. Sistem ini memiliki fasilitas untuk melakukan pencarian informasi tentang budi daya tanaman pangan Indonesia. Proses pencarian informasi berdasarkan dua kategori yaitu nama daerah dan nama tanaman pangan.

  Pendekatan yang digunakan dalam pembuatan sistem adalah pendekatan terstruktur sesuai dengan metode waterfall yang meliputi beberapa tahap yaitu analisis, desain, implementasi dan pengujian. Sistem ini dibangun dengan menggunakan bahasa pemrograman PHP untuk penulisan skrip web dan My SQL untuk pengelolaan basis data.

  Sistem informasi ini telah dievaluasi oleh 15 responden yang terdiri dari mahasiswa Universitas Sanata Dharma dari beberapa fakultas yang berbeda. Hasil evaluasi menunjukkan bahwa menurut mayoritas responden, sistem ini telah memenuhi keinginan pengguna dan dapat digunakan untuk mencari informasi tentang budi daya tanaman pangan Indonesia.

  

ABSTRACT

  Indonesia is a country which is rich in natural resources. One of its natural resources is food plants. Food plants growing in Indonesia have various characteristics. It is because each area in Indonesia has different the geographical location . This condition results on the varieties of food plants growing in Indonesia.

  People need to get accurate and up to date information about Indonesian food plants cultivation. However, the needed information sometimes are difficult to find.

  Web-Based Information System of Indonesian Food Plants Cultivation was developed to solve the problem. This system has facilities to search information about Indonesian food plants cultivation. Searching process is based on two categories namely the name of the areas and the name of the food plants.

  The methodology used to develop the system was structured approach in accordance with the waterfall method consisting of some steps namely analysis, design, implementation and testing. This system was developed using PHP programming language for the web script writing and My SQL for the database management.

  This information system has been evaluated by 15 respondents consisting of some students of Sanata Dharma University from different faculties. The result of the evaluation showed that most respondents agreed that this system has fulfilled the users’ needs and could be used to find information about Indonesian food plants cultivation.

KATA PENGANTAR

  Puji syukur kepada Allah Bapa karena berkat rahmat dan karunia-Nya penulis dapat menyelesaikan penulisan skripsi ini. Banyak proses yang harus dilewati penulis dalam penyusunan skripsi ini baik segala hambatan dan keceriaan agar skripsi ini dapat disusun dengan baik.

  Dalam penulisan skripsi ini tidak lepas dari bantuan berbagai pihak. Untuk itu penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu penulis selama proses penyusunan skripsi. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada:

  1. Romo Ir. Greg. Heliarko, S.J, S.S, B.S.T., M.Sc., M.A.

  Selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma.

  2. Ibu Paulina Heruningsih Prima Rosa, S.Si., M.Sc.

  Selaku Kepala Program Studi Ilmu Komputer dan juga sebagai Dosen Pembimbing skripsi. Terima kasih banyak Bu Rosa atas waktu, perhatian, saran, kritik dan pemikiran sehingga penulis dapat menyelesaikan skripsi.

  3. Ibu A. Rita Widiarti, S.Si., M.Kom.

  Selaku dosen penguji. Terima kasih atas segala saran dan kritik yang diberikan untuk lebih menyempurnakan skripsi ini.

  4. Ibu Sri Hartati Wijono, S.Si., M.Kom.

  Selaku dosen penguji. Terima kasih atas segala saran dan kritik yang diberikan untuk lebih menyempurnakan skripsi ini.

  5. Pak Tukija dan Ibu Linda yang selalu memberikan semangat dan membantu penulis dalam masalah administrasi.

  6. Segenap dosen dan karyawan Universitas Sanata Dharma yang telah membantu selama penyelesaian skripsi ini.

  7. Bapak dan Ibuku tercinta atas segala kasih, kesabaran, perhatian, semangat, dukungan serta doa yang telah diberikan kepada Penulis.

  8. Adikku Fransisca Williasari dan Monica Susi Diatma Sari tersayang atas segala doa dan dukungan yang diberikan kepada Penulis.

  9. Fidelis Riska Dhian Arfianto atas segala doa, dukungan dan kasih yang diberikan kepada Penulis.

  10. Keluarga Bapak Untung atas doa dan semangat yang diberikan kepada Penulis.

  11. Lek Donny atas segala bantuan dan referensi yang diberikan kepada Penulis.

  12. Lek Jaka atas segala bantuan dan referensi yang tak terhingga diberikan kepada Penulis.

  13. Antonius Wily dan Leonardus Beny Aji atas bantuan yang diberikan kepada Penulis.

  14. Yohanes Budi Triwikarsa dan Debby Indra Nila atas bantuan, curhat, dukungan dan pinjeman printernya yang diberikan kepada Penulis

  15. Maria Tri Kusuma Dewi dan RR. Novia Suprabawati atas bantuan dan kebersamaan selama pembuatan skripsi.

  16. Teman-teman Ikom 2004. Seto, Yo, Willy, Beni Aji, Henry, Kornel, Thomas, Agung (bosgenk), Wenggo, Beni Damian, Ndari (pakdhe), Aga, Elin, Via, Dewi, Mita, Amel, Adi Bli, Trivo, Madya, Wisnu (ipung), Gita,

  Desy, Hali, Mia, Arum, Stiven, Adit, Fitria, Eka, Monic dan Deby. Terima kasih atas kebersamaan dan persahabatan selama ini.

  17. Bapak FX. Siyam, selaku pemilik kost Mawar atas doa dan ijin telah diberikan kenyamanan tempat tinggal selama kuliah kepada Penulis.

  18. Sinta Kirana Wati atas bantuan, kebersamaan dan dukungan yang diberikan kepada Penulis.

  19. Yosepina Evrin Septama dan Dyah atas dukungan dan pinjeman laptopnya.

  20. Sinta dan Sari atas dukungan dan pinjeman mouse-nya.

  21. Kembar Rina dan Rini atas bantuannya.

  22. Teman-teman kost “Mawar” : Evrin, Raras, Anggi, Dyah, Cici, Rani, Ermen, Densi, Nita, Kristin, Anas, Nana, Ana, Ani, Cicil, Rita, Krisna, Putri atas segala dukungan dan suka duka yang diberikan kepada Penulis.

  23. Semua teman dan sahabat yang tak dapat penulis sebutkan satu per satu, terima kasih atas doa dan dukungannya semoga selalu mendapatkan karunia dari Tuhan. Penulis menyadari bahwa masih banyak kekurangan yang terdapat dalam penyusunan skripsi ini, akan tetapi penulis berharap agar skripsi ini dapat bermanfaat bagi penulis maupun pembaca sekalian.

  Penulis

  DAFTAR ISI

  Halaman HALAMAN JUDUL ............................................................................... i HALAMAN JUDUL INGGRIS............................................................... ii HALAMAN PERSETUJUAN ................................................................. iii HALAMAN PENGESAHAN .................................................................. iv HALAMAN PERSEMBAHAN ............................................................... v PERNYATAAN KEASLIAN KARYA ................................................... vi ABSTRAK .............................................................................................. vii ABSTRACT ............................................................................................ viii HALAMAN PERSETUJUAN PUBLIKASI KARYA ILMIAH.............. .ix KATA PENGANTAR ............................................................................. x DAFTAR ISI ........................................................................................... xiii DAFTAR GAMBAR ............................................................................... xvii DAFTAR TABEL ................................................................................... xxii BAB I PENDAHULUAN ........................................................................

  A. Latar Belakang Masalah .............................................................. 1

  B. Perumusan Masalah ..................................................................... 2

  C. Batasan Masalah .......................................................................... 2

  D. Tujuan Penelitian ........................................................................ 3

  E. Manfaat Penelitian ....................................................................... 3

  F. Metode Penelitian......................................................................... 3

  G. Sistematika Penulisan .................................................................. 5

  BAB II LANDASAN TEORI ................................................................. A. Tanaman Pangan .......................................................................... 6

  1. Pengenalan Tanaman Pangan ................................................. 6

  2. Manfaat Tanaman Pangan ...................................................... 6

  3. Jenis Tanaman Pangan ........................................................... 7

  4. Pembudidayaan Tanaman Pangan .......................................... 7

  5. Karakteristik Biofisik Tanaman Pangan ................................. 9

  B. Sistem Informasi Berbasis Web ................................................... 10

  1. Pengenalan Sistem Informasi Berbasis Web .......................... 10

  2. Karakteristik Sistem Informasi Berbasis Web ........................ 11

  3. Arsitektur Sistem Informasi Berbasis Web .............................. 11

  4. Teknologi Sistem Informasi Berbasis Web ........................... 12

  5. Kriteria Desain Sistem Informasi Berbasis Web .................... 13

  C. Metode Waterfall ........................................................................ 15 BAB III ANALISIS DAN PERANCANGAN..........................................

  A. Deskripsi Sistem Informasi Tentang Budi Daya Tanaman Pangan Indonesia ......................................................................... 18

  1. Analisis Masalah ................................................................... 18

  2. Analisis Kebutuhan ............................................................... 21

  B. Perancangan Basis Data dan Diagram Arus Data ........................ 26

  1. Desain Basis Data .................................................................. 26

  a. Perumusan Entitas dan Atribut Basis Data ........................ 27

  b. Relasi Antar Entitas Basis Data ........................................ 28

  c. Entity Relationship Diagram (ERD) ................................. 32

  d. Pemetaan Diagram Relasi Entitas ..................................... 34

  e. Integritas Basis Data ...................................................... 38

  f. Kamus Data ..................................................................... 53

  2. Perancangan Diagram Arus Data ........................................... 61

  a. Diagram Konteks ............................................................ 61

  b. Diagram Aliran Data (DAD) ............................................ 62

  3. Struktur Menu ....................................................................... 79

  a. Sisi Pengunjung ............................................................... 79

  b. Sisi Administrator Nasional ............................................. 79

  c. Sisi Administrator Daerah ................................................ 80

  4. Bagan Navigasi Form ............................................................ 81

  a. Navigasi Pengunjung ...................................................... 81

  b. Navigasi Administrator Nasional ..................................... 81

  c. Navigasi Administrator Daerah ........................................ 82

  5. Perancangan Antarmuka Pengguna ........................................ 83

  a. Sisi Administrator Nasional ............................................. 83

  b. Sisi Administrator Daerah ................................................ 86

  c. Sisi Pengunjung ............................................................... 88 BAB IV IMPLEMENTASI......................................................................

  A. Implementasi Basis Data ............................................................. 89

  B. Implementasi Proses .................................................................. 95

  1. Proses-Proses yang Terjadi di Sisi Administrator Nasional .... 95

  2. Proses-Proses yang Terjadi di Sisi administrator Daerah......... 98

  3. Proses-Proses yang Terjadi di Sisi Pengunjung ...................... 104

  C. Implementasi Antarmuka Pengguna ............................................. 108

  1. Sisi Administrator Nasional .................................................... 108

  2. Sisi Administator Daerah ....................................................... 123

  3. Sisi Pengunjung ..................................................................... 139 BAB V HASIL DAN PEMBAHASAN KUESIONER.............................

  A. Pengumpulan Data ....................................................................... 147

  B. Sasaran Penyeberan Kuisioner...................................................... 147

  C. Form Kuisioner ............................................................................ 148

  D. Hasil dan Pembahasan Kuisioner.................................................. 149 BAB VI PENUTUP .................................................................................

  A. Kesimpulan .................................................................................. 159

  B. Saran............................................................................................ 161 DAFTAR PUSTAKA

  DAFTAR GAMBAR

  Halaman Gambar 2-1 Ilustrasi Metode Waterfall ................................................... 16

Gambar 3.1 Use Case Sisi Administrator Nasional ................................. 22Gambar 3.2 Use Case Sisi Administrator Daerah .................................... 24Gambar 3.3 Use Case Sisi Pengunjung .................................................... 25Gambar 3.4 Diagram E-R Sistem Informasi Tentang Budi Daya

  Tanaman Pangan Indonesia ................................................. 33

Gambar 3.5 Aturan Integritas Referensial .............................................. 49Gambar 3.6 Aturan Integritas Referensial (Lanjutan) ............................... 50Gambar 3.7 Aturan Integritas Referensial (Lanjutan) ............................... 51Gambar 3.8 Aturan Integritas Referensial (Lanjutan) .............................. 52Gambar 3.9 Aturan Integritas Referensial (Lanjutan) .............................. 53Gambar 3.10 Diagram Konteks ............................................................... 61Gambar 3.11 Diagram Arus Data Level 1 Sisi Pengunjung, Sisi

  Administrator Daerah dan Sisi Administrator Nasional ........ 62

Gambar 3.12 Diagram Arus Data Level 2 sisi Administrator Nasional ... 63Gambar 3.13 Diagram Arus Data Level 3 Proses 1.6 Kelola

  Administrator Nasional ................................................... 66

Gambar 3.14 Diagram Arus Data Level 2 Sisi Administrator Daerah ....... 67Gambar 3.15 Diagram Arus Data Level 3 proses 2.2 Update

  Budi Daya Tanaman ...................................................... 69

Gambar 3.16 Diagram Arus Data Level 3 proses 2.2

  Update Budi Daya Tanaman (Lanjutan)........................... 70

Gambar 3.17 Diagram Arus Data Level 3 proses 2.3

  Kelola Administrator Daerah .......................................... 76

Gambar 3.18 Diagram Arus Data Level 2 Sisi Pengunjung .................... 77Gambar 3.19 Struktur Menu Sisi Pengunjung ........................................ 79Gambar 3.20 Struktur Menu Sisi Administrator Nasional ....................... 79Gambar 3.21 Struktur Menu Sisi Administrator Daerah .......................... 80Gambar 3.22 Bagan Navigasi Pengunjung .............................................. 81Gambar 3.23 Bagan Navigasi Administrator Nasional ............................. 82Gambar 3.24 Bagan Navigasi Administrator Daerah ............................... 82Gambar 3.25 Rancangan Halaman Login Administrator Nasional .......... 83Gambar 3.26 Rancangan Halaman Menu Administrator Nasional ........... 83Gambar 3.27 Rancangan Form Data Daerah ........................................... 84Gambar 3.28 Rancangan Halaman Tambah Data Daerah ........................ 84Gambar 3.29 Rancangan Halaman Edit Data Daerah .............................. 85Gambar 3.30 Rancangan Halaman Hapus Data Daerah ........................... 85Gambar 3.31 Rancangan Halaman Login Administrator Daerah .............. 86Gambar 3.32 Rancangan Halaman Menu Administrator Daerah .............. 86Gambar 3.33 Rancangan Halaman Form Tanaman Pangan ..................... 87Gambar 3.34 Rancangan Halaman Form Budi Daya Tanaman Pangan .... 87Gambar 3.35 Rancangan Halaman Pengunjung ..................................... 88Gambar 4.1 Halaman Login Administrator Nasional ............................... 108Gambar 4.2 Halaman Menu Administrator Nasional .............................. 109Gambar 4.3 Halaman Update Data Agenda ............................................ 110Gambar 4.4 Halaman Tambah Data Agenda ........................................... 111Gambar 4.5 Halaman Edit Data Agenda ................................................. 112Gambar 4.6 Halaman Hapus Data Agenda .............................................. 113Gambar 4.7 Halaman Update Data Info ................................................. 113Gambar 4.8 Halaman Tambah Data Info ................................................ 114Gambar 4.9 Halaman Edit Data Info ...................................................... 115Gambar 4.10 Halaman Hapus Data Info ................................................. 116Gambar 4.11 Halaman Kelola Data Admin Nasional .............................. 116Gambar 4.12 Halaman Update Data Daerah ........................................... 117Gambar 4.13 Halaman Tambah Data Daerah ......................................... 118Gambar 4.14 Halaman Edit Data Daerah ................................................ 119Gambar 4.15 Halaman Hapus Data Daerah ............................................ 120Gambar 4.16 Halaman Kelola Buku Tamu ............................................. 121Gambar 4.17 Halaman Hapus Buku Tamu ............................................. 122Gambar 4.18 Halaman Login Administrator Daerah .............................. 123Gambar 4.19 Halaman Menu Administrator Daerah .............................. 124Gambar 4.20 Halaman Update Data Tanaman Pangan .......................... 125Gambar 4.21 Halaman Tambah Data Tanaman Pangan ......................... 126Gambar 4.22 Halaman Edit Data Tanaman Pangan ............................... 127Gambar 4.23 Halaman Hapus Data Tanaman Pangan ............................. 128Gambar 4.24 Halaman Update Data Pembibitan Tanaman Pangan ........ 129Gambar 4.25 Halaman Tambah Data Pembibitan Tanaman Pangan ........ 131Gambar 4.26 Halaman Edit Data Pembibitan Tanaman Pangan .............. 132Gambar 4.27 Halaman Hapus Data Pembibitan Tanaman Pangan ........... 133Gambar 4.28 Halaman Update Data Tanam Bibit Tanaman Pangan ........ 134Gambar 4.29 Halaman Edit Data Tanam Bibit Tanaman Pangan............. 136Gambar 4.30 Halaman Hapus Data Tanam Bibit Tanaman Pangan ........ 137Gambar 4.31 Halaman Kelola Data Administrator Daerah ...................... 138Gambar 4.32 Halaman Utama (Index) .................................................... 139Gambar 4.33 Halaman Agenda ............................................................... 140Gambar 4.34 Halaman Info ..................................................................... 141Gambar 4.35 Halaman Pencarian Tanaman Berdasarkan Nama Daerah ... 142Gambar 4.36 Halaman Pencarian Tanaman Berdasarkan Nama Tanaman .143Gambar 4.37 Halaman Detail Data Tanaman Pangan ............................. 144Gambar 4.38 Halaman Pengisian Buku Tamu ......................................... 145Gambar 4.39 Halaman Lihat Buku Tamu ............................................... 146Gambar 5.1 Form Kuesioner.................................................................... 148Gambar 5.2 Rekapitulasi Hasil Kuesioner Pertanyaan Pertama ................ 149Gambar 5.3 Rekapitulasi Hasil Kuesioner Pertanyaan Kedua ................... 150Gambar 5.4 Rekapitulasi Hasil Kuesioner Pertanyaan Ketiga................... 151Gambar 5.5 Rekapitulasi Hasil Kuesioner Pertanyaan Keempat ............... 152Gambar 5.6 Rekapitulasi Hasil Kuesioner Pertanyaan Kelima.................. 153Gambar 5.7 Rekapitulasi Hasil Kuesioner Pertanyaan Keenam ................ 154Gambar 5.8 Rekapitulasi Hasil Kuesioner Pertanyaan Ketujuh................. 155Gambar 5.9 Rekapitulasi Hasil Kuesioner Pertanyaan Kedelapan............. 156Gambar 5.10 Rekapitulasi Hasil Kuesioner Pertanyaan Kesembilan......... 157Gambar 5.11 Rekapitulasi Hasil Kuesioner Pertanyaan Kesepuluh........... 158

  DAFTAR TABEL

  Halaman

Tabel 3.1 Perumusan Entitas dan Atribut yang Berelasi ........................... 27Tabel 3.2 Perumusan Entitas dan Atribut untuk Entitas yang

  Tidak Berelasi .......................................................................... 28

Tabel 3.3 Tabel Tanaman Pangan ............................................................ 34Tabel 3.4 Tabel Daerah............................................................................ 34Tabel 3.5 Tabel Tumbuh ........................................................................ 34Tabel 3.6 Tabel Pembibitan ..................................................................... 34Tabel 3.7 Tabel Tanam Bibit.................................................................... 35Tabel 3.8 Tabel Pengolahan Lahan ......................................................... 35Tabel 3.9 Tabel Tanam Olah Lahan ....................................................... 35Tabel 3.10 Tabel Teknik Penanaman ...................................................... 35Tabel 3.11 Tabel Tanam Teknik ............................................................. 35Tabel 3.12 Tabel Pemeliharaan Tanaman ............................................... 35Tabel 3.13 Tabel Tanam Pemeliharaan .................................................... 35Tabel 3.14 Tabel Hama............................................................................ 36Tabel 3.15 Tabel Tanam Hama ................................................................ 36Tabel 3.16 Tabel Panen............................................................................ 36Tabel 3.17 Tabel Tanam Panen ................................................................ 36Tabel 3.18 tabel Pasca Panen ................................................................. 36Tabel 3.19 Tabel Tanam Pasca Panen ...................................................... 36Tabel 3.20 Tabel Produk Olahan ............................................................ 37Tabel 3.21 Tabel Administrator Nasional ............................................... 37Tabel 3.22 Tabel Agenda ....................................................................... 37Tabel 3.23 Tabel Buku Tamu ................................................................. 37Tabel 3.24 Tabel Info............................................................................... 37Tabel 3.25 Aturan Integritas Entitas untuk Tabel yang Berelasi ............... 39Tabel 3.26 Aturan Integritas Entitas untuk Entitas yang Tidak Berelasi ... 40Tabel 3.27 Aturan Domain Tabel Tanaman_Pangan ............................... 40Tabel 3.28 Aturan Domain Tabel Daerah ................................................ 41Tabel 3.29 Aturan Domain Tabel Pembibitan ........................................ 41Tabel 3.30 Aturan Domain Tabel Pengolahan Lahan ............................. 41Tabel 3.31 Aturan Domain Tabel Teknik Penanaman .......................... 42Tabel 3.32 Aturan Domain Tabel Pemeliharaan Tanaman ...................... 42Tabel 3.33 Aturan Domain Tabel Hama ................................................. 42Tabel 3.34 Aturan Domain Tabel Panen ................................................. 42Tabel 3.35 Aturan Domain Tabel Pasca Panen ........................................ 43Tabel 3.36 Aturan Domain Tabel Produk Olahan .................................. 43Tabel 3.37 Aturan Domain Tabel Tumbuh .............................................. 43Tabel 3.38 Aturan Domain Tabel Tanam_Bibit ..................................... 44Tabel 3.39 Aturan Domain Tabel Tanam_Olah_Lahan .......................... 44Tabel 3.40 Aturan Domain Tabel Tanam_Teknik .................................. 44Tabel 3.41 Aturan Domain Tabel Tanam_Pemeliharaan .......................... 45Tabel 3.42 Aturan Domain Tabel Tanam_Hama ..................................... 45Tabel 3.43 Aturan Domain Tabel Tanam_Panen ..................................... 45Tabel 3.44 Aturan Domain Tabel Tanam_Pasca_Panen ......................... 46Tabel 3.45 Aturan Domain Tabel Administrator Daerah .......................... 46Tabel 3.46 Aturan Domain Tabel Agenda .............................................. 46Tabel 3.47 Aturan Domain Tabel Info .................................................... 47Tabel 3.48 Aturan Domain Tabel Buku Tamu ........................................ 47Tabel 4.1 Implementasi Basis Data Tanaman Pangan ............................ 89Tabel 4.2 Implementasi Basis Data Pembibitan........................................ 89Tabel 4.3 Implementasi Basis Data Tanam Bibit .................................... 90Tabel 4.4 Implementasi Basis Data Pengolahan Lahan............................. 90Tabel 4.5 Implementasi Basis Data Tanam Olah Lahan .......................... 90Tabel 4.6 Implementasi Basis Data Teknik Penanaman .......................... 90Tabel 4.7 Implementasi Basis Data Tanam Teknik ................................. 91Tabel 4.8 Implementasi Basis Data Pemeliharaan Tanaman ..................... 91Tabel 4.9 Implementasi Basis Data Tanam Pemeliharaan......................... 91Tabel 4.10 Implementasi Basis Data Hama .............................................. 91Tabel 4.11 Implementasi Basis Data Tanam Hama................................... 92Tabel 4.12 Implementasi Basis Data Panen .............................................. 92Tabel 4.13 Implementasi Basis Data Tanam Panen .................................. 92Tabel 4.14 Implementasi Basis Data Pasca Panen .................................... 92Tabel 4.15 Implementasi Basis Data Tanam Pasca Panen......................... 93Tabel 4.16 Implementasi Basis Data Produk Olahan ................................ 93Tabel 4.17 Implementasi Basis Data Administrator Nasional ................. 93Tabel 4.18 Implementasi Basis Data Agenda ......................................... 93Tabel 4.19 Implementasi Basis Data Info ............................................... 94Tabel 4.20 Implementasi Basis Data Buku Tamu ................................... 94Tabel 4.21 Implementasi Basis Data Tumbuh ........................................ 94Tabel 4.22 Implementasi Basis Data Daerah ............................................ 94Tabel 5.1 Rekapitulasi Hasil Kuesioner Pertanyaan Pertama .................. 149Tabel 5.2 Rekapitulasi Hasil Kuesioner Pertanyaan Kedua....................... 150Tabel 5.3 Rekapitulasi Hasil Kuesioner Pertanyaan Ketiga ...................... 151Tabel 5.4 Rekapitulasi Hasil Kuesioner Pertanyaan Keempat................... 152Tabel 5.5 Rekapitulasi Hasil Kuesioner Pertanyaan Kelima ..................... 153Tabel 5.6 Rekapitulasi Hasil Kuesioner Pertanyaan Keenam.................... 154Tabel 5.7 Rekapitulasi Hasil Kuesioner Pertanyaan Ketujuh .................... 155Tabel 5.8 Rekapitulasi Hasil Kuesioner Pertanyaan Kedelapan ................ 156Tabel 5.9 Rekapitulasi Hasil Kuesioner Pertanyaan Kesembilan .............. 157Tabel 5.10 Rekapitulasi Hasil Kuesioner Pertanyaan Kesepuluh .............. 158

  tersebar di wilayah nusantara. Tanaman pangan yang tumbuh di Indonesia memiliki karakteristik yang berbeda-beda. Hal itu disebabkan karena letak geografis di setiap daerah yang ada di Indonesia berbeda. Kondisi seperti itu mengakibatkan adanya keanekaragaman jenis tanaman pangan yang tumbuh di Indonesia.

  Masyarakat pada umumnya ingin memperoleh informasi yang akurat dan terbaru dari budi daya tanaman pangan yang ada di Indonesia. Informasi itu digunakan untuk menambah pengetahuan masyarakat sehingga dapat dimanfaatkan untuk meningkatkan kesejahteraan masyarakat. Namun, terkadang informasi yang diterima tidak merupakan informasi terkini sehingga masyarakat ketinggalan informasi tentang budi daya tanaman pangan yang ada di Indonesia.

  Untuk mengantisipasi hal tersebut, maka perlu dibangun sebuah sistem informasi yang memuat segala informasi tentang budi daya tanaman pangan di Indonesia baik informasi tentang jenis tanaman pangan yang ada di berbagai daerah maupun informasi pengelolaan dari tanaman pangan. Dengan adanya sistem informasi tentang budi daya tanaman pangan yang ada di Indonesia maka diharapkan masyarakat dapat memperoleh informasi yang akurat dan terbaru sehingga dapat dimanfaatkan untuk meningkatkan kesejahteraan masyarakat.

  Sistem informasi yang akan dibangun ini akan berbasis web, karena dengan berbasis web maka pengguna sistem informasi ini dapat menemukan kemudahan yaitu dapat mengakses informasi kapan saja dan dimana saja.

  B. Perumusan Masalah

  Bagaimana membuat sebuah situs web yang dapat memberikan informasi tentang budi daya tanaman pangan Indonesia ?

  C. Batasan Masalah

  Batasan masalah dari Sistem Informasi Berbasis Web Tentang Budi Daya Tanaman Pangan Indonesia ini adalah sebagai berikut :

  1. Sistem ini menampilkan budi daya tanaman pangan yang ada di daerah-daerah di Indonesia.

  2. Administrator nasional dikelola oleh Unit Data dan Informasi Ditjen Pengolahan dan Pemasaran Departemen Pertanian. Tugas administrator nasional adalah mengelola data dalam sistem informasi tentang budi daya tanaman pangan Indonesia. Adapun data yang dikelola oleh administrator nasional adalah data agenda, data info, data administrator nasional, data daerah, data tanaman pangan dan data buku tamu.

  3. Administrator daerah dikelola oleh Dinas Pertanian Propinsi /Kabupaten/Kota. Tugas administrator daerah memberikan informasi tentang budi daya tanaman pangan Indonesia yang tumbuh di daerah.

  4. Sistem ini hanya dibuat sampai pada tahap pengujian dan tidak sampai pada perawatan.

  D. Tujuan Penelitian

  Tujuan dari penelitian ini adalah membuat sebuah situs web tentang Budi Daya Tanaman Pangan Indonesia.

  E. Manfaat Penelitian

  Manfaat yang diperoleh dari pembuatan Sistem Informasi Berbasis Web Tentang Budi Daya Tanaman Pangan Indonesia adalah sebagai berikut :

  1. Membantu masyarakat untuk memperoleh informasi tentang budi daya tanaman pangan yang ada di Indonesia melalui internet.

  2. Mempermudah pihak daerah untuk memasang informasi dan memperbaharui data budi daya tanaman pangan melalui internet.

F. Metode Penelitian

  Metode penelitian yang digunakan dalam pembuatan Sistem Informasi Berbasis Web Tentang Budi Daya Tanaman Pangan Indonesia adalah dengan menggunakan metode waterfall. Pressman (1992) menyebutkan bahwa metode waterfall terdiri dari 5 tahapan model yaitu:

  1. Analisis Dalam fase ini dilakukan identifikasi kebutuhan mengenai apa yang dibutuhkan oleh administrator dan pengguna serta melakukan pengumpulan data dalam membuat suatu sistem informasi tentang budi daya tanaman pangan Indonesia.

  2. Desain Dalam fase ini dilakukan perancangan basis data, perancangan input output , perancangan antarmuka dan perancangan program.

  3. Implementasi Dalam fase ini dilakukan penulisan program sesuai dengan desain yang telah dibuat.

  4. Pengujian Dalam fase ini akan dilakukan pemeriksaan software apakah sudah sesuai yang diinginkan.

  5. Perawatan Dalam fase ini dilakukan penanganan terhadap masalah yang mungkin muncul kerena adanya perubahan tertentu setelah sistem dijalankan.

G. Sistematika Penulisan

  BAB I PENDAHULUAN Bab ini membahas tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, sistematika penulisan.

  BAB II DASAR TEORI Bab ini membahas tentang pengenalan tanaman pangan, pengenalan sistem informasi berbasis web dan metode waterfall. BAB III ANALISIS DAN PERANCANGAN Bab ini menguraikan cara menganalisa kebutuhan yang dibutuhkan dalam sistem, perancangan proses, perancangan basis data, perancangan antarmuka.

  BAB IV IMPLEMENTASI Bab ini membahas tentang implementasi yang berisi implementasi basis data, proses, dan antarmuka. BAB V HASIL DAN PEMBAHASAN KUESIONER Bab ini berisi tentang hasil dan pembahasan kuesioner yang telah disebarkan. Kuesioner yang disebarkan bertujuan untuk menguji kinerja sistem yang telah dibuat.

  BAB VI PENUTUP Bab ini menguraikan kesimpulan yang dapat diambil dari keseluruhan penulisan dan keterbatasan dalam pembuatan sistem serta saran untuk pengembangan sistem lebih lanjut.

  1. Pengenalan Tanaman Pangan

  Masyarakat Indonesia pada umumnya menanam tanaman yang dapat dijadikan bahan makanan untuk memenuhi kebutuhan makan. Tanaman yang dimaksud biasa disebut dengan istilah tanaman pangan. Tanaman pangan memiliki sifat pasar yang inelastis, sehingga produk pangan akan selalu laku di pasaran tanpa banyak dipengaruhi oleh harga ( http://www.organisasi.org ).

  2. Manfaat Tanaman Pangan

  Manfaat yang diperoleh dari tanaman pangan sangat banyak. Tanaman pangan yang tumbuh di Indonesia bermanfaat sebagai penyedia pangan dan sebagai penopang ekonomi masyarakat Indonesia. Tanaman pangan sehari- harinya dikonsumsi atau dimakan sendiri oleh masyarakat. Selain itu, tanaman pangan juga dijual untuk mencukupi kebutuhan hidup masyarakat. Dari bagian tanamannya sendiri tanaman pangan mempunyai fungsi yang bermanfaat bagi kehidupan manusia yaitu mulai dari daun, batang, kulit dan bagian lain dari tanaman pangan.

  3. Jenis Tanaman Pangan

  Klasifikasi tanaman pangan ini berdasarkan klasifikasi mulai dari klasifikasi menurut kingdom, divisio, sub devisio, classis, ordo, familia, sub

  familia, genus sampai klasifikasi spesies dari suatu tanaman pangan. Tanaman

  pangan yang tumbuh di Indonesia sangat beragam jenisnya. Adapun tanaman pangan yang tumbuh di Indonesia meliputi padi, jagung, sorgum, kedelai, kacang hijau, kacang tanah, ubi jalar, ubi kayu, kacang-kacangan minor (kacang tunggak, kacang koro), dan ubi-ubian minor (uwi, garut, balitung, talas, gadung, dan gembili). Setiap tanaman pangan yang tumbuh memiliki varietas yang beragam. Hal itu dikarenakan kondisi geografis di setiap daerah berbeda.

  4. Pembudidayaan Tanaman Pangan

  Pembudidayaan tanaman pangan meliputi usaha pertanian dalam hal pembibitan tanaman, pengolahan media tanam atau tanah, teknik penanaman tanaman, pemeliharaan tanaman dan usaha dalam pemberantasan hama dan penyakit. Selain itu juga terdapat usaha panen dan usaha pasca panen serta usaha pembuatan aneka olahan makanan dari suatu tanaman pangan.

  a. Usaha pembibitan Usaha pembibitan tanaman pangan mulai dari usaha mengetahui prasyarat pembibitan tanaman pangan, mengetahui cara penyiapan bibit, mengetahui teknik penyemaian benih, mengetahui cara pemeliharaan penyemaian, mengetahui cara pemindahan benih dan usaha lain yang berhubungan dengan usaha pembibitan tanaman pangan.

  b. Pengolahan media tanam atau tanah Usaha pertanian dalam hal pengolahan media tanam atau tanah meliputi usaha persiapan lahan, pembukaan lahan, pembentukan bedengan, pengapuran dan usaha lain yang berhubungan dengan pengolahan tanah dari tanaman pangan.

  c. Teknik penanaman Usaha pertanian dalam hal teknik penanaman meliputi usaha pertanian dengan menentuan pola tanam, pembuatan lubang tanam, waktu dan cara menanam tanaman pangan serta usaha lain yang berhubungan dengan teknik penanaman tanaman pangan.

  d. Pemeliharaan tanaman Usaha pertanian dalam hal pemeliharaan tanaman meliputi usaha pertanian dengan melakukan penjarangan dan penyulaman, penyiangan, pemupukan, pengairan, penyiraman dan menentukan waktu penyemprotan serta usaha lain yang berhubungan dengan cara pemeliharaan tanaman pangan.

  e. Pemberantasan hama dan penyakit Usaha pertanian dalam hal pemberantasan hama dan penyakit adalah dengan mengetahui gejala, penyebab dan penyakitnya serta usaha untuk mengendalikan hama atau penyakit dari tanaman pangan. f. Panen Usaha panen tanaman pangan meliputi usaha mengetahui ciri, umur, cara panen dan mengetahui prakiraan produksi tanaman pangan serta hal lain yang berhubungan dengan proses panen tanaman pangan.

  g. Pasca penen Usaha pasca penen meliputi usaha pengupasan, pengeringan, pemipilan, penyortiran dan penggolongan serta usaha lain yang berhubungan dengan usaha pasca panen suatu tanaman pangan.

  h. Produk Olahan Tanaman pangan mempunyai berbagai macam produk olahan yang sangat bermanfaat bagi kesehatan manusia. Dengan mengetahui cara dan proses memasak tanaman pangan yang benar maka dapat diperoleh kandungan gizi yang maksimal.

  Karakteristik biofisik merupakan karakter untuk menetapan wilayah atau lokasi bagi suatu tanaman agar dapat ditanam pada suatu daerah. Adapun karakteristik biofisik suatu tanaman meliputi tanah, iklim dan ketinggian suatu tempat.

  a. Tanah Tanah berfungsi sebagai media penyimpan dan penyalur air bagi kebutuhan tanaman. Karakteristik suatu tanah memberikan gambaran tentang potensi kesuburan tanah dan jenis tanaman yang sebaiknya ditanam di atas tanah yang berbeda karakteristiknya.

  b. Iklim Iklim melalui beberapa variabelnya seperti curah hujan, temperatur, radiasi matahari, kecepatan angin dan kelembaban memiliki fungsi sendiri-sendiri yang terkait dengan ketersediaan dan kehilangan air didalam tanah dan juga dari tanaman. Karakteristik iklim memegang peranan yang sangat penting, terutama dalam menetapkan ketersediaan air tanah sepanjang tahun.

  c. Ketinggian tempat Ketinggian suatu tempat dapat menentukan kelangsungan hidup suatu tanaman pangan. Setiap tanaman pangan dapat tumbuh di dataran rendah, dataran sedang maupun dataran tinggi bergantung pada kondisi dari setiap tanaman pangan.

B. Sistem Informasi Berbasis Web 1. Pengenalan Sistem Informasi Berbasis Web

  Sistem informasi berbasis web merupakan suatu sistem informasi yang diakomodasikan di dalam suatu jaringan antar komputer dan memungkinkan diakses dari mana saja dan kapan saja sesuai dengan kebutuhan yang berkaitan dengan bidangnya yaitu informasi yang berbasis web. Web merupakan fasilitas

  hypertext . Hypertext merupakan suatu unit yang mengakses sumber informasi

  dari internet dengan cepat dan akurat. Secara umum, sistem informasi berbasis

  web adalah sistem informasi yang terdistribusi secara hypertext yang mengatur semua informasi dalam internet.

  2. Karakteristik Sistem Informasi Berbasis Web

  Sistem informasi berbasis web mempunyai dua karakter khas dan harus ada yaitu:

  a.

   Location independent

  Informasi harus dapat diakses di mana saja. Dengan kata lain dapat diakses dari sembarang lokasi tanpa ada batas.

  b.

   Platform independent

  Informasi harus dapat diakses oleh pengguna yang menggunakan sembarang sistem operasi pada PC-nya, tidak harus terbatas pada satu sistem operasi. Dengan kata lain sistem operasi apapun seharusnya tetap dapat mengakses informasi tersebut.

  3. Arsitektur Sistem Informasi Berbasis Web

  Secara umum arsitektur sistem informasi berbasis web adalah klien berinteraksi dengan web server. Secara internal web server akan berkomunikasi dengan middleware. Middleware inilah yang akan berhubungan dengan database ( http://ardiansyah5.tripod.com ).

  Web server adalah server yang melayani permintaan klien terhadap

  halaman web. Contoh perangkat lunak web server adalah Apache, IIS (Internet Information Server), dan Xitami.

  Middleware adalah perangkat lunak yang bekerja sama dengan web server dan berfungsi menerjemahkan kode-kode tertentu, menjalankan kode-

  kode tersebut, dan memungkinkan berinteraksi dengan database. Contoh middleware adalah PHP, ASP, dan Perl.

  Browser atau web browser adalah perangkat lunak di sisi klien yang

  digunakan untuk mengakses informasi web. Contoh browser adalah Internet Explorer, Netscape, dan Mozila.

  Teknologi sistem informasi berbasis web terdiri dari:

  a. Teknologi pada sisi klien (client-side technology) Teknologi sistem informasi berbasis web pada sisi klien diimplementasikan dengan mengirimkan kode perluasan HTML atau program tersendiri dan HTML ke klien. Klien yang bertanggung jawab dalam melakukan proses terhadap seluruh kode yang diterima.

  Kelemahan pendekatan ini adalah terdapat kemungkinan bahwa

  browser pada klien tidak mendukung fitur kode perluasan HTML. Sebagai

  contoh kode VBScript yang dilekatkan pada kode HTML tidak akan berfungsi sekiranya browser yang digunakan klien tidak mendukungnya.

  Kelebihan teknologi pada sisi klien adalah memungkinkan penampilan yang bersifat dinamis, misalnya menampilkan jam yang terus menerus berubah ataupun untuk membuat animasi gambar yang mengikuti gerakan penunjuk mouse. b. Teknologi pada sisi server (server-side technology).

  Teknologi web pada sisi server memungkinkan pemrosesan kode didalam server sehingga kode yang sampai pada pemakai berbeda dengan kode asli pada server.

  Keuntungan penggunaan teknologi pada sisi server adalah: Mengurangi lalu-lintas jaringan dengan cara menghindari percakapan bolak-balik antara klien dan server.

  Mengurangi waktu pemuatan kode, mengingat klien hanya mengambil kode HTML saja.

  Mencegah masalah ketidakkompatibelan browser. Klien dapat berinteraksi dengan data yang ada pada server. Mencegah klien mengetahui rahasia kode.

  Sebuah desain sistem informasi berbasis web yang baik mempunyai beberapa kriteria yaitu: a. Teks

  Data dan informasi pada sistem informasi berbasis web disajikan dalam bentuk teks. Adapun beberapa ketentuan yang berhubungan dengan pembuatan teks adalah : Informasi yang disajikan harus dalam bentuk format teks.

  Teks disajikan dalam bentuk yang lebih kontras dibandingkan dengan latar belakang warna yang digunakan.

  Teks tidak boleh mengunakan flash dan harus dalam bentuk statis. Teks sebaiknya tidak berwarna selama teks yang bersangkutan tidak mempunyai arti dalam konteks informasi.

  b. Fonts Penyajian teks menggunakan fonts apabila sudah terdapat pada perangkat lunak. Beberapa aturan dalam pemilihan fonts untuk teks pada sistem informasi berbasis web adalah : Ukuran fonts tidak diatur / dispesifikasi.

  Pada umumnya, fonts yang digunakan untuk teks adalah Arial, Helvetica, Times New Roman.

  Huruf kapital dan miring dapat digunakan di dalam pembuatan teks. Huruf yang berwarna jangan menggunakan warna putih sebab tidak dapat dicetak.