perancangan aplikasi sms pencatatan kwh …eprints.binus.ac.id/2668/1/2008-2-00212-if...

12
vii UNIVERSITAS BINA NUSANTARA __________________________________________________________________________ Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap 2007/2008 PERANCANGAN APLIKASI SMS PENCATATAN KWH METER DAN PENGHITUNGAN TAGIHAN UNTUK PELANGGAN PT. PLN LAMPUNG (PERSERO) Taupan Aryo Dwitomo 0800756051 Firmansyah Apryadhi 0800758523 Kristian Nalindra Parlinggoman 0800758536 Abstrak Pelayanan yang baik terhadap pelanggan merupakan suatu hal yang sangat penting bagi setiap perusahaan. Kemajuan teknologi bertujuan untuk memudahkan kebutuhan manusia. Kesadaran akan hal itu mendorong kami untuk membuat suatu alternatif dalam metode pencatatan kWh meter dan penghitungan tagihan listrik pada PT PLN Lampung (Persero) yang kelak pada pengembangannya dapat mencakup ke seluruh wilayah Indonesia. Metodologi penelitian yang digunakan terdiri dari tiga metode, yaitu metode analisis, metode perancangan, dan studi pustaka. Metode analisis mencakup pengamatan (observasi) dan wawancara terhadap sistem yang berjalan, analisis terhadap temuan pengamatan dan hasil wawancara, serta identifikasi kebutuhan informasi dan persyaratan sistem. Sedangkan metode perancangan terdiri dari perancangan Use Case Diagram, Sequence Diagram, Activity Diagram, State Transition Diagram, dan pembuatan aplikasi pencatatan kWh Meter dengan Short Message Service (SMS) yang menggunakan metode SMS Gateway. Aplikasi ini memungkinkan sebuah server untuk dapat menerima dan mengirimkan SMS secara bersamaan dalam waktu yang sama, dengan kapasitas penyimpanan data yang dapat disesuaikan dengan kapasitas media penyimpanan data yang disediakan. Aplikasi ini juga memungkinkan sebuah komputer untuk mem-validasi SMS dari pelanggan, serta dapat mengkalkulasi besar pemakaian listrik untuk kemudian mengirimkan jumlah tagihan yang harus dibayar oleh pelanggan. Setelah dilakukan implementasi dan evaluasi, kesimpulan yang dapat ditarik adalah aplikasi ini sangat membantu PT PLN Lampung (Persero) dan pelanggannya dalam hal pencatatan kWh meter listrik, penghitungan biaya dan penyimpanan data pelanggan ke database PT PLN Lampung (Persero). Kata Kunci Aplikasi SMS, Short Message Service(SMS), KWH Meter, Tagihan, PT. PLN Lampung.

Upload: duongthuan

Post on 06-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

vii

UNIVERSITAS BINA NUSANTARA __________________________________________________________________________

Jurusan Teknik Informatika Skripsi Sarjana Komputer

Semester Genap 2007/2008

PERANCANGAN APLIKASI SMS PENCATATAN KWH METER DAN PENGHITUNGAN TAGIHAN UNTUK PELANGGAN

PT. PLN LAMPUNG (PERSERO)

Taupan Aryo Dwitomo 0800756051 Firmansyah Apryadhi 0800758523 Kristian Nalindra Parlinggoman 0800758536

Abstrak

Pelayanan yang baik terhadap pelanggan merupakan suatu hal yang sangat penting bagi setiap perusahaan. Kemajuan teknologi bertujuan untuk memudahkan kebutuhan manusia. Kesadaran akan hal itu mendorong kami untuk membuat suatu alternatif dalam metode pencatatan kWh meter dan penghitungan tagihan listrik pada PT PLN Lampung (Persero) yang kelak pada pengembangannya dapat mencakup ke seluruh wilayah Indonesia. Metodologi penelitian yang digunakan terdiri dari tiga metode, yaitu metode analisis, metode perancangan, dan studi pustaka. Metode analisis mencakup pengamatan (observasi) dan wawancara terhadap sistem yang berjalan, analisis terhadap temuan pengamatan dan hasil wawancara, serta identifikasi kebutuhan informasi dan persyaratan sistem. Sedangkan metode perancangan terdiri dari perancangan Use Case Diagram, Sequence Diagram, Activity Diagram, State Transition Diagram, dan pembuatan aplikasi pencatatan kWh Meter dengan Short Message Service (SMS) yang menggunakan metode SMS Gateway. Aplikasi ini memungkinkan sebuah server untuk dapat menerima dan mengirimkan SMS secara bersamaan dalam waktu yang sama, dengan kapasitas penyimpanan data yang dapat disesuaikan dengan kapasitas media penyimpanan data yang disediakan. Aplikasi ini juga memungkinkan sebuah komputer untuk mem-validasi SMS dari pelanggan, serta dapat mengkalkulasi besar pemakaian listrik untuk kemudian mengirimkan jumlah tagihan yang harus dibayar oleh pelanggan. Setelah dilakukan implementasi dan evaluasi, kesimpulan yang dapat ditarik adalah aplikasi ini sangat membantu PT PLN Lampung (Persero) dan pelanggannya dalam hal pencatatan kWh meter listrik, penghitungan biaya dan penyimpanan data pelanggan ke database PT PLN Lampung (Persero). Kata Kunci Aplikasi SMS, Short Message Service(SMS), KWH Meter, Tagihan, PT. PLN Lampung.

Page 2: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

viii

PRAKATA

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, atas segala

berkat, rahmat, dan bimbingan-Nya sehingga penulis dapat menyelesaikan skripsi ini.

Penyusunan skripsi yang berjudul PERANCANGAN APLIKASI SMS

PENCATATAN KWH METER DAN PENGHITUNGAN TAGIHAN UNTUK

PELANGGAN PT. PLN LAMPUNG (PERSERO) ini diajukan sebagai salah satu

syarat kelulusan dalam jenjang pendidikan Strata-1 (S1) jurusan Teknik Informatika di

Universitas Bina Nusantara.

Skripsi ini selaku hasil karya ciptaan manusia masih belum sempurna. Oleh

karena itu, penulis mohon maaf atas kekurangsempurnaan tersebut. Penulis sangat

terbuka dan berterima kasih atas berbagai saran, masukan, dan kritik membangun dari

berbagai pihak

Pada kesempatan yang baik ini, penulis ingin menyampaikan terima kasih

kepada berbagai pihak yang telah banyak membantu penulis dalam menyelesaikan

skripsi ini. Penulis menyampaikan terima kasih khusus kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc selaku Rektor Universitas Bina

Nusantara.

2. Bapak Ir. Siswa Trihadi, M.Sc.DR selaku dosen pembimbing yang telah memberikan

petunjuk, saran dan bimbingan sehingga skripsi ini dapat diselesaikan.

3. Bapak Sablin Yusuf, Ir., M.Sc., M.CompSc., selaku Dekan Fakultas Ilmu Komputer

Universitas Bina Nusantara.

4. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika

Universitas Bina Nusantara.

Page 3: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

ix

5. Bapak Ir Ultrisza Mednawarman, selaku U.B Manajer Niaga PT PLN Lampung

(Persero).

6. Bapak Andi Luqman Arief, selaku pembimbing dari PT Altelindo.

7. Bapak Daniel Hutabarat, selaku pembimbing dari PT Altelindo.

8. Bapak Febrya Fannareza, selaku Direktur Utama PT Ganesha Surya Kencana yang

telah meminjamkan perangkat modem untuk kepentingan skripsi ini.

9. Ir. Lilik Sukanto dan Endar Lestari, selaku orangtua dari Taupan Aryo Dwitomo

yang telah mendukung dan berjuang untuk ananda.

10. Ir.Rusman dan Dra. Puspawaty, selaku orang tua dari Firman Apryadhi, yang telah

mendukung dan berjuang untuk ananda.

11. Ir. M.Parlindungan Harahap dan Titi W. Harahap, selaku orang tua dari Kristian

Nalindra Parlinggoman yang telah banyak mendukung dan berjuang untuk ananda.

12. Rekan-rekan seperjuangan kelas peminatan networking Binusian 2008 Universitas

Bina Nusantara pada khususnya serta rekan-rekan Binusian 2008 Jurusan Teknik

Informatika pada umumnya.

13. Semua pihak yang tidak dapat disebutkan satu persatu yang secara langsung maupun

tidak langsung terlibat dalam penyusunan skripsi ini sehingga skripsi ini dapat

diselesaikan.

Akhir kata, semoga Tuhan Yang Maha Esa membalas semua kebaikan yang telah

mereka berikan dan semoga skripsi ini dapat bermanfaat bagi pembaca serta

memberikan sumbangsih bagi kemajuan ilmu pengetahuan di Indonesia.

Jakarta, 19 Februari 2008

Penulis

Page 4: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

x

DAFTAR ISI

Halaman Judul Luar ............................................................................................................. i

Halaman Judul Dalam......................................................................................................... ii

Halaman Persetujuan Hard Cover..................................................................................... iii

Halaman Pernyataan Dewan Penguji ................................................................................. iv

Abstrak .............................................................................................................................. vii

Prakata…..........................................................................................................................viii

Daftar Isi ............................................................................................................................. x

Daftar Tabel ...................................................................................................................... xv

Daftar Gambar.................................................................................................................. xvi

BAB 1 PENDAHULUAN ................................................................................................. 1

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

1.2 Ruang Lingkup ............................................................................................... 4

1.3 Tujuan dan Manfaat ........................................................................................ 4

1.4 Metodologi...................................................................................................... 5

1.5 Sistematika Penulisan ..................................................................................... 6

BAB 2 LANDASAN TEORI............................................................................................. 8

2.1 Teori Umum..................................................................................................... 8

2.1.1 Definisi Jaringan Komputer.................................................................. 8

2.1.2 Peralatan Jaringan Komputer................................................................ 9

2.1.3 Client dan Server ................................................................................ 11

2.1.4 Dua Jenis Arsitektur Protokol Standar................................................ 12

Page 5: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xi

2.1.4.1 OSI (Open System Interconnection)........................................ 12

2.1.4.2 TCP/IP (Transmission Control Protocol/ Internet Protocol) .......... 14

2.1.4.3 TCP Protokol ................................................................................... 16

2.1.4.4 Internet Protocol (IP)....................................................................... 16

2.1.4.5 Perbandingan OSI Layer dan TCP/IP Layer.................................... 17

2.1.5 Klasifikasi Jaringan Komputer ........................................................... 17

2.1.6 Topologi Jaringan Komputer .............................................................. 18

2.1.6.1 Topologi Fisikal .................................................................... 19

2.1.6.2 Topologi Logikal................................................................... 23

2.1.7 Komunikasi dan Bisnis ....................................................................... 23

2.1.8 Karakteristik Pesan Bisnis yang Efektif ............................................. 24

2.1.9 Proses Komunikasi ............................................................................. 25

2.1.10 Telepon Genggam............................................................................. 26

2.1.11 GSM.................................................................................................. 27

2.1.11.1 Sejarah GSM ....................................................................... 28

2.1.11.2 Spesifikasi Teknis GSM...................................................... 29

2.1.11.3 Arsitektur Jarigan GSM ...................................................... 30

2.1.11.4 Keunggulan GSM sebagai Teknologi Generasi Kedua (2G)32

2.1.12 SMS .................................................................................................. 33

2.1.12.1 Sejarah SMS........................................................................ 33

2.1.12.2 Definisi SMS....................................................................... 34

2.1.12.3 Cara Kerja SMS .................................................................. 34

2.1.12.4 Aplikasi SMS ...................................................................... 36

2.1.12.5 Mekanisme Penghantaran SMS .......................................... 37

Page 6: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xii

2.1.12.6 Manfaat SMS ...................................................................... 38

2.1.13 SMSC............................................................................................... 38

2.1.13.1 Definisi SMSC .................................................................... 38

2.1.13.2 Mekanisme Kerja SMSC..................................................... 39

2.1.14 ESME................................................................................................ 40

2.1.14.1 Definisi ESME..................................................................... 40

2.1.14.2 Contoh ESME...................................................................... 40

2.1.15 KWH................................................................................................. 41

2.1.15.1 Cara Membaca Alat Ukur (KWH)................................................. 42

2.1.15.2 Cara Menghitung Rekening Listrik ............................................... 43

2.1.16 SMS Gateway ................................................................................... 44

2.1.16.1 Definisi SMS Gateway ........................................................ 44

2.1.16.2 Fungsi SMS Gateway .......................................................... 45

2.1.17 Database dan DBMS......................................................................... 46

2.2 Teori Khusus.................................................................................................. 47

2.2.1 PDU .................................................................................................... 47

2.2.1.1. PDU untuk Mengirim SMS .................................................. 47

2.2.1.2 PDU untuk Menerima SMS................................................... 48

2.2.1.3 Penjelasan Parameter ............................................................. 48

2.2.2 AT Command...................................................................................... 52

2.2.3 Visual Basic ........................................................................................ 54

2.2.4 Microsoft Access................................................................................. 55

BAB 3 PERANCANGAN SISTEM ................................................................................ 57

3.1 Gambaran Umum PT. PLN Lampung (Persero) .......................................... 57

Page 7: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xiii

3.1.1 Sejarah dan Perkembangan PT. PLN Lampung (Persero) ................. 57

3.1.2 Struktur Organisasi PT. PLN Lampung (Persero) ............................. 59

3.1.3 Sistem yang Sedang Berjalan ............................................................ 67

3.1.4 Permasalahan yang ada....................................................................... 68

3.2 Perancangan Aplikasi yang Diusulkan .......................................................... 68

3.2.1 Gambaran Umum................................................................................ 68

3.2.2 Komponen yang Terlibat .................................................................... 69

3.2.3 Jenis Layanan...................................................................................... 70

3.2.4 Cara Kerja Sistem ............................................................................... 70

3.2.5 Arsitektur Sistem................................................................................. 73

3.2.6 Interaksi SMS Server .......................................................................... 76

3.2.6.1 Interaksi Pelanggan dengan Server ......................................... 76

3.2.6.2 Format SMS ............................................................................ 77

3.3 Diagram Aliran Data...................................................................................... 78

3.3.1 Use Case Diagram .............................................................................. 78

3.3.2 Sequence Diagram Login.................................................................... 80

3.3.3 Sequence Diagram Aplikasi SMS Utama........................................... 80

3.3.4 Activity Diagram Login ...................................................................... 81

3.3.5 Activity Diagram Aplikasi SMS ......................................................... 82

3.4 Struktur Menu Administrator......................................................................... 83

3.5 Perancangan Layar......................................................................................... 83

3.5.1 Rancangan Layar Login...................................................................... 83

3.5.2 Rancangan Layar Utama..................................................................... 84

3.6 State Transition Diagram .............................................................................. 84

Page 8: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xiv

BAB 4 PERANCANGAN DAN IMPLEMENTASI....................................................... 71

4.1 Spesifikasi Sistem ......................................................................................... 85

4.1.1 Kebutuhan Sumber Daya .................................................................... 85

4.1.1.1 Sumber Daya Perangkat Keras (Hardware) .......................... 85

4.1.1.2 Sumber Daya Perangkat Lunak (Software) ........................... 85

4.2 Prosedur Operasional..................................................................................... 85

4.2.1 Proses Intalasi ..................................................................................... 85

4.2.1.1 Instalasi Hardware ................................................................. 86

4.2.1.2 Instalasi Software .................................................................. 89

4.3 Aplikasi Program........................................................................................... 93

4.4 Tampilan Database untuk User.................................................................... 109

4.5 Rencana Implementasi ................................................................................. 115

4.6 Evaluasi Hasil Percobaan............................................................................. 115

4.6.1 Kekurangan....................................................................................... 115

4.6.2 Kelebihan .......................................................................................... 115

BAB 5 SIMPULAN DAN SARAN................................................................................ 116

5.1 Kesimpulan .................................................................................................. 116

5.2 Saran ............................................................................................................ 116

DAFTAR PUSTAKA........................................................................................ 118

RIWAYAT HIDUP ........................................................................................... 120

LAMPIRAN SURAT SURVEY .............................................................................

Page 9: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xvi

DAFTAR TABEL

Tabel 2.1 Validitas SMS ....... ........................................................................................... 51

Tabel 2.2 AT Command……..…...................................................................................... 54

Tabel 3.1 Database SMS..................... .............................................................................. 76

Tabel 3.2 Format Kirim SMS Server............ .................................................................... 77

Tabel 3.3 Spesifikasi Use Case mengelola SMS Server ................................................... 80

Page 10: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xvii

DAFTAR GAMBAR

Gambar 2.1 OSI Layer…............... ................................................................................... 14

Gambar 2.2 Diagram TCP/IP Layer….............................................................................. 16

Gambar 2.3 Korespondensi Fungsionalitas Arsitektur OSI dan TCP/IP…... ................... 17

Gambar 2.4 Topologi Bus…... .......................................................................................... 19

Gambar 2.5 Topologi Ring................................................................................................ 20

Gambar 2.6 Topologi Star...... .......................................................................................... 21

Gambar 2.7 Topologi Mesh.... .......................................................................................... 22

Gambar 2.8 Cara Kerja SMS…. ....................................................................................... 35

Gambar 2.9 Prinsip SMSC…............................................................................................ 39

Gambar 2.10 Mekanisme SMS Gateway….. .................................................................... 45

Gambar 2.11 Struktur Data SMS Submit .......................................................................... 47

Gambar 2.12 Struktur Data SMS Deliver ......................................................................... 48

Gambar 2.13 Microsoft Hyper Terminal .......................................................................... 53

Gambar 3.1 Struktur Organisasi PT PLN Lampung (Persero) ......................................... 59

Gambar 3.2 Reply Tagihan..... .......................................................................................... 71

Gambar 3.3 Arsitektur Sistem........................................................................................... 73

Gambar 3.4 Use Case Diagram ........................................................................................ 78

Gambar 3.5 Sequence Diagram Login .............................................................................. 80

Gambar 3.6 Sequence Diagram Aplikasi SMS Utama ..................................................... 80

Gambar 3.7 Activity Diagram untuk Login....................................................................... 81

Gambar 3.8 Activity Diagram Aplikasi SMS.................................................................... 82

Gambar 3.9 Struktur Menu Admin ................................................................................... 83

Gambar 3.10 Rancangan Layar Login .............................................................................. 83

Page 11: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xviii

Gambar 3.11 Rancangan Layar Utama ............................................................................. 84

Gambar 3.12 State Transiton Diagram ............................................................................. 84

Gambar 4.1 Tampilan Awal Hyper Terminal ................................................................... 86

Gambar 4.2 Pemilihan Port Pada Hyper Terminal............................................................ 87

Gambar 4.3 Properties Port Hyper Terminal .................................................................... 88

Gambar 4.4 Tampilan 1 Instalasi SMS Gateway.............................................................. 89

Gambar 4.5 Tampilan 2 Instalasi SMS Gateway.............................................................. 90

Gambar 4.6 Tampilan 3 Instalasi SMS Gateway.............................................................. 91

Gambar 4.7 Tampilan 4 Instalasi SMS Gateway.............................................................. 92

Gambar 4.8 Tampilan Layar Login................................................................................... 93

Gambar 4.9 Tampilan Layar User Login.......................................................................... 94

Gambar 4.10 Tampilan Layar Utama................................................................................ 95

Gambar 4.11 Tampilan Layar Start/Stop Button .............................................................. 96

Gambar 4.12 Tampilan Layar Telepon Genggam SMS Kirim Pada User ....................... 97

Gambar 4.13 Tampilan Layar Proses Terima SMS .......................................................... 98

Gambar 4.14 Tampilan Layar Incoming........................................................................... 99

Gambar 4.15 Tampilan Layar Proses Kirim Outgoing ................................................... 100

Gambar 4.16 Tampilan Layar Kirim Outgoing.............................................................. 101

Gambar 4.17 Tampilan Balasan Kepada Pelanggan ...................................................... 102

Gambar 4.18 Tampilan Layar Kesalahan Format pengiriman SMS Pada User ............. 103

Gambar 4.19 Tampilan Layar Validasi Format pengiriman SMS .................................. 104

Gambar 4.20 Tampilan Layar Balasan SMS kepada User ............................................. 105

Gambar 4.21 Tampilan Layar Format SMS Daya Yang Tidak Tepat pada User........... 106

Gambar 4.22 Tampilan Layar Validasi Format pengiriman SMS Daya Tidak Tepat .... 107

Page 12: PERANCANGAN APLIKASI SMS PENCATATAN KWH …eprints.binus.ac.id/2668/1/2008-2-00212-IF Abstrak.pdf · Kesadaran akan hal itu mendorong kami untuk membuat ... pembuatan aplikasi pencatatan

xix

Gambar 4.23 Tampilan Layar Format Balasan SMS Daya UserYang Tidak Tepat........108

Gambar 4.24 Tampilan Database Data Induk Pelanggan ............................................... 109

Gambar 4.25 Tampilan Database Record SMS .............................................................. 110

Gambar 4.26 Tampilan Database Penghitungan Rekening Pelanggan........................... 111

Gambar 4.27 Tampilan Database SMS Masuk............................................................... 112

Gambar 4.28 Tampilan Database SMS Keluar .............................................................. 113

Gambar 4.29 Tampilan Database Data SMS Tidak Valid .............................................. 114