xii DAFTAR ISI
HALAMAN SAMPUL ... i
HALAMAN JUDUL ... ii
SURAT PERNYATAAN KEASLIAN ... iii
LEMBAR PENGESAHAN PEMBIMBING ... iv
LEMBAR PENGESAHAN PENGUJI ... v
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... vi
HALAMAN PERSEMBAHAN ... vii
KATA PENGANTAR ... viii
ABSTRAK ... x
ABSTRACT ... xi
DAFTAR ISI ... xii
DAFTAR GAMBAR ... xv
DAFTAR TABEL ... xviii
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Pembatasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Manfaat ... 3
1.6 Sistematika Penulisan ... 3
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka ... 5
2.2 Konsep Dasar Sistem Informasi dan Monitoring ... 7
2.2.1 Pengertian Sistem ... 7
2.2.2 Pengertian Sistem Informasi ... 7
2.2.3 Pengertian Sistem Monitoring ... 7
2.3 Bahasa Pemrograman dan Framework yang Digunakan ... 7
2.3.1 Bahasa Pemrograman ... 7
xiii
2.4 Software Pendukung ... 9
2.4.1 Macromedia Dreamweaver 8 ... 9
2.4.2 XAMPP ... 10
2.4.3 Apache ... 10
2.4.4 MySQL ... 10
2.4.5 PhpMyAdmin ... 11
BAB III PERANCANGAN SISTEM INFORMASI 3.1 Metode Penelitian ... 12
3.2 Studi Kasus ... 14
3.3 Proses Bisnis ... 11
3.4 Analisis Sistem ... 16
3.4.1 Identifikasi Objek ... 16
3.4.2 Kebutuhan Fungsionalitas Sistem ... 16
3.4.3 Kebutuhan Non Fungsionalitas Sistem ... 17
3.5 Unified Model Language ... 17
3.5.1 Use case Diagram ... 17
3.5.2 Skenario Use case ... 18
3.5.3 Activity Diagram ... 34
3.5.4 Sequence Diagram ... 39
3.5.5 Class Diagram ... 46
3.6 Rancangan Database Sistem ... 48
3.7 Desain Interface ... 52
3.8 Skenario Test ... 57
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ... 63
4.2 Implementasi Antar Muka ... 63
4.2.1 Implementasi Halaman Admin Pelayanan Pelanggan (PP) ... 63
4.2.2 Implementasi Halaman Admin Teknik ... 80
4.2.3 Implementasi Halaman Admin Transaksi Energi (TE) ... 91
4.2.4 Implementasi Halaman User Pegawai ... 98
xiv
4.3 Pengujian Sistem ... 113 BAB V PENUTUP
5.1 Kesimpulan ... 122 5.2 Saran ... 123 Daftar Pustaka
xv
DAFTAR GAMBAR
Gambar 3.1 Diagram metode Waterfall ... 12
Gambar 3.2 Proses Bisnis ... 15
Gambar 3.3 Use case Diagram ... 17
Gambar 3.4 Activity Diagram Admin PP ... 34
Gambar 3.5 Activity Diagram Admin Teknik ... 35
Gambar 3.6 Activity Diagram Admin TE ... 36
Gambar 3.7 Activity Diagram User Pegawai ... 37
Gambar 3.8 Activity Diagram Super Admin ... 38
Gambar 3.9 Sequence Diagram Login ... 39
Gambar 3.10 Sequence Diagram Memasukkan Data Pelanggan ... 40
Gambar 3.11 Sequence Diagram Mengubah Data Pelanggan ... 41
Gambar 3.12 Sequence Diagram Menghapus Data Pelanggan ... 42
Gambar 3.13 Sequence Diagram Menambahkan Data Pengguna ... 43
Gambar 3.14 Sequence Diagram Mengubah Data Pengguna ... 43
Gambar 3.15 Sequence Diagram Menghapus Data Pengguna ... 44
Gambar 3.16 Sequence Diagram Melihat Data Pelanggan ... 45
Gambar 3.17 Sequence Diagram Logout ... 46
Gambar 3.18 Class Diagram ... 47
Gambar 3.19 Desain Halaman Login ... 52
Gambar 3.20 Desain Halaman Home / Dashboard Admin PP ... 53
Gambar 3.21 Desain Halaman Home / Dashboard Admin Teknik ... 54
Gambar 3.22 Desain Halaman Home / Dashboard Admin TE ... 55
Gambar 3.23 Desain Halaman Home / Dashboard User Pegawai ... 56
Gambar 3.24 Desain Halaman Home / Dashboard Super Admin ... 57
Gambar 4.1 Halaman Login Admin Pelayanan Pelanggan ... 64
Gambar 4.2 Halaman Utama Sistem Admin PP ... 65
Gambar 4.3 Menu Bar Admin PP ... 66
Gambar 4.4 Menu Pasang Baru ... 67
xvi
Gambar 4.6 Halaman Submenu Entry Data Pasang Baru ... 68
Gambar 4.7 Halaman Form Entry Data Pasang Baru ... 69
Gambar 4.8 Halaman Submenu Surat Jawaban Pasang Baru ... 70
Gambar 4.9 Halaman Form Surat Jawaban Pasang Baru ... 71
Gambar 4.10 Halaman Submenu Verifikasi Pembayaran Pasang Baru ... 71
Gambar 4.11 Halaman Form Verifikasi Pembayaran Pasang Baru ... 73
Gambar 4.12 Halaman Submenu Entry Data Perubahan Daya ... 74
Gambar 4.13 Halaman Form Entry Data Perubahan Daya ... 75
Gambar 4.14 Halaman Submenu Surat Jawaban Perubahan Daya ... 75
Gambar 4.15 Halaman Form Surat Jawaban Perubahan Daya ... 76
Gambar 4.16 Halaman Submenu Verifikasi Pembayaran Perubahan Daya ... 77
Gambar 4.17 Halaman Form Verifikasi Pembayaran Perubahan Daya ... 78
Gambar 4.18 Menu Waiting List ... 79
Gambar 4.19 Halaman Form Edit Surat Jawaban ... 80
Gambar 4.20 Halaman Login Admin Teknik ... 81
Gambar 4.21 Halaman Utama Sistem Admin Teknik ... 82
Gambar 4.22 Menu Bar Admin Teknik ... 82
Gambar 4.23 Menu Pasang Baru ... 83
Gambar 4.24 Menu Perubahan Daya ... 84
Gambar 4.25 Halaman Submenu Survey Pasang Baru ... 84
Gambar 4.26 Halaman Form Entry Data Survey Pasang Baru ... 85
Gambar 4.27 Halaman Submenu Pemasangan Pasang Baru ... 86
Gambar 4.28 Halaman Form Entry Data Pemasangan Pasang Baru ... 87
Gambar 4.29 Halaman Submenu Survey Perubahan Daya ... 88
Gambar 4.30 Halaman Form Entry Data Survey Perubahan Daya ... 89
Gambar 4.31 Halaman Submenu Pemasangan Perubahan Daya ... 90
Gambar 4.32 Halaman Form Entry Data Pemasangan Perubahan Daya ... 91
Gambar 4.33 Halaman Login Admin Transaksi Energi (TE) ... 92
Gambar 4.34 Halaman Utama Sistem Admin TE ... 93
Gambar 4.35 Menu Bar Admin TE ... 94
xvii
Gambar 4.37 Menu Perubahan Daya ... 95
Gambar 4.38 Halaman Submenu Penyalaan Pasang Baru ... 95
Gambar 4.39 Halaman Form Entry Data Penyalaan Pasang Baru ... 96
Gambar 4.40 Halaman Submenu Penyalaan Perubahan Daya ... 97
Gambar 4.41 Halaman Form Entry Data Penyalaan Perubahan Daya ... 98
Gambar 4.42 Halaman Login User Pegawai ... 99
Gambar 4.43 Halaman Utama Sistem User Pegawai... 100
Gambar 4.44 Menu Bar User Pegawai ... 101
Gambar 4.45 Menu Data Waktu Pelayanan ... 101
Gambar 4.46 Menu Data Permohonan ... 102
Gambar 4.47 Halaman Submenu Pasang Baru ... 102
Gambar 4.48 Halaman Waktu Layanan (Periode Pertama) PB ... 103
Gambar 4.49 Halaman Waktu Layanan (Periode Kedua) PB ... 103
Gambar 4.50 Halaman Waktu Layanan PB dalam format .pdf ... 104
Gambar 4.51 Halaman Submenu Perubahan Daya ... 104
Gambar 4.52 Halaman Waktu Layanan (Periode Pertama) PD ... 105
Gambar 4.53 Halaman Waktu Layanan (Periode Kedua) PD ... 105
Gambar 4.54 Halaman Waktu Layanan PD dalam format .pdf ... 106
Gambar 4.55 Halaman Submenu Pasang Baru ... 106
Gambar 4.56 Halaman Laporan Permohonan Pasang Baru ... 107
Gambar 4.57 Halaman Laporan Permohonan PB dalam format .pdf ... 108
Gambar 4.58 Halaman Submenu Perubahan Daya ... 108
Gambar 4.59 Halaman Laporan Permohonan Perubahan Daya ... 109
Gambar 4.60 Halaman Laporan Permohonan PD dalam format .pdf ... 109
Gambar 4.61 Halaman Login Super Admin ... 110
Gambar 4.62 Halaman Utama Sistem Super Admin ... 111
Gambar 4.63 Menu Bar Super Admin ... 111
Gambar 4.64 Menu Pengguna ... 112
xviii
DAFTAR TABEL
Tabel 3.1 Skenario Use case Login ... 18
Tabel 3.1 Skenario Use case Login (Lanjutan) ... 19
Tabel 3.2 Skenario Use case Mengelola Data Pengguna ... 19
Tabel 3.2 Skenario Use case Mengelola Data Pengguna (Lanjutan) ... 20
Tabel 3.3 Skenario Use case Mengelola Data Pelanggan ... 21
Tabel 3.3 Skenario Use case Mengelola Data Pelanggan (Lanjutan) ... 22
Tabel 3.4 Skenario Use case Mengelola Surat Jawaban Permohonan ... 23
Tabel 3.4 Skenario Use case Mengelola Surat Jawaban Permohonan (Lanjutan) 24 Tabel 3.5 Skenario Use case Mengelola Pembayaran ... 25
Tabel 3.5 Skenario Use case Mengelola Pembayaran (Lanjutan) ... 26
Tabel 3.6 Skenario Use case Mengelola Survey ... 27
Tabel 3.6 Skenario Use case Mengelola Survey (Lanjutan) ... 28
Tabel 3.7 Skenario Use case Mengelola Status Pemasangan ... 29
Tabel 3.7 Skenario Use case Mengelola Status Pemasangan (Lanjutan) ... 30
Tabel 3.8 Skenario Use case Mengelola Status Penyalaan ... 31
Tabel 3.8 Skenario Use case Mengelola Status Penyalaan (Lanjutan) ... 32
Tabel 3.9 Skenario Use case Melihat Data Report ... 33
Tabel 3.10 Tabel User ... 48
Tabel 3.11 Tabel Permohonan ... 48
Tabel 3.11 Tabel Permohonan (Lanjutan) ... 49
Tabel 3.12 Tabel Pelanggan ... 49
Tabel 3.12 Tabel Pelanggan (Lanjutan) ... 50
Tabel 3.13 Tabel Survey ... 50
Tabel 3.14 Tabel Pembayaran ... 50
Tabel 3.15 Tabel Pemasangan ... 51
Tabel 3.16 Tabel Tarif dan Daya ... 51
Tabel 4.1 Tabel Test Case Login ... 114
Tabel 4.2 Tabel Test Case Menambah Data Pengguna ... 115
xix
Tabel 4.4 Tabel Test Case Menghapus Data Pengguna ... 117
Tabel 4.5 Tabel Test Case Melihat Data Pengguna ... 118
Tabel 4.6 Tabel Test Case Menambah Data Pelanggan ... 118
Tabel 4.7 Tabel Test Case Mengubah Data Pelanggan ... 119
Tabel 4.8 Tabel Test Case Menghapus Data Pelanggan ... 120