Anda di halaman 1dari 11

TUGAS BESAR BASIS DATA

SISTEM PEMBELIAN TOKEN LISTRIK

Disusun Oleh:

Rizky Wahyu Pratama 1432010005

M.Agus Rivai 1432010008

Okta Satrio Nugroho 1432010014

JURUSAN TEKNIK INDUSTRI


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN
JAWA TIMUR
2016
TOPIK DAN TUJUAN

Topik
- Membuat informasi tentang Sistem Informasi Pembayaran Token Lstrik
Pelanggan dengan power designerr serta xampp
Tujuan
- Mengetahui alur data pembayaran token listrik.
- Mengetahui informasi data dari konsumen menggunakan bahasa SQL
- Mengetahui informasi data dari Petugas menggunakan bahasa SQL
- Mengetahui informasi data dari Tabel tagihan menggunakan bahasa SQL

ERD MODEL

Id pelanggan Nama Pelanggan Alamat

n Pelanggan n

Mendatangi
Membayar

n
n
Petugas
Tabel Tagihan Jabatan
No_agihan

NIP Nama Petugas


Jumlah_tagihan Jumlah_meter

Gambar 1 gambar diatas merupakan gambar dari ERD Model


CDM (Concptual Data Model)
Membuat CDM dengan menggunakan power designer, kemudian
menambahakan entitas serta relasi antara entitas.

Gambar 2 gambar diatas merupakan gambar dari hasil CDM

Pycical Data Model


Langkah selanjutnya adalah melakukan pembuatan PDM (pycical data
model). Setelah membuat CDM, maka tahapan selanjutnya adalah membuat
PDM.l angkah untuk membuat PDM, maka pilih tools > generate physical data
model.

Gambar 3 Generate new Physical data model

Jika sudah melakukan generate PDM ke bahasa SQL 5.0 langkah selanjutnya
adalah melakukan pada step DDL. Berikut hasil pembuatan PDM tersebut.
Gambar 4 gambar diatas merupakan gambar hasil PDM

DDL (Data Definition Language)

Power Designer juga mendukung untuk pembuatan script DDL (Data


Definition Language). Script DDL ini dapat digunakan untuk mengimport
query pembuatan database pada database server yang akan digunakan. Cara
membuat query adalah dengan database->generate database.Pada dialog database
generation, pilih script generation pada pilihan generation type. Pada directory,
tentukan tempat DDL script ini akan disimpan. Pada file name, lakukan
perubahan sesuai dengan nama script yg diinginkan (crebas.sql Tab dan
pilihan

lain dapat dibiarkan dalam kondisi default. Kemudian klik OK dan untuk melihat
DDL script yang telah di generate.

create table PELANGGAN


(
ID_PELANGGAN numeric(8,0) not
null,
NAMA_PELANGGAN varchar(25),
ALAMAT_PELANGGAN varchar(25),
primary key (ID_PELANGGAN)
);
Query diatas merupakan query untuk membuat tabel PELANGGAN

Gambar 5 gambar merupakan gambar hasil create tabel pelanggan.

Query tersebut yang akan di guanakan pada pembuatan tabel pada aplikasi
xampp. Berikut adalah entry query pada sql. Yang kemudian kita go untuk melihat
tampak pada table tersebut.

Jika ingin membuat tabel (create table) untuk PETUGAS

create table PETUGAS


(
NIP numeric(8,0) not null,
NAMA_PETUGAS varchar(25),
JABATAN varchar(10),
primary key (NIP)
);

Query diatas merupakan query untuk membuat tabel PETUGAS

Gambar 6 merupakan gambar hasil create tabel PETUGAS


Jika ingin membuat tabel (create table) untuk tabel TABEL_TAGIHAN

create table TABEL_TAGIHAN


(
NO_PELANGGAN char(10) not null,
JUMLAH_TAGIHAN float(8,2),
JUMLH_METER numeric(8,0) not null,
primary key (NO_PELANGGAN)
);

Query diatas merupakan query create pada tabel TABEL_TAGIHAN

Gambar 7 gamba diatas merupakan gambar dari create tabel TABEL_TAGIHAN

DML

DML atau Data Manipulation Language adalah kumpulan perintah query


yang digunakan untuk memanipulasi data dalam tabel, seperti menambah,
merubah atau menghapus data. Perintah ini tidak terkait dengan struktur dan
metadata dari objek-objek yang berada pada tabel-tabel database.
Pada DML terdapat perintah-perintah untuk memanipulasi data, berikut perintah-
perintah dan penjelasannya :
Insert : merupakan perintah yang berfungsi untuk menambah / memasukan
data atau record pada database.
Delete : merupakan perintah yang berfungs untuk menghapus data pada
database.
Update : merupakan perintah yang berfungs untuk merubah atau
memperbaharui data pada database.
Select : merupakan perintah yang berfungs untuk melihat atau
menampilkan data pada database.

Jika ingin memasukkan data (insert data) pada tabel konsumen:

INSERT INTO petugas VALUES ('14045','Rizky','Kasir');

Query diatas merupakan query untuk perintah INSERT

Gambar 8 , gambar diatas merupakan gambar hasil INSERT

Jika ingin mengubah data (update data) pada tabel konsumen:

UPDATE petugas set JABATAN ='KASIR' WHERE NIP='14077'

Query diatas merupakan query untuk perintah UPDATE


Gambar 9 , gambar tabel yang belum di update

Gambar 10, gambar diatas merupakan gambar yang sesudah di update

Jika ingin menampilkan data (select data) pada tabel konsumen:

SELECT `NIP`, `NAMA_PETUGAS`, `JABATAN` FROM `petugas`


WHERE 1

Query diatas merupakan query untuk SELECT

Jika ingin menghapus data (delete data) pada tabel konsumen:


DELETE FROM `petugas` WHERE NIP='14066'

Query diatas merupakan query untuk SELECT

VIEW DATA
TABEL PELANGGAN

TABEL PETUGAS

TABEL TAGIHAN
KESIMPULAN

Dari pengaplikasian sistem infomasi diatas di simpulakn bahwa


progam database diatas dapat di aplikasikan kedalam sebuah progam
yang dapat memudahkan dalam pengumpulan data. Sehingga
pendataan sistem tersebut dapat dilakukan dengan lebih cepat dan
efisien. Dalam kasusnya sistem informasi manajemen Pembelian
Token Listrik dapat bermanfaan dan dapat di kembangkan kedalam
sistem sesungguhnya.

Anda mungkin juga menyukai