DAFTAR ISI
LEMBAR JUDUL LEMBAR PENGESAHAN ....................................................................
i
SURAT PERNYATAAN ........................................................................
ii
ABSTRAK ...............................................................................................
iii
ABSTRACT ..............................................................................................
iv
KATA PENGANTAR .............................................................................
v
DAFTAR ISI ............................................................................................
vii
DAFTAR TABEL ....................................................................................
xi
DAFTAR GAMBAR ................................................................................
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 2.8
Database ...................................................................................... II-15
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 3.2
Analisis Sistem .................................................................................... III-1
3.2.1 3.3
Sejarah Singkat PT.RapidSoft International ................................ III-1
Analisis Fungsional ...................................................................... III-1
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 4.5
Tanggung Jawab dan Atribut ..................................................... IV-21
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
A
LAMPIRAN
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 ...................................................................
Gambar 4.1
Use Case Diagram Sistem Web Pertanian Jawa Barat PT. RapidSoft International ...................................................
Gambar 4.2
III-4 IV-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 ...................................................
Gambar 4.37
IV-38
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