Post on 06-Feb-2018
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.
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.
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
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
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
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
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
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 .............................................................................
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
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
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
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