i
LAPORAN SKRIPSI
SISTEM INFORMASI PENGELOLAAN ADMINISTRASI
PAMSIMAS (PENYEDIAAN AIR MINUM DAN SANITASI
BERBASIS MASYARAKAT)
TIRTA MULYA SEJAHTERA DI DESA NGEMBALREJO
BERBASIS
WEB
DAN SMS
GATEWAY
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh :
Nama : Zanuar Adi Kuncoro NIM : 2010-53-114
Program Studi : Sistem Informasi Fakultas : Teknik
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
v
sosial. Setidaknya kita harus bisa hidup mandiri demi kelangsungan hidup kita.
Perjuangan adalah suatu usaha yang perlu kita lakukan demi apa yang kita
inginkan. Begitupun perjuangan untuk mencapai keinginan dalam dunia
pendidikan yang sekarang ini kita tempuh. Tak sedikit usaha, pengorbanan,
perjuangan, bahkan gelontoran uang hanya untuk pendidikan. Apa yang kita
dapatkan dengan ilmu pendidikan harus kita manfaatkan semaksimal mungkin
agar tidak sia-sia apa yang kita perjuangkan selama ini.
Itu semua tidak lepas dari Allah SWT yang telah membuat kita hidup, membuat
kita bisa di dalam dunia ini. Semoga kita selalu dalam perlindungan-Nya.
Amin.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Tuhan yang telah menciptakan aku, beserta Rosul-Nya.
2. Kedua orang tuaku yang selalu memberikan doa dan
selalu memberikan restunya.
3. Kekasih yang selalu memberikan semangat.
vi
RINGKASAN
Bahan kajian penulis dalam membuat skripsi ini adalah mengenai sistem informasi pengelolaan administrasi pamsimas berbasis web dan sms gateway. Dalam kenyataannya sistem yang telah berjalan memiliki beberapa kendala. Kendala – kendala yang ditemukan yakni pada bagian pembayaran rekening sangat memerlukan sistem informasi yang lebih efisien dan akurat untuk memperlancar manajemen dan pembayaran rekening. Karena selama ini sistem yang dipergunakan pada Pamsimas Tirta Mulya Sejahtera, kurang begitu efisien dan masih menggunakan sistem manual. Untuk pengolahan data pelanggan dan mendata hasil rekening air pun masih dalam bentuk pembukuan. Ketika menghitung jumlah bayar yang harus dibayar pelanggan pun masih menggunakan kalkulator, dan pelanggan belum bisa langsung tahu berapa mereka harus membayar rekening air. Sistem yang dirancang menggunakan pemodelan UML, sedangkan bahasa pemrograman yang digunakan yaitu PHP, software gammu dan database MYSQL.
Sistem ini dibangun untuk memberikan solusi permasalahan yang sering timbul seperti yang telah dijelaskan sebelunnya serta memberikan kemudahan aktor (sekretaris, bendahara, ketua, pelanggan) dalam mengakses maupun mengelola sistem tersebut.
vii
KATA PENGANTAR
Syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT atas rahmat, taufiq, hidayah serta inayahNya yang telah dilimpahkan kepada penulis, sehingga penulis dapat menyelesaikan Laporan Skripsi dengan judul “Sistem Informasi Pengelolaan Administrasi Pamsimas Tirta Mulya Sejahtera di Desa Ngembalrejo Berbasis Web dan SMS Gateway”. Sholawat serta salam senantiasa penulis haturkan kepangkuan Nabi Muhammad SAW semoga kita semua mendapatkan syafa’atnya.
Penyusunan Laporan Skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Rektor Universitas Muria Kudus
2. Bapak Rochmad Winarso, S.T., M.T. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M. Kom, selaku Ketua Program Studi Sistem Informasi S-1.
4. Bapak Andy Prasetyo Utomo, S.Kom, MT selaku dosen pembimbing pertama yang telah membimbing Penulis dalam penyelesaian Laporan Skripsi ini. 5. Ibu Diana Laily Fithri, M.Kom selaku dosen pembimbing dua yang telah
membimbing Penulis dalam penyelesaian Laporan Skripsi ini.
6. Bapak Suba’i Thohari dan Ibu Siti Amindah terimakasih atas izin pelaksanaan penelitian Skripsi di Pamsimas Tirta Mulya Sejahtera.
7. Kedua orang tua dan kakak-kakak yang penulis cintai, yang telah memberi dukungan secara material maupun spiritual.
viii
9. Untuk kekasih tercinta (Christina Murniati/Nabila Ayu Ramadhani) yang selalu mendukung, berdoa, dan selalu menemani di setiap langkah pembuatan laporan skripsi ini.
10.Semua pihak yang secara langsung atau tidak langsung yang telah membantu penulis menyelesaikan laporan skripsi ini, yang tidak dapat penulis sebutkan satu persatu. Penulis hanya dapat berdo’a semoga amal baik yang telah diberikan kepada penulis diterima dan mendapat balasan dari Allah SWT. Amin.
Hanya Allah lah pemilik segala kesempurnaan, tiada yang sempurna dari buah karya seorang manusia. Akan tetapi, semoga dengan hidayah dan inayah yang diberikan Allah SWT kepada kita semua dapat menjadikan apa yang kita perbuat mendapat ridlo dari Nya. Amin.
Kudus, Juni 2014
ix
DAFTAR
ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
xi
BAB III TINJAUAN UMUM OBYEK PENELITIAN ... 37
3.1 Sekilas Tentang Pamsimas Tirta Mulya Sejahtera ... 37
3.1.1 Sejarah dan Perkembangan Pamsimas Tirta Mulya Sejahtera ... 37
3.2 Visi dan Misi Pamsimas Tirta Mulya Sejahtera ... 37
3.2.1 Visi Pamsimas Tirta Mulya Sejahtera ... 37
3.2.2 Misi Pamsimas Tirta Mulya Sejahtera ... 38
3.3 Denah Lokasi Pamsimas Tirta Mulya Sejahtera... 38
3.4 Struktur Organisasi Pamsimas Tirta Mulya Sejahtera ... 39
3.4.1 Job Deskripsi ... 39
3.5 Analisa Sistem yang Sedang Berjalan ... 41
3.5.1 Analisa Prosedur Pendaftaran Pelanggan Baru ... 41
3.5.2 Analisa Prosedur Pembacaan Angka Meter ... 44
3.5.3 Analisa Prosedur Pembayaran Rekening Air ... 45
BAB IV ANALISA DAN PERANCANGAN ... 46
4.1 Identifikasi Masalah dan Sumber Masalah ... 46
4.1.1 Identifikasi Masalah ... 46
4.1.2 Identifikasi Sumber Masalah ... 46
4.2 Analisa Kebutuhan Data dan Informasi ... 46
4.3 Analisa Kebutuhan Sistem untuk Perancangan ... 47
4.3.1 Analisa Kebutuhan Perangkat Keras ... 47
4.3.2 Analisa Kebutuhan Perangkat Lunak ... 48
4.4 Analisa dan Perancangan Sistem yang Diusukan ... 48
xii
4.4.3.6 Statechart Diagram ... 81
4.4.3.7 Entity Relationship Diagram (ERD) ... 86
4.4.3.8 Transformasi ERD ke Tabel ... 89
4.5 Perancangan Antarmuka ... 98
4.5.1 Perancangan Menu Aplikasi ... 98
4.5.2 Perancangan Masukan (Design Input) ... 99
4.5.3 Perancangan Keluaran (Design Output) ... 105
BAB V IMPLEMENTASI SISTEM ... 108
5.1 Batasan Implementasi ... 108
5.2 Implementasi Layar Antarmuka (Interface) ... 108
5.3 Pengujian Program dan Analisa ... 108
5.4 Kriteria Pengujian ... 109
5.5 Tampilan Program ... 109
BAB VI PENUTUP ... 122
6.1 Kesimpulan ... 122
6.2 Saran ... 122 DAFTAR PUSTAKA
xiv
xv
Gambar 3.1 : Denah Lokasi Pamsimas Tirta Mulya Sejahtera ... 38
Gambar 3.2 : Struktur Organisasi Pamsimas Tirta Mulya Sejahtera ... 39
Gambar 3.3 : Flow of Document Pendaftaran Pelanggan Baru ... 43
Gambar 3.4 : Flow of Document Pembacaan Angka Meter ... 44
Gambar 3.5 : Flow of Document Pembayaran Rekening Air ... 45
Gambar 4.1 : Bisnis Use Case Sisfo Pengelolaan Administrasi Pamsimas Berbasis Web dan SMS Gateway ... 51
Gambar 4.2 : SystemUse Case Sisfo Pengelolaan Administrasi Pamsimas Berbasis Web dan SMS Gateway ... 52
xvi
Gambar 4.42 : Statechart Diagram Tambah Pembayaran Rekening Air . 84 Gambar 4.43 : Statechart Diagram Tambah SMS dan Kirim SMS ... 85
Gambar 4.44 : Statechart Diagram Hapus SMS ... 85
xvii
Gambar 4.46 : Statechart Diagram Ubah User ... 86
Gambar 4.47 : Statechart Diagram Hapus User ... 86
Gambar 4.48 : Identifikasi Entitas yang Terlibat ... 86
Gambar 4.49 : Penentuan Primary Key ... 87
Gambar 4.50 : Identifikasi Relasi Beserta Foreign Key Antara Pelanggan dengan Pemakaian Meter ... 87
Gambar 4.51 : Identifikasi Relasi Beserta Foreign Key Antara Tarif Meter dengan Pemakaian Meter ... 87
Gambar 4.52 : Identifikasi Relasi Beserta Foreign Key Antara Pemakaian Meter dengan Pembayaran ... 88
Gambar 4.53 : Entity Relationship Diagram (ERD) ... 88
xviii
Gambar 5.4 : Tampilan Informasi Penyimpanan Data ... 111
Gambar 5.5 : Tampilan List Data Pelanggan ... 111
Gambar 5.6 : Tampilan ACC Pelanggan... 112
Gambar 5.7 : Tampilan Ubah Data Pelanggan... 112
Gambar 5.8 : Tampilan Informasi Perubahan Data ... 113
Gambar 5.9 : Tampilan Informasi Konfirmasi Hapus Data ... 113
Gambar 5.10 : Tampilan Cetak Data Pelanggan ... 113
Gambar 5.11 : Tampilan List Data Tarif Meter ... 114
Gambar 5.12 : Tampilan Ubah Data Tarif Meter ... 114
Gambar 5.13 : Tampilan List Data Tarif Denda ... 114
Gambar 5.14 : Tampilan Ubah Data Tarif Denda ... 115
Gambar 5.15 : Tampilan List Data Pemakaian Meter... 115
Gambar 5.16 : Tampilan Cetak Data Pemakaian Meter ... 116
Gambar 5.17 : Tampilan Grafik Pemakaian Meter ... 116
Gambar 5.18 : Tampilan List Data Pembayaran Rekening Air ... 117
Gambar 5.19 : Tampilan Cetak Data Pembayaran Rekening Air ... 117
Gambar 5.20 : Tampilan Nota Pembayaran Rekening Air ... 118
Gambar 5.21 : Tampilan SMS Broadcast ... 118
Gambar 5.22 : Tampilan List SMS Cek Biaya ... 119
Gambar 5.23 : Tampilan List SMS Keluhan ... 119
xix
Gambar 5.25 : Tampilan List Sentsms ... 120
Gambar 5.26 : Tampilan Tambah Data User ... 120
Gambar 5.27 : Tampilan List Data User ... 121
xx