• Tidak ada hasil yang ditemukan

DPPL SISTEM INFORMASI LISTRIK PINTAR

N/A
N/A
Protected

Academic year: 2018

Membagikan "DPPL SISTEM INFORMASI LISTRIK PINTAR"

Copied!
107
0
0

Teks penuh

(1)

SKPL

DESKRIPSI PERANCANGAN PERANGKAT LUNAK

SILIPI

(SISTEM INFORMASI LISTRIK PINTAR)

Untuk:

Universitas Atma Jaya Yogyakarta

Dipersiapkan oleh :

Yohanes Dwiki Witman Gusti Made

140707748

Program Studi Teknik Informatika ­ Fakultas 

Teknologi Industri

Universitas Atma Jaya Yogyakarta

Nomor Dokumen Halaman

Program Studi Teknik Informatika DPPL -SILIPI 0

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

(2)

DPPL -SILIPI 1/105 Program Studi Teknik Informatika Revisi B

DAFTAR PERUBAHAN

Revisi Deskripsi

A

Aktor Petugas Lapangan dihapus di sequence diagram. Petugas Lapangan dihapus dari fungsi login desktop.

Fungsi  pemasangan sambungan / perubahan daya listrik

pintar diganti oleh Petugas Loket

.

B

Fungsi Login Web dan Pelaporan Web dihapus. Pengecekan tagihan di web hanya menginputkan nomor pelanggan saja. Perbaikan beberapa aktor di sequence diagram (web dan desktop). Bagian dekomposisi data dan physical data model ada penambahan tabel baru, penambahan atribut dan relasi baru di tabel tarif, pendaftaran permohonan, tambah daya, dan tagihan permohonan. Memasukkan nomor pelanggan di perancangan antarmuka pembelian token web adalah opsional untuk visitor web.

C D

E F

INDEX TANGGAL A B C D E F G

Ditulis oleh DW 15/3/201722/3/2017

Diperiksa oleh YP 15/3/201722/3/2017

Program Studi Teknik Informatika DPPL -SILIPI 1

(3)

Disetujui oleh YP 15/3/201722/3/2017

Program Studi Teknik Informatika DPPL -SILIPI 2

(4)

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

12-30 dihapus di seluruhPetugas Lapangan sequence diagram

SILIPI.

27

Fungsi Login Web dihapus. Pengecekan tagihan

di web hanya menginputkan nomor pelanggan saja. 25,27

Fungsi

pemasangan

sambungan /

perubahan daya

listrik pintar

dilakukan oleh

Petugas Loket.

63,77 Penambahan tabel baru, penambahan atribut, dan relasi baru di

tabel tarif, pendaftaran permohonan, tambah

daya, dan tagihan permohonan.

27-30

Aktor hanya ada dua: member dan visitor web di sequence diagram bagian web. Fungsi

pelaporan web dihapus.

103

Nomor pelanggan di perancangan antarmuka pembelian token web adalah opsional untuk visitor web. 27-30 Pelaporan Web dihilangkan. Kesepakatan dosen, fungsi CEO seperti laporan pemasangan baru untuk 5 tahun

dan sebagainya dihapus. Laporan di desktop tetap.

Program Studi Teknik Informatika DPPL -SILIPI 3

(5)

DAFTAR ISI

Pendahuluan...7

1.1 Tujuan...7

1.2 Lingkup Masalah...7

1.3 Definisi, Akronim dan Singkatan...8

1.4 Referensi...10

Perancangan Sistem...11

2.1 Perancangan Arsitektur...11

2.2 Perancangan Rinci...12

2.2.1 Sequence Diagram...12

2.2.1.1 Login ...12

2.2.1.2 Entry Data Member ...12

2.2.1.3 Edit Data Member ...13

2.2.1.4 Tampil Data Member ...13

2.2.1.5 Hapus Data Member ...14

2.2.1.6 Cari Data Member ...14

2.2.1.7 Entry Data Pegawai ...15

2.2.1.8 Tampil Data Pegawai ...15

2.2.1.9 Edit Data Pegawai ...16

2.2.1.10 Hapus Data Pegawai ...16

2.2.1.11 Entri Tarif Listrik ...17

2.2.1.12 Tampil Tarif Listrik...17

2.2.1.13 Edit Tarif Listrik ...18

2.2.1.14 Hapus Tarif Listrik ...18

2.2.1.15 Entri Permohonan Pemasangan Baru ...19

2.2.1.16 Pemeriksaan Permohonan Pemasangan Baru 19 2.2.1.17 Cetak Struk Tagihan Pemasangan Baru ...20

2.2.1.18 Pembayaran Tagihan Pemasangan Baru ...21

2.2.1.19 Cetak Kartu Member ...21

2.2.1.20 Entri Permohonan Penambahan Daya ...22

2.2.1.21 Pemeriksaan Permohonan Penambahan Daya 22 2.2.1.22 Cetak Struk Tagihan Penambahan Daya ...23

2.2.1.23 Pembayaran Tagihan Penambahan Daya ...24

2.2.1.24 Entri Pemakaian Listrik Bulanan ...24

2.2.1.25 Tampil Billing Bulanan ...25

2.2.1.26 Entri Pembayaran Billing Listrik ...25

2.2.1.27 Pembelian Token Listrik Pintar ...26

2.2.1.28 Entri Data Setelah Pemasangan Sambungan Baru.. ...27

2.2.1.29 Laporan Pemasangan Sambungan Baru Beserta Status Pemasangan ...27

2.2.1.30 Laporan Penambahan Daya Beserta Status Pemasangan ...27

2.2.1.31 Laporan Transaksi Bulanan dan Detilnya 28

2.2.1.32 Tampil Informasi Tarif Pemasangan Baru Program Studi Teknik Informatika DPPL -SILIPI 4

(6)

dan Penambahan Daya Listrik Pintar (Web) ...29

2.2.1.33 Cek Tagihan Listrik (Web) ...29

2.2.1.34 Pembelian Token (Web) ...30

2.2.2 Class Diagram ...30

2.2.3 Class Diagram Spesific Descriptions ...34

2.2.3.1 Spesifik Kelas LoginUI ...34

2.2.3.2 Spesifik Kelas KelolaPermohonanPasangBaruUI ...34

2.2.3.3 Spesifik Kelas AmbilKeputusanPermohonanPasangBaruUI ...35

2.2.3.4 Spesifik Kelas KelolaPermohonanTambahDayaUI ...36

2.2.3.5 Spesifik Kelas AmbilKeputusanPermohonanTambahDayaUI ...36

2.2.3.6 Spesifik Kelas KelolaTransaksiPasangBaruDanTambahDayaUI ...36

2.2.3.7 Spesifik Kelas KelolaPenggunaUI ...37

2.2.3.8 Spesifik Kelas KelolaPelangganUI ...37

2.2.3.9 Spesifik Kelas KelolaTarifPasangBaruUI . . . .38

2.2.3.10 Spesifik Kelas KelolaTagihanPascabayarUI 38

2.2.3.11 Spesifik Kelas LaporanUI ...38

2.2.3.12 Spesifik Kelas BeliTokenUI ...39

2.2.3.13 Spesifik Kelas TampilTarifPasangBaruUI . . .39

2.2.3.14 Spesifik Kelas CekTagihanPascabayarUI . . . .39

2.2.3.15 Spesifik Kelas LoginControl ...39

2.2.3.16 Spesifik Kelas KelolaPermohonanPasangBaruControl ...40

2.2.3.17 Spesifik Kelas AmbilKeputusanPermohonanPasangBaruControl ...40

2.2.3.18 Spesifik Kelas KelolaPermohonanTambahDayaControl ...41

2.2.3.19 Spesifik Kelas AmbilKeputusanPermohonanTambahDayaControl ...41

2.2.3.20 Spesifik Kelas KelolaTransaksiPasangBaruDanTambahDayaControl ...41

2.2.3.21 Spesifik Kelas KelolaPenggunaControl ...41

2.2.3.22 Spesifik Kelas KelolaPelangganControl . . . .42

2.2.3.23 Spesifik Kelas KelolaTarifPasangBaruControl ...42

2.2.3.24 Spesifik Kelas KelolaTagihanPascabayarControl ...42

2.2.3.25 Spesifik Kelas LaporanControl ...43

2.2.3.26 Spesifik Kelas BeliTokenControl ...43

2.2.3.27 Spesifik Kelas TampilTarifPasangBaruControl ...43

2.2.3.28 Spesifik Kelas CekTagihanPascabayarControl ...43

2.2.3.29 Spesifik Kelas PeranEntity ...43

2.2.3.30 Spesifik Kelas PermohonanBaruEntity ...43 Program Studi Teknik Informatika DPPL -SILIPI 5

(7)

2.2.3.31 Spesifik Kelas PermohonanTambahEntity . . . .46

2.2.3.32 Spesifik Kelas TransaksiEntity ...49

2.2.3.33 Spesifik Kelas PenggunaEntity ...50

2.2.3.34 Spesifik Kelas PelangganEntity ...51

2.2.3.35 Spesifik Kelas TarifPasangBaruEntity ...54

2.2.3.36 Spesifik Kelas TarifPascabayarEntity ...55

2.2.3.37 Spesifik Kelas TagihanPascabayarEntity . . .56

2.2.3.38 Spesifik Kelas TokenEntity ...57

2.2.3.39 Spesifik Kelas DetailTokenEntity ...58

Perancangan Data ...59

3.1 Dekomposisi Data ...59

3.1.1 Deskripsi Entitas TBL_MEMBER ...59

3.1.2 Deskripsi Entitas TBL_KODEAREA ...60

3.1.3 Deskripsi Entitas TBL_KECAMATAN ...61

3.1.4 Deskripsi Entitas TBL_DESA ...62

3.1.5 Deskripsi Entitas TBL_TOKEN ...62

3.1.6 Deskripsi Entitas TBL_TARIF ...63

3.1.7 Deskripsi Entitas TBL_DETILTRANSAKSI ...64

3.1.8 Deskripsi Entitas TBL_TAGIHANPASCABAYAR ...65

3.1.9 Deskripsi Entitas TBL_PERMOHONAN ...67

3.1.10 Deskripsi Entitas TBL_TAMBAHDAYA ...70

3.1.11 Deskripsi Entitas TBL_TAGIHANPERMOHONAN ...71

3.1.12 Deskripsi Entitas TBL_PEGAWAI ...72

3.1.13 Deskripsi Entitas TBL_TRAFO ...74

3.1.14 Deskripsi Entitas TBL_JABATAN ...74

3.1.15 Deskripsi Entitas TBL_TRANSAKSI ...76

3.2 Physical Data Model ...77

Perancangan Antarmuka ...78

4.1 Perancangan Deskripsi Antarmuka ...78

4.1.1 Login Desktop ...78

4.1.2 Entri Permohonan Pemasangan Baru ...78

4.1.3 Tampil Permohonan Pemasangan Baru ...79

4.1.4 Ubah Permohonan Pemasangan Baru ...80

4.1.5 Delete Permohonan Pemasangan Baru ...80

4.1.6 Tampil Tagihan Permohonan Pemasangan Baru ...81

4.1.7 Cetak Tagihan Permohonan Pemasangan Baru ...82

4.1.8 Cetak Penolakan Permohonan Pemasangan Baru . . . . .83

4.1.9 Cetak Kartu Member ...83

4.1.10 Tampil Permohonan Penambahan Daya Listrik . . . . .84

4.1.11 Entri Permohonan Penambahan Daya Listrik ...84

4.1.12 Ubah Permohonan Penambahan Daya Listrik ...85

4.1.13 Hapus Permohonan Penambahan Daya Listrik ...86

4.1.14 Cetak Tagihan Permohonan Penambahan Daya Listrik ...87

4.1.15 Cetak Penolakan Permohonan Penambahan Daya Listrik ...88

4.1.16 Tampil Transaksi ...89

4.1.17 Transaksi Tagihan Pemasangan Baru Listrik . . . . .89

4.1.18 Transaksi Tagihan Penambahan Daya Listrik . . . . .90

4.1.19 Transaksi Tagihan Listrik Pascabayar ...91 Program Studi Teknik Informatika DPPL -SILIPI 6

(8)

4.1.20 Pembelian Token Listrik Prabayar ...92

4.1.21 Tampil Pegawai ...93

4.1.22 Entri Pegawai ...93

4.1.23 Ubah Pegawai ...94

4.1.24 Hapus Pegawai ...95

4.1.25 Tampil Member ...96

4.1.26 Ubah Member ...96

4.1.27 Hapus Member ...97

4.1.28 Tampil Tarif Listrik Pemasangan Baru ...98

4.1.29 Ubah Tarif Pemasangan Baru Listrik ...99

4.1.30 Tampil Tarif Listrik Pascabayar ...99

4.1.31 Ubah Tarif Listrik Pascabayar ...100

4.1.32 Input Tagihan Listrik Pascabayar ...101

4.1.33 Cek Tarif Listrik Pascabayar (Web) ...101

4.1.34 Cek Tarif Pemasangan Baru Listrik ...102

4.1.35 Pengecekan Tagihan Listrik Pintar (Web) ...103

4.1.36 Pembelian Token (Web) ...103

4.1.37 Laporan Pemasangan Sambungan Baru Beserta Status Pemasangan ...105

4.1.38 Laporan Transaksi Bulanan ...105

Program Studi Teknik Informatika DPPL -SILIPI 7

(9)

1.

Pendahuluan

1.1

Tujuan

Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini merupakan dokumen yang mendefinisikan perancangan perangkat lunak SILIPI (Sistem Informasi Listrik Pintar). Dokumen ini digunakan sebagai acuan teknis pengembangan perangkat lunak PT. Electric Indonesia dan acuan implementasi pada tahap berikutnya.

1.2

Lingkup Masalah

Perangkat Lunak SILIPI dikembangkan dengan tujuan :

1. Layanan teknologi informasi pada lingkungan desktop, yang meliputi sistem login, pengelolaan data member, pengelolaan data pegawai, pengelolaan tarif listrik pintar, penambahan daya listrik pintar, pemasangan baru listrik pintar, billing listrik pintar, pemasangan sambungan baru /perubahan daya listrik pintar, dan pelaporan perusahaan.

2. Layanan teknologi informasi pada lingkungan web, yang meliputi pengecekan tagihan listrik pintar, tampil tarif pemasangan baru dan penambahan daya listrik pintar, dan pembelian token listrik pintar.

3. Pelaporan kegiatan operasional perusahaan yaitu laporan pemasangan sambungan baru beserta status pemasangan, laporan penambahan daya, dan laporan transaksi bulanan. Laporan bisa dilihat oleh manajer operasional dan CEO melalui desktop.

Program Studi Teknik Informatika DPPL -SILIPI 8

(10)

1.3 Definisi, Akronim, dan Singkatan

Daftar definisi akronim dan singkatan:

Program Studi Teknik Informatika DPPL -SILIPI 9

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Keyword / Phrase

Definisi

DPPL Deskripsi Perancangan Perangkat Lunak atau Software Design Description (SDD) merupakan deskripsi dari perancangan produk / perangkat lunak yang akan dikembangkan.

SILIPI Sistem Informasi Listrik Pintar. Perangkat lunak sistem informasi PT. Electric   Indonesia  yang berjalan di lingkungan desktop dan web .

Internet Interconnection-Networking.

Istilah umum yang menunjukan jaringan global, terdiri dari komputer dan layanan servis dengan sekitar 30 sampai 50 juta pemakai computer dan puluhan layanan informasi termasuk e-mail, FTP, dan World Wide Web.

Server Komputer yang menyediakan sumber daya bagi klien yang terhubung melalui jaringan.

(11)

Program Studi Teknik Informatika DPPL -SILIPI 10

Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

Calon Member Orang yang belum terdaftar dan akan menjadi anggota Listrik Pintar di PT. Electric Indonesia melalui formulir Online Terhubungnya pengguna ke internet

atau suatu jaringan.

Desktop Lingkungan aplikasi yang berjalan pada komputer secara independen, biasanya

Web Lingkungan aplikasi yang berjalan secara online, melalui halaman situs sistem informasi yang diakses menggunakan web browser.

PT. Electric  Indonesia

Perusahaan swasta yang bergerak di bidang distribusi listrik di Indonesia.

CEO Pemimpin tertinggi perusahaan.

Manajer Operasional (MO)

Pemimpin operasional perusahaan.

Administrator Orang yang mengelola data di dalam database.

Petugas Loket Orang yang menerima formulir, memvalidasi formulir, serta mencetak resi penerimaan permohonan dan

Petugas Lapangan

Orang yang melakukan pencatatan daya terpakai dari rumah ke rumah.

(12)

1.4

Referensi

Referensi yang digunakan pada perangkat lunak tersebut adalah:

1. Toni Indrawan / 130707552, Deskripsi Perancangan Perangkat Lunak

(DPPL) ILUSI, Universitas Atma Jaya

Yogyakarta.

Program Studi Teknik Informatika DPPL -SILIPI 11

(13)

2. Perancangan Sistem

2.1 Perancangan Arsitektur

Program Studi Teknik Informatika DPPL -SILIPI 12

(14)

2.2

Perancangan Rinci

2.2.1 Sequence Diagram

2.2.1.1 Fungsi Login

2.2.1.2 Fungsi Entry Data Member

Program Studi Teknik Informatika DPPL -SILIPI 13

(15)

2.2.1.3 Fungsi Edit Data Member

2.2.1.4 Fungsi Tampil Data Member

Program Studi Teknik Informatika DPPL -SILIPI 14

(16)

2.2.1.5 Fungsi Hapus Data Member

2.2.1.6 Fungsi Cari Data Member

Program Studi Teknik Informatika DPPL -SILIPI 15

(17)

2.2.1.7 Fungsi Entry Data Pegawai

2.2.1.8 Fungsi Tampil Data Pegawai

2.2.1.9 Fungsi Edit Data Pegawai

Program Studi Teknik Informatika DPPL -SILIPI 16

(18)

2.2.1.10

Fungsi Hapus Data Pegawai

Program Studi Teknik Informatika DPPL -SILIPI 17

(19)

2.2.1.11

Fungsi Entri Tarif Listrik

2.2.1.12

Fungsi Tampil Tarif Listrik

Program Studi Teknik Informatika DPPL -SILIPI 18

(20)

2.2.1.13

Fungsi Edit Tarif Listrik

2.2.1.14

Fungsi Hapus Tarif Listrik

Program Studi Teknik Informatika DPPL -SILIPI 19

(21)

2.2.1.15

Fungsi Entri Permohonan Pemasangan Baru

2.2.1.16

Fungsi Pemeriksaan Permohonan Pemasangan Baru

Program Studi Teknik Informatika DPPL -SILIPI 20

(22)

2.2.1.17

Fungsi Cetak Struk Tagihan Pemasangan Baru

Program Studi Teknik Informatika DPPL -SILIPI 21

(23)

2.2.1.18

Fungsi Pembayaran Tagihan Pemasangan Baru

2.2.1.19

Fungsi Cetak Kartu Member

Program Studi Teknik Informatika DPPL -SILIPI 22

(24)

2.2.1.20

Fungsi Entri Permohonan Penambahan Daya

2.2.1.21

Fungsi Pemeriksaan Permohonan Penambahan Daya

Program Studi Teknik Informatika DPPL -SILIPI 23

(25)

2.2.1.22

Fungsi Cetak Struk Tagihan Penambahan Daya

Program Studi Teknik Informatika DPPL -SILIPI 24

(26)

Program Studi Teknik Informatika DPPL -SILIPI 25

(27)

2.2.1.23

Fungsi Pembayaran Tagihan Penambahan Daya

2.2.1.24

Fungsi Entri Pemakaian Listrik Bulanan

Program Studi Teknik Informatika DPPL -SILIPI 26

(28)

2.2.1.25

Fungsi Tampil Billing Bulanan

2.2.1.26

Fungsi Entri Pembayaran Billing Listrik

Program Studi Teknik Informatika DPPL -SILIPI 27

(29)

2.2.1.27

Fungsi Pembelian Token Listrik Pintar (Desktop)

Program Studi Teknik Informatika DPPL -SILIPI 28

(30)

2.2.1.28

Fungsi Entri Data Setelah Pemasangan Sambungan Baru

2.2.1.29

Fungsi Laporan Pemasangan Sambungan Baru Beserta 

Status Pemasangan

Program Studi Teknik Informatika DPPL -SILIPI 29

(31)

2.2.1.30

Fungsi Laporan Penambahan Daya Beserta Status 

Pemasangan

2.2.1.31

Fungsi Laporan Transaksi Bulanan dan Detilnya

Program Studi Teknik Informatika DPPL -SILIPI 30

(32)

2.2.1.32

Fungsi Tampil Informasi Tarif Pemasangan Baru dan 

Penambahan Daya Listrik Pintar (Web)

2.2.1.33

Fungsi Cek Tagihan Listrik (Web)

Program Studi Teknik Informatika DPPL -SILIPI 31

(33)

2.2.1.34

Fungsi Pembelian Token (Web)

Program Studi Teknik Informatika DPPL -SILIPI 32

(34)

2.2.2.

Class Diagram

Program Studi Teknik Informatika DPPL -SILIPI 33

(35)

Program Studi Teknik Informatika DPPL -SILIPI 34

(36)

Program Studi Teknik Informatika DPPL -SILIPI 35

(37)

2.2.3.

Deskripsi Spesifik Class Diagram

2.2.3.1.

Deskripsi Spesifik Kelas LoginUI

LoginUI <<boundary>>

+void TampilFormLogin()

Operasi ini digunakan untuk menampilkan form login. +void Login()

Operasi ini digunakan untuk menginisiasi proses login.

2.2.3.2.

Deskripsi Spesifik Kelas

KelolaPermohonanPasangBaruUI

KelolaPermohonanPasangBaruUI <<boundary>>

+void KelolaPermohonanPasangBaru()

Operasi ini digunakan untuk memulai pengelolaan permohonan pemasangan listrik baru.

+DataTable TampilPermohonanPasangBaru()

Operasi ini digunakan untuk menampilkan seluruh permohonan pemasangan listrik baru.

+void InputPermohonanPasangBaru()

Operasi ini digunakan untuk memasukkan permohonan pemasangan listrik baru.

+void PilihPermohonan()

Operasi ini digunakan untuk memilih permohonan pemasangan listrik baru.

+void UbahDataPermohonanPasangBaru()

Operasi ini digunakan untuk mengubah data permohonan pemasangan listrik baru.

+void HapusPermohonan()

Operasi ini digunakan untuk menghapus data permohonan pemasangan listrik baru.

+void CekStatusPermohonan()

Operasi ini digunakan untuk mengecek status permohonan pemasangan listrik baru.

+void CetakNotaTolakPasangBaru()

Operasi ini digunakan untuk mencetak nota penolakan pemasangan listrik baru.

+void CetakKartuPelangganBaru()

Operasi ini digunakan untuk mencetak kartu pelanggan baru.

+void CetakNotaTagihanPasangBaru()

Operasi ini digunakan untuk mencetak nota tagihan pemasangan listrik baru.

Program Studi Teknik Informatika DPPL -SILIPI 36

(38)

2.2.3.3.

Deskripsi Spesifik Kelas

AmbilKeputusanPermohonanPasangBaruUI

AmbilKeputusanPermohonanPasangBaruUI <<boundary>>

+void KelolaAmbilKeputusanPasangBaru()

Operasi ini digunakan untuk memulai pengelolaan pengambilan keputusan terhadap permohonan pemasangan listrik baru.

+DataTable TampilPermohonanPasangBaru()

Operasi ini digunakan untuk menampilkan permohonan pemasangan baru.

+void PilihPermohonan()

Operasi ini digunakan untuk memilih permohonan pemasangan listrik baru.

+void TerimaPermohonan()

Operasi ini digunakan untuk menerima permohonan pemasangan listrik baru.

+void TolakPermohonan()

Operasi ini digunakan untuk menolak permohonan pemasangan listrik baru.

2.2.3.4.

Deskripsi Spesifik Kelas

KelolaPermohonanTambahDayaUI

KelolaPermohonanTambahDayaUI <<boundary>>

+void KelolaPermohonanTambahDaya()

Operasi ini digunakan untuk mengelola permohonan penambahan daya listrik.

+DataTable TampilPermohonanTambahDaya()

Operasi ini digunakan untuk menampilkan seluruh permohonan penambahan daya listrik.

+void InputPermohonanTambahDaya()

Operasi ini digunakan untuk memasukkan permohonan penambahan daya listrik.

+void PilihPermohonan()

Operasi ini digunakan untuk memilih permohonan penambahan daya listrik.

+void UbahDataPermohonanTambahDaya()

Operasi ini digunakan untuk mengubah data permohonan penambahan daya listrik.

+void HapusPermohonan()

Operasi ini digunakan untuk menghapus permohonan penambahan daya listrik.

+void CekStatusPermohonan()

Operasi ini digunakan untuk mengecek status permohonan penambahan daya listrik.

+void CetakNotaTagihanTambahDaya()

Program Studi Teknik Informatika DPPL -SILIPI 37

(39)

Operasi ini digunakan untuk mencetak nota tagihan penambahan daya listrik.

+void CetakNotaTolakTambahDaya()

Operasi ini digunakan untuk mencetak nota penolakan penambahan daya listrik.

2.2.3.5.

Deskripsi Spesifik Kelas

AmbilKeputusanPermohonanTambahDayaUI

AmbilKeputusanPermohonanTambahDayaUI <<boundary>>

+void KelolaAmbilKeputusanTambahDaya()

Operasi ini digunakan untuk memulai pengelolaan dalam pengambilan keputusan penambahan daya listrik.

+DataTable TampilPermohonanTambahDaya()

Operasi ini digunakan untuk menampilkan permohonan penambahan daya listrik.

+void PilihPermohonan()

Operasi ini digunakan untuk memilih permohonan penambahan daya listrik.

+void TerimaPermohonan()

Operasi ini digunakan untuk menerima permohonan penambahan daya listrik.

+void TolakPermohonan()

Operasi ini digunakan untuk menolak permohonan penambahan daya listrik.

2.2.3.6.

Deskripsi Spesifik Kelas

KelolaTransaksiPasangBaruDanTambahDayaUI

KelolaTransaksiPasangBaruDanTambahDayaUI <<boundary>>

+void KelolaTransaksi()

Operasi ini digunakan untuk memulai pengelolaan transaksi pemasangan listrik baru dan penambahan daya listrik.

+DataTable TampilTransaksi()

Operasi ini digunakan untuk menampilkan transaksi pemasangan listrik baru dan penambahan daya listrik.

+void PilihTransaksi()

Operasi ini digunakan untuk memilih transaksi pemasangan listrik baru dan penambahan daya listrik.

+void KelolaTransaksiPasangBaru()

Operasi ini digunakan untuk mengelola transaksi pemasangan listrik baru.

+void KelolaTransaksiTambahDaya()

Operasi ini digunakan untuk mengelola transaksi penambahan daya listrik.

+void CetakResiTransaksi(Integer id_transaksi)

Operasi ini digunakan untuk mencetak resi transaksi berdasarkan ID transaksi.

Program Studi Teknik Informatika DPPL -SILIPI 38

(40)

2.2.3.7.

Deskripsi Spesifik Kelas KelolaPenggunaUI

KelolaPenggunaUI <<boundary>>

+void KelolaPengguna()

Operasi ini digunakan untuk memulai pengelolaan pengguna sistem informasi Listrik Pintar.

+void TambahPengguna()

Operasi ini digunakan untuk menambah pengguna sistem informasi Listrik Pintar.

+DataTable TampilPengguna()

Operasi ini digunakan untuk menampilkan pengguna sistem informasi Listrik Pintar.

+void PilihPengguna()

Operasi ini digunakan untuk memilih pengguna sistem informasi Listrik Pintar.

+void UbahDataPengguna()

Operasi ini digunakan untuk mengubah data pengguna sistem informasi Listrik Pintar.

+void HapusPengguna()

Operasi ini digunakan untuk menghapus pengguna sistem informasi listrik Pintar.

2.2.3.8.

Deskripsi Spesifik Kelas KelolaPelangganUI

KelolaPelangganUI <<boundary>>

+void KelolaPelanggan()

Operasi ini digunakan untuk memulai pengelolaan pelanggan.

+DataTable TampilPelanggan()

Operasi ini digunakan untuk menampilkan seluruh pelanggan.

+void PilihPelanggan()

Operasi ini digunakan untuk memilih pelanggan.

+void UbahDataPelanggan()

Operasi ini digunakan untuk menambah data pelanggan.

+void HapusPelanggan()

Operasi ini digunakan untuk menghapus data pelanggan.

2.2.3.9.

Deskripsi Spesifik Kelas KelolaTarifPasangBaruUI

KelolaTarifPasangBaruUI <<boundary>>

+void KelolaTarifPasangBaru()

Operasi ini digunakan untuk mengelola tarif pemasangan listrik baru.

Program Studi Teknik Informatika DPPL -SILIPI 39

(41)

+DataTable TampilTarifPasangBaru()

Operasi ini digunakan untuk menampilkan tarif pemasangan listrik baru.

+void PilihTarif()

Operasi ini digunakan untuk memilih tarif pemasangan listrik baru.

+void UbahDataTarif()

Operasi ini digunakan untuk mengubah data tarif pemasangan listrik baru.

2.2.3.10.

Deskripsi Spesifik Kelas

KelolaTagihanPascabayarUI

KelolaTagihanPascabayarUI <<boundary>>

+void KelolaTagihanPascabayar()

Operasi ini digunakan untuk memulai pengelolaan tagihan pascabayar.

+void InputPemakaian()

Operasi ini digunakan untuk memasukkan data pemakaian listrik oleh pelanggan pascabayar.

+DataTable TampilTagihan()

Operasi ini digunakan untuk menampilkan tagihan pascabayar.

+void PilihTagihan()

Operasi ini digunakan untuk memilih tagihan pascabayar.

+void KelolaTagihan()

Operasi ini digunakan untuk mengelola tagihan pascabayar yang dipilih oleh aktor.

+void CetakResiTagihan(Integer id_tagihan)

Operasi ini digunakan untuk mencetak resi tagihan berdasarkan ID tagihan yang dimasukkan.

2.2.3.11.

Deskripsi Spesifik Kelas LaporanUI

LaporanUI <<boundary>>

+void Laporan()

Operasi ini digunakan untuk memulai penampilan laporan.

+void TampilPertumbuhan()

Operasi ini digunakan untuk menampilkan pertumbuhan pelanggan.

+void TampilPendapatan()

Operasi ini digunakan untuk menampilkan data pendapatan.

2.2.3.12.

Deskripsi Spesifik Kelas BeliTokenUI

BeliTokenUI <<boundary>>

Program Studi Teknik Informatika DPPL -SILIPI 40

(42)

+void PembelianToken()

Operasi ini digunakan untuk memulai pembelian token.

+DataTable TampilDetailToken()

Operasi ini digunakan untuk menampilkan detail token yang bisa dibeli.

+void BeliToken()

Operasi ini digunakan untuk melakukan pembelian token.

2.2.3.13.

Deskripsi Spesifik Kelas

TampilTarifPasangBaruUI

TampilTarifPasangBaruUI <<boundary>>

+void TampilTarifPasangBaruWeb()

Operasi ini digunakan untuk menginisiasi halaman penampilan tarif pemasangan listrik baru pada aplikasi web Listrik Pintar.

2.2.3.14.

Deskripsi Spesifik Kelas

CekTagihanPascabayarUI

CekTagihanPascabayarUI <<boundary>>

+void CekTagihanBelumDibayar()

Operasi ini digunakan untuk memulai pengecekan tagihan yang belum dibayar.

+void CekTagihan()

Operasi ini digunakan untuk mengecek tagihan yang belum dibayar.

2.2.3.15.

Deskripsi Spesifik Kelas LoginControl

LoginControl <<control>>

+bool CekLogin(String username, String password)

Operasi ini digunakan untuk mengecek kombinasi username dan password pada database.

2.2.3.16.

Deskripsi Spesifik Kelas

KelolaPermohonanPasangBaruControl

KelolaPermohonanPasangBaruControl <<control>>

+DataTable TampilPermohonanPasangBaru()

Operasi ini digunakan untuk menampilkan seluruh permohonan pemasangan listrik baru.

+void InputPermohonanPasangBaru(PermohonanBaru p)

Operasi ini digunakan untuk memasukkan permohonan pemasangan listrik baru ke dalam database sesuai dengan formulir yang diberikan.

+void UbahDataPermohonanPasangBaru(PermohonanBaru p, Integer id_permohonan) Operasi ini digunakan untuk mengubah data permohonan pemasangan listrik baru berdasarkan ID permohonan.

Program Studi Teknik Informatika DPPL -SILIPI 41

(43)

+void HapusPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk menghapus data permohonan pemasangan listrik baru berdasarkan ID permohonan.

+void CekStatusPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk mengecek status permohonan pemasangan listrik baru berdasarkan ID permohonan.

+void CetakNotaTagihanPasangBaru(Integer id_permohonan)

Operasi ini digunakan untuk mencetak nota tagihan pemasangan listrik baru berdasarkan ID permohonan.

+void CetakNotaTolakPasangBaru(Integer id_permohonan)

Operasi ini digunakan untuk mencetak nota penolakan pemasangan listrik baru berdasarkan ID permohonan.

+void CetakKartuPelangganBaru(Integer id_permohonan)

Operasi ini digunakan untuk mencetak kartu pelanggan baru berdasarkan ID permohonan.

2.2.3.17.

Deskripsi Spesifik Kelas

AmbilKeputusanPermohonanPasangBaruControl

AmbilKeputusanPermohonanPasangBaruControl <<control>>

+DataTable TampilPermohonanPasangBaru()

Operasi ini digunakan untuk menampilkan permohonan pemasangan baru.

+void TerimaPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk menerima permohonan pemasangan listrik baru berdasarkan ID permohonan.

+void TolakPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk menolak permohonan pemasangan listrik baru berdasarkan ID permohonan.

2.2.3.18.

Deskripsi Spesifik Kelas

KelolaPermohonanTambahDayaControl

KelolaPermohonanTambahDayaControl <<control>>

+DataTable TampilPermohonanTambahDaya()

Operasi ini digunakan untuk menampilkan seluruh permohonan penambahan daya listrik.

+void InputPermohonanTambahDaya(PermohonanTambah p)

Operasi ini digunakan untuk memasukkan permohonan penambahan daya listrik berdasarkan data dari formulir yang telah diisi pelanggan.

+void UbahDataPermohonanTambahDaya(PermohonanTambah p, Integer id_permohonan) Operasi ini digunakan untuk mengubah data permohonan penambahan daya listrik berdasarkan ID permohonan.

Program Studi Teknik Informatika DPPL -SILIPI 42

(44)

+void HapusPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk menghapus permohonan penambahan daya listrik berdasarkan ID permohonan.

+void CekStatusPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk mengecek status permohonan penambahan daya listrik berdasarkan ID permohonan.

+void CetakNotaTagihanTambahDaya(Integer id_permohonan)

Operasi ini digunakan untuk mencetak nota tagihan penambahan daya listrik berdasarkan ID permohonan.

+void CetakNotaTolakTambahDaya(Integer id_permohonan)

Operasi ini digunakan untuk mencetak nota penolakan penambahan daya listrik berdasarkan ID permohonan.

2.2.3.19.

Deskripsi Spesifik Kelas

AmbilKeputusanPermohonanTambahDayaControl

AmbilKeputusanPermohonanTambahDayaControl <<control>>

+DataTable TampilPermohonanTambahDaya()

Operasi ini digunakan untuk menampilkan permohonan penambahan daya listrik.

+void TerimaPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk menerima permohonan penambahan daya listrik berdasarkan ID permohonan.

+void TolakPermohonan(Integer id_permohonan)

Operasi ini digunakan untuk menolak permohonan penambahan daya listrik berdasarkan ID permohonan.

2.2.3.20.

Deskripsi Spesifik Kelas

KelolaTransaksiPasangBaruDanTambahDayaControl

KelolaTransaksiPasangBaruDanTambahDayaControl <<control>>

+DataTable TampilTransaksi()

Operasi ini digunakan untuk menampilkan transaksi pemasangan listrik baru dan penambahan daya listrik.

+void KelolaTransaksiPasangBaru(Integer id_transaksi)

Operasi ini digunakan untuk mengelola transaksi pemasangan listrik baru berdasarkan ID transaksi.

+void KelolaTransaksiTambahDaya(Integer id_transaksi)

Operasi ini digunakan untuk mengelola transaksi penambahan daya listrik berdasarkan ID transaksi.

2.2.3.21.

Deskripsi Spesifik Kelas

KelolaPenggunaControl

Program Studi Teknik Informatika DPPL -SILIPI 43

(45)

KelolaPenggunaControl <<control>>

+void TambahPengguna(Pengguna p)

Operasi ini digunakan untuk menambah pengguna sistem informasi Listrik Pintar berdasarkan detail pengguna yang diisikan oleh aktor.

+DataTable TampilPengguna()

Operasi ini digunakan untuk menampilkan pengguna sistem informasi Listrik Pintar.

+void UbahDataPengguna(Integer id_pengguna, Pengguna p)

Operasi ini digunakan untuk mengubah data pengguna sistem informasi Listrik Pintar berdasarkan ID pengguna.

+void HapusPengguna(Integer id_pengguna)

Operasi ini digunakan untuk menghapus pengguna sistem informasi listrik Pintar berdasarkan ID pengguna.

2.2.3.22.

Deskripsi Spesifik Kelas

KelolaPelangganControl

KelolaPelangganControl <<control>>

+DataTable TampilPelanggan()

Operasi ini digunakan untuk menampilkan seluruh pelanggan.

+void UbahDataPelanggan(String kode_pelanggan, Pelanggan p)

Operasi ini digunakan untuk menambah data pelanggan berdasarkan kode pelanggan.

+void HapusPelanggan(String kode_pelanggan)

Operasi ini digunakan untuk menghapus data pelanggan berdasarkan kode pelanggan.

2.2.3.23.

Deskripsi Spesifik Kelas

KelolaTarifPasangBaruControl

KelolaTarifPasangBaruControl <<control>>

+DataTable TampilTarifPasangBaru()

Operasi ini digunakan untuk menampilkan tarif pemasangan listrik baru.

+void UbahDataTarif(Integer id_tarif, Tarif t)

Operasi ini digunakan untuk mengubah data tarif pemasangan listrik baru berdasarkan ID tariff.

2.2.3.24.

Deskripsi Spesifik Kelas

KelolaTagihanPascabayarControl

KelolaTagihanPascabayarControl <<control>>

+void InputPemakaian(Pemakaian p)

Operasi ini digunakan untuk memasukkan data pemakaian listrik oleh pelanggan Program Studi Teknik Informatika DPPL -SILIPI 44

(46)

pascabayar.

+DataTable TampilTagihan()

Operasi ini digunakan untuk menampilkan tagihan pascabayar.

+void KelolaTagihan(Integer id_tagihan)

Operasi ini digunakan untuk mengelola tagihan pascabayar yang dipilih oleh aktor berdasarkan ID tagihan.

2.2.3.25.

Deskripsi Spesifik Kelas LaporanControl

LaporanControl <<control>>

+void TampilPertumbuhan()

Operasi ini digunakan untuk menampilkan pertumbuhan pelanggan.

+void TampilPendapatan(Integer tahun)

Operasi ini digunakan untuk menampilkan data pendapatan berdasarkan tahun yang dimasukkan.

2.2.3.26.

Deskripsi Spesifik Kelas BeliTokenControl

BeliTokenControl <<control>>

+DataTable TampilDetailToken()

Operasi ini digunakan untuk menampilkan detail token yang bisa dibeli.

+void BeliToken(Integer id_detail_token)

Operasi ini digunakan untuk melakukan pembelian token berdasarkan ID detail token yang ingin dibeli.

2.2.3.27.

Deskripsi Spesifik Kelas

TampilTarifPasangBaruControl

TampilTarifPasangBaruControl <<control>>

+DataTable TampilTarifPasangBaru()

Operasi ini digunakan untuk menampilkan data tarif pemasangan listrik baru pada halaman web Listrik Pintar.

2.2.3.28.

Deskripsi Spesifik Kelas

CekTagihanPascabayarControl

CekTagihanPascabayarControl <<control>>

+DataTable CekTagihan(String kode_pelanggan)

Operasi ini digunakan untuk menampilkan tagihan yang belum dibayar berdasarkan kode pelanggan.

2.2.3.29.

Deskripsi Spesifik Kelas PeranEntity

PeranEntity <<entity>>

-Integer id_peran

Atribut ini menyimpan ID peran.

Program Studi Teknik Informatika DPPL -SILIPI 45

(47)

-String nama_peran

Atribut ini menyimpan nama peran. +Integer getId_peran()

Operasi ini digunakan untuk mengambil nilai atribut ID peran.

+String getNama_peran()

Operasi ini digunakan untuk mengambil nilai atribut nama peran.

+void setId_peran(Integer id_peran)

Operasi ini digunakan untuk mengubah nilai atribut ID peran.

+void setNama_peran(String nama_peran)

Operasi ini digunakan untuk mengubah nilai atribut nama peran.

2.2.3.30.

Deskripsi Spesifik Kelas

PermohonanBaruEntity

PermohonanBaruEntity <<entity>>

-Integer id_permohonan

Atribut ini menyimpan nilai ID permohonan.

-DateTime tanggal_permohonan

Atribut ini menyimpan nilai tanggal permohonan.

-String nama_calon_pelanggan

Atribut ini menyimpan nilai nama calon pelanggan.

-String nomor_identitas

Atribut ini menyimpan nilai nomor identitas.

-String alamat_lengkap

Atribut ini menyimpan nilai alamat lengkap.

-String nomor_rt

Atribut ini menyimpan nilai nomor RT.

-String nomor_rw

Atribut ini menyimpan nilai nomor RW.

-String kelurahan

Atribut ini menyimpan nilai kelurahan.

-String kecamatan

Atribut ini menyimpan nilai kecamatan.

-DateTime tanggal_lahir

Atribut ini menyimpan nilai tanggal lahir.

-String nomor_telepon

Program Studi Teknik Informatika DPPL -SILIPI 46

(48)

Atribut ini menyimpan nilai nomor telepon.

-String pekerjaan

Atribut ini menyimpan nilai pekerjaan.

-Integereger daya

Atribut ini menyimpan nilai daya.

-String jenis_pembayaran

Atribut ini menyimpan nilai jenis pembayaran. +Integer getId_permohonan()

Operasi ini digunakan untuk mengambil nilai atribut ID permohonan.

+DateTime getTanggal_permohonan()

Operasi ini digunakan untuk mengambil nilai atribut tanggal permohonan.

+String getNama_calon_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut nama calon pelanggan.

+String getNomor_identitas()

Operasi ini digunakan untuk mengambil nilai atribut nomor identitas.

+String getAlamat_lengkap()

Operasi ini digunakan untuk mengambil nilai atribut alamat lengkap.

+String getNomor_rt()

Operasi ini digunakan untuk mengambil nilai atribut nomor RT.

+String getNomor_rw()

Operasi ini digunakan untuk mengambil nilai atribut nomor RW.

+String getKelurahan()

Operasi ini digunakan untuk mengambil nilai atribut kelurahan.

+String getKecamatan()

Operasi ini digunakan untuk mengambil nilai atribut kecamatan.

+DateTime getTanggal_Lahir()

Operasi ini digunakan untuk mengambil nilai atribut tanggal lahir.

+String getNomor_telepon()

Operasi ini digunakan untuk mengambil nilai atribut nomor telepon.

+Integer getDaya()

Operasi ini digunakan untuk mengambil nilai atribut daya.

+String getJenis_pembayaran()

Program Studi Teknik Informatika DPPL -SILIPI 47

(49)

Operasi ini digunakan untuk mengambil nilai atribut jenis pembayaran.

+void setId_permohonan(Integer id_permohonan)

Operasi ini digunakan untuk mengubah nilai atribut ID permohonan.

+void setTanggal_permohonan(DateTime tanggal_permohonan)

Operasi ini digunakan untuk mengubah nilai atribut tanggal permohonan.

+void setNama_calon_pelanggan(String nama_calon_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut nama calon pelanggan.

+void setNomor_identitas(String nomor_identitas)

Operasi ini digunakan untuk mengubah nilai atribut nomor identitas.

+void setAlamat_lengkap(String alamat_lengkap)

Operasi ini digunakan untuk mengubah nilai atribut alamat lengkap.

+void setNomor_rt(String nomor_rt)

Operasi ini digunakan untuk mengubah nilai atribut nomor RT.

+void setNomor_rw(String nomor_rw)

Operasi ini digunakan untuk mengubah nilai atribut nomor RW.

+void setKelurahan(String kelurahan)

Operasi ini digunakan untuk mengubah nilai atribut kelurahan.

+void setKecamatan(String kecamatan)

Operasi ini digunakan untuk mengubah nilai atribut kecamatan.

+void setTanggal_lahir(DateTime tanggal_lahir)

Operasi ini digunakan untuk mengubah nilai atribut tanggal lahir.

+void setNomor_telepon(String nomor_telepon)

Operasi ini digunakan untuk mengubah nilai atribut nomor telepon.

+void setDaya(Integer daya)

Operasi ini digunakan untuk mengubah nilai atribut daya.

+void setJenis_pembayaran(String jenis_pembayaran)

Operasi ini digunakan untuk mengubah nilai atribut jenis pembayaran.

2.2.3.31.

Deskripsi Spesifik Kelas

PermohonanTambahEntity

PermohonanTambahEntity <<entity>>

-Integer id_permohonan

Atribut ini menyimpan nilai ID permohonan.

-DateTime tanggal_permohonan

Program Studi Teknik Informatika DPPL -SILIPI 48

(50)

Atribut ini menyimpan nilai tanggal permohonan.

-String kode_pelanggan

Atribut ini menyimpan nilai kode pelanggan.

-String nama_pelanggan

Atribut ini menyimpan nilai nama pelanggan.

-String nomor_identitas

Atribut ini menyimpan nilai nomor identitas.

-String alamat_lengkap

Atribut ini menyimpan nilai alamat lengkap.

-String nomor_rt

Atribut ini menyimpan nilai nomor RT.

-String nomor_rw

Atribut ini menyimpan nilai nomor RW.

-String kelurahan

Atribut ini menyimpan nilai kelurahan.

-String kecamatan

Atribut ini menyimpan nilai kecamatan.

-DateTime tanggal_lahir

Atribut ini menyimpan nilai tanggal lahir.

-String nomor_telepon

Atribut ini menyimpan nilai nomor telepon.

-String pekerjaan

Atribut ini menyimpan nilai pekerjaan.

-Integer daya_lama

Atribut ini menyimpan nilai daya lama.

-Integer daya_baru

Atribut ini menyimpan nilai daya baru.

-String jenis_pembayaran

Atribut ini menyimpan nilai jenis pembayaran. +Integer getId_permohonan()

Operasi ini digunakan untuk mengambil nilai atribut ID permohonan.

+DateTime getTanggal_permohonan()

Program Studi Teknik Informatika DPPL -SILIPI 49

(51)

Operasi ini digunakan untuk mengambil nilai atribut tanggal permohonan.

+String getKode_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut kode pelanggan.

+String getNama_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut nama pelanggan.

+String getNomor_identitas()

Operasi ini digunakan untuk mengambil nilai atribut nomor identitas.

+String getAlamat_lengkap()

Operasi ini digunakan untuk mengambil nilai atribut alamat lengkap.

+String getNomor_rt()

Operasi ini digunakan untuk mengambil nilai atribut nomor RT.

+String getNomor_rw()

Operasi ini digunakan untuk mengambil nilai atribut nomor RW.

+String getKelurahan()

Operasi ini digunakan untuk mengambil nilai atribut kelurahan.

+String getKecamatan()

Operasi ini digunakan untuk mengambil nilai atribut kecamatan.

+DateTime getTanggal_Lahir()

Operasi ini digunakan untuk mengambil nilai atribut tanggal lahir.

+String getNomor_telepon()

Operasi ini digunakan untuk mengambil nilai atribut nomor telepon.

+Integer getDaya_lama()

Operasi ini digunakan untuk mengambil nilai atribut daya lama.

+Integer getDaya_baru()

Operasi ini digunakan untuk mengambil nilai atribut daya baru.

+String getJenis_pembayaran()

Operasi ini digunakan untuk mengambil nilai atribut jenis pembayaran.

+void setId_permohonan(Integer id_permohonan)

Operasi ini digunakan untuk mengubah nilai atribut ID permohonan.

+void setTanggal_permohonan(DateTime tanggal_permohonan)

Operasi ini digunakan untuk mengubah nilai atribut tanggal permohonan.

Program Studi Teknik Informatika DPPL -SILIPI 50

(52)

+void setKode_pelanggan(String kode_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut kode pelanggan.

+void setNama_pelanggan(String nama_calon_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut nama pelanggan.

+void setNomor_identitas(String nomor_identitas)

Operasi ini digunakan untuk mengubah nilai atribut nomor identitas.

+void setAlamat_lengkap(String alamat_lengkap)

Operasi ini digunakan untuk mengubah nilai atribut alamat lengkap.

+void setNomor_rt(String nomor_rt)

Operasi ini digunakan untuk mengubah nilai atribut nomor RT.

+void setNomor_rw(String nomor_rw)

Operasi ini digunakan untuk mengubah nilai atribut nomor RW.

+void setKelurahan(String kelurahan)

Operasi ini digunakan untuk mengubah nilai atribut kelurahan.

+void setKecamatan(String kecamatan)

Operasi ini digunakan untuk mengubah nilai atribut kecamatan.

+void setTanggal_lahir(DateTime tanggal_lahir)

Operasi ini digunakan untuk mengubah nilai atribut tanggal lahir.

+void setNomor_telepon(String nomor_telepon)

Operasi ini digunakan untuk mengubah nilai atribut nomor telepon.

+void setDaya_lama(Integer daya_lama)

Operasi ini digunakan untuk mengubah nilai atribut daya lama.

+void setDaya_baru(Integer daya_baru)

Operasi ini digunakan untuk mengubah nilai atribut daya baru.

+void setJenis_pembayaran(String jenis_pembayaran)

Operasi ini digunakan untuk mengubah nilai atribut jenis pembayaran.

2.2.3.32.

Deskripsi Spesifik Kelas TransaksiEntity

TransaksiEntity <<entity>>

-Integer id_transaksi

Atribut ini menyimpan nilai ID transaksi.

-String kode_pelanggan

Atribut ini menyimpan nilai kode pelanggan.

-String jenis_transaksi

Program Studi Teknik Informatika DPPL -SILIPI 51

(53)

Atribut ini menyimpan nilai jenis transaksi.

-String kategori

Atribut ini menyimpan nilai kategori.

-Integer beban

Atribut ini menyimpan nilai beban.

-Double biaya_transaksi

Atribut ini mempunyai nilai biaya transaksi. +Integer getId_transaksi()

Operasi ini digunakan untuk mengambil nilai atribut ID transaksi.

+String getKode_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut kode pelaggan.

+String getJenis_transaksi()

Operasi ini digunakan untuk mengambil nilai atribut jenis transaksi.

+String getKategori()

Operasi ini digunakan untuk mengambil nilai atribut kategori.

+String getBiaya_transaksi()

Operasi ini digunakan untuk mengambil nilai atribut biaya transaksi.

+void setId_transaksi(Integer id_transaksi)

Operasi ini digunakan untuk mengubah nilai atribut ID transaksi.

+void setKode_pelanggan(String kode_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut kode pelanggan.

+void setJenis_transaksi(String jenis_transaksi)

Operasi ini digunakan untuk mengubah nilai atribut jenis transaksi.

+void setKategori(String kategori)

Operasi ini digunakan untuk mengubah nilai atribut kategori.

+void setBeban(Integer beban)

Operasi ini digunakan untuk mengubah nilai atribut beban.

+void setBiaya_transaksi(Double biaya_transaksi)

Operasi ini digunakan untuk mengubah nilai atribut biaya transaksi.

2.2.3.33.

Deskripsi Spesifik Kelas PenggunaEntity

PenggunaEntity <<entity>>

-Integer id_pengguna

Program Studi Teknik Informatika DPPL -SILIPI 52

(54)

Atribut ini menyimpan nilai ID pengguna.

-String username

Atribut ini menyimpan nilai username.

-String password

Atribut ini menyimpan nilai password.

-Integer id_peran

Atribut ini menyimpan nilai ID peran.

-String nama_depan

Atribut ini menyimpan nilai nama depan.

-String nama_belakang

Atribut ini menyimpan nilai nama belakang. +Integer getId_pengguna()

Operasi ini digunakan untuk mengambil nilai atribut ID pengguna.

+String getUsername()

Operasi ini digunakan untuk mengambil nilai atribut username.

+String getPassword()

Operasi ini digunakan untuk mengambil nilai atribut password.

+Integer getId_peran()

Operasi ini digunakan untuk mengambil nilai atribut ID peran.

+String getNama_depan()

Operasi ini digunakan untuk mengambil nilai atribut nama depan.

+String getNama_belakang()

Operasi ini digunakan untuk mengambil nilai atribut nama belakang.

+void setId_pengguna(Integer id_pengguna)

Operasi ini digunakan untuk mengubah nilai atribut ID pengguna.

+void setUsername(String username)

Operasi ini digunakan untuk mengubah nilai atribut username.

+void setPassword(String password)

Operasi ini digunakan untuk mengubah nilai atribut password.

+void setId_peran(Integer id_peran)

Operasi ini digunakan untuk mengubah nilai atribut ID peran.

+void setNama_depan(String nama_depan)

Program Studi Teknik Informatika DPPL -SILIPI 53

(55)

Operasi ini digunakan untuk mengubah nilai atribut nama depan.

+void setNama_belakang(String nama_belakang)

Operasi ini digunakan untuk mengubah nilai atribut nama belakang.

2.2.3.34.

Deskripsi Spesifik Kelas PelangganEntity

PelangganEntity <<entity>>

-String kode_pelanggan

Atribut ini menyimpan nilai kode pelanggan.

-String nama_pelanggan

Atribut ini menyimpan nilai nama pelanggan.

-String nomor_identitas

Atribut ini menyimpan nilai nomor identitas.

-String alamat_lengkap

Atribut ini menyimpan nilai alamat lengkap.

-String nomor_rt

Atribut ini menyimpan nilai nomor RT.

-String nomor_rw

Atribut ini menyimpan nilai nomor RW.

-String kelurahan

Atribut ini menyimpan nilai kelurahan.

-String kecamatan

Atribut ini menyimpan nilai kecamatan.

-DateTime tanggal_lahir

Atribut ini menyimpan nilai tanggal lahir.

-String nomor_telepon

Atribut ini menyimpan nilai nomor telepon.

-String pekerjaan

Atribut ini menyimpan nilai pekerjaan.

-Integer daya

Atribut ini menyimpan nilai daya.

-String jenis_pembayaran

Atribut ini menyimpan nilai jenis pembayaran. +String getKode_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut kode pelanggan.

Program Studi Teknik Informatika DPPL -SILIPI 54

(56)

+String getNama_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut nama pelanggan.

+String getNomor_identitas()

Operasi ini digunakan untuk mengambil nilai atribut nomor identitas.

+String getAlamat_lengkap()

Operasi ini digunakan untuk mengambil nilai atribut alamat lengkap.

+String getNomor_rt()

Operasi ini digunakan untuk mengambil nilai atribut nomor RT.

+String getNomor_rw()

Operasi ini digunakan untuk mengambil nilai atribut nomor RW.

+String getKelurahan()

Operasi ini digunakan untuk mengambil nilai atribut kelurahan.

+String getKecamatan()

Operasi ini digunakan untuk mengambil nilai atribut kecamatan.

+DateTime getTanggal_Lahir()

Operasi ini digunakan untuk mengambil nilai atribut tanggal lahir.

+String getNomor_telepon()

Operasi ini digunakan untuk mengambil nilai atribut nomor telepon.

+Integer getDaya()

Operasi ini digunakan untuk mengambil nilai atribut daya.

+String getJenis_pembayaran()

Operasi ini digunakan untuk mengambil nilai atribut jenis pembayaran.

+void setKode_pelanggan(String kode_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut kode pelanggan.

+void setNama_pelanggan(String nama_calon_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut nama pelanggan.

+void setNomor_identitas(String nomor_identitas)

Operasi ini digunakan untuk mengubah nilai atribut nomor identitas.

+void setAlamat_lengkap(String alamat_lengkap)

Operasi ini digunakan untuk mengubah nilai atribut alamat lengkap.

+void setNomor_rt(String nomor_rt)

Operasi ini digunakan untuk mengubah nilai atribut nomor RT.

Program Studi Teknik Informatika DPPL -SILIPI 55

(57)

+void setNomor_rw(String nomor_rw)

Operasi ini digunakan untuk mengubah nilai atribut nomor RW.

+void setKelurahan(String kelurahan)

Operasi ini digunakan untuk mengubah nilai atribut kelurahan.

+void setKecamatan(String kecamatan)

Operasi ini digunakan untuk mengubah nilai atribut kecamatan.

+void setTanggal_lahir(DateTime tanggal_lahir)

Operasi ini digunakan untuk mengubah nilai atribut tanggal lahir.

+void setNomor_telepon(String nomor_telepon)

Operasi ini digunakan untuk mengubah nilai atribut nomor telepon.

+void setDaya(Integer daya)

Operasi ini digunakan untuk mengubah nilai atribut daya.

+void setJenis_pembayaran(String jenis_pembayaran)

Operasi ini digunakan untuk mengubah nilai atribut jenis pembayaran.

2.2.3.35.

Deskripsi Spesifik Kelas TarifPasangBaruEntity

TarifPasangBaruEntity <<entity>>

-Integer id_tarif

Atribut ini menyimpan nilai ID tarif.

-String kategori

Atribut ini menyimpan nilai kategori.

-Integer beban

Atribut ini menyimpan nilai beban.

-Double biaya_ujl

Atribut ini menyimpan nilai biaya UJL.

-Double biaya_penyambungan

Atribut ini menyimpan nilai biaya penyambungan. +Integer getId_tarif()

Operasi ini digunakan untuk mengambil nilai atribut ID tarif.

+String getKategori()

Operasi ini digunakan untuk mengambil nilai atribut kategori.

+Integer getBeban()

Operasi ini digunakan untuk mengambil nilai atribut beban.

+Double getBiaya_ujl()

Program Studi Teknik Informatika DPPL -SILIPI 56

(58)

Operasi ini digunakan untuk mengambil nilai atribut biaya UJL.

+Double getBiaya_penyambungan()

Operasi ini digunakan untuk mengambil nilai atribut biaya penyambungan.

+void setId_tarif(Integer id_tarif)

Operasi ini digunakan untuk mengubah nilai atribut ID tarif.

+void setKategori(String kategori)

Operasi ini digunakan untuk mengubah nilai atribut kategori.

+void setBeban(String beban)

Operasi ini digunakan untuk mengubah nilai atribut beban.

+void setBiaya_ujl(Double biaya_ujl)

Operasi ini digunakan untuk mengubah nilai atribut biaya UJL.

+void setBiaya_penyambungan(Double biaya_penyambungan)

Operasi ini digunakan untuk mengubah nilai atribut biaya penyambungan.

2.2.3.36.

Deskripsi Spesifik Kelas TarifPascabayarEntity

TarifPascabayarEntity <<entity>>

-Integer id_tarif

Atribut ini menyimpan nilai ID tarif.

-String kategori

Atribut ini menyimpan nilai kategori.

-Integer beban

Atribut ini menyimpan nilai beban.

-Double biaya_beban

Atribut ini menyimpan nilai biaya beban.

-Double biaya_pemakaian

Atribut ini menyimpan nilai biaya pemakaian. +Integer getId_tarif()

Operasi ini digunakan untuk mengambil nilai atribut ID tarif.

+String getKategori()

Operasi ini digunakan untuk mengambil nilai atribut kategori.

+Integer getBeban()

Operasi ini digunakan untuk mengambil nilai atribut beban.

+Double getBiaya_beban()

Operasi ini digunakan untuk mengambil nilai biaya atribut beban.

Program Studi Teknik Informatika DPPL -SILIPI 57

(59)

+Double getBiaya_pemakaian()

Operasi ini digunakan untuk mengambil nilai biaya atribut pemakaian.

+void setId_tarif(Integer id_tarif)

Operasi ini digunakan untuk mengubah nilai atribut ID tarif.

+void setKategori(String kategori)

Operasi ini digunakan untuk mengubah nilai atribut kategori.

+void setBeban(String beban)

Operasi ini digunakan untuk mengubah nilai atribut beban.

+void setBiaya_beban(Double biaya_beban)

Operasi ini digunakan untuk mengubah nilai atribut biaya beban.

+void setBiaya_pemakaian(Double biaya_pemakaian)

Operasi ini digunakan untuk mengubah nilai atribut biaya pemakaian.

2.2.3.37.

Deskripsi Spesifik Kelas

TagihanPascabayarEntity

TagihanPascabayarEntity <<entity>> -Integer id_tagihan

Atribut ini menyimpan nilai ID tagihan.

-String kode_pelanggan

Atribut ini menyimpan nilai kode pelanggan.

-String bulan_tagihan

Atribut ini menyimpan nilai bulan tagihan.

-Integer tahun_tagihan

Atribut ini menyimpan nilai tahun tagihan.

-Double daya_pemakaian

Atribut ini menyimpan nilai daya pemakaian.

-Double biaya_tagihan

Atribut ini menyimpan nilai biaya tagihan. +Integer getId_tagihan()

Operasi ini digunakan untuk mengambil nilai atribut ID tagihan.

+String getKode_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut kode pelanggan.

+String getBulan_tagihan()

Operasi ini digunakan untuk mengambil nilai atribut bulan tagihan.

+Integer getTahun_tagihan()

Program Studi Teknik Informatika DPPL -SILIPI 58

(60)

Operasi ini digunakan untuk mengambil nilai atribut tahun tagihan.

+Double getDaya_pemakaian()

Operasi ini digunakan untuk mengambil nilai atribut daya pemakaian.

+Double getBiaya_tagihan()

Operasi ini digunakan untuk mengambil nilai atribut biaya tagihan.

+void setId_tagihan(Integer id_tagihan)

Operasi ini digunakan untuk mengubah nilai atribut ID tagihan.

+void setKode_pelanggan(String kode_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut kode pelanggan.

+void setBulan_tagihan(String bulan_tagihan)

Operasi ini digunakan untuk mengubah nilai atribut bulan tagihan.

+void setTahun_tagihan(Integer tahun_tagihan)

Operasi ini digunakan untuk mengubah nilai atribut tahun tagihan.

+void setDaya_pemakaian(Double daya_pemakaian)

Operasi ini digunakan untuk mengubah nilai atribut daya pemakaian.

+void setBiaya_tagihan(Double biaya_tagihan)

Operasi ini digunakan untuk mengubah nilai atribut biaya tagihan.

2.2.3.38.

Deskripsi Spesifik Kelas TokenEntity

TokenEntity <<entity>>

-Integer id_token

Atribut ini menyimpan nilai ID token.

-String nomor_token

Atribut ini menyimpan nilai nomor token.

-String kode_pelanggan

Atribut ini menyimpan nilai kode pelanggan.

-Integer id_detail_token

Atribut ini menyimpan nilai ID detail token.

-DateTime tanggal_pembelian

Atribut ini menyimpan nilai tanggal pembelian. +Integer getId_token()

Operasi ini digunakan untuk mengambil nilai atribut ID token.

+String getNomor_token()

Operasi ini digunakan untuk mengambil nilai atribut nomor token.

Program Studi Teknik Informatika DPPL -SILIPI 59

(61)

+String getKode_pelanggan()

Operasi ini digunakan untuk mengambil nilai atribut kode pelanggan.

+Integer getId_detail_token()

Operasi ini digunakan untuk mengambil nilai atribut ID detail token.

+DateTime getTanggal_pembelian()

Operasi ini digunakan untuk mengambil nilai atribut tanggal pembelian.

+void setId_token(Integer id_token)

Operasi ini digunakan untuk mengubah nilai atribut ID token.

+void setNomor_token(String nomor_token)

Operasi ini digunakan untuk mengubah nilai atribut nomor token.

+void setKode_pelanggan(String kode_pelanggan)

Operasi ini digunakan untuk mengubah nilai atribut kode pelanggan.

+void setId_detail_token(Integer id_detail_token)

Operasi ini digunakan untuk mengubah nilai atribut ID detail token.

+void setTanggal_pembelian(DateTime tanggal_pembelian)

Operasi ini digunakan untuk mengubah nilai atribut tanggal pembelian.

2.2.3.39.

Deskripsi Spesifik Kelas DetailTokenEntity

DetailTokenEntity <<entity>>

-Integer id_detail_token

Atribut ini menyimpan nilai ID detail token.

-Double nominal_token

Atribut ini menyimpan nilai nominal token.

-Integer daya_token

Atribut ini menyimpan nilai daya token. +Integer getId_detail_token()

Operasi ini digunakan untuk mengambil nilai atribut ID detail token.

+Double getNominal_token()

Operasi ini digunakan untuk mengambil nilai atribut nominal token.

+Integer getDaya_token()

Operasi ini digunakan untuk mengambil nilai atribut daya token.

+void setId_detail_token(Integer id_detail_token)

Operasi ini digunakan untuk mengubah nilai atribut ID detail token.

+void setNominal_token(Double nominal_token)

Operasi ini digunakan untuk mengubah nilai atribut nominal token.

Program Studi Teknik Informatika DPPL -SILIPI 60

(62)

+void setDaya_token(Integer daya_token)

Operasi ini digunakan untuk mengubah nilai atribut daya token.

Program Studi Teknik Informatika DPPL -SILIPI 61

(63)

3. Perancangan Data

3.1

Dekomposisi Data

3.1.1 Deskripsi Entitas TBL_MEMBER

Nama

Tipe

Panjang

Keterangan

ID_MEMBER

Integer

Nomor unik untuk tiap

baris data pelanggan

dan merupakan primary

key.

NOMOR_KTP

Varchar2

20

Atribut yang menyimpan

nomor Kartu Tanda

Penduduk (KTP) dari

member.

NOMOR_PELANGGAN

Varchar2

20

Atribut yang menyimpan

nomor unik keanggotaan

listrik pintar.

NOMOR_KWH

Varchar2

20

Atribut yang menyimpan

nomor unik meteran

listrik member.

NAMA_MEMBER

Varchar2

20

Atribut yang menyimpan

nama dari member.

TANGGAL_LAHIR_MEMBER Date

Atribut yang menyimpan

tanggal lahir member.

ALAMAT_INSTALASI

Varchar2

20

Atribut yang menyimpan

alamat rumah member

yang lengkap dan

menjadi foreign key

dari TBL_KODEAREA.

NOMOR_HP_MEMBER

Integer

Atribut yang menyimpan

Program Studi Teknik Informatika DPPL -SILIPI 62

(64)

nomor telepon member.

PEKERJAAN

Varchar2

20

Atribut yang menyimpan

bidang pekerjaan dari

member.

DAYA_LISTRIK

Varchar2

20

Atribut yang menyimpan

keterangan tentang

banyaknya daya listrik

yang sekarang digunakan

oleh member.

TIPE_MEMBER

Varchar2

20

Atribut yang menyimpan

keterangan tentang

jenis pembayaran member

(prabayar/pascabayar).

3.1.2 Deskripsi Entitas TBL_KODEAREA

Nama

Tipe

Panjang

Keterangan

ID_KODEAREA

Integer

Nomor unik untuk tiap

baris data area sekitar

dan merupakan primary

key.

ID_TRAFO

Integer

Nomor unik yang

digunakan untuk

menentukan identitas

tiap trafo dan merupakan

foreign key dari

TBL_TRAFO

ID_DESA

Integer

ID yang digunakan

sebagai foreign key dari

Program Studi Teknik Informatika DPPL -SILIPI 63

(65)

TBL_DESA

ID_KECAMATAN

Integer

ID yang di gunakan

sebagai foreign key dari

TBL_KECAMATAN

LOKASI_AREA

Varchar2

20

Atribut yang menyimpan

letak area yang tersedia

untuk mendistribusikan

listrik pintar.

3.1.3 Deskripsi Entitas TBL_KECAMATAN

Nama

Tipe

Panjang

Keterangan

ID_KECAMATAN

Integer

Nomor unik untuk tiap

baris data kecamatan dan

merupakan primary key .

NAMA_KECAMATAN

Varchar2

20

Atribut yang menyimpan

nama kecamatan yang

tersedia untuk

mendistribusikan listrik

pintar.

3.1.4 Deskripsi Entitas TBL_DESA

Nama

Tipe

Panjang

Keterangan

ID_DESA

Integer

Nomor unik untuk tiap

baris data desa dan

merupakan primary key.

NAMA_DESA

Varchar2

20

Atribut yang menyimpan

Program Studi Teknik Informatika DPPL -SILIPI 64

(66)

nama desa yang tersedia

untuk mendistribusikan

listrik pintar.

RUKUN_TETANGGA

Integer

Atribut yang menyimpan

nomor RT yang tersedia

untuk mendistribusikan

listrik pintar.

RUKUN_WARGA

Integer

Atribut yang menyimpan

nomor RW yang tersedia

untuk mendistribusikan

listrik pintar.

3.1.5 Deskripsi Entitas TBL_TOKEN

Nama

Tipe

Panjang

Keterangan

ID_TOKEN

Integer

Nomor unik untuk tiap baris

data token dan merupakan

primary key.

NOMOR_TOKEN

Varchar2

20

Nomor token yang unik untuk

pengisian pulsa listrik

member prabayar.

PULSA_TOKEN

Integer

Atribut yang menyimpan

nominal daya token.

HARGA_TOKEN

Double

Atribut yang menyimpan

harga token.

3.1.6 Deskripsi Entitas TBL_TARIF

Program Studi Teknik Informatika DPPL -SILIPI 65

(67)

Nama

Tipe

Panjang

Keterangan

ID_TARIF

Integer

Nomor unik untuk tiap baris

data tarif dan merupakan

primary key.

KATEGORI_TARIF

Varchar2

20

Atribut yang menyimpan nama

dari daftar tarif.

BEBAN

Integer

Atribut yang menyimpan beban

listrik dalam satuan VA.

BIAYA_UJL

DOUBLE

Atribut yang menyimpan harga

UJL per VA.

BIAYA_SAMBUNG

DOUBLE

Atribut yang menyimpan harga

penyambungan per VA.

IS_TARIF_PSB

BOOLEAN

Atribut yang menyimpan

boolean true jika satu baris

(row) di tabel tarif berisi

data tarif pemasangan baru.

BIAYA_BEBAN

DOUBLE

Atribut yang menyimpan tarif

beban daya member pascabayar

per 1000 VA.

BIAYA_PEMAKAIAN DOUBLE

Atribut yang menyimpan tarif

pemakaian member pascabayar

per 1 KWH.

IS_TARIF_

PASCABAYAR

BOOLEAN

Atribut yang menyimpan

boolean true jika satu baris

(row) di tabel tarif berisi

data tarif member

pascabayar.

Program Studi Teknik Informatika DPPL -SILIPI 66

(68)

3.1.7 Deskripsi Entitas TBL_DETILTRANSAKSI

Nama

Tipe

Panjang Keterangan

ID_DETIL_TRANSAKSI

Integer

ID yang menjadi nomor unik

untuk setiap detil

transaksi dan merupakan

primary key.

JENIS_TAGIHAN

Varchar2 20

Atribut yang menyimpan

jenis tagihan yang

dilakukan pelanggan,

seperti tagihan pasang

baru, tambah daya, maupun

tagihan pascabayar.

CHANNEL_PEMBAYARAN

Varchar2 20

Atribut yang menyimpan

channel pembayaran

pelanggan seperti petugas

loket, bank, online,

ataupun pihak lainnya.

JUMLAH_TOKEN

Integer

Atribut yang menyimpan

jumlah token yang dibeli

oleh member prabayar.

Program Studi Teknik Informatika DPPL -SILIPI 67

(69)

3.1.8 Deskripsi Entitas TBL_TAGIHANPASCABAYAR

Nama

Tipe

Panjang

Keterangan

ID_TAGIHAN_

PASCABAYAR

Integer

ID yang menjadi

nomor unik setiap

tagihan member

pascabayar dan

merupakan primary

key.

ID_MEMBER

Integer

ID yang menjadi

foreign key dari

TBL_MEMBER.

ID_TARIF

Integer

ID yang menjadi

foreign key dari

TBL_TARIF.

Gambar

tabel tarif,pendaftaranpermohonan, tambah

Referensi

Dokumen terkait

akan digambarkan tentang sistem informasi pengajuan pemasangan baru listrik dalam bertuk Flowmap, Diagram Konteks, dan Data Flow Diagram (DFD), serta menjelaskan arus

Program Studi Teknik Informatika DPPL SIMPELWEB 15/84 Fungsi Memasukkan Data Naskah merupakan fungsi yang digunakan untuk menambahkan data naskah yang baru1. Fungsi

Data flow diagram dari perancangan sistem informasi pengajuan pemasangan baru. listrik yang ada di PT.PLN (persero) UPJ

Sistem memberikan pesan peringatan bahwa data pemakaian listrik bulanan yang dimasukkan oleh aktor salah.. Kembali ke Alternative Flow Langkah

masyarakat.Sehingga dapat ditentukan judul penelitian yaitu ” Perbandingan Tingkat KepuasanPelayanan Listrik Pintar (Prabayar) Dengan Listrik Regular (Pascabayar)pada

Dari hasil tabulasi dan perhitungan nilai tujuh atribut listrik pintar didapat nilai masing-masing sebagaimana pada Gambar 1.. Nilai Persepsi Pelanggan Atas Atribut Kinerja

Perancangan kampanye “Cara Pintar Dalam Berhemat Listrik Prabayar” ini memiliki konsep yaitu sebuah kampanye hemat energi yang dapat merangkul konsumen listrik

Sebanyak 54% menyata-kan tidak setuju dengan pernyataan responden mengetahui bahwa target dari sosialisasi program listrik pintar (listrik pulsa/token)