aplikasi hitung tagihan listrik online pada … · aplikasi hitung tagihan listrik online ......

12
i APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA SMARTPHONE ANDROID TUGAS AKHIR DIAJUKAN UNTUK MEMENUHI PERSYARATAN GUNA MERAIH GELAR SARJANA STRATA 1 TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG Disusun oleh: PUNGKY PRADIGDO 07560215 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014

Upload: dinhduong

Post on 09-Mar-2019

252 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

i

APLIKASI HITUNG TAGIHAN LISTRIK ONLINE

PADA SMARTPHONE ANDROID

TUGAS AKHIR

DIAJUKAN UNTUK MEMENUHI

PERSYARATAN GUNA MERAIH GELAR SARJANA STRATA 1

TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG

Disusun oleh:

PUNGKY PRADIGDO

07560215

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2014

Page 2: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

i

LEMBAR PENGESAHAN

APLIKASI HITUNG TAGIHAN LISTRIK ONLINE

PADA SMARTPHONE ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh:

PUNGKY PRADIGDO

07560215

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji

pada tanggal 10 April 2014.

Menyetujui,

Penguji I

Yufis Azhar, S.Kom

NIDN: 0728088701

Penguji II

Galih Wasis W., S.Kom

NIDN: 0723028801

Ketua Jurusan Teknik Informatika

Yuda Munarko, S.Kom, M.Sc.

NIP : 108.0611.0443

Page 3: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

vii

KATA PENGANTAR

بسم هللا الرحمن الرحيم

Alhamdulillahi Robbil “alamiin, puji syukur kehadirat Allah SWT pemilik

dan penguasa alam semesta beserta isinya, hidayah, romah dan inayah serta segala

segala nikmatnya yang tak terhitung jumlahnya. Hanya dengan izin-Nyalah

akhirnya penulisan serta pembuatan Tugas Akhir ini dapat diselesaikan. Shalawat

serta salam semoga tetap tercurahkan kepada junjungan kita Nabi Muhammad

SAW yang telah membawa ummat manusia dari alam jahiliyah menuju alam

hidayah.

Tugas Akhir yang berjudul “Aplikasi Hitung Tagihan Listrik Online pada

Smartphone Android” yang telah dibuat ini merupakan salah satu syarat studi

pada Jurusan Teknik Informatika program studi Strata-1, Fakultas Teknik,

Universitas Muhammadiyah Malang. Penulis menyadari sepenuhnya bahwa

penyusunan dan pembuatan karya ilmiah ini tidak lepas dari bantuan berbagai

pihak, oleh karena itu dengan segala kerendahan hati penulis menyampaikan

terima kasih kepada:

1. Bapak Eko Budi Cahyono, S.Kom,M.T selaku ketua Jurusan teknik

Informatika dan dosen pembimbing I serta Bapak Agus Eko M, S.Kom

selaku dosen pembimbing II yang senantisa memberikan pengarahan dan

bimbingannya selama dalam masa penulisan Tugas Akhir ini.

2. Bapak Ir. Sudarman MT selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Malang.

3. Ibu Gita Indah Marthasari, S.T selaku dosen wali penulis.

4. Seluruh dosen dan staff pengajar Jurusan Teknik Informatika, Universitas

Muhammadiyah Malang.

5. Seluruh teman-teman di Teknik Informatika dan semua angkatan 2007, Fery,

Dani, Dimas, Hadi, Zainudin, Hanna, Novi, Didit, Rino yang telah

memberikan dukungan dan tempat berbagi.

Page 4: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

viii

6. Terima kasih kepada Papa, Mulyono, dan Mama, Dra. Nur Aini yang tak

pernah berhenti untuk terus mendukung, memberikan arahan serta nasihat

yang sangat penulis butuhkan, Adik tercinta, Dea Aulia L. yang terus

mendukung dan memberikan buku yang sangat penulis butuhkan..

7. Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan

support doa, semangat serta bantuan dalam menyelesaikan skripsi ini.

8. Tidak lupa ucapan terima kasih yang sebesar-besarnya kepada keluarga besar

PT. PLN (Persero) Rayon Batu khususnya rekan-rekan Billing Management,

Muhamad Faisal, ST, R Fauzaniar Sam S selaku manager, Wahyu

Herlambang, SE selaku Supervisor adm., Ardy Nurfianto Supervisor Teknik,

Achmad Hartoyo, Spd selaku Kepala Unit Billing Management dan rekan

kerja yang tidak bisa penulis sebut satu persatu.

Disadari bahwa masih banyak sekali kekurangan dalam penulisan Tugas

Akhir ini yang dikarenakan keterbatasan kemampuan. Oleh karena itu, saran dan

kritik yang membangun untuk kesempurnaan dimasa mendatang sangat

diharapkan.

Akhirnya, semoga Tugas Akhir ini dapat memberikan manfaat bagi kita semua.

Aamin.

Malang, 5 April 2014

Pungky Pradigdo

Page 5: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

ix

DAFTAR ISI

COVER ................................................................................................................... I

LEMBAR PERSETUJUAN ................................................................................. II

LEMBAR PENGESAHAN .................................................................................. III

LEMBAR PERNYATAAN ................................................................................. IV

ABSTRAKSI .......................................................................................................... V

ABSTRACT .......................................................................................................... VI

KATA PENGANTAR ......................................................................................... VII

DAFTAR ISI ......................................................................................................... IX

DAFTAR GAMBAR ........................................................................................... XII

DAFTAR TABEL ................................................................................................ XV

Page 6: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

x

BAB I ....................................................................................................................... 1

PENDAHULUAN ................................................................................................... 1

1.1 Latar Belakang .............................................................................................. 1

1.2 Rumusan Masalah ......................................................................................... 1

1.3 Batasan Masalah ............................................................................................ 2

1.4 Tujuan Penelitian ........................................................................................... 2

1.5 Metodologi .................................................................................................... 2

1.6 Sistematika Penulisan .................................................................................... 4

BAB II ..................................................................................................................... 6

LANDASAN TEORI ............................................................................................. 6

2.1 Tarif Tenaga Listrik (TTL)........................................................................... 6

2.2 Pencatatan KWH Meter ............................................................................. 14

2.3 Struktur Barcode PT. PLN ........................................................................ 14

2.3.1 Struktur Kode Kedudukan ............................................................... 16

2.4 Model Analisa Sistem .............................................................................. 17

2.4.1 Use Case Diagram ........................................................................... 19

2.4.2 Activity Diagram .............................................................................. 19

2.4.3 Class Diagram ................................................................................... 21

2.4.4 Sequence Diagram ........................................................................... 22

BAB III .................................................................................................................. 24

PERANCANGAN SISTEM ................................................................................ 24

3.1 Analisa Masalah ......................................................................................... 24

3.2 Deskripsi Sistem ......................................................................................... 25

3.3 Design User Interface ................................................................................. 25

3.3.1 Tampilan Menu Utama ..................................................................... 26

Page 7: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

xi

3.3.2 Tampilan Menu Profile ..................................................................... 27

3.3.3 Tampilan Menu History Tagihan Listrik .......................................... 27

3.3.4 Tampilan Menu Simulasi Tagihan Listrik ........................................ 28

3.4 Server ......................................................................................................... 28

3.4.1 Database ............................................................................................ 29

BAB IV .................................................................................................................. 32

IMPLEMENTASI DAN PENGUJIAN .............................................................. 32

4.1 Client Side Application ................................................................................ 32

4.1.1 Menu Profil ....................................................................................... 32

4.1.2 Menu History .................................................................................... 35

4.1.3 Menu Simulasi .................................................................................. 36

4.1.4 Menu Setting ..................................................................................... 38

4.2 Server Side Application ............................................................................... 39

4.2.1 Profil ................................................................................................. 39

4.2.2 Simulasi Tagihan Listrik .................................................................. 39

4.3 Pengujian Aplikasi ...................................................................................... 44

BAB V .................................................................................................................... 66

KESIMPILAN DAN SARAN ............................................................................. 66

5.1 Kesimpulan ................................................................................................ 66

5.2 Saran .......................................................................................................... 66

DAFTAR PUSTAKA ........................................................................................... 67

Page 8: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

xii

DAFTAR GAMBAR

Gambar 2.1 TDL 2013 Tarif S berlaku mulai 1 Oktober 2013 ................................ 8

Gambar 2.2 TDL 2013 Tarif R berlaku mulai 1 Oktober 2013 ............................... 9

Gambar 2.3 TDL 2013 Tarif B berlaku mulai 1 Oktober 2013 ............................. 10

Gambar 2.4 TDL 2013 Tarif I berlaku mulai 1 Oktober 2013 .............................. 11

Gambar 2.5 TDL 2013 Tarif P berlaku mulai 1 Oktober 2013 ............................. 12

Gambar 2.6 TDL 2013 Tarif L berlaku mulai 1 Oktober 2013 ............................. 13

Gambar 2.7 Contoh-contoh barcode PLN ............................................................ 15

Gambar 2.8 Struktur barcode ................................................................................ 15

Gambar 2.9 Kode Kedudukan ............................................................................... 16

Gambar 2.10 Struktur Kode Kedudukan ............................................................... 16

Gambar 2.11 Use case diagram ............................................................................ 18

Gambar 2.12 Activity diagram profil .................................................................... 20

Gambar 2.13 Activity diagram history .................................................................. 20

Gambar 2.14 Activity diagram hitung tagihan listrik ............................................ 21

Gambar 2.15 Class Diagram aplikasi perhitungan tagihan listrik ........................ 22

Gambar 2.16 Sequence Diagram aplikasi perhitungan tagihan listrik .................. 23

Gambar 3.1 Alur Kerja Aplikasi Hitung Tagihan Listrik ..................................... 25

Gambar 3.2 Menu user interface .......................................................................... 26

Gambar 3.3 User intreface menu profil ................................................................ 27

Gambar 3.4 User interface menu history tagihan listrik ....................................... 27

Gambar 3.5 User interface simulasi tagihan listrik .............................................. 28

Gambar 3.6 Entity srk102013 ............................................................................... 29

Gambar 3.7 Entity TDL ........................................................................................ 30

Gambar 3.8 Entity Tdl0 ......................................................................................... 30

Gambar 3.9 Relasi antar tabel ............................................................................... 31

Gambar 4.1 Source code untuk memanggil intent scanning barcode ................... 33

Gambar 4.2 Tampilan user interface menu profile ............................................... 33

Gambar 4.3 Profile telah terisi oleh data dari server ............................................. 34

Gambar 4.4 Source code kirim id pelangan .......................................................... 34

Gambar 4.5 Menu History ..................................................................................... 35

Page 9: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

xiii

Gambar 4.6 Menampung respon dari server ke dalam Array ............................... 35

Gambar 4.7 Menyimpan Array ke SharedPreference ........................................... 36

Gambar 4.8 Menu simulasi ................................................................................... 37

Gambar 4.9 Source code untuk kirim angka stand ............................................... 37

Gambar 4.10 Menu setting .................................................................................... 38

Gambar 4.11 Source code setting ......................................................................... 38

Gambar 4.12 Source code profile server ............................................................... 39

Gambar 4.13 Config.php ....................................................................................... 40

Gambar 4.14 Koneksi.php ..................................................................................... 40

Gambar 4.15 Simulasi.php .................................................................................... 40

Gambar 4.16 Menampung dan melakukan Query ................................................ 41

Gambar 4.17 Penanganan stand kembali kecil ..................................................... 41

Gambar 4.18 Pengelompokan perhitungan berdasarkan Jenis TDL ..................... 42

Gambar 4.19 Simulasi energi minimal ................................................................. 42

Gambar 4.20 Simulasi perhitungan Blok .............................................................. 43

Gambar 4.21 Simulasi perhitungan non subsidi .................................................... 44

Gambar 4.22 Menu tab profil ................................................................................ 44

Gambar 4.23 Foto kwh meter R1 450 .................................................................... 45

Gambar 4.24 Simulasi R1 450 ............................................................................... 45

Gambar 4.25 Invoice tagihan R1 450 .................................................................... 46

Gambar 4.26 Menu tab profil R1 900 .................................................................... 46

Gambar 4.27 Foto kwh meter R1 900 .................................................................... 47

Gambar 4.28 Simulasi R1 900 ............................................................................... 47

Gambar 4.29 Invoice tagihan R1 900 .................................................................... 48

Gambar 4.30 Menu tab profil R1 1300 .................................................................. 48

Gambar 4.31 Foto kwh meter R1 1300 .................................................................. 49

Gambar 4.32 Simulasi R1 1300 ............................................................................. 49

Gambar 4.33 Invoice tagihan R1 1300 .................................................................. 50

Gambar 4.34 Menu tab profil S2 450 .................................................................... 50

Gambar 4.35 Foto kwh meter S2 450 .................................................................... 51

Gambar 4.36 Simulasi S2 450 ................................................................................ 51

Gambar 4.37 Invoice tagihan S2 450 ..................................................................... 52

Page 10: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

xiv

Gambar 4.38 Menu tab profil S2 900 .................................................................... 52

Gambar 4.39 Foto kwh meter S2 900 .................................................................... 53

Gambar 4.40 Simulasi S2 900 ................................................................................ 53

Gambar 4.41 Invoice tagihan S2 900 ..................................................................... 54

Gambar 4.42 Menu tab profil S2 2200 .................................................................. 54

Gambar 4.43 Foto kwh meter S2 2200 .................................................................. 55

Gambar 4.44 Simulasi S2 2200 .............................................................................. 55

Gambar 4.45 Invoice tagihan S2 2200 ................................................................... 56

Gambar 4.46 Menu tab profil B1 450 .................................................................... 56

Gambar 4.47 Foto kwh meter B1 450 .................................................................... 57

Gambar 4.48 Simulasi B1 450 ............................................................................... 57

Gambar 4.49 Invoice tagihan B1 450 .................................................................... 58

Gambar 4.50 Menu tab profil P1 2200 .................................................................. 58

Gambar 4.51 Foto kwh meter P1 2200 .................................................................. 59

Gambar 4.52 Simulasi P1 2200 .............................................................................. 59

Gambar 4.53 Invoice tagihan P1 2200 ................................................................... 60

Gambar 4.54 Menu tab profil B1 1300 .................................................................. 60

Gambar 4.55 Foto kwh meter B1 1300 .................................................................. 61

Gambar 4.56 Simulasi B1 1300 ............................................................................. 61

Gambar 4.57 Invoice tagihan B1 1300 .................................................................. 62

Gambar 4.58 Menu tab profil B1 2200 .................................................................. 62

Gambar 4.59 Foto kwh meter B1 2200 .................................................................. 63

Gambar 4.60 Simulasi B1 2200 ............................................................................. 63

Gambar 4.61 Invoice tagihan B1 2200 .................................................................. 64

Page 11: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

xv

DAFTAR TABEL

Tabel 2.1 Jadwal pembacaan meter menurut kode kududukan ............................. 17

Tabel 4.1 Hasil pengujian aplikasi ........................................................................ 65

Page 12: APLIKASI HITUNG TAGIHAN LISTRIK ONLINE PADA … · APLIKASI HITUNG TAGIHAN LISTRIK ONLINE ... Terima kasih kepada Lailaus Naeni, S.S, S.Pd tersayang yang memberikan support doa,

67

DAFTAR PUSTAKA

[1] Hermawan, Benny. 2004. Mengusasai Java 2 dan Object Oriented

Programming. Yogyakarta: Penerbit Andi

[2] Safaat, Nazruddin. 2011. Pemrograman Aplikasi Mobile Smartphone dan

Tablet PC berbasis Android. Bandung: INFORMATIKA

[3] Siregar, Ivan. 2011 Membongkar Source Code berbagai Aplikasi Android.

Yogyakarta: Gava Media

[4] Haryanto, Agus. “Belajar Membuat Tab Menu pada Android”

http://agusharyanto.net/wordpress/?p=335 (diakses tanggal 7 Mei 2013)

[5] Haryanto, Agus. “Tutorial Android PHP dan MySql”

http://agusharyanto.net/wordpress/?p=586 (diakses tanggal 7 Juli 2013)