Database ISI
Database ISI
DESAIN SISTEM
1.1
Ilustrasi Permasalahan
Dewasa ini, banyak perusahaan maupun instansi instansi baik negeri
maupun swasta sudah menggunakan komputer. Tetapi penggunaan komputer
tersebut masih sebatas untuk mengerjakan laporan laporan yang masih banyak
beroperasi pada software pengolah kata (misal : Ms. word). Namun untuk
pengolahan dan penyimpanan data perusahaan atau instansi tersebut masih
dilakukan secara manual. Didalam perusahaan atau instansi misalnya perusahaan
ISP, sekarang masih banyak yang kurang memperhatikan dalam system
management database-nya, sehingga data data tersebut tidak tertata atau
tersimpan secara rapi sehingga bisa membingungkan semua pihak.
Dalam kesempatan ini, penulis mengambil contoh management database
di perusahaan ISP MADURA NET, pamekasan. Di perusahaan
tersebut
1.3
Perancangan Sistem
1.3.1
0
pelanggan
form pendaftaran
kartu anggota
ISP
admin
+
dt_transaksipembayaranISP
laporan data transaksi pembayaran ISP
laporan ISP
kebijakan dan gaji
kasir
manager
pelanggan
kartu anggota
1
pendataan
pelanggan
data pelanggan
2
pendataan
paket
data paket
data_masuk
data pelanggan
karyawan
data paket
data masuk
3
kebijakan layanan
pendataan
karyawan
data karyawan
_
data karyawan
data masuk
manager
kebijakan gaji
4
_
transaksi
pembayaran
ISP
BAB II
DESAIN DATABASE
2.1
Data_Pelanggan
id_pelanggan
nama_pelanggan
alamat
pekerjaan
tgl_lahir
telp
Data_paket
id_paket
nama_paket
harga_paket
ip_public
harga
melakukan
Data Transaksi pembayaran ISP
no_nota
id_pelanggan
id_karyaw an
id_paket
tgl_transaksi
menginputkan
data_karyaw an
id_karyaw an
nama_karyaw an
alamat
tgl_lahir
telp
2.2
Id_pe
langg
an
Unnormalized Table
Na
ma
_pe
lan
gga
n
No_ Id_
nota pela
ngg
an
Ala
ma
t
pek
erja
an
Id_ Id_
kar pak
yaw et
an
tgl
_la
hir
tel
p
Id_ka
ryaw
an
Na
ma
_ka
rya
wa
n
Alam
at_ka
ryaw
an
Tgl_l
ahir
Telp
Id_pa
ket
Na
ma
_pa
ket
Hr
g_
pak
et
Tanggal
_transak
si
2.1
Normalized Table
1NF
Id_pe
langg
an
Na
ma
_pe
lan
gga
n
Ala
ma
t
pek
erja
an
tgl
_la
hir
tel
p
(PK)
Id_ka
ryaw
an
Na
ma
_ka
rya
wa
n
Alam
at_ka
ryaw
an
Tgl_l
ahir
Telp
(FK)
No_ Id_p
nota elan
ggan
Id_k
arya
wan
Id_p
aket
Id_pa
ket
Na
ma
_pa
ket
Hr
g_
pak
et
(FK)
Tang
gal_tr
ansak
si
(FK
)
2NF
T_Pelanggan
ID_pelanggan Nama_pelanggan Alamat
Pekerjaan
Tgl_lahir
telp
(PK)
T_Karyawan
ID_karyawan
Nama_karyawan Alamat
Tgl_lahir
telp
(PK)
T_Paket
ID_paket
Nama_paket Harga_paket
Kecepatan_data
(PK)
T_Transaksi_Pembayaran_ISP
NO_Nota
ID_Pelanggan
ID_Karyawan
ID_Paket
Tanggal
(PK)
BAB III
IMPLEMENTASI SQL
3.1
3.2
3.2.4
BAB IV
JOIN
4.1
Inner Join
select a.no_nota as "NO NOTA", a.tanggal_transaksi as "TANGGAL
TRANSAKSI", b.nama_pelanggan as "NAMA PELANGGAN"
from data_transaksi_pembayarn_ISP as a inner join
data_pelanggan as b
on a.id_pelanggan = b.id_pelanggan
4.2
Outer join
4.2.1 Left Outer Join
select a.no_nota as "NO NOTA", a.tanggal_transaksi as "TANGGAL
TRANSAKSI", b.nama_pelanggan as "NAMA PELANGGAN"
from data_transaksi_pembayaran_ISP as a left outer join
data_pelanggan as b
on a.id_pelanggan = b.id_pelanggan
10
BAB V
VIEW
4.1
View data_no_transaksi
create view data_no_transaksi
as
select a.no_nota as "NO NOTA", a.tanggal_transaksi as
"TANGGAL TRANSAKSI", b.nama_pelanggan as "NAMA PELANGGAN"
from data_transaksi_pembayaran_ISP as a inner join
data_pelanggan as b
on a.id_pelanggan = b.id_pelanggan
11
BAB VI
STORED PROCEDURE
6.1
12
BAB VII
PENUTUP
4.1
Kesimpulan
Setelah penulis selasai membuat system database diperusahaan ISP ini,
penulis berharap supaya dalam merekap data-data sudah tidak lagi dilakukan
manual melaikan menggunakan system database ini sebab lebih efisien, data
datanya pun teratur dan rapi sehinggan tidak membingugkan banyak pihak dan
juga bisa mempermudah proses delete ataupun update datadengan lebih baik
dibanding dengan cara yang masih manual.
Selain itu dalam pencarian data datanya pun sangat mudah, tinggal
memasukkan kata kata kunci yang berkaitan dengan data yang sudah disimpan.
Untuk keamanan datanya pun sangat baik karena tidak lagi menggunakan buku
untuk penyimpanannya.
13