DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i ii iii iv v vii xi xiii BAB I PENDAHULUAN... I-1 1.1 Latar belakang Masalah... I-1 1.2 Identifikasi Masalah... I-2 1.3 Rumusan Masalah... I-2 1.4 Batasan Masalah... I-2 1.5 Maksud Dan Tujuan Penelitian... I-3 1.5.1 Maksud... I-3 1.5.2 Tujuan... I-3 1.6 Metodologi Penelitian... I-3 1.7 Sistematika Penulisan... I-5 BAB II LANDASAN TEORI... II-1 2.1 Pengertian Sistem Informasi... II-1 2.2 Pengertian Website... II-1 2.3 Object Oriented (OO)... II-2 2.4 Unified Modeling Language (UML)... II-2 2.5 Object Oriented Programming (OOP)... II-10 2.6 Linear Sequential Model... II-11 2.7 Bahasa Pemograman yang Digunakan... II-13 2.7.1 PHP... II-13 vii
2.7.2 Database... II-15 2.8 Tools yang Digunakan... II-16 2.8.1 Macromedia Dreamweaver... II-16 2.8.2 Xampp... II-16 2.9 Pengertian Berita... II-17 2.10 Pengertian Pertanian... II-18 2.10.1 Pertanian Organik... II-18 BAB III ANALISIS SISTEM... III-1 3.1 Objek Penelitian... III-1 3.1.1 Sejarah Singkat PT.RapidSoft International... III-1 3.2 Analisis Sistem... III-1 3.2.1 Analisis Fungsional... III-1 3.3 Analisis Sistem Baru... III-3 3.3.1 Skenario Proses Sistem Aktivitas Website Pertanian Jawa Barat PT. RapidSoft International... III-4 3.3.2 Hasil Analisis Sistem... III-5 3.3.3 Analisis Perangkat Keras... III-5 3.3.4 Analisis Perangkat Lunak... III-6 3.3.5 User Requirement... III-6 BAB IV PERANCANGAN PERANGKAT LUNAK... IV-1 4.1 Fitur Utama Perangkat Lunak... IV-1 4.1.1 Kebutuhan Fungsional... IV-1 4.1.2 Kebutuhan Non Fungsional... IV-1 4.2 Model Use Case... IV-2 4.2.1 Use Case Diagram... IV-2 4.2.2 Definisi Actor... IV-3 4.2.3 Definisi Use Case... IV-3 4.2.4 Skenario Use Case... IV-4 4.3 Acivity Diagram... IV-11 4.4 Realisasi Use Case Tahap Analisis... IV-20 4.4.1 Class Analysis Diagram... IV-20 4.4.2 Class Analysis... IV-20 viii
4.4.3 Tanggung Jawab dan Atribut... IV-21 4.5 Realisasi Use Case Tahap Perancangan... IV-22 4.5.1 Class Diagram... IV-22 4.5.2 Kamus Data... IV-23 4.5.3 Pengkodean... IV-25 4.5.4 Sequence Diagram... IV-26 4.5.5 Collaboration Diagram... IV-37 4.5.6 Component Diagram... IV-37 4.6 Struktur Menu... IV-39 4.7 Layout Antarmuka... IV-39 4.7.1 Antarmuka Login... IV-40 4.7.2 Antarmuka Home Admin... IV-40 4.7.3 Antarmuka Manage Data Pertanian... IV-40 4.7.4 Antarmuka Manage Kota... IV-41 4.7.5 Antarmuka Manage Berita... IV-41 4.7.6 Antarmuka Manage Data Admin... IV-42 4.7.7 Antarmuka Manage Komentar... IV-42 4.7.8 Antarmuka Tambah Gambar... IV-43 4.7.9 Antarmuka Tambah Data Pertanian... IV-43 4.7.10 Antarmuka Tambah Kota... IV-44 4.7.11 Antarmuka Tambah Berita... IV-44 4.7.12 Antarmuka Tambah Data Admin... IV-45 4.7.13 Antarmuka Search Data Pertanian... IV-45 4.7.14 Antarmuka Edit Data Pertanian... IV-46 4.7.15 Antarmuka Edit Kota... IV-46 4.7.16 Antarmuka Edit Berita... IV-47 4.7.17 Antarmuka Edit Data Admin... IV-47 4.8 Glossary... IV-48 BAB V IMPLEMENTASI DAN PENGUJIAN... V-1 5.1 Implementasi... V-1 5.2 Lingkup dan Batasan Implementasi... V-2 5.3 Kebutuhan Sumberdaya... V-2 ix
5.3.1 Kebutuhan Perangkat Keras (Hardware)... V-2 5.3.2 Kebutuhan Perangkat Lunak (Software)... V-3 5.4 Implementasi Antarmuka... V-3 5.5 Hasil Pengujian... V-11 BAB VI PENUTUP... VI-1 6.1 Kesimpulan... VI-1 6.2 Saran... VI-1 DAFTAR PUSTAKA LAMPIRAN LAMPIRAN A B x
DAFTAR TABEL Tabel 3.1 Spesifikasi Perangkat Keras yang Digunakan... III-5 Tabel 4.1 Definisi Actor... IV-3 Tabel 4.2 Definisi Use Case... IV-3 Tabel 4.3 Skenario Use Case Login... IV-4 Tabel 4.4 Skenario Use Case Tambah Admin... IV-4 Tabel 4.5 Skenario Use Case Edit Admin... IV-5 Tabel 4.6 Skenario Use Case Delete Admin... IV-5 Tabel 4.7 Skenario Use Case Tambah Data Pertanian... IV-6 Tabel 4.8 Skenario Use Case Edit Data Pertanian... IV-6 Tabel 4.9 Skenario Use Case Delete Data Pertanian... IV-7 Tabel 4.10 Skenario Use Case Tambah Kota... IV-7 Tabel 4.11 Skenario Use Case Edit Kota... IV-7 Tabel 4.12 Skenario Use Case Delete Kota... IV-8 Tabel 4.13 Skenario Use Case Delete Komentar... IV-8 Tabel 4.14 Skenario Use Case Tambah Berita... IV-9 Tabel 4.15 Skenario Use Case Edit Berita... IV-9 Tabel 4.16 Skenario Use Case Delete Berita... IV-10 Tabel 4.17 Skenario Use Case Search... IV-10 Tabel 4.18 Skenario Use Case Komentar... IV-10 Tabel 4.19 Class Analysis... IV-20 Tabel 4.20 Tanggung Jawab dan Atribut... IV-21 Tabel 4.21 Tabel Pertanian... IV-23 Tabel 4.22 Tabel Admin... IV-23 Tabel 4.23 Tabel Gallery... IV-23 Tabel 4.24 Tabel Berita... IV-24 Tabel 4.25 Tabel Kota... IV-24 Tabel 4.26 Tabel Komentar... IV-24 Tabel 4.27 Glossary... IV-48 Tabel 5.1 Spesifikasi Minimum Perangkat Keras yang Digunakan... V-2 Tabel 5.2 Pengujian Publish Pertanian... V-12 xi
Tabel 5.3 Pengujian Tingkat Akurasi Publish Pertanian... V-12 Tabel 5.4 Pengujian Perangkat Lunak... V-12 xii
DAFTAR GAMBAR Gambar 2.1 Aktor... II-3 Gambar 2.2 Use Case... II-3 Gambar 2.3 Class Diagram... II-4 Gambar 2.4 Start State dan Stop State... II-6 Gambar 2.5 State Transition... II-6 Gambar 2.6 Aktor... II-7 Gambar 2.7 Object Lifeline... II-7 Gambar 2.8 Activation... II-7 Gambar 2.9 Message... II-8 Gambar 2.10 Collaboration Diagram... II-8 Gambar 2.11 Activity Diagram... II-9 Gambar 2.12 Component Diagram... II-10 Gambar 2.13 Deployment Diagram... II-10 Gambar 2.14 Pemodelan Linear Sequential atau Waterfall... II-12 Gambar 3.1 Gambaran Sistem Lama... III-2 Gambar 3.2 Alur Aktivitas Website Pertanian Jawa Barat PT. RapidSoft International... III-4 Gambar 4.1 Use Case Diagram Sistem Web Pertanian Jawa Barat PT. RapidSoft International... IV-2 Gambar 4.2 Activity Diagram dengan Swimlane Pertanian Jawa Barat PT. RapidSoft International... IV-11 Gambar 4.3 Activity Diagram Login... IV-12 Gambar 4.4 Activity Diagram Tambah Admin... IV-12 Gambar 4.5 Activity Diagram Tambah Data Pertanian... IV-13 Gambar 4.6 Activity Diagram Tambah Kota... IV-13 Gambar 4.7 Activity Diagram Tambah Berita... IV-14 Gambar 4.8 Activity Diagram Edit Admin... IV-14 Gambar 4.9 Activity Diagram Edit Data Pertanian... IV-15 Gambar 4.10 Activity Diagram Edit Kota... IV-15 Gambar 4.11 Activity Diagram Edit Berita... IV-16 xiii
Gambar 4.12 Activity Diagram Hapus Admin... IV-16 Gambar 4.13 Activity Diagram Hapus Data Pertanian... IV-17 Gambar 4.14 Activity Diagram Hapus Kota... IV-17 Gambar 4.15 Activity Diagram Hapus Berita... IV-18 Gambar 4.16 Activity Diagram Hapus Komentar... IV-18 Gambar 4.17 Activity Diagram Search... IV-19 Gambar 4.18 Activity Diagram User Komentar... IV-19 Gambar 4.19 Class Analisis Diagram... IV-20 Gambar 4.20 Class Diagram Pertanian Jawa Barat PT. RapidSoft International... IV-22 Gambar 4.21 Sequence Diagram Login... IV-26 Gambar 4.22 Sequence Diagram Tambah Admin... IV-26 Gambar 4.23 Sequence Diagram Edit Admin... IV-27 Gambar 4.24 Sequence Diagram Tambah Data Pertanian... IV-27 Gambar 4.25 Sequence Diagram Edit Data Pertanian... IV-28 Gambar 4.26 Sequence Diagram Delete Data Pertanian... IV-28 Gambar 4.27 Sequence Diagram Tambah Berita... IV-29 Gambar 4.28 Sequence Diagram Edit Berita... IV-30 Gambar 4.29 Sequence Diagram Hapus Berita... IV-31 Gambar 4.30 Sequence Diagram Hapus Komentar... IV-32 Gambar 4.31 Sequence Diagram Tambah Kota... IV-33 Gambar 4.32 Sequence Diagram Edit Kota... IV-34 Gambar 4.33 Sequence Diagram Hapus Kota... IV-35 Gambar 4.34 Sequence Diagram Search... IV-36 Gambar 4.35 Collaboration Diagram... IV-37 Gambar 4.36 Component Diagram Sistem Web Pertanian Jawa Barat PT. RapidSoft International... IV-38 Gambar 4.37 Perancangan Web Pertanian Jawa Barat PT. RapidSoft International... IV-39 Gambar 4.38 Antarmuka Form Login... IV-40 Gambar 4.39 Antarmuka Form Home Admin... IV-40 Gambar 4.40 Antarmuka Form Manage Data Pertanian... IV-40 Gambar 4.41 Antarmuka Form Manage Kota... IV-41 xiv
Gambar 4.42 Antarmuka Form Manage Berita... IV-41 Gambar 4.43 Antarmuka Form Manage Data Admin... IV-42 Gambar 4.44 Antarmuka Form Manage Komentar... IV-42 Gambar 4.45 Antarmuka Form Tambah Gambar... IV-43 Gambar 4.46 Antarmuka Form Tambah Data Pertanian... IV-43 Gambar 4.47 Antarmuka Form Tambah Kota... IV-44 Gambar 4.48 Antarmuka Form Tambah Berita... IV-44 Gambar 4.49 Antarmuka Form Tambah Data Admin... IV-45 Gambar 4.50 Antarmuka Form Search Data Pertanian... IV-45 Gambar 4.51 Antarmuka Form Edit Data Pertanian... IV-46 Gambar 4.52 Antarmuka Form Edit Kota... IV-46 Gambar 4.53 Antarmuka Form Edit Berita... IV-47 Gambar 4.54 Antarmuka Form Edit Data Admin... IV-47 Gambar 5.1 Dialog Screen Home... V-3 Gambar 5.2 Dialog Screen Halaman Who (Tentang Perusahaan)... V-4 Gambar 5.3 Dialog Screen Where (Data Pertanian dan Berita)... V-5 Gambar 5.4 Dialog Screen Search Data Pertanian... V-6 Gambar 5.5 Dialog Screen How (Kontak dan Komentar)... V-7 Gambar 5.6 Dialog Screen Halaman Admin... V-8 Gambar 5.7 Dialog Screen Login Admin... V-8 Gambar 5.8 Dialog Screen Manage Data Pertanian... V-9 Gambar 5.9 Dialog Screen Manage Kota... V-9 Gambar 5.10 Dialog Screen Manage Berita... V-10 Gambar 5.11 Dialog Screen Manage Data Admin... V-10 Gambar 5.12 Dialog Screen Manage Komentar... V-11 xv