SISTEM INFORMASI PENGELOLAAN ADMINISTRASI PAMSIMAS (PENYEDIAAN AIR MINUM DAN SANITASI BERBASIS MASYARAKAT) TIRTA MULYA SEJAHTERA DI DESA NGEMBALREJO BERBASIS WEB DAN SMS GATEWAY
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
MOTTO
Hidup adalah suatu pilihan, dimana pilihan tersebut harus kita lakukan dan
berusaha untuk kita bisa hidup. Hidup butuh perjuangan, tak hanya
menggantungkan orang lain walaupun hidup di dunia ini kita sebagai makhluk
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.
4. Sahabat dan Teman-teman yang memberikan motivasi .
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.
Kata Kunci: Sistem Informasi, Pengelolaan, Administrasi, Web, SMS
Gateway
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.
8. Sahabat-sahabatku (rina, elsya, yanti, kodir, comting) yang telah memberikan dukungan, semangat dan do’anya.
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 Penulis
DAFTAR
ISI
HALAMAN JUDUL ................................................................................... i HALAMAN PERSETUJUAN ...................................................................... ii HALAMAN PENGESAHAN ...................................................................... iii SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH ...................................................................................................... iv HALAMAN MOTTO DAN PERSEMBAHAN .......................................... v RINGKASAN .............................................................................................. vi KATA PENGANTAR .................................................................................. vii DAFTAR ISI ................................................................................................. ix DAFTAR TABEL ......................................................................................... xiii DAFTAR GAMBAR ................................................................................... xv DAFTAR LAMPIRAN ................................................................................. xx BAB I PENDAHULUAN .....................................................................
1 1.1 Latar Belakang Masalah ....................................................
1 1.2 Perumusan Masalah ...........................................................
2 1.3 Batasan Masalah ................................................................
3 1.4 Tujuan Skripsi....................................................................
3 1.5 Manfaat Skripsi..................................................................
3 1.5.1 Bagi Instansi ............................................................
3 1.5.2 Bagi Universitas Muria Kudus ................................
3 1.5.3 Bagi Penulis ............................................................
4 1.6 Tinjauan Pustaka ...............................................................
4 1.7 Metodologi Penelitian .......................................................
5 1.7.1 Metode Pengembangan Sistem ..............................
5 1.7.2 Metode Pengumpulan Data ....................................
6 1.7.3 Metode Perancangan Sistem ..................................
7 1.8 Sistematika Penulisan .......................................................
8 BAB II LANDASAN TEORI ................................................................
10
2.1.2 Karakteristik Sistem ................................................
26 2.6.5 State Machine Diagram ..........................................
35 2.10.2 Keunggulan Gammu ...............................................
35 2.10.1 Pengertian Gammu .................................................
35 2.10 Gammu ..............................................................................
35 2.9.6 Software SMS Gateway ..........................................
34 2.9.5 Mekanisme SMS Gateway .....................................
34 2.9.4 Keuntungan SMS Gateway ....................................
34 2.9.3 Pengertian SMS Gateway .......................................
34 2.9.2 Cara Kerja SMS ......................................................
34 2.9.1 Pengertian SMS ......................................................
29 2.9 Konsep Dasar SMS Gateway ............................................
28 2.8 Entity Relationship Diagram .............................................
27 2.7 Basis Data (Database) .......................................................
24 2.6.4 Activity Diagram .....................................................
11 2.1.3 Klasifikasi Sistem ...................................................
22 2.6.3 Sequence Diagram ..................................................
19 2.6.2 Class Diagram ........................................................
18 2.6.1 Use Case Diagram ..................................................
17 2.6 Unified Modeling Language (UML) .................................
17 2.5 Bagan Alir Dokumen .........................................................
16 2.4.2 Administrasi ...........................................................
16 2.4.1 Pengelolaan .............................................................
16 2.4 Teori dalam Permasalahan .................................................
15 2.3.2 Komponen Sistem Informasi ..................................
15 2.3.1 Pengertian Sistem Informasi ...................................
14 2.3 Konsep Dasar Sistem Informasi ........................................
14 2.2.1 Definisi Informasi ...................................................
12 2.2 Konsep Dasar Informasi ....................................................
35
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 4.4.1 Analisa Aktor ..........................................................
48 4.4.2 Sistem yang Diusulkan ...........................................
49 4.4.3 Perancangan Sistem ................................................
51 4.4.3.1 Bisnis Use Case .......................................
51 4.4.3.2 System Use Case ......................................
52 4.4.3.3 Class Diagram .........................................
60 4.4.3.4 Sequence Diagram ...................................
65
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 LAMPIRAN
Tabel 2.1 : Simbol-Simbol pada Bagan Alir Dokumen ............................17 Tabel 2.2 : Simbol-Simbol pada Use Case Diagram................................
19 Tabel 2.3 : Simbol-Simbol pada Class Diagram ......................................
23 Tabel 2.4 : Simbol-Simbol pada Sequence Diagram ................................
24 Tabel 2.5 : Simbol-Simbol pada Activity Diagram...................................
27 Tabel 2.6 : Simbol-Simbol pada State Machine Diagram .......................
28 Tabel 4.1 : Proses Bisnis ...........................................................................
50 Tabel 4.2 : Deskripsi Use Case Pendaftaran Pelanggan ..........................
52 Tabel 4.3 : Deskripsi Use Case Akses Informasi ....................................
53 Tabel 4.4 : Deskripsi Use Case Setting Tarif Meter ................................
54 Tabel 4.5 : Desk ripsi Use Case Setting Tarif Denda ..............................
55 Tabel 4.6 : Deskripsi Use Case Pemakaian Meter ...................................
55 Tabel 4.7 : Deskripsi Use Case Pembayaran Rekening Air ....................
56 Tabel 4.8 : Deskripsi Use Case SMS Auto Reply ....................................
57 Tabel 4.9 : Deskripsi Use Case Mengelola SMS .....................................
58 Tabel 4.10 : Deskripsi Use Case Kirim SMS Request ..............................
59 Tabel 4.11 : Deskripsi Use Case Manajemen User ...................................
59 Tabel 4.12 : Tabel User ..............................................................................
91 Tabel 4.13 : Tabel Pelanggan ....................................................................
91 Tabel 4.14 : Tabel Tarif Meter ...................................................................
92 Tabel 4.15 : Tabel Tarif Denda ..................................................................
92 Tabel 4.16 : Tabel Pemakaian Meter .........................................................
93 Tabel 4.17 : Tabel Pembayaran Rekening Air ...........................................
93 Tabel 4.18 : Daemons ................................................................................
94 Tabel 4.19 : Gammu .................................................................................
94 Tabel 4.20 : Inbox .................................................................................
95 Tabel 4.21 : Pbk_Groups ...........................................................................
95 Tabel 4.22 : Outbox .................................................................................
95
Tabel 4.25 : Phone .................................................................................97 Tabel 4.26 : Sentsms .................................................................................
97
DAFTAR GAMBAR Gambar 2.1 : Lima Komponen Sistem Informasi ...................................
16 Gambar 2.2 : Diagram Relationship Unary ............................................
30 Gambar 2.3 : Diagram Relationship Binary .............................................
30 Gambar 2.4 : Diagram Relationship Ternary ...........................................
30 Gambar 2.5 : Diagram Kardinalitas One to One ......................................
31 Gambar 2.6 : Diagram Kardinalitas One to Many ...................................
32 Gambar 2.7 : Diagram Kardinalitas Many to Many .................................
32 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 : System Use Case Sisfo Pengelolaan Administrasi Pamsimas Berbasis Web dan SMS Gateway ......................................
52 Gambar 4.3 : Analisa Class User ............................................................
61 Gambar 4.4 : Analisa Class Sekretaris ....................................................
61 Gambar 4.5 : Analisa Class Bendahara ...................................................
61 Gambar 4.6 : Analisa Class Ketua ..........................................................
62 Gambar 4.7 : Analisa Class Pelanggan ...................................................
62 Gambar 4.8 : Analisa Class Tarif Meter .................................................
63 Gambar 4.9 : Analisa Class Pemakaian Meter .......................................
63 Gambar 4.10 : Analisa Class Tarif Denda ................................................
63 Gambar 4.11 : Analisa Class Pembayaran ................................................
64 Gambar 4.12 : Analisa Class SMS Center ................................................
64 Gambar 4.13 : Analisa Class SMS ............................................................
64 Gambar 4.14 : Class Diagram Sistem Informasi Pengelolaan Administrasi
Gambar 4.16 : Sequence Diagram Akses Informasi .................................78 Gambar 4.32 : Activity Diagram SMS Auto Reply ...................................
85 Gambar 4.44 : Statechart Diagram Hapus SMS .......................................
84 Gambar 4.43 : Statechart Diagram Tambah SMS dan Kirim SMS .........
84 Gambar 4.42 : Statechart Diagram Tambah Pembayaran Rekening Air .
83 Gambar 4.41 : Statechart Diagram Hapus Pemakaian Meter ...................
83 Gambar 4.40 : Statechart Diagram Tambah Pemakaian Meter ................
83 Gambar 4.39 : Statechart Diagram Uabah Tarif Denda ...........................
82 Gambar 4.38 : Statechart Diagram Ubah Tarif Meter ..............................
82 Gambar 4.37 : Statechart Diagram Hapus Pelanggan ..............................
82 Gambar 4.36 : Statechart Diagram Ubah Pelanggan ...............................
81 Gambar 4.35 : Statechart Diagram Tambah Pelanggan ...........................
80 Gambar 4.34 : Activity Diagram Manajemen User ...................................
79 Gambar 4.33 : Activity Diagram Kirim SMS Request ..............................
78 Gambar 4.31 : Activity Diagram Mengelola SMS ....................................
67 Gambar 4.17 : Sequence Diagram Tarif Meter .........................................
77 Gambar 4.30 : Activity Diagram Pembayaran Rekening Air ....................
76 Gambar 4.29 : Activity Diagram Pemakaian Meter ..................................
76 Gambar 4.28 : Activity Diagram Setting Tarif Denda ...............................
75 Gambar 4.27 : Activity Diagram Setting Tarif Meter ...............................
74 Gambar 4.26 : Activity Diagram Akses Informasi ....................................
73 Gambar 4.25 : Activity Diagram Pelanggan ..............................................
72 Gambar 4.24 : Sequence Diagram Manajemen User ................................
72 Gambar 4.23 : Sequence Diagram Kirim SMS Request ...........................
71 Gambar 4.22 : Sequence Diagram SMS Auto Reply ................................
70 Gambar 4.21 : Sequence Diagram Mengelola SMS .................................
69 Gambar 4.20 : Sequence Diagram Pembayaran Rekening Air .................
68 Gambar 4.19 : Sequence Diagram Pemakaian Meter ...............................
68 Gambar 4.18 : Sequence Diagram Tarif Denda ........................................
85
Gambar 4.47 : Statechart Diagram Hapus User .......................................99 Gambar 4.61 : Form Ubah Pelanggan .......................................................
Gambar 4.71 : Form List SMS Keluhan ................................................... 103Gambar 4.70 : Form List SMS Cek Biaya ................................................. 103Gambar 4.69 : Form List Data Pembayaran rekening Air ........................ 102Gambar 4.68 : Form List Data Pemakaian Meter ..................................... 102Gambar 4.67 : Form List Data Tarif Denda .............................................. 101Gambar 4.66 : Form List Data Tarif Meter ............................................... 101Gambar 4.65 : Form List Data Pelanggan ................................................. 101Gambar 4.64 : Form SMS Broadcast ........................................................ 100Gambar 4.63 : Form Ubah Tarif Denda .................................................... 10099 Gambar 4.62 : Form Ubah Tarif Meter ..................................................... 100
98 Gambar 4.60 : Form Registrasi Pelanggan ...............................................
86 Gambar 4.48 : Identifikasi Entitas yang Terlibat ......................................
98 Gambar 4.59 : Desain Form Halaman Menu Utama .................................
94 Gambar 4.58 : Desain Form Login ...........................................................
Gambar 4.56 : Transformasi Antara Pemakaian Meter dengan Pembayaran 90 Gambar 4.57 : Relasi Tabel .......................................................................89 Gambar 4.55 : Transformasi Antara Tarif Meter dengan Pemakaian Meter 89
88 Gambar 4.54 : Transformasi Antara Pelanggan dengan Pemakaian Meter
88 Gambar 4.53 : Entity Relationship Diagram (ERD) .................................
87 Gambar 4.52 : Identifikasi Relasi Beserta Foreign Key Antara Pemakaian Meter dengan Pembayaran ................................................
87 Gambar 4.51 : Identifikasi Relasi Beserta Foreign Key Antara Tarif Meter dengan Pemakaian Meter ..................................................
87 Gambar 4.50 : Identifikasi Relasi Beserta Foreign Key Antara Pelanggan dengan Pemakaian Meter ..................................................
86 Gambar 4.49 : Penentuan Primary Key .....................................................