BERBAGI ILMU

Cari Blog Ini

TUGAS BESAR BASIS DATA

Senin, 28 Desember 2015
  1. BENTUK UNNORMAL
TABLE PEGAWAI
Id_Pelanggan
Nama_pegawai
Jenis_Kelamin
Umur
Jalan
0001
SAMBILOTE
PRIA
23
JLN JAKARTA NO.12
0002
RISKI FAHREZI
PRIA
32
JLN BITUNG NO.212

TABEL PELANGGAN
Id_Pelanggan
Nama_Pelanggan
Tempat_Tinggal
D01
HENDRA SABAN
JLN BENDUNGAN
D02
DAYUWANTO HARUN
JLN POPAYATO

TABLE KAMAR
Id_Kamar
Nama_Kamar
Type _Kamar
Harga_Kamar
CD1
AYU
STANDAR
1000000
CD2
ALDIRGA
STANDAR
1000000

TABEL PEMBAYARAN
Id_Kamar
Id_Pelanggan
Harga_Kamar
Jumlah_Uang
CD1
D01
1000000
1000000
CD2
D02
1000000
1200000

TABEL GAJI PEGAWAI
Id_Pegawai
Gaji_Pegawai
0001
950000





  1. NORMALISASI PERTAMA(1NF)
TABEL PEGAWAI                    TABEL PEMBAYARAN
Id_Pelanggan
Nama_Pegawai
Jenis_Kelamin
Umur
Jalan
   
Id_Kamar
Id_Pelanggan
Harga_Kamar
Jumlah_Uang

TABEL PELANGGAN            TABEL GAJI PEGAWAI
Id_Pelanggan
Nama_Pelanggan
Tempat_Tinggal
   
Id_Pegawai
Nama_Kamar

TABEL KAMAR
Id_Kamar
Nama_Kamar
Type_Kamar
Harga_Kamar









  1. NORMALISASI KE DUA(2NF)
TABEL PEGAWAI                    TABEL PEMBAYARAN
Id_Pelanggan
Nama_Pegawai  *
Jenis_Kelamin
Umur
Jalan
       
Id_Kamar
Id_Pelanggan *
Harga_Kamar
Jumlah_Uang

TABEL PELANGGAN            TABEL GAJI PEGAWAI
Id_Pelanggan *
Nama_Pelanggan
Tempat_Tinggal
   
Id_Pegawai *
Nama_Kamar

TABEL KAMAR
Id_Kamar
Nama_Kamar
Type_Kamar
Harga_Kamar









  1. NORMALISASI KETIGA(3NF)

TABEL PEGAWAI                    TABEL PEMBAYARAN
Id_Pelanggan *
Nama_Pegawai
Jenis_Kelamin
Umur
Jalan
   
Id_Pelanggan *
Id_Kamar **
Harga_Kamar
Jumlah_Uang

TABEL PELANGGAN            TABEL GAJI PEGAWAI
Id_Pelanggan *
Nama_Pelanggan
Tempat_Tinggal
   
Id_Pegawai *
Nama_Pegawai

TABEL KAMAR
Id_Kamar **
Nama_Kamar
Type_Kamar
Harga_Kamar









Batla database hotel menggunakan Mysql  

C:\Users\Asus\Pictures\tugas besar\1.PNG

Kita akan membuat 5 tabel  dan setiap tabel terdapat 500 record
C:\Users\Asus\Pictures\tugas besar\39.PNGC:\Users\Asus\Pictures\tugas besar\38.PNGC:\Users\Asus\Pictures\tugas besar\37.PNGC:\Users\Asus\Pictures\tugas besar\36.PNGC:\Users\Asus\Pictures\tugas besar\35.PNGC:\Users\Asus\Pictures\tugas besar\34.PNGC:\Users\Asus\Pictures\tugas besar\33.PNGC:\Users\Asus\Pictures\tugas besar\32.PNGC:\Users\Asus\Pictures\tugas besar\31.PNGC:\Users\Asus\Pictures\tugas besar\30.PNGC:\Users\Asus\Pictures\tugas besar\29.PNGC:\Users\Asus\Pictures\tugas besar\28.PNGC:\Users\Asus\Pictures\tugas besar\27.PNGC:\Users\Asus\Pictures\tugas besar\26.PNGC:\Users\Asus\Pictures\tugas besar\25.PNGC:\Users\Asus\Pictures\tugas besar\24.PNGC:\Users\Asus\Pictures\tugas besar\23.PNGC:\Users\Asus\Pictures\tugas besar\22.PNGC:\Users\Asus\Pictures\tugas besar\21.PNGC:\Users\Asus\Pictures\tugas besar\20.PNGC:\Users\Asus\Pictures\tugas besar\19.PNGC:\Users\Asus\Pictures\tugas besar\18.PNGC:\Users\Asus\Pictures\tugas besar\17.PNGC:\Users\Asus\Pictures\tugas besar\16.PNGC:\Users\Asus\Pictures\tugas besar\15.PNGC:\Users\Asus\Pictures\tugas besar\14.PNGC:\Users\Asus\Pictures\tugas besar\13.PNGC:\Users\Asus\Pictures\tugas besar\12.PNGC:\Users\Asus\Pictures\tugas besar\11.PNGC:\Users\Asus\Pictures\tugas besar\10.PNGC:\Users\Asus\Pictures\tugas besar\9.PNGC:\Users\Asus\Pictures\tugas besar\8.PNGC:\Users\Asus\Pictures\tugas besar\7.PNGC:\Users\Asus\Pictures\tugas besar\6.PNGC:\Users\Asus\Pictures\tugas besar\5.PNGC:\Users\Asus\Pictures\tugas besar\4.PNGC:\Users\Asus\Pictures\tugas besar\3.PNGC:\Users\Asus\Pictures\tugas besar\2.PNG

Gunakan perintah alter table yang terdiri dari add, drop, change minimal 3 field pada setiap tabel diatas.
C:\Users\Asus\Pictures\tugas besar\43.PNGC:\Users\Asus\Pictures\tugas besar\42.PNGC:\Users\Asus\Pictures\tugas besar\41.PNGC:\Users\Asus\Pictures\tugas besar\40.PNGC:\Users\Asus\Pictures\tugas besar\44.PNG
Gunakan perintah update dan delete di setiap table sebanyak 40 record
C:\Users\Asus\Pictures\tugas besar\60.PNGC:\Users\Asus\Pictures\tugas besar\59.PNGC:\Users\Asus\Pictures\tugas besar\58.PNGC:\Users\Asus\Pictures\tugas besar\57.PNGC:\Users\Asus\Pictures\tugas besar\56.PNGC:\Users\Asus\Pictures\tugas besar\55.PNGC:\Users\Asus\Pictures\tugas besar\54.PNGC:\Users\Asus\Pictures\tugas besar\53.PNGC:\Users\Asus\Pictures\tugas besar\52.PNGC:\Users\Asus\Pictures\tugas besar\51.PNGC:\Users\Asus\Pictures\tugas besar\50.PNGC:\Users\Asus\Pictures\tugas besar\49.PNGC:\Users\Asus\Pictures\tugas besar\48.PNGC:\Users\Asus\Pictures\tugas besar\47.PNGC:\Users\Asus\Pictures\tugas besar\46.PNGC:\Users\Asus\Pictures\tugas besar\45.PNG
Gunakan perintah kondisi yang terdiri dari LIKE, ORDER BY, GROUP BY, ASC dan DES disetiap table sebanyak 50 record
C:\Users\Asus\Pictures\tugas besar\70.PNGC:\Users\Asus\Pictures\tugas besar\69.PNGC:\Users\Asus\Pictures\tugas besar\68.PNGC:\Users\Asus\Pictures\tugas besar\67.PNGC:\Users\Asus\Pictures\tugas besar\66.PNGC:\Users\Asus\Pictures\tugas besar\65.PNGC:\Users\Asus\Pictures\tugas besar\64.PNGC:\Users\Asus\Pictures\tugas besar\63.PNGC:\Users\Asus\Pictures\tugas besar\62.PNGC:\Users\Asus\Pictures\tugas besar\61.PNG

Gunakan perintah Fungsi-fungsi mysql yang terdiri dari fungsi string, fungsi tanggal, dan fungsi agregasi disetiap tabel sebanyak 50 record
C:\Users\Asus\Pictures\tugas besar\78.PNGC:\Users\Asus\Pictures\tugas besar\77.PNGC:\Users\Asus\Pictures\tugas besar\76.PNGC:\Users\Asus\Pictures\tugas besar\75.PNGC:\Users\Asus\Pictures\tugas besar\74.PNGC:\Users\Asus\Pictures\tugas besar\73.PNGC:\Users\Asus\Pictures\tugas besar\72.PNGC:\Users\Asus\Pictures\tugas besar\71.PNGC:\Users\Asus\Pictures\tugas besar\79.PNG
Gunakan perintah JOIN untuk menampilkan data dari 2 tabel minimal 50 data yang ditampilkan di table yang berbeda-beda.
C:\Users\Asus\Pictures\tugas besar\95.PNGC:\Users\Asus\Pictures\tugas besar\94.PNGC:\Users\Asus\Pictures\tugas besar\93.PNGC:\Users\Asus\Pictures\tugas besar\92.PNGC:\Users\Asus\Pictures\tugas besar\91.PNGC:\Users\Asus\Pictures\tugas besar\90.PNGC:\Users\Asus\Pictures\tugas besar\89.PNGC:\Users\Asus\Pictures\tugas besar\88.PNGC:\Users\Asus\Pictures\tugas besar\87.PNGC:\Users\Asus\Pictures\tugas besar\86.PNGC:\Users\Asus\Pictures\tugas besar\85.PNGC:\Users\Asus\Pictures\tugas besar\84.PNGC:\Users\Asus\Pictures\tugas besar\83.PNGC:\Users\Asus\Pictures\tugas besar\82.PNGC:\Users\Asus\Pictures\tugas besar\81.PNGC:\Users\Asus\Pictures\tugas besar\80.PNG

0 komentar:

Posting Komentar