• Tidak ada hasil yang ditemukan

SISTEM INFORMASI LAYANAN SARANA PENYEDIA AIR MASYARAKAT (SPAM) DI BUMDES DESA JADA BAHRIN BERBASIS WEBSITE

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM INFORMASI LAYANAN SARANA PENYEDIA AIR MASYARAKAT (SPAM) DI BUMDES DESA JADA BAHRIN BERBASIS WEBSITE"

Copied!
20
0
0

Teks penuh

(1)

SISTEM INFORMASI LAYANAN SARANA PENYEDIA AIR MASYARAKAT (SPAM) DI BUMDES DESA JADA BAHRIN

BERBASIS WEBSITE DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

SKRIPSI

Oleh : Elvia 1722500156

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

INSTITUT SAINS DAN BISNIS ATMA LUHUR

PANGKALPINANG 2021

(2)

ii

SISTEM INFORMASI LAYANAN SARANA PENYEDIA AIR MASYARAKAT (SPAM) DI BUMDES DESA JADA BAHRIN

BERBASIS WEBSITE DENGAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

Elvia 1722500156

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI

INSTITUT SAINS DAN BISNIS ATMA LUHUR

PANGKALPINANG 2021

(3)

iii

(4)

iv

(5)

v

KATA PENGANTAR

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi ISB ATMA LUHUR.

Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.

Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.

Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.

Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih sebesar-besarnya kepada:

1. Allah SWT yang telah memberikan rahmat dan hidayahnya.

2. Bapak dan Ibu tersayang serta seluruh keluarga yang telah mendoakan dan mendukung penulis setulus hati baik secara moral maupun materi.

3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.

4. Bapak Dr. Husni Teja Sukmana, S.T., M.Sc, selaku Rektor ISB Atma Luhur.

5. Bapak Ellya Helmud, M.Kom, selaku Dekan FTI ISB Atma Luhur.

6. Bapak Okkita Rizan, M. Kom Selaku Kaprodi Sistem Informasi.

7. Ibu Sarwindah, S.Kom, MM selaku dosen pembimbing yang baik hati.

8. Kepada Pihak BUMDes desa Jada Bahrin bpk. Yusuf dan bpk. Jana.

9. Sahabat-sahabatku tercinta Keluarga Ri’ya Residence yunita, irene, nova, oulia dan widia.

10. Temanku Ahmad yang senantiasa membantu mengajari program hingga selesai.

Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufikNya, Aamiin.

Pangkalpinang, Juli 2021

Penulis

(6)

vi

ABSTRACTION

Community Water Supply Service (SPAM) is one of the businesses owned by BUMDes Bina Mandiri, Jada Bahrin village. This service is a service that provides a source of clean water for the residents of Jada Bahrin village in supporting the community's water needs for daily life. The process of connecting to a new installation of this service can start from registration to recording the bill obtained from the customer's water usage every month. In the process of recording water bills until now, they have used a computer but still use a manual system using Microsoft Excel. So that the data storage produces many files because the recording is carried out routinely every month and stored many times not stored in one database so that it allows data redundancy and recording errors and meter calculations and allows files to be easily deleted if there is damage to the laptop or other errors To overcome this problem, it is necessary to update an integrated database system so that the process of recording customer invoices can be carried out efficiently by officers in order to improve service customer and make it easier for customers to obtain their SPAM billing information.

Keywords: Database, SPAM Service, Billing, Customers

(7)

vii

ABSTRAKSI

Layanan Sarana Penyedia Air Masyarakat (SPAM) merupakan salah satu usaha yang dimiliki oleh BUMDes Bina Mandiri desa Jada Bahrin. Layanan ini adalah layanan yang menyediakan sumber air bersih untuk warga desa Jada Bahrin dalam menopang kehidupan kebutuhan air masyarakat untuk kehidupan sehari - hari. Proses sambungan pasang baru layanan ini bisa dimulai dari pendaftaran hingga pencatatan tagihan yang diperoleh dari pemakaian air pelanggan setiap bulan. Dalam proses pencatatan tagihan rekening air hingga sekarang sudah menggunakan komputer namun masih menggunakan sistem manual menggunakan Microsoft excel. Sehingga penyimpanan datanya menghasilkan banyak file karena pencatatan dilakukan rutin perbulan dan disimpan berkali-kali tidak tersimpan dalam satu database sehingga memungkinkan adanya redudansi data maupun kesalahan pencatatan dan perhitungan meteran serta memungkinkan file mudah terhapus jika ada kerusakan pada laptop atau kesalahan lainnya. Untuk mengatasi masalah tersebut maka dibutuhkan pembaruan sistem yang terintegrasi database agar proses pencatatan tagihan pelanggan bisa dilakukan petugas dengan efisien demi meningkatkan pelayanan terhadap pelanggan dan memudahkan pelanggan dalam memperoleh informasi tagihan SPAM nya.

Kata Kunci : Database, Layanan SPAM, Tagihan, Pelanggan

(8)

viii

DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ... iii

LEMBAR PERSETUJUAN SIDANG ... iv

KATA PENGANTAR ... v

ABSTRACTION ... vi

ABSTRAKSI ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR SIMBOL ... xv

DAFTAR LAMPIRAN ... xx

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Rumusan Masalah... 3

1.3 Batasan Masalah ... 4

1.4 Tujuan dan Manfaat Penelitian ... 5

1.4.1. Tujuan Penelitian ... 5

1.4.2. Manfaat Penelitian ... 5

1.5 Sistematika Penulisan ... 6

BAB II LANDASAN TEORI 2.1 Sistem Informasi ... 8

2.2 Layanan Sarana Penyedia Air Masyarakat (SPAM) ... 8

2.3 Badan Usaha Milik Desa (BUMDes) ... 9

2.4 Website... 9

2.5 Rapid Application Development (RAD) ... 9

2.6 Tinjauan Penelitian Terdahulu ... 10

BAB III METODOLOGI PENELITIAN 3.1 Metodologi System Development Life Cycle (SDLC) ... ...11

3.2 Metode Rapid Application Development (RAD) ...15

3.3 Tools Pengembangan Sistem ...17

(9)

ix

3.3.1 Unified Modelling Language (UML) ... 17

3.3.2 Basis Data ... 19

3.3.3 Software Pendukung ... 20

BAB IV PEMBAHASAN 4.1 Tinjauan Organisasi ... ..22

4.1.1 Sejarah BUMDes Bina Mandiri ... ..22

4.1.2 Struktur Organisasi ... ..23

4.1.3 Tugas dan Wewenang ... ..24

4.2 Tahap Rencana Kebutuhan (Requirement Planning) ... ..27

4.2.1 Analisa Proses Bisnis ... ..27

4.2.2 Activity Diagram... ..28

4.2.3 Analisis Dokumen Keluaran ... ..32

4.2.4 Analisis Dokumen Masukan ... ..34

4.3 Tahap Desain Sistem (Design) ... ..36

4.3.1 Identifikasi Kebutuhan ... ..36

4.3.2 Package Diagram ... ..41

4.3.3 Usecase Diagram ... ..42

4.3.3.1 Usecase Diagram Pendataan ... ..42

4.3.3.2 Usecase Diagram Pasang Baru ... ..43

4.3.3.3 Usecase Diagram Pencatatan Tagihan ... ..44

4.3.3.4 Usecase Diagram Pengumuman ... ..44

4.3.3.5 Usecase Diagram Pengaduan ... ..45

4.3.3.6 Usecase Diagram Laporan ... ..45

4.3.4 Deskripsi Usecase ... ..46

4.3.5 Rancangan Basis Data ... ..51

4.3.5.1 Entity Relationship Diagram (ERD) ... ..51

4.3.5.2 Transformasi ERD ke LRS ... ..52

4.3.5.3 Logical Record Structure (LRS) ... ..53

4.3.5.4 Tabel ... ..54

4.3.5.5 Spesifikasi Basis Data ... ..57

4.3.6 Rancangan Antarmuka ... ..64

(10)

x

4.3.6.1 Rancangan Keluaran ... ..64

4.3.6.2 Rancangan Masukan ... ..65

4.4 Tahap Implementasi/Penerapan (Implementation) ... ..68

4.4.1 Stuktur Tampilan ... ..68

4.4.2 Rancangan Layar ... ..69

4.4.2.1 Rancangan Layar Halaman Petugas ... ..69

4.4.2.2 Rancangan Layar Halaman Pelanggan ... ..93

4.4.3 Sequence Diagram ... 101

4.4.3.1 Sequence Diagram Petugas SPAM ... 101

4.4.3.2 Sequence Diagram Pelanggan ... 111

4.4.4. Class Diagram ... 114

4.4.5. Deployment Diagram ... 115

BAB V PENUTUP 5.1 Kesimpulan ... 116

5.2 Saran ... 117

DAFTAR PUSTAKA……….118

LAMPIRAN………121

(11)

xi

DAFTAR GAMBAR

Halaman

Gambar 3.1 Tahapan SDLC ... 11

Gambar 3.2 Tahapan RAD ... 16

Gambar 4.1 Logo BUMDes Bina Mandiri ... 22

Gambar 4.2 Struktur Organisasi BUMDes Bina Mandiri ... 23

Gambar 4.3 Activity Diagram Pasang Baru... 29

Gambar 4.4 Activity Diagram Pencatatan Tagihan ... 30

Gambar 4.5 Activity Diagram Pengaduan Keluhan... 31

Gambar 4.6 Activity Diagram Laporan ... 32

Gambar 4.7 Package Diagram SPAM ... 41

Gambar 4.8 Usecase Diagram Pendataan ... 42

Gambar 4.9 Usecase Diagram Pasang Baru ... 43

Gambar 4.10 Usecase Diagram Pencatatan Tagihan ... 44

Gambar 4.11 Usecase Diagram Pengumuman... 44

Gambar 4.12 Usecase Diagram Pengaduan Pelanggan ... 45

Gambar 4.13 Usecase Diagram Laporan ... 45

Gambar 4.14 Rancangan Entity Relationship Diagram (ERD) ... 52

Gambar 4.15 Transformasi ERD ke LRS ... 53

Gambar 4.16 Logical Record Structured (LRS) ... 54

Gambar 4.17 Struktur Tampilan Menu ... 68

Gambar 4.18 Rancangan Layar Login ... 69

Gambar 4.19 Rancangan Layar Halaman Utama Petugas SPAM ... 69

Gambar 4.20 Rancangan Layar Lihat Data Pelanggan ... 70

Gambar 4.21 Rancangan Layar Input Data Pelanggan ... 71

Gambar 4.22 Rancangan Layar Edit Data Pelanggan ... 72

Gambar 4.23 Rancangan Layar Lihat Data Alat ... 73

Gambar 4.24 Rancangan Layar Input Data Alat ... 74

Gambar 4.25 Rancangan Layar Edit Data Alat ... 75

Gambar 4.26 Rancangan Layar Lihat Data Pendaftaran ... 76

(12)

xii

Gambar 4.27 Rancangan Layar Lihat Data Survei ... 77

Gambar 4.28 Rancangan Layar Input Data Survei ... 78

Gambar 4.29 Rancangan Layar Edit Data Survei ... 79

Gambar 4.30 Rancangan Layar Lihat Data Pemasangan ... 80

Gambar 4.31 Rancangan Layar Lihat Detail Pemasangan... 81

Gambar 4.32 Rancangan Layar Lihat Data Kwitansi ... 82

Gambar 4.33 Rancangan Layar Input Data Kwitansi ... 83

Gambar 4.34 Rancangan Layar Cetak Data Kwitansi ... 84

Gambar 4.35 Rancangan Layar Lihat Data Tagihan ... 85

Gambar 4.36 Rancangan Layar Input Data Tagihan ... 86

Gambar 4.37 Rancangan Layar Edit Data Tagihan ... 87

Gambar 4.38 Rancangan Layar Cetak Data Tagihan ... 88

Gambar 4.39 Rancangan Layar Lihat Data Pengumuman ... 89

Gambar 4.40 Rancangan Layar Input Data Pengumuman ... 89

Gambar 4.41 Rancangan Layar Edit Data Pengumuman ... 90

Gambar 4.42 Rancangan Layar Lihat Data Pengaduan ... 90

Gambar 4.43 Rancangan Layar Cetak Laporan Tagihan ... 91

Gambar 4.44 Rancangan Layar Cari Data Laporan Tagihan ... 91

Gambar 4.45 Rancangan Layar Lihat Cetak Data Laporan Tagihan ... 92

Gambar 4.46 Rancangan Layar Halaman Utama Pelanggan ... 93

Gambar 4.47 Rancangan Layar Login Pelanggan... 94

Gambar 4.48 Rancangan Layar Menu Pelanggan ... 95

Gambar 4.49 Rancangan Layar Form Pendaftaran ... 96

Gambar 4.50 Rancangan Layar Cek Tagihan Pelanggan ... 97

Gambar 4.51 Rancangan Layar Cetak Bukti Tagihan ... 98

Gambar 4.52 Rancangan Layar Pengaduan Keluhan ... 99

Gambar 4.53 Rancangan Layar Lihat Pengumuman ... 100

Gambar 4.54 Sequence Diagram Login Petugas ... 101

Gambar 4.55 Sequence Diagram Lihat Data Pelanggan ... 102

Gambar 4.56 Sequence Diagram Input Data Alat ... 103

Gambar 4.57 Sequence Diagram Lihat Data Pendaftaran ... 104

(13)

xiii

Gambar 4.58 Sequence Diagram Input Data Survei ... 105

Gambar 4.59 Sequence Diagram Input Data Pasang ... 106

Gambar 4.60 Sequence Diagram Input Data Kwitansi ... 107

Gambar 4.61 Sequence Diagram Input Data Tagihan ... 108

Gambar 4.62 Sequence Diagram Input Data Pengumuman ... 109

Gambar 4.63 Sequence Diagram Lihat Pengaduan Keluhan ... 110

Gambar 4.64 Sequence Diagram Cetak Laporan Tagihan ... 110

Gambar 4.65 Sequence Diagram Registrasi Pelanggan ... 111

Gambar 4.66 Sequence Diagram Pendaftaran ... 111

Gambar 4.67 Sequence Diagram Pelanggan Cek Tagihan... 112

Gambar 4.68 Sequence Diagram Input Pengaduan ... 113

Gambar 4.69 Sequence Diagram Lihat Pengumuman ... 113

Gambar 4.70 Class Diagram ... 114

Gambar 4.71 Deployment Diagram ... 115

(14)

xiv

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel User ... 55

Tabel 4.2 Tabel Pelanggan ... 55

Tabel 4.3 Tabel Pendaftaran ... 55

Tabel 4.4 Tabel Survei ... 55

Tabel 4.5 Tabel Pasang ... 55

Tabel 4.6 Tabel Isi... 56

Tabel 4.7 Tabel Alat ... 56

Tabel 4.8 Tabel Kwitansi ... 56

Tabel 4.9 Tabel Tagihan ... 56

Tabel 4.10 Tabel Pengumuman... 57

Tabel 4.11 Tabel Pengaduan ... 57

Tabel 4.12 Spesifikasi Basis Data User ... 57

Tabel 4.13 Spesifikasi Basis Data Pelanggan ... 58

Tabel 4.14 Spesifikasi Basis Data Pendaftaran ... 59

Tabel 4.15 Spesifikasi Basis Data Survei ... 59

Tabel 4.16 Spesifikasi Basis Data Pasang... 60

Tabel 4.17 Spesifikasi Basis Data Kwitansi ... 60

Tabel 4.18 Spesifikasi Basis Data Alat ... 61

Tabel 4.19 Spesifikasi Basis Data Isi ... 61

Tabel 4.20 Spesifikasi Basis Data Tagihan ... 62

Tabel 4.21 Spesifikasi Basis Data Pengumuman ... 63

Tabel 4.22 Spesifikasi Basis Data Pengaduan ... 63

(15)

xv

DAFTAR SIMBOL

1. Entity Relationship Diagram

GAMBAR NAMA KETERANGAN

Entitas

Menunjukan suatu objek yang dapat diidentifikasi dalam lingkungan pemakai.

Relasi

Menunjukan adanya hubungan diantara sejumlah entitas yang berbeda.

Atribut

Mendeskripsikan karakter entitas (atribut yang berfungsi sebagai kunci diberi garis bawah).

Alur

Penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut.

Weak Entity

Suatu entitas dimana keberadaan dari entitas tersebut tergantung dari entitas lain.

(16)

xvi 2. Usecase Diagram

GAMBAR NAMA KETERANGAN

Actor

Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use case.

Generalization

Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor).

Use Case

Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor.

Extends

Menspesifikasikan bahwa usecase target memperluas perilaku dari usecase sumber pada suatu titik yang di berikan.

Include

Menunjukan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya.

(17)

xvii 3. Aktivity Diagram

GAMBAR NAMA KETERANGAN

Activity

Memperlihatkan bagaimana masing- masing kelas antarmuka saling berinteraksi satu sama lain.

Initial Node

Menggambarkan awal aktivitas.

Activity Final Node

Menggambarkan akhir dari aktivitas.

Joinode

Menggambarkan aktivitas yang di mulai dengan dua atau lebih aktivitas

yang sudah dilakukan dan

menghasilkan sebuah akivitas.

Decision node

Menggambarkan pilihan untuk pengambilan keputusan, true atau false.

Control flow

Urutan perpindahan suatu aktivitas.

(18)

xviii 4. Sequence Diagram

GAMBAR NAMA KETERANGAN

Actor

Menggambarkan seseorang atau sesuatu (seperti, perangkat, sistem lain) yang berintraksi dengan sistem.

Boundary class

Menggambarkan intraksi antara satu atau lebih aktor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain di sekitarnya dan merupakan pembatas sistem dengan dunia luar.

Control class

Menggambarkan “prilaku mengatur”, mengkoordinasikan perilalu sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem.

Entity class

Menggambarkan iformasi yang harus di simpan oleh sistem (struktur data dari sebuah sistem).

Object Message

Menggambarkan pesan/hubungan aktor objek, yang menunjukan urutan kejadian yang terjadi.

Return Message

Menggambarkan pesan/objek, yang menunjukan urutan kejadian yang terjadi.

(19)

xix Message to

self

Menggambarkan pesan/objek itu sendiri, yang menunjukan urutan kejadian yang terjadi.

5. Class Diagram

GAMBAR NAMA KETERANGAN

Generalization

Hubungan dimana objek anak

(descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor).

Class

Himpunan dari objek-objek yang berbagi atribut serta operasi yang sama.

Association

Apa yang menghubungkan antara objek satu dengan objek lainnya.

(20)

xx

DAFTAR LAMPIRAN

Halaman

Lampiran A-1 Tagihan ... 122

Lampiran A-2 Laporan Tagihan ... 123

Lampiran A-3 Kwitansi ... 124

Lampiran B-1 Data Pelanggan ... 126

Lampiran B-2 Data Pendaftaran ... 128

Lampiran B-3 Data Pengaduan Keluhan Pelanggan ... 129

Lampiran B-4 Data Alat ... 130

Lampiran C-1 Kwitansi ... 132

Lampiran C-2 Tagihan ... 133

Lampiran C-3 Laporan Tagihan ... 134

Lampiran C-4 Pengumuman ... 134

Lampiran D-1 Pelanggan ... 136

Lampiran D-2 Alat ... 136

Lampiran D-3 Pendaftaran ... 137

Lampiran D-4 Survei ... 137

Lampiran D-5 Pemasangan ... 138

Lampiran D-6 Pengaduan ... 139

Lampiran E-1 Surat Izin Riset ... 141

Lampiran E-2 Surat Selesai Riset ... 142

Lampiran F Kartu Bimbingan ... 144

Gambar

GAMBAR  NAMA  KETERANGAN
GAMBAR  NAMA  KETERANGAN
GAMBAR  NAMA  KETERANGAN
GAMBAR  NAMA  KETERANGAN
+2

Referensi

Dokumen terkait

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunianya, sehingga penulis dapat menyelesaikan laporan skripsi yang

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan

Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang