• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2018

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM"

Copied!
8
0
0

Teks penuh

(1)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1Deskripsi Umum

PDAM Tirta Mon Pase Aceh Utara adalah pe-rusahaan milik pemerintah daerah yang bergerak di bidang penyediaan air minum. Pelanggan tersebar luas dalam ruang lingkup kota Lhokseumawe. Untuk memberikan pelayanan yang maksimal perusahaan menyediakan sistem layanan pembayaran tagihan air pada tiap bulannya berdasarkan jumlah pemakaian. Untuk menambah pelayanan maka perusahaan juga menyediakan informasi tagihan melalui SMS berisi-kan tentang besar tagihan air, besar tunggaberisi-kan dan sebagainya. Dengan adanya informasi tagihan air ini maka dapat berfungsi sebagai informasi kepada pelanggan guna mengurangi besaran tunggakan tagi-han air.

3.2Analisis

Sebuah sistem sangat diperlukan adanya ana-lisis terlebih dahulu mengenai apa saja yang akan dibutuhkan dalam perancangan sistem sehingga sis-tem yang dirancang akan berjalan sesuai dengan fungsi yang diharapakan.

3.2.1 Analisis Sistem Baru

Untuk pertamakalinya PDAM Tirta Mon Pase Aceh Utara mengimplementasikan sistem informasi tagihan air maka diharapkan sistem dapat berjalan semestinya yang mampu memberikan informasi kepada pelanggan tentang besar tagihan yang harus dibayarkan tanpa harus datang langsung ke kantor untuk mengecek tagihan, namun cukup dengan meminta informasi melalui SMS.

3.2.2 Analisis Kebutuhan Perangkat Keras

Perangkat Keras yang digunakan dalam perancangan ini adalah satu unit laptop yang dilengkapi dengan spesifikasi sebagai berikut :

1. Processor Intel Core 2 Duo2.93 GHz, 2. Harddisk Drive 500 GB,

3. Memori 2 GB, 4. Monitor LCD 15”,

5. Keyboard dan Mouse, 6. HP GSM,

7. Modem GSM Huawei.

3.2.3 Analisis Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam perancangan sistem ini antara lain sebagai berikut :

1. Sistem Operasi Microsoft Windows 7, 2. XAMPP Control Panel For Windows 32 bit, 3. GAMMU SMS Gateway,

4. Database My-SQL, 5. Browser Mozila Firefox, 6. Driver Mobile Partner, 7. AdobeDreamweaver CS5, 8. Artister 4.0.

3.2.4 Analisis Kebutuhan Informasi

Kebutuhan informasi tidak terlepas dalam penelitian ini guna mendukung perancangan sistem yang sesuai dengan penerapan di lapangan seperti

1. Informasi pelanggan PDAM Tirta Mon Pa-se Aceh Utara.

2. Informasi golongan pelanggan yaitu untuk mengetahui besaran debit air dan besaran biaya per golongan.

3. Informasi mengenai rincian tagihan reken-ing air pelanggan seperti bulan bulan tung-gakan, pemakaian air dan jumlah tagihan.

3.3Perancangan Sistem

Perancangan sistem menguraikan bagaimana alur proses input maupun output dari sistem yang akan dihasilkan. Perancangan sistem ini dapat digambarkan melalui diagram aliran data maupun konteks diagram yang akan menggambarkan aliran data terhadap sistem yang dirancang.

3.3.1 Perancangan Proses

(2)

3.3.1.2Konteks Diagram (Diagram Context)

Diagram konteks digunakan untuk menggam-barkan keseluruhan dari sistem yang dirancang. Ada-pun perancangannya dapat dilihat pada gambar 3.2 berikut :

SISTEM INFORMASI TAGIHAN AIR DENGAN

SMS GATEWAY ADMINISTRATOR

PELANGGAN

Input data kecamatan Input data desa

Info kecamatan Info data desa

Data tagihan Info tagihan

DIREKTUR Input data golongan

Info data golongan

Input data pelanggan

- laporan pelanggan - laporan pemakaian - laporan tagihan Input data pemakaian

Input data tagihan

Info data pemakaian Info data pelanggan Info data tagihan

Gambar 3.1 Kontek Diagram Sistem Informasi Tagihan Air PDAM

Keterangan kontek diagram :

1. Administrator menginputkan data kecamatan dan sistem akan memberikan info kecamatan.

2. Administrator menginputkan desa dan sistem akan memberikan informasi desa per kecamatan. 3. Administrator menginputkan data golongan

pelanggan dan sistem akan memberikan infor-masi golongan pelanggan.

4. Administrator menginputkan data pelanggan kedalam sistem dan sistem akan memberikan in-formasi pelanggan.

5. Administrator menginputkan data pemakaian air dan sistem akan memberikan informasi pemakaian air.

6. Administrator menginputkan data tagihan dan sistem akan memberikan informasi tagihan. 7. Pelanggan mengirimkan sms tagihan dan sistem

akan membalas informasi yang dikirim oleh pelanggan.

8. Direktur mendapatkan informasi dari proses sis-tem berupa laporan.

3.3.1.3Data Flow Diagram (DFD) Level 0

DFD level 0 merupakan penjabaran dari proses sistem yang telah dirancang pada konteks diagram sistem. Adapun rancangannya dapat dilihat pada gambars 3.3 berikut :

1.0 proses Input

data kecamatan ADMINISTRATOR

2.0 Proses Input

data desa

tbkecamatan

tbdesa

PELANGGAN

5.0 Proses Input

data pemakaian

3.0 Proses Input data golongan

Input data desa Info desa

Kirim SMS tagihan Info tagihan Input data golongan

Info golongan

7.0 Proses SMS

golongan

8.0 Laporan DIREKTUR

Laporan Input data pelanggan Info pelanggan

Data tagihan 6.0

Proses Input data tagihan

tbtagihan Input data tagihan

Info tagihan

4.0 Proses Input

data pelanggan

tbpelanggan

Input data pemakaian Info pemakaian

Gambar 3.2 Data Flow Diagram Level 0

3.3.1.4DFD Level 1 Proses 1.0 Olah Data

(3)

3.3.1.5DFD Level 1 Proses 2.0 Olah Data Desa

ADMINISTRATOR Data desa

Data desa

Data desa

Data desa Data desa

2.2 Simpan

data

2.3 Update

data

2.4 Hapus

data

tbdesa 2.1

Validasi data

Data desa

Data desa

Data desa

Data desa

Data desa

Gambar 3.4DFD Level1 Oleh Data Desa

3.3.1.6DFD Level 1 Proses 3.0 Olah Data

Golon-gan

ADMINISTRATOR Data golongan

Data golongan

Data golongan

Data golongan Data golongan

3.2 Simpan

data

3.3 Update

data

3.4 Hapus

data

tbgolongan 3.1

Validasi data

Data golongan

Data golongan

Data golongan

Data golongan

Data golongan

Gambar 3.5 Data Flow Diagram Olah Data Golon-gan

3.3.1.7DFD Level 1 Proses 4.0 Olah Data

Pelang-gan

ADMINISTRATOR Data pelanggan

Data pelanggan

Data pelanggan

Data pelanggan Data pelanggan

4.2 Simpan

data

4.3 Update

data

4.4 Hapus

data

tbpelanggan 4.1

Validasi data

Data pelanggan

Data pelanggan

Data pelanggan

Data pelanggan

Data pelanggan

Gambar 3.6 Data Flow Diagram Olah Data Pelang-gan

3.3.1.8DFD Level 1 Proses 5.0 Kirim Data

Pemakaian

ADMINISTRATOR Data pemakaian

Data pemakaian

Data pemakaian

Data pemakaian Data pemakaian

5.2 Simpan

data

5.3 Update

data

5.4 Hapus

data

tbpemakaian 5.1

Validasi data

Data pemakaian

Data pemakaian

Data pemakaian

Data pemakaian

Data pemakaian

(4)

3.3.1.9DFD Level 1 Proses 6.0 Olah Data Tagihan

Gambar 3.8 Rancangan Proses Kirim Data Pemakaian

Cek data pelanggan

7.0

Gambar 3.9 Rancangan Proses Kirim SMS

3.3.1.11 DFD Level 1 Proses 8.0 Olah Data

Gambar 3.10 Rancangan Proses Data Laporan

3.3.2 Perancangan Basis Data (Database)

Rancangan database bertujuan untuk mem-bangun basis data daripada sistem. Sub bagian dari

pengerjaan basis data meliputi perancangan ERD, rancangan relasi tabel dan rancangan tabel.

3.3.2.1ERD ( Entity Relationship Diagram)

ERD merupakan suatu model untuk menjelas-kan hubungan antar data dalam basis data ber-dasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Untuk lebih jelasnya dapat dilihat pada gambar 3.11 berikut :

tbtagihan

Besar tagihan menurut

tbgolongan n Besaran biaya berdasarkan

n

tbdesa tbkecamatan

Lokasi 1

1

Berada di 1

desa

Gambar 3.11 ERD Tagihan Air Dengan SMS Gateway

3.3.2.2Desain Tabel

Perancangan aplikasi web ini menggunakan ba-sis data My-SQL dimana penulis membuat sebuah database dengan nama db_tagihan. Database ini terdiri atas empat tabel seperti berikut ini :

1) Tabel Admin

Tabel admindigunakan untuk menyimpan data untuk login administrator. Adapun rancangannya seperti pada tabel 3.1 berikut :

Tabel 3.1 Tabel Admin

Nama tabel : tbadmin

2) Tabel Kecamatan

(5)

Tabel 3.2 Tabel Kecamatan

Nama tabel : tbkecamatan

Index : idkecamatan (Primary Key)

N

1

Idkecama-tan

Tabel desa berguna untuk penyimpanan data desa per kecamatan. Adapun rancangannya seperti pada tabel 3.3 berikut :

Tabel 3.3 Tabel Desa

Nama tabel : tbdesa

Index : iddesa (Primary Key)

Idkecamatan (Foreign Key)

N

3

Idkecama-tan

Int 3 Nama kecamatan

4) Tabel Golongan

Tabel golongan digunakan untuk menampung data golongan. Adapun rancangannya dapat dilihat pada tabel 3.4 berikut :

Tabel 3.4 Tabel Golongan

Nama tabel : tbgolongan

Index : kodegol (Primary Key)

No Nama

Field

Type Field

Panjang Keterangan / Key

1 kodegol Varchar 5 Kode

go-longan

2 golongan varchar 20 Golongan

3 keterangan Text - Keterangan definisi go-longan 5) Tabel Pelanggan

Tabel pelanggan digunakan untuk menyimpan data pelanggan. Adapun rancangannya seperti pada tabel 3.5 berikut :

Tabel 3.5 Tabel Pelanggan

Table Name : tb_pelanggan

Field Index : nosambungan (PRIMARY KEY) 1

nosambun-gan

Int 5 Nomor

sambungan

2 nomorktp Var-pelanggan

8 kodegol

Var-6) Tabel Tagihan

Tabel tagihan digunakan untuk menyimpan data tagihan. Adapun rancangannya dapat dilihat pada tabel 3.6 berikut :

Tabel 3.6 Tabel Tagihan

Nama tabel : tbtagihan

Index : notagihan (Primary Key) kodegol (Foreign Key)

(6)

4 loket Var-char

50 Nama loket

pem-bayaran

5 bulan

reken-ing

Date - Bulan

reken-ing

6 kodegol Varchar 5 Kode

golon-gan pelang-gan

7 tgl_dicatat Date - Tanggal

catat meter-an

8 cat_meter_ki

ni

Int 5 Catatan

me-teran kini

9 cat_meter_lal

u

Int 5 Catatan

me-teran lalu

10 pemakaian_ai

r

Int 5 Jumlah

pemakaian air

11 rincian_biaya Varchar 20 Rincian

jenis biaya

12 satuan Double - Satuan biaya

12 harga Double - Harga per

satuan

13 total Double - Total

pem-bayaran

7) Tabel Pemakaian

Tabel pemakaian air digunakan untuk mendata pemakaian air pada meteran. Adapun rancangannya dapat dilihat pada tabel 3.7 berikut :

Tabel 3.7 Tabel Pemakaian

Nama tabel : tbpemakaian

Index : nosambungan (Foreign Key) No Nama Field Type

Field

Panjang Keterangan / Key

1 nosambungan Int 5 Nomor

sam-bungan

2 no_meter Int 4 Nomor

me-teran

3 no_pabrik Varchar 10 Nomor

pabrik

me-teran

4 nilai_meter Int 5 Besaran

pemakaian air

5 status Varchar 20 Status

meter-an

6 rute_nilai Varchar 7 Rute nilai

7 grup Varchar 7 Wilayah

grup

8 no_order Int 3 Nomor order

9 tglbaca Date - Tanggal baca

meteran

10 tglcetak Date - Tanggal

ce-tak

11 periode Int 6 Periode catat

meteran

3.3.3 Perancangan Interface/Antarmuka

a. Desain Halaman Utama

Menu halaman utama digunakan sebagai hala-man utama untuk mengakses aplikasi. Adapun rancangannya seperti pada gambar 3.12 berikut :

PDAM TIRTA MON PASE ACEH UTARA

SISTEM INFORMASI TAGIHAN AIR DENGAN MENGGUNAKAN SMS GATEWAY

FOOTER

| HOME | KECAMATAN | DESA | GOLONGAN | PELANGGAN | TAGIHAN | PEMAKAIAN | SMS MASUK | LAPORAN | KELUAR

LOGIN ADMIN SELAMAT DATANG Gambar

Gambar 3.12 Halaman Menu Utama

b. Desain Halaman Login

Halaman login admin digunakan untuk melakukan login pada saat pengguna menggunakan aplikasi. Adapun rancangannya seperti pada gambar 3.13 berikut :

PDAM TIRTA MON PASE ACEH UTARA

SISTEM INFORMASI TAGIHAN AIR DENGAN MENGGUNAKAN SMS GATEWAY

FOOTER

| HOME | KECAMATAN | DESA | GOLONGAN | PELANGGAN | TAGIHAN | PEMAKAIAN | SMS MASUK | LAPORAN | KELUAR

Login Login admin

nuptk

Password

Cancel Gambar

Gambar 3.13 Halaman Login

c. Desain Halaman Input Data Kecamatan

(7)

Lhokseumawe. Adapun rancangannya seperti pada gambar 3.14 berikut :

PDAM TIRTA MON PASE ACEH UTARA

SISTEM INFORMASI TAGIHAN AIR DENGAN MENGGUNAKAN SMS GATEWAY

FOOTER

| HOME | KECAMATAN | DESA | GOLONGAN | PELANGGAN | TAGIHAN | PEMAKAIAN | SMS MASUK | LAPORAN | KELUAR DATA KECAMATAN

Gambar

DATA KECAMATAN Id kecamatan

Kecamatan

Gambar 3.14 HalamanInput Data Kecamatan

d. Desain Halaman Input Data Desa

Halaman input data desa merupakan form penginputan data desa per kecamatan. Adapun rancangannya seperti pada gambar 3.15 berikut :

PDAM TIRTA MON PASE ACEH UTARA

SISTEM INFORMASI TAGIHAN AIR DENGAN MENGGUNAKAN SMS GATEWAY

FOOTER

| HOME | KECAMATAN | DESA | GOLONGAN | PELANGGAN | TAGIHAN | PEMAKAIAN | SMS MASUK | LAPORAN | KELUAR

DATA DESA Gambar

DATA DESA ID Desa

Desa Kecamatan

Gambar 3.15 HalamanInput Data Desa

e. Desain Halaman Input Data Golongan

Halaman input data golongan digunakan untuk penginputan data golongan pelanggan. Adapun rancangannya seperti pada gambar 3.16 berikut :

SISTEM INFORMASI TAGIHAN AIR DENGAN SMS GATEWAY

PDAM Tirta Mon Pase Aceh Utara

FOOTER

| HOME | PELANGGAN | GOLONGAN | TAGIHAN | KEYWORD | SMS MASUK | LAPORAN | KELUAR

DATA GOLONGAN Gambar

DATA GOLONGAN Kode

golongan Golongan keterangan

Gambar 3.16 Halaman Input Data Golongan

f. Desain Halaman Input Data Pelanggan

Halaman input data pelanggan digunakan untuk penginputan data pelanggan. Adapun rancangannya seperti pada gambar 3.17 berikut :

PDAM TIRTA MON PASE ACEH UTARA

SISTEM INFORMASI TAGIHAN AIR DENGAN MENGGUNAKAN SMS GATEWAY

FOOTER

| HOME | KECAMATAN | DESA | GOLONGAN | PELANGGAN | TAGIHAN | PEMAKAIAN | SMS MASUK | LAPORAN | KELUAR DATA PELANGGAN

Gambar

DATA PELANGGAN No. sambungan

NO KTP Nama Jenis Kelamin Tempat Lahir

Tanggal Lahir Alamat Golongan Tarif NO HP

Gambar 3.17 Halaman Input Data Pelanggan

g. Desain Halaman Input Data Pemakaian

Halaman data pemakaian berguna untuk menginputkan data-data pemakain air oleh pelang-gan. Adapun rancangannya dapat dilihat pada gambar 3.18 berikut :

PDAM TIRTA MON PASE ACEH UTARA

SISTEM INFORMASI TAGIHAN AIR DENGAN MENGGUNAKAN SMS GATEWAY

FOOTER

| HOME | KECAMATAN | DESA | GOLONGAN | PELANGGAN | TAGIHAN | PEMAKAIAN | SMS MASUK | LAPORAN | KELUAR DATA PEMAKAIAN

Gambar

DATA PEMAKAIAN NO sambungan

No meter No pabrik Nilai meter Status Rute nilai Grup

No order Tgl baca Tgl cetak Periode

Gambar 3.18 Halaman Input Data Pemakaian

h. Desain Halaman Input Data Tagihan

(8)

SISTEM INFORMASI TAGIHAN AIR DENGAN SMS GATEWAY

PDAM Tirta Mon Pase Aceh Utara

FOOTER

| HOME | PELANGGAN | GOLONGAN | TAGIHAN | KEYWORD | SMS MASUK | LAPORAN | KELUAR DATA TAGIHAN

Gambar

DATA TAGIHAN NO. Tagihan

Rayon/rute Loket Bulan rekening Golongan Tgl catat Cat.meter akhir

Cat. Meter lalu Pemakain air Rincian biaya Satuan Harga Total

Gambar 3.19 Halaman Input Data Tagihan

i. Desain Halaman Data SMS Masuk

Halamanmasuk sms digunakan untuk menam-pung data masukan dari pelanggan. Adapun rancangannya dapat dilihat pada gambar 3.20 berikut :

SISTEM INFORMASI TAGIHAN AIR DENGAN SMS GATEWAY

PDAM Tirta Mon Pase Aceh Utara

FOOTER

| HOME | PELANGGAN | GOLONGAN | TAGIHAN | KEYWORD | SMS MASUK | LAPORAN | KELUAR

DATA SMS MASUK DATA SMS MASUK

Gambar

Hapus

Gambar 3.20 Halaman Data SMS Masuk

j. Desain Menu Halaman Laporan

Menu laporan merupakan navigasi untuk mengakses laporan Adapun rancangannya dapat dilihat pada gambar 3.21 berikut :

SISTEM INFORMASI TAGIHAN AIR DENGAN SMS GATEWAY

PDAM Tirta Mon Pase Aceh Utara

FOOTER

| HOME | PELANGGAN | GOLONGAN | TAGIHAN | KEYWORD | SMS MASUK | LAPORAN | KELUAR

Kecamatan

Pilih Laporan Gambar

Tunggakan

Desa

Pemakaian

Golongan Pelanggan

Gambar

Gambar 3.2 Data Flow Diagram Level 0
Gambar 3.4DFD Level1 Oleh Data Desa
Gambar 3.8 Rancangan Proses Kirim Data
Gambar 3.12  Halaman Menu Utama
+2

Referensi

Dokumen terkait

Dalam melakukan transaksi jual beli secara online (e-commerce), ada beberapa aspek hukum yang harus diperhatikan antara lain ; Perjanjian jual beli, Penawaran dan

Daftar Pembeli Batubara Jenis Lainnya (Other Coal) Asal Hong Kong Indonesia Berdasarkan Volume & Nilai, 2017 Tabel 7.43. Daftar Pembeli Batubara Jenis Lainnya (Other Coal)

Keterbatasan lain adalah desain penelitian ini hanya berbentuk cross- sectional (hanya dilakukan satu kali pengambilan data) sehingga peneliti tidak dapat mengetahui empati

Berdasarkan hasil penelitian dapat ditarik kesimpulan bahwa pengembangan lembar kerja peserta didik berbasis problem based learning yang diterapkan pada materi

Berdasarkan hasil perancangan ini dapat disimpulkan bahwa pertimbangan aspek visual untuk diterapkan pada perpustakaan di alun-alun Ujungberung merupakan salah satu

Berdasarkan latar belakang genetik (poligenik) adanya perbedaan faktor etnik dan geografikal yang menyebabkan perbedaan persentase terdapatnya alel HLA-Cw6 dan alel

Diagnosa keperawatan keluarga penyakit bronkitis kronis dibawah ini berdasarkan pada problem dari (Wilkinson JM & Ahern NR 2011), dan etiologi dari

Hubungan Lingkungan Fisik dan Faktor Individu anak Dengan Derajat Kejadian ISPA pada Balita Di Puskesmas Wirobrajan Sholawat serta salam semoga senantiasa tercurah