Aplikasi Sistem Penghitungan KWH Online.

(1)

vi

ABSTRAK

Sistem Penghitung KWH Online adalah aplikasi untuk menghitung jumlah putaran meteran listrik dalam bentuk KWH (Kilo Watt Hour). Aplikasi ini terdiri dari dua bagian yaitu hardware dan software. Pada bagian hardware terdapat sebuah alat(microcontroller) yang mengkonversi putaran meteran menjadi data digital pemakaian KWH. Penghitungan KWH ini menggunakan KWH meter kelas 2 dimana 1 KWH meter terdiri dari 900 putaran meteran listrik. Selain microcontroller ada modul GPRS yang berfungsi untuk mengirimkan data pemakaian KWH tersebut ke server secara berkala melalui internet protocol( IP address ). Pada bagian software ada modul java listener. Modul ini diletakkan di server. Java listener berfungsi melakukan pengecekan data yang dikirim oleh modul GPRS. Hanya data yang sah (terdaftar id pelanggannya) yang akan dicatat ke dalam database. Database ini yang akan digunakan Sistem Informasi Penghitungan KWH Online berbasis web. Sistem informasi ini memiliki 2 role yaitu admin dan pelanggan. Pada role admin terdapat fitur – fitur mengelola data admin, pelanggan, data transaksi pemakaian KWH ( Log ), berita seputar PLN dan Forum pelanggan PLN. Pada role pelanggan terdapat fitur untuk melihat besar pemakaian KWH secara bulanan atau harian, berita seputar PLN dan Forum pelanggan PLN.

Kata kunci : Sistem Penghitungan KWH Online,Microcontroller, penghitungan KWH, database, Java listener, server.


(2)

vii

ABSTRACT

Online KWH counter system is an application to calculate the amount of spin the electric meter in KWH (Kilo Watt Hour). This application consists of two parts: hardware and software. In the hardware section there is a device (microcontroller) that converts rotation into digital data usage meter KWH. Calculating KWH KWH meter uses class 2 where 1 consists of 900 KWH meter electric meter spin. In addition there microcontroller GPRS module that serves to transmit data to the server KWH usage on a regular basis via the internet protocol (IP address). In the existing software modules java listener. This module is placed on the server. Java listener function to check the data sent by the GPRS module. Only valid data (id registered customers) to be recorded into the database. This database will be used KWH Count Information System Web-based Online. This information system has 2 roles of admin and customer. On the role admin there are features - features to manage data admin, customer transaction data usage KWH (Log), news about the PLN and PLN's customer forums. On the role of customers there are features to look great KWH usage on a monthly or daily, news on PLN and PLN's customer forums.

Keyword : Calculating KWH KWH Online System , Microcontroller count of KWH, database, Java listener, server.


(3)

viii

DAFTAR ISI

PRAKATA ... i

LEMBAR PENGESAHAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xv

DAFTAR SIMBOL ... xvii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

2.1 KWH Meter ... 5

2.2 Microcontroller ... 6

2.3 GPRS ... 7

2.4 Personal Home Page ( PHP ) ... 7


(4)

ix

2.6 Data Flow diagram ( DFD ) ... 10

2.7 Entity Relationship Diagram ( ERD ) ... 12

2.8 Kamus Data ... 16

BAB III ANALISIS DAN DESAIN ... 18

3.1 Analisis ... 18

3.2 Gambaran Keseluruhan ... 19

3.2.1 Persyaratan Antar Muka Eksternal ... 19

3.2.2 Antar Muka Dengan Pengguna ... 19

3.2.3 Antar Muka Perangkat Keras ... 20

3.2.4 Antar Muka Perangkat Lunak ... 20

3.2.5 Antar Muka Komunikasi ... 20

3.2.6 Fitur – Fitur Perangkat Lunak ... 21

3.3 Desain Perangkat Lunak ... 31

3.2.7 Pemodelan Perangkat Lunak ... 31

3.2.8 Flowchart ... 42

3.2.9 ERD ... 48

3.2.9.1 Implementasi Basis data ... 49

3.2.9.2 Kamus Data ... 52

3.2.10 Implementasi Desain Antar Muka ... 55

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 59

4.1 Implementasi Class / Modul ... 59

4.1.1 Pembagian Antar Modul ... 59

4.1.2 Keterkaitan Antar Modul ... 60

4.2 Perjalanan TahaTahap Implementasi ... 61


(5)

x

4.2.2 Implementasi Software ... 74

4.2.2.1 Java Listener ... 74

4.3 Implementasi Penyimpanan Data ... 75

4.3.1 Tabel Pelanggan ... 75

4.3.2 Tabel History ... 76

4.3.3 Tabel Admin ... 76

4.3.4 Tabel Berita ... 77

6.3.5 Tabel Thread (Forum) ... 77

6.3.6 Diagram database ... 78

4.4 Implementasi Antar Muka ... 78

4.4.1 Tampilan Login Admin ... 78

4.4.2 Tampilan Home Admin ... 79

4.4.3 Tampilan data Pelanggan ... 79

4.4.4 Form Tambah Pelanggan ... 80

4.4.5 Tampilan data admin ... 81

4.4.6 Form Tambah Berita ... 82

4.4.7 Tampilan Login Pelanggan ... 82

4.4.8 Profil dari pelanggan. ... 83

4.4.9 Grafk Perbulan ... 84

4.4.10 Forum ... 84

4.4.11 Komentar Forum ... 85

BAB V TESTING DAN EVALUASI SISTEM ... 86

5.1 Rencana Pengujian ... 86

5.1.1 Test Case ... 86


(6)

xi

5.1.2 Uji Fungsionalitas Perangkat Lunak ... 89

5.1.2.1 ... 89

5.2 Ulasan Hasil Evaluasi ... 95

BAB VI KESIMPULAN DAN SARAN... 96

6.1 Kesimpulan ... 96

6.2 Saran ... 97

DAFTAR PUSTAKA ... 98


(7)

xii

DAFTAR GAMBAR

Gambar 2.1 KWH meter analog ... 5

Gambar 2.2 Microcontroller... 6

Gambar 3.1 Topologi jaringan Aplikasi... 18

Gambar 3.1 DFD Level 0 ... 31

Gambar 3.2 DFD Level 1 ... 32

Gambar 3.3 DFD Level 2 Manage Admin ... 33

Gambar 3.4 DFD Level 2 Manage Admin ... 34

Gambar 3.5 DFD Level 2 Manage Berita ... 35

Gambar 3.6 DFD Level 2 Manage Forum ... 36

Gambar 3.7 Flowchart Manage Admin ... 42

Gambar 3.8 Flowchart Manage Pelanggan ... 43

Gambar 3.9 Flowchart Manage Berita ... 44

Gambar 3.10 Flowchart Pelanggan ... 45

Gambar 3.11 Flowchart Forum ... 46

Gambar 3.12 Flowchart hardware ke Server ... 47

Gambar 3.13 Gambar ERD ... 48

Gambar 3.14 Implementasi Antar Muka Admin ... 55

Gambar 3.15 Implementasi Antar Muka Halaman Admin ... 56

Gambar 3.16 Login Pelanggan ... 57

Gambar 3.17 Implementasi Antar Muka Halaman Pelanggan... 58

Gambar 4.1 Inisialisasi variable, port dan display ... 65

Gambar 4.2 Cek status SIM Card ... 66


(8)

xiii

Gambar 4.4 Hapus 4 SMS di SIM Card ... 67

Gambar 4.5 Reset koneksi GPRS ... 67

Gambar 4.6 Cek SMS ip server... 68

Gambar 4.7 Menghitung jumlah KWH. ... 69

Gambar 4.8 Cek respon GPRS ... 70

Gambar 4.9 Melakukan koneksi GPRS ... 72

Gambar 4.10 Menerima data karakter dari server dan SMS. ... 74

Gambar 4.11 Class Diagram Java Listener ... 75

Gambar 4.12 Implementasi Tabel Pelanggan ... 75

Gambar 4.13 Implementasi Tabel History ... 76

Gambar 4.14 Implementasi Tabel Admin... 76

Gambar 4.15 Implementasi Tabel Berita ... 77

Gambar 4.16 Implementasi Tabel Thread ... 77

Gambar 4.16 Implementasi diagram database ... 78

Gambar 4.19 Mencari dan tampil data pelanggan ... 80

Gambar 4.20 Form tambah pelanggan. ... 81

Gambar 4.21 Form tampil data admin ... 81

Gambar 4. 22 Form Tambah Berita ... 82

Gambar 4. 23 Form Index Pelanggan ... 83

Gambar 4. 24 Profil pelanggan ... 83

Gambar 4.25 Grafik perbulan ... 84

Gambar 4.26 Judul Forum yang telah diposting ... 84

Gambar 4.27 Komen Forum ... 85

Gambar 5.1 Proses Koneksi java listener. ... 87


(9)

xiv

Gambar 5.3 Pengujian data di profil pelanggan ... 89

Gambar 5.4 Pengujian data di profil pelanggan ... 89

Gambar 5.5 Tambah data Pelanggan ... 90

Gambar 5.6 Tambah data Pelanggan jika berhasil ... 91

Gambar 5.7 Tambah data Pelanggan jika gagal ... 91

Gambar 5.8 Tambah berita jika gagal ... 91


(10)

xv

DAFTAR TABEL

Tabel 3.1 PSPEC Ubah Password ... 37

Tabel 3.2 PSPEC Ubah Password ... 37

Tabel 3.3 PSPEC Lihat Profil dan Pemakaian Bulan ini ... 37

Tabel 3.4 Lihat Grafik ... 38

Tabel 3.5 PSPEC Lihat Berita ... 38

Tabel 3.6 PSPEC Tambah Admin ... 38

Tabel 3.7 PSPEC Edit Admin ... 39

Tabel 3.8 PSPEC Tambah Pelanggan ... 39

Tabel 3.9 PSPEC Tambah Pelanggan ... 39

Tabel 3.10 PSPEC Tambah Berita ... 40

Tabel 3.11 PSPEC Edit Berita ... 40

Tabel 3.12 PSPEC Tambah Forum ... 40

Tabel 3.13 PSPEC Komen Forum ... 41

Tabel 3.14 PSPEC Hapus Forum ... 41

Tabel 3.15 Tabel Admin ... 49

Tabel 3.16 Tabel Pelaanggan ... 49

Tabel 3.17 Tabel History... 50

Tabel 3.18 Tabel Berita ... 50

Tabel 3.19 Tabel Thread ... 51

Tabel 3.20 Tabel Comment_thread ... 51

Table 4.1 Keterkaitan Antar Modul ... 61

Tabel 5.1 Tabel Pengujian pada penerimaan data dari microcontroller... 86


(11)

xvi

Tabel 5.3 Pengecekan data pelanggan... 88

Tabel 5.4 Tabel Respon Tampilan Keseluruhan ... 93

Tabel 5.5 Tabel Respon Tata Letak Menu ... 93

Tabel 5.6 Tabel Respon kesalahan yang ditemukan ... 94


(12)

xvii

DAFTAR SIMBOL

1.

Simbol DFD

Simbol Keterangan

a Data pegawai

Entitas Sumber

Entitas yang memberikan input kepada sistem.

a Data konsumen

Entitas Tujuan

Entitas yang menerima output dari sistem

a

Nama pegawai

Data pegawai

Entitas Sumber - Tujuan

Entitas yang memberikan input ke sistem dan menerima output dari sistem.

mahasiswa

Data Storage

Simpanan data (data store) di DFD dapat disimbolkan dengan sepasang garis horizontal parallel. Nama dari data sore menunjukkan nama dari table atau filenya

0

Berfungsi untuk menggambarkan apa yang dilakukan oleh sistem dan mentransformasikan satu atau beberapa data masukan (input) menjadi satu atau beberapa data keluaran (output) sesuai dengan spesifikasi yang diinginkan.


(13)

xviii

2.

Simbol ERD

Simbol Keterangan

Entitas kuat

Mempunyai atribut kunci yang unik, diwakili dengan single-line rectangle.

Entitas Lemah / Weak Entity

Tergantung pada strong entity, tidak dapat hadir dengan sendirinya. Tidak memiliki atribut kunci yang unik tetapi menggunakan diskriminator dan atribut kunci dari strong entitynya sebagai penanda unik. Diwakili dengan double-line rectangle

a

Nama pegawai

Data pegawai

Entitas Sumber - Tujuan

Entitas yang memberikan input ke sistem dan menerima output dari sistem.

Atribut

Atribut Sederhana

Atribut yang menjelaskan entitas yang sudah tidak dapat dipilah lagi.

Atribut

A B C

Atribut Komposit

Atribut yang mengandung atribut lain atau dengan kata lain memiliki atribut anak.


(14)

xix vz

Atribut

Atribut yang mengandung lebih dari satu nilai untuk sebuah entitas.

Atribut Atribut yang nilainya berasal dari

perhitungan antar atribut – atribut lainnya atau tabel lain yang berhubungan. Contohnya umur yang diambil dari yanggal lahir.

Relasi

Suatu hubungan antar suatu himpunan entitas dengan himpunan entitas yang lainnya. Relasi biasanya mewakili suatu kejadian yang menghubungkan entitas.

A Relasi

Partisipasi total, berarti bersifat wajib atau pasti. Setiap anggota dari himpunan entitas berpartisipasi paling sedikit satu dalam suatu relasi.

A Relasi

Partisipasi parsial, berarti bersifat optional atau tidak wajib. Beberapa anggota dari himpunan entitas mungkin tidak berpartisipasi di suatu relasi.


(15)

xx

3.

Simbol Flowchart

Simbol Keterangan

Symbol Connector

Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)

Symbol Process

Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer.

Symbol Manual Operation

Simbol yang menunjukkan pengolahan yang tidak dilakukanoleh komputer.

Symbol Decision

Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi.

Symbol Keying Operation

Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)

Symbol display

Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya.


(16)

xxi

Database

Symbol database

Simbol yang menyatakan data simpanan yang dipakai.


(17)

1

BAB I PENDAHULUAN

1.1 Latar Belakang

Teknologi informasi sedang berkembang dengan amat pesat sehingga orang berlomba-lomba untuk mendapatkan informasi lebih cepat daripada yang lainnya, baik itu untuk konsumsi pribadi maupun untuk diolah kembali dan dijadikan konsumsi publik seperti yang dilakukan oleh kantor berita maupun media massa lainnya.

Informasi menjadi sesuatu yang amat menentukan dalam pengambilan keputusan, sebagai contoh, para pelaku bisnis mengandalkan informasi dalam mencari lahan yang tepat untuk melakukan investasi yang menguntungkan bagi mereka. Selain para pelaku bisnis, masih banyak juga profesi lain yang mengandalkan informasi sebagai ujung tombak mereka dalam pengambilan keputusan.

Pada saat ini PLN menerapkan beberapa cara dalam pencatatan meteran listrik yang ada di rumah-rumah, seperti mengirimkan beberapa petugas untuk mencatat jumlah putaran listrik yang sudah berjalan. Namun cara ini masih memiliki kendala yang dikarenakan kurang efektif dan kekeliruan dalam pencatatan kwh meter. Pada tugas akhir ini akan dibahas suatu metoda baru yang diharapkan menjadi salah satu solusi mengatasi permasalahan dalam pencatatan meteran listrik yaitu dengan menggunakan sebuah aplikasi yang dapat mencatat jumlah putaran listrik secara online.

Dengan mengguanakan teknologi gprs dan pemasangan microcontroller jumlah putaran di KWH meteran listrik rumah dapat terkirim ke server dan langsung terupdate dan dapat diakses langsung oleh pengguna melalui browser internet.


(18)

2

Universitas Kristen Maranatha 1.2 Rumusan Masalah

Permasalahan yang dapat dirumuskan dari latar belakang yang telah dibahas sebelumnya adalah sebagai berikut:

1. Bagaimana caranya menghitung KWH meter secara terkomputerisasi.

2. Bagaimana caranya mendapatkan update jumlah putaran dari KWH secara online.

1.3 Tujuan

Dari perumusan masalah yang telah dibahas sebelumnya, maka akan memiliki beberapa tujuan, yang akan dijelaskan sebagai berikut :

1. Membuat aplikasi yang dapat menghitung jumlah KWH meter. 2. Merancang suatu website dimana pengguna dapat mengetahui

besar putaran KWH listrik yang sudah dipakainya

1.4 Batasan Masalah

Batasan-batasan masalah yang dimiliki oleh aplikasi ini antara lain adalah:

 Batasan Hardware.

a. Desain Hardware tidak dibuat sendiri melainkan dibuat oleh pembimbing lapangan.

b. Hardware tidak dilengkapi oleh baterai sehingga kerja sistem bergantung kepada ketersediaan listrik.

c. Modul gprs harus terus diisi ulang pulsa dikarenakan memakai provider gsm/cdma.

d. Satu microcontroller hanya terdapat pada satu KWH meter saja. e. KWH meter yang digunakan memaikai KWH meter analog.

f. Di dalam kasus ini menggunakan KWH kelas 2 yang memiliki 900 putaran/kwh.

 Batasan Software.


(19)

3

Universitas Kristen Maranatha b. Grafik pada website hanya dalam jangka waktu per tahun.

c. Software Java listener menangani komunikasi data antara hardware dan database di server.

d. Hanya menghitung putaran listrik saja tidak termasuk ke dalam perhitungan secara rupiah.

1.5 Sistematika Penulisan

BAB I Pendahuluan

Membahas tentang latar belakang masalah, perumusan masalah, tujuan pembuatan aplikasi, batasan masalah dan sistematika pembahasan..

BAB II Landasan Teori

Membahas tentang berbagai landasan teori yang akan digunakan dalam pembuatan dan pengembangan aplikasi.

BAB III Analisis Dan Desain

Membahas tentang analisa permasalahan yang ada dan solusi yang dapat dibuat untuk menyelesaikan masalah yang tersebut.

BAB IV Pengembangan Perangkat Lunak

Membahas pengembangan perangkat lunak dan implementasi pembuatan aplikasi berdasarkan hasil analisa yang didapatkan pada bab 3.

BAB V Testing Dan Evaluasi Sistem

Membahas obyek pengujian dan pengujian yang dilakukan terhadap aplikasi untuk menguji kestabilan dan fungsionalitas aplikasi.


(20)

4

Universitas Kristen Maranatha BAB VI Kesimpulan Dan Saran

Membahas kesimpulan dan saran yang telah didapat dalam pengerjaan aplikasi.


(21)

96

BAB VI KESIMPULAN DAN SARAN

6.1Kesimpulan

Kesimpulan dari hasil analisis, pembuatan dan implementasi aplikasi ini adalah sebagai berikut:

1. Semua fitur – fitur yang terdapat pada sistem itu sudah dapat digunakan, yaitu :

a. Microcontroller sudah dapat menghitung jumlah KWH dan modul GPRS sudah dapat mengirimkan jumlah KWH yang dikirim secara per hari ke server. Selain itu server juga dapat melakukan pengecekan ke dalam database.

b. Pada sisi pelanggan, aplikasi berbasis web sudah dapat melakukan berbagai fitur yang dibutuhkan diantaranya : 3. Dapat melakukan pengecekan jumlah KWH saat ini, per

hari dan juga perbulan.

4. Dapat melakukan kegiatan forum.

c. Pada sisi admin, aplikasi berbasis web sudah dapat melakukan berbagai fitur yang dibutuhkan diantaranya:

 Dapat melakukan proses manajemen data pelanggan

 Dapat melakukan proses manajemen data admin.

 Dapat melakukan proses manajemen berita.


(22)

97

Universitas Kristen Maranatha Adapun kesulitan yang diperoleh dalam membangun sistem ini adalah :

1. Dalam melakukan koneksi GPRS dan internet dari hardware kepada database melalui Java listener.

2. Koneksi gprs yang terkadang sering bermasalah.

3. GPRS Modul harus melakukan pengisian pulsa oleh pelanggan jika pulsa habis.

6.2Saran

Adapun saran terhadap aplikasi ini adalah :

1. Adanya system yang member tahu kepada pelanggan untuk melakukan pengisian pulsa apabila pulsa akan habis.

2. Aplikasi dilengkapi pembayaran listrik online.


(23)

98

DAFTAR PUSTAKA

Deitel. Java How To program (6th edition).New York : Prentice Hall.2009.

Imbar, Radiant Victor (2006). Pemrograman Web-Commerce dengan Oracle & ASP. Bandung: Penerbit Informatika.

Indrajani & Martin. Pemrograman Berbasis Objek dengan Bahasa Java.Jakarta:Elexmedia,2007.

Jogiyanto HM, 2000, “Analisis & Disain”, Andi.

Joni, I Made & Raharjo, Budi. Pemograman C dan Implementasinya. Bandund : Informatika. 2006

Pavel Haiduc, Code Vision AVR User Manual version 1.24.8, HP Info Tech SRL 1998-2006 (www.hpinfotech.com)

Putra, Dewanto Adi, Radiant Victor Imbar (2007). Perangkat Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi untuk Rrekomendasi Nama Peserta Pelatihan dengan Studi Kasus di BPP-BSDM. Jurnal Informatika Universitas Kristen Maranatha Vol. II, No. 2 September 2007

W3Schools. 2008 . Css Learn. http://w3schools.com/css/default.asp

W3Schools. 2008 . HTML DOM.


(1)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Permasalahan yang dapat dirumuskan dari latar belakang yang telah dibahas sebelumnya adalah sebagai berikut:

1. Bagaimana caranya menghitung KWH meter secara terkomputerisasi.

2. Bagaimana caranya mendapatkan update jumlah putaran dari KWH secara online.

1.3 Tujuan

Dari perumusan masalah yang telah dibahas sebelumnya, maka akan memiliki beberapa tujuan, yang akan dijelaskan sebagai berikut :

1. Membuat aplikasi yang dapat menghitung jumlah KWH meter. 2. Merancang suatu website dimana pengguna dapat mengetahui

besar putaran KWH listrik yang sudah dipakainya

1.4 Batasan Masalah

Batasan-batasan masalah yang dimiliki oleh aplikasi ini antara lain adalah:  Batasan Hardware.

a. Desain Hardware tidak dibuat sendiri melainkan dibuat oleh pembimbing lapangan.

b. Hardware tidak dilengkapi oleh baterai sehingga kerja sistem bergantung kepada ketersediaan listrik.

c. Modul gprs harus terus diisi ulang pulsa dikarenakan memakai provider gsm/cdma.

d. Satu microcontroller hanya terdapat pada satu KWH meter saja. e. KWH meter yang digunakan memaikai KWH meter analog.

f. Di dalam kasus ini menggunakan KWH kelas 2 yang memiliki 900 putaran/kwh.

 Batasan Software.


(2)

Universitas Kristen Maranatha b. Grafik pada website hanya dalam jangka waktu per tahun.

c. Software Java listener menangani komunikasi data antara hardware dan database di server.

d. Hanya menghitung putaran listrik saja tidak termasuk ke dalam perhitungan secara rupiah.

1.5 Sistematika Penulisan

BAB I Pendahuluan

Membahas tentang latar belakang masalah, perumusan masalah, tujuan pembuatan aplikasi, batasan masalah dan sistematika pembahasan..

BAB II Landasan Teori

Membahas tentang berbagai landasan teori yang akan digunakan dalam pembuatan dan pengembangan aplikasi.

BAB III Analisis Dan Desain

Membahas tentang analisa permasalahan yang ada dan solusi yang dapat dibuat untuk menyelesaikan masalah yang tersebut.

BAB IV Pengembangan Perangkat Lunak

Membahas pengembangan perangkat lunak dan implementasi pembuatan aplikasi berdasarkan hasil analisa yang didapatkan pada bab 3.

BAB V Testing Dan Evaluasi Sistem

Membahas obyek pengujian dan pengujian yang dilakukan terhadap aplikasi untuk menguji kestabilan dan fungsionalitas aplikasi.


(3)

4

Universitas Kristen Maranatha BAB VI Kesimpulan Dan Saran

Membahas kesimpulan dan saran yang telah didapat dalam pengerjaan aplikasi.


(4)

96

BAB VI KESIMPULAN DAN SARAN

6.1Kesimpulan

Kesimpulan dari hasil analisis, pembuatan dan implementasi aplikasi ini adalah sebagai berikut:

1. Semua fitur – fitur yang terdapat pada sistem itu sudah dapat digunakan, yaitu :

a. Microcontroller sudah dapat menghitung jumlah KWH dan modul GPRS sudah dapat mengirimkan jumlah KWH yang dikirim secara per hari ke server. Selain itu server juga dapat melakukan pengecekan ke dalam database.

b. Pada sisi pelanggan, aplikasi berbasis web sudah dapat melakukan berbagai fitur yang dibutuhkan diantaranya : 3. Dapat melakukan pengecekan jumlah KWH saat ini, per

hari dan juga perbulan.

4. Dapat melakukan kegiatan forum.

c. Pada sisi admin, aplikasi berbasis web sudah dapat melakukan berbagai fitur yang dibutuhkan diantaranya:  Dapat melakukan proses manajemen data pelanggan  Dapat melakukan proses manajemen data admin.  Dapat melakukan proses manajemen berita.  Dapat melakukan proses manajemen forum.


(5)

97

Universitas Kristen Maranatha Adapun kesulitan yang diperoleh dalam membangun sistem ini adalah :

1. Dalam melakukan koneksi GPRS dan internet dari hardware kepada database melalui Java listener.

2. Koneksi gprs yang terkadang sering bermasalah.

3. GPRS Modul harus melakukan pengisian pulsa oleh pelanggan jika pulsa habis.

6.2Saran

Adapun saran terhadap aplikasi ini adalah :

1. Adanya system yang member tahu kepada pelanggan untuk melakukan pengisian pulsa apabila pulsa akan habis.

2. Aplikasi dilengkapi pembayaran listrik online.


(6)

98

DAFTAR PUSTAKA

Deitel. Java How To program (6th edition).New York : Prentice Hall.2009.

Imbar, Radiant Victor (2006). Pemrograman Web-Commerce dengan Oracle & ASP. Bandung: Penerbit Informatika.

Indrajani & Martin. Pemrograman Berbasis Objek dengan Bahasa Java.Jakarta:Elexmedia,2007.

Jogiyanto HM, 2000, “Analisis & Disain”, Andi.

Joni, I Made & Raharjo, Budi. Pemograman C dan Implementasinya. Bandund : Informatika. 2006

Pavel Haiduc, Code Vision AVR User Manual version 1.24.8, HP Info Tech SRL 1998-2006 (www.hpinfotech.com)

Putra, Dewanto Adi, Radiant Victor Imbar (2007). Perangkat Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi untuk Rrekomendasi Nama Peserta Pelatihan dengan Studi Kasus di BPP-BSDM. Jurnal Informatika Universitas Kristen Maranatha Vol. II, No. 2 September 2007

W3Schools. 2008 . Css Learn. http://w3schools.com/css/default.asp

W3Schools. 2008 . HTML DOM.