You are on page 1of 11

Tahap – tahap Normalisasi

1.Bentuk tidak normal


GARUDA DI DADAKU Disc

Harga Lama Pinjam Tgl.


Tanggal Pinjam No. ID Nama Kode Film Judul (Rp) (hari) Kembali
3/4/2010 GF43 ANDI A5636 HARRY POTTER 3360 5 8/4/2010
C6584 SPY NEXT DOOR 4500 2 5/4/2010
A8746 FACE OFF 3500 1 4/4/2010

2.Bentuk normal 1NF


GARUDA DI DADAKU Disc

Harga Lama Pinjam Tgl.


Tanggal Pinjam No. ID Nama Kode Film Judul (Rp) (hari) Kembali
3/4/2010 GF43 ANDI A5636 HARRY POTTER 3360 5 8/4/2010
3/4/2010 GF43 ANDI C6584 SPY NEXT DOOR 4500 2 5/4/2010
3/4/2010 GF43 ANDI A8746 FACE OFF 3500 1 4/4/2010

3.Bentuk normal 2NF


GARUDA DI DADAKU Disc

Tabel Peminjaman
Tanggal Kode Lama Pinjam Tgl.
No. ID Pinjam Film Judul Harga (Rp) (hari) Kembali
GF43 3/4/2010 A5636 HARRY POTTER 3360 5 8/4/2010
SPY NEXT
GF43 3/5/2010 C6584 DOOR 4500 2 5/4/2010
GF43 3/6/2010 A8746 FACE OFF 3500 1 4/4/2010

Tabel
Anggota
No. ID Nama
GF43 ANDI

1|Page
4.ERD

HARGA LAMA PINJAM


NAMA
JUDUL TANGGAL KEMBALI

DILAKUKAN OLEH

PEMINJAMAN ANGGOTA

NO. ID TANGGAL PINJAM


NO. ID
KODE FILM

5.Desain File
Nama Database : Garuda_Disc

Nama Tabel : Tabel Peminjaman

Tabel Anggota

Contoh data :

Harg
Tanggal a Lama Pinjam Tgl.
Pinjam No. ID Nama Kode Film Judul (Rp) (hari) Kembali
3/4/2010 GF43 ANDI A5636 HARRY POTTER 3360 5 8/4/2010
3/4/2010 GF43 ANDI C6584 SPY NEXT DOOR 4500 2 5/4/2010
3/4/2010 GF43 ANDI A8746 FACE OFF 3500 1 4/4/2010
BRIAN
5/4/2010 GF65 T A6587 SHOOTER 3360 2 7/4/2010
BRIAN
5/4/2010 GF65 T A7486 BAD GIRL 4500 2 7/4/2010

2|Page
6.PERINTAH DDL DAN DML

Membuat Database

Membuat Tabel

Table Peminjaman

Table Anggota

3|Page
Memasukkan Data

To Table Peminjaman:

To Table Anggota :

4|Page
1. Menampilkan judul film yang harganya lebih dari 4000

2. Menampilkan kode film dan judul yang memiliki nama diakhiri huruf “R”

3. Menampilkan nama anggota yang memiliki lama pinjam kurang dari 3


hari.

5|Page
4. Menampilkan nama anggota yang memiliki no id GF43

5. Menampilkan anggota yang meminjam film dengan kode A5636.

6. Menampilkan semua data pada anggota dengan urutan abjad menurun.

7. Menampilkan banyaknya data yang memiliki no id GF65

6|Page
8. Menampilkan lama pinjam dan harga kaset dari anggota yang bernama Briant

9. Menampilkan semua tanggal pinjam dan tanggal kembali

10. Menampilkan judul film pada masing-masing nama anggota

7|Page
11. Menampilkan total harga bayar untuk no id GF65

12. Menampilkan rata-rata harga film disetiap tanggal peminjaman

13. Menampilkan nama anggota yang memiliki total harga peminjaman kaset
besar dari 10000

8|Page
14. Menampilkan no id anggota, yang mana no id yang sama hanya diulangi 1
kali saja.

15. Menampilkan harga kaset yang tertinggi, yang terendah dan rata-rata harga
kaset .

16. menampilkan no id, nama dan judul menggunakan operator join

9|Page
17. Menampilkan Tanggal Pinjam tapi mulai dari record pertama sampai kedua

18. Menampilkan jumlah seluruh lama pinjam yang lama pinjamnya lebih dari 1
hari

19. Mengganti nama Field judul menjadi judul film

10 | P a g e
20. Menambah kolom alamat dan jenis kelamin pada table anggota

21. Memasukkan Pekanbaru pada alamat dan L pada jenis kelamin

22. Mengganti nama table anggota menjadi anggota disc

11 | P a g e

You might also like