1.
Contoh Data Relasional
Data
Mobil
No. Mobil
|
Merek Mobil
|
Warna
|
Tarif per hari
|
K 456 DS
|
Toyota
|
Silver
|
300.000
|
K 6643 DH
|
Honda
|
Hitam
|
300.000
|
K 1114 H
|
Nissan
|
Putih
|
325.000
|
Data Peminjam
No. KTP Peminjam
|
Nama Peminjam
|
Alamat
|
3309054204949001
|
Ika Apriyani
|
Singocandi, Kudus
|
3309091223949001
|
Alvianis
|
Kalipucang,
Jepara
|
3309164204239002
|
Hartiningsih
|
Kaliwungu, Kudus
|
Data Relasional Sewa mobil
No. Mobil
|
No. KTP Peminjam
|
Tanggal Sewa
|
Jumlah Sewa
|
Lama Sewa
|
Total Bayar
|
K 456 DS
|
3309054204949001
|
02-04-2013
|
1
|
1
|
300.000
|
K 6643 DH
|
3309091223949001
|
05-04-2013
|
1
|
2
|
600.000
|
K 1114 H
|
3309164204239002
|
03-04-2013
|
2
|
1
|
650.000
|
2.
Karakteristik
dari masing tabel yang ada didalam.
Data
Mobil
No. Mobil
|
Merek Mobil
|
Warna
|
Tarif per hari
|
K 456 DS
|
Toyota
|
Silver
|
300.000
|
K 6643 DH
|
Honda
|
Hitam
|
300.000
|
K 1114 H
|
Nissan
|
Putih
|
325.000
|
Ø
Dari
data tersebut, dapat
kita ketahui beberapa
karakteristik tabel sebagai berikut:
a.
Data Mobil memiliki empat kolom data
b.
Kolom
pertama berisi data
angka dan teks tetapi tidak
menunjukkan suatu jumlah dengan lebar 10 karakter.
c.
Kolom kedua berisi data teks dengan lebar
maksimum kira-kira 15 karakter.
d.
Kolom ketiga berisi data teks dengan lebar
maksimum kira-kira 15 karakter.
e.
Kolom keempat berisi data angka yang menunjukan jumlah dengan lebar
maksimum kira-kira 9 karakter.
Data Peminjam
No. KTP Peminjam
|
Nama Peminjam
|
Alamat
|
3309054204949001
|
Ika Apriyani
|
Singocandi, Kudus
|
3309091223949001
|
Alvianis
|
Kalipucang,
Jepara
|
3309164204239002
|
Hartiningsih
|
Kaliwungu, Kudus
|
Ø Dari data
tersebut, dapat kita
ketahui beberapa karakteristik
tabel sebagai berikut:
a.
Data Peminjam
memiliki tiga kolom data
b.
Kolom
pertama berisi data
angka tetapi tidak menunjukkan suatu
jumlah dengan lebar 16 karakter.
c.
Kolom kedua berisi data teks dengan lebar
maksimum kira-kira 25 karakter.
d.
Kolom ketiga berisi data teks denga lebar
maksimum kira-kira 50 karakter.
Data Relasional Sewa
No. Mobil
|
No. KTP Peminjam
|
Tanggal Sewa
|
Jumlah Sewa
|
Lama Sewa
|
Total Bayar
|
K 456 DS
|
3309054204949001
|
02-04-2013
|
1
|
1
|
300.000
|
K 6643 DH
|
3309091223949001
|
05-04-2013
|
1
|
2
|
600.000
|
K 1114 H
|
3309164204239002
|
03-04-2013
|
2
|
1
|
650.000
|
Ø Dari data
tersebut, dapat kita
ketahui beberapa karakteristik
tabel sebagai berikut:
a.
Data Peminjam
memiliki 6 kolom data
b.
Kolom pertama berisi data angka dan teks dengan
lebar maksimum kira-kira 11 karakter.
c.
Kolom kedua berisi data angka dengan lebar
maksimum kira-kira 16 karakter.
d.
Kolom ketiga berisi data penanggalan
e.
Kolom keempat berisi data angka menunjukan suatu
jumlah dengan lebar maksimum kira-kira 2 karakter.
f.
Kolom kelima berisi data angka menunjukan suatu
jumlah dengan lebar maksimum kira-kira 2 karakter.
g.
Kolom keenam berisi data angka menunjukan suatu
jumlah dengan lebar maksimum kira-kira 9 karakter
3.
Struktur
Tabel yang ada.
Struktur Tabel Basis Data Mobil
Nama Kolom
|
Tipe
|
Lebar
|
Keterangan
|
No. Mobil
|
Charakter
|
11
|
Untuk menampung data
No. Mobil
|
Merek Mobil
|
Charakter
|
15
|
Untuk menampung data merek mobil
|
Warna
|
Charakter
|
15
|
Untuk menampung
data warna
|
Tarif per hari
|
Charakter
|
9
|
Untuk menampung data Tarif per hari
|
Struktur Tabel Basis Data
Mobil
Nama Kolom
|
Tipe
|
Lebar
|
Keterangan
|
No. KTP Peminjam
|
Charakter
|
16
|
Untuk menampung
data No. KTP Peminjam
|
Nama Peminjam
|
Charakter
|
25
|
Untuk menampung data nama peminjam
|
Alamat
|
Charakter
|
50
|
Untuk menampung
data alamat
|
Struktur Tabel Basis Data Sewa Mobil
Nama Kolom
|
Tipe
|
Lebar
|
Keterangan
|
No. Mobil
|
Charakter
|
11
|
Untuk menampung
data No. mobil
|
No. KTP Peminjam
|
Charakter
|
16
|
Untuk menampung data No. KTP Peminjam
|
Tanggal Pinjam
|
Date
|
-
|
Untuk menampung
data Tanggal Pinjam
|
Jumlah sewa
|
Integer
|
2
|
Untuk menampung data Jumlah Sewa
|
Lama Sewa
|
Integer
|
2
|
Untuk menampung
data Lama sewa
|
Total Bayar
|
Charakter
|
9
|
Untuk menampung data Total Bayar
|
TUGAS 2
Contoh Data Relasional
Data Mobil
No. Mobil
|
Merek Mobil
|
Warna
|
Tarif per hari
|
K 456 DS
|
Toyota
|
Silver
|
300.000
|
K 6643 DH
|
Honda
|
Hitam
|
300.000
|
K 1114 H
|
Nissan
|
Putih
|
325.000
|
1.
Ketergantungan
Fungsional (KF) yang
dapat dibentuk dari
tabel tersebut adalah :
·
No Mobil --> Merek Mobil, Warna, Tarif per
hari
Karena No. Mobil
dari masing –masing mobil itu
berbeda. Jadi dengan menginputkan No. Mobil
saja bisa diketahui
Merek Mobil, Warna dan Tarif per
hari. Karena masing – masing mobil hanya
mewakili satu No. Mobil.
2. Ketidaktergantungan Fungsional
(Non KF) yang dapat
dibentuk dari tabel tersebut adalah :
·
Merek Mobil
-/-> No. Mobil, Warna
Karena
kemungkinan besar terdapat Merek Mobil yang sama dari masing – masing No. Mobil.
·
Tarif per hari
-/-> No. Mobil, Merek Mobil,
Warna
Karena masing – masing No. Mobil
memiliki tarif yang berbeda
tergantung berapa hari menyewa. Jadi
dengan menginputkan Alamat bisa diketahui banyak nama Peminjam yang
muncul.
Data Peminjam
No. KTP Peminjam
|
Nama Peminjam
|
Alamat
|
3309054204949001
|
Ika Apriyani
|
Singocandi, Kudus
|
3309091223949001
|
Alvianis
|
Kalipucang,
Jepara
|
3309164204239002
|
Hartiningsih
|
Kaliwungu, kudus
|
1.
Ketergantungan
Fungsional (KF) yang
dapat dibentuk dari
tabel tersebut adalah :
·
No. KTP Peminjam --> Nama Peminjam, Alamat
Karena No. KTP Pemnjam dari
masing –masing peminjam itu berbeda.
Jadi dengan menginputkan No. KTP Peminjam saja
bisa diketahui Nama Peminjam
dan Alamat
2.
Ketidaktergantungan Fungsional
(Non KF) yang dapat
dibentuk dari tabel tersebut adalah :
·
Nama Peminjam
-/->No. KTP Peminjam, Alamat
Karena kemungkinan besar terdapat Nama Peminjam yang sama dari semua
peminjam yang ada.
·
Alamat
-/-> No. KTP Peminjam, Nama Peminjam
Karena dari beberapa alamat bisa memiliki
beberapa peminjam untuk menyewa mobil
yang berbeda. Jadi dengan menginputkan Alamat bisa diketahui
banyak nama Peminjam yang muncul.
Data Relasional
No. Mobil
|
No. KTP Peminjam
|
Tanggal Sewa
|
Jumlah Sewa
|
Lama Sewa
|
Total Bayar
|
K 456 DS
|
3309054204949001
|
02-04-2013
|
1
|
1
|
300.000
|
K 6643 DH
|
3309091223949001
|
05-04-2013
|
1
|
2
|
600.000
|
K 1114 H
|
3309164204239002
|
03-04-2013
|
2
|
1
|
650.000
|
1.
Ketergantungan
Fungsional (KF) yang
dapat dibentuk dari
tabel tersebut adalah :
·
No. Mobil, No. KTP Peminjam --> Tanggal Sewa,
Jumlah Sewa, Lama Sewa
·
Jumlah Sewa, Lama Sewa, No. Mobil --> Total
Bayar
Setiap Total Pembayaran tergantung No. Mobil,
banyaknya mobil yang disewa dan juga berapa lama sewa.
2.
Ketidaktergantungan Fungsional
(Non KF) yang dapat dibentuk dari
tabel tersebut adalah :
·
Tanggal Sewa -/-> No. Mobil, No. KTP Peminjam, Jumlah
Sewa, Lama Sewa, Total Bayar
Karena
kemungkinan besar terdapat
tanggal yang sama tetapi dengan peminjam yang berbeda.
·
Jumlah Sewa, Lama Sewa -/-> No. Mobil, No. KTP Peminjam
Karena kemungkinan besar terdapat Jumlah Sewa atau Lama
Sewa yang sama tetapi dengan peminjam dan No. Mobil yang berbeda.
0 komentar:
Posting Komentar