Date post: | 05-Jul-2018 |
Category: |
Documents |
Upload: | muhammad-burhanuddin-firmansyah |
View: | 214 times |
Download: | 0 times |
of 17
8/16/2019 1534010112 FP Praktikum
1/17
8/16/2019 1534010112 FP Praktikum
2/17
ERD HOTEL
CDM HOTEL
8/16/2019 1534010112 FP Praktikum
3/17
HOTEL
KD_HotelNM_PemilikNM_Hotel
Integer Characters !"#$aria%le characters !"#
KD_Hotel
Kamar
KD_Kamar NO_Kamar Harga
Integer Integer Integer
KD_Kamar
Pega&ai
KD_Pega&aiNM_Pega&aiLama_Ker'a
Integer Characters !"#$aria%le characters ()#
KD_Pega&ai
*a%atan
KD_*a%atanManager Direkt+r
Integer Characters ,"#Characters !"#
KD_*a%atan
-a'i
NO_-a'i-a'i_Pokok.on+s
Integer Integer $aria%le characters !"#
NO_-a'i
Ter/apat
.eker'a
Memiliki
Men/apat
HOTEL
KD_HotelNM_PemilikNM_Hotel
integer char !"#0archar !"#
Kamar
KD_Kamar KD_HotelNO_Kamar Harga
integer integer integer integer
Pega&ai
KD_Pega&aiKD_HotelKD_*a%atanNM_Pega&aiLama_Ker'a
integer integer integer char !"#0archar ()#
*a%atan
KD_*a%atanKD_Pega&aiManager Direkt+r
integer integer char ,"#char !"#
-a'i
NO_-a'iKD_*a%atan-a'i_Pokok.on+s
integer integer integer 0archar !"#
PDM HOTEL
8/16/2019 1534010112 FP Praktikum
4/17
NORMALISASI
TABEL HOTEL
KD_Hotel
NM_Hotel NM_Pemilik
1 Grand Hotel Naruto,Sasuke2 Luxury Hotel Beny,Dian3 Star Hotel Citra,Deny4 Legend Hotel Lufy,Ace5 A a!on Hotel Ayu,Desy6 "#ite Hotel $oro,San%i7 &ark Hotel Dika,Bo'o8 Giant Hotel Noel,Sera#9 Sky Hotel Banu,Ani
10 Su(er Hotel Goku,)egeta
*N+
KD_Hotel
NM_Pemilik 1 NM_Pemilik 2
1 Naruto Sasuke2 Beny Dian3 Citra Deny4 Lufy Ace5 Ayu Desy6 $oro San%i7 Dika Bo'o8 Noel Sera#9 Banu Ani
10 Goku )egeta
N+
KD_Hotel
NM_Hotel
1 Grand Hotel2 Luxury Hotel3 Star Hotel4 Legend Hotel5 A a!on Hotel6 "#ite Hotel7 &ark Hotel8 Giant Hotel9 Sky Hotel
10 Su(er Hotel
8/16/2019 1534010112 FP Praktikum
5/17
8/16/2019 1534010112 FP Praktikum
6/17
TABEL &EGA"A8
KD_Pe!a"ai
NM_Pe!a"ai Lama_Ke #a
21 -akas#i,Hatake 122 9c#i#a,8tac#i 423 Na ika!e,.inato 524 9!u aki,-us#ina 325 Haruno,Sakura 26 Sen%u,Has#ira a 627 Sa:aku,Garra *28 Nara,S#ika aru 429 Saruto:i,Hiru!en 230 Hyuga,Hinata
*N+
KD_Pe!a"ai
NM_Pe!a"ai 1 NM_Pe!a"ai2
21 -akas#i Hatake22 9c#i#a 8tac#i23 Na ika!e .inato24 9!u aki -us#ina25 Haruno Sakura26 Sen%u Has#ira a27 Sa:aku Garra28 Nara S#ika aru29 Saruto:i Hiru!en30 Hyuga Hinata
N+
KD_Pe!a"ai
Lama_Ke #a
21 122 423 524 3
25 26 627 *28 429 230
8/16/2019 1534010112 FP Praktikum
7/17
TABEL ;ABATAN
KD_$a%ata&
Ma&a!e Di ekt'
31 Dya# Ainur,/o!aan,/a# at38 Bella Guntur,&utra39 Ari .u?ikun,&utri40 /i:ka @osa>at,No ianto
*N+
KD_$a%ata&
Di ekt' _(tama Di ekt'
31 Ainur /o!a
8/16/2019 1534010112 FP Praktikum
8/17
TABEL GA;8
NO_)a#i )a#i_Pokok *o&'+41 3000000 9ang,;aket42 3100000 9ang,-aos43 4000000 ;aket,-aos44 4100000 9ang,H&45 1000000 La(to(,9ang46 5100000 H&,La(to(47 2000000 La(to(,.otor48 2100000 .otor,-a era49 6000000 -o (uter,9ang50 6100000 .o:il,-aos
*N+
NO_)a#i *o&'+ 1 *o&'+ 241 9ang ;aket42 9ang -aos43 ;aket -aos44 9ang H&45 La(to( 9ang46 H& La(to(47 La(to( .otor48 .otor -a era49 -o (uter 9ang50 .o:il -aos
N+
NO_)a#i )a#i_Pokok 41 300000042 310000043 400000044 410000045 100000046 510000047 2000000
48 2100000
49 600000050 6100000
DDL dan DMLTa%el Hotel
8/16/2019 1534010112 FP Praktikum
9/17
Create table hotel (
KD_hotel varchar(20),
NM_Hotel char(30),
NM_Pemilik varchar(30),
constraint pk_hotel primar ke (KD_hotel)
)!
"nsert all
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%&%,%'ranHotel%,%Nar$to, as$ke%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%2%,%*$+$r
Hotel%,% en , Dian%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%3%,% tarHotel%,%Citra, Den %)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%-%,%*e.enHotel%,%*$// , ce%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%1%,% ma onHotel%,% $, Des %)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (% %,%4hiteHotel%,%5oro, an6i%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%7%,%ParkHotel%,%Dika, o8o%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%9%,%'iantHotel%,%Noel, erah%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%:%,% kHotel%,% an$, ni%)
"nto hotel (KD_hotel, NM_Hotel, NM_Pemilik) #al$es (%&0%,% $perHotel%,%'ok$, #e.eta%)
select ; /rom $al!
select ; /rom hotel
Ta%el Kamar
8/16/2019 1534010112 FP Praktikum
10/17
Create table kamar (
KD_Kamar varchar(20),
N
8/16/2019 1534010112 FP Praktikum
11/17
Create table pe.a8ai (
KD_Pe.a8ai varchar(20),
NM_Pe.a8ai char(10),
*ama_ker6a varchar(20),
constraint pk_pe.a8ai primar ke (KD_Pe.a8ai)
)!
"nsert all
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%2&%,%Kakashi,Hatake%,%1%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%22%,%=chiha,"tachi%,%-%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%23%,%Namika e,Minato%,% %)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%2-%,%= $maki,K$shina%,%3%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%21%,%Har$no, ak$ra%,%2%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%2 %,% en6$,Hashirama%,%9%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%27%,% abak$,'arra%,%&%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%29%,%Nara, hikamar$%,%-%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%2:%,% ar$tobi,Hir$ en%,%7%)
"nto pe.a8ai (KD_Pe.a8ai,NM_Pe.a8ai,*ama_ker6a) #al$es(%30%,%H $.a,Hinata%,%2%)
select ; /rom $al!
select ; /rom pe.a8ai
Ta%el *a%atan
8/16/2019 1534010112 FP Praktikum
12/17
Create table 6abatan (
KD_6abatan varchar(20),
Mana.er varchar(20),
Direkt$r varchar(10),
constraint pk_6abatan primar ke (KD_6abatan)
)!
"nsert all
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%3&%,%D ah%,% in$r,>o a?i%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%32%,%Can ra%,%Chresna, an$bari%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%33%,%De8i%,%4ah $, en %)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%3-%,%Do o%,% hma , i ?i%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%31%,%De e%,% l/in,@iml %)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%3 %,%De %,%"slah,>ahma8ati%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%37%,%Cint a%,%"s/an,>ahmat%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%39%,% ella%,%'$nt$r,P$tra%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%3:%,% ri%,%M$/lik$n,P$tri%)
"nto 6abatan (KD_6abatan,Mana.er,Direkt$r) #al$es(%-0%,%>ibka%,%Aosa/at,Novianto%)
select ; /rom $al
select ; /rom 6abatan
Ta%el -a'i
8/16/2019 1534010112 FP Praktikum
13/17
Create table .a6i (
N
8/16/2019 1534010112 FP Praktikum
14/17
set NM_Hotel B % $t$re Hotel%
4here NM_Hotel B %'ran Hotel%
=p ate 'a6i
set 'a6i_Pokok B %1100000%
4here 'a6i_Pokok B % 100000%
Delete Data
Delete Hotel
4here KD_Hotel B %&0%
Delete @abatan
4here Mana.er B %D ah%
AGGREGATE
8/16/2019 1534010112 FP Praktikum
15/17
elect ; /rom Hotel
elect Ma+ (KD_Hotel) as K
8/16/2019 1534010112 FP Praktikum
16/17
select KD_Hotel, NM_Hotel
/rom Hotel
8here KD_Hotel FB 3!
select KD_Hotel, NM_Hotel
/rom Hotel
8here KD_Hotel in (%3%,%9%)!
select Mana.er
/rom @abatan
8here Mana.er not like %Gi%!
select N
8/16/2019 1534010112 FP Praktikum
17/17
C> E > P* C E>"'' > J"N >EJ
a/ter insert on Hotel
/or each ro8
'"N
insert into Hotel
# *= ( N 4LKD_Hotel, N 4LNM_Hotel, N 4LNM_Pemilik)!
en !
"nsert into Hotel (KD_Hotel, NM_Hotel, NM_Pemilik)
val$es (%&00%,%*a.$na Hotel%,% pon.ebob,Patrick%)!
Trigger Insert ke Delete
C> E > P* C E>"'' > JEri."nsertDeleteJa/ter insert on Hotel
/or each ro8
'"N
elete into Hotel
# *= ( N 4LKD_Hotel, N 4LNM_Hotel, N 4LNM_Pemilik)!
en !
elete Hotel8here KD_Hotel B %2%!
Trigger Insert ke 2p/ate
C> E > P* C E>"'' > JEri."nsert=p ateJ
a/ter insert on Hotel
/or each ro8
'"N
$p ate into Hotel
# *= ( N 4LKD_Hotel, N 4LNM_Hotel, N 4LNM_Pemilik)!
en !
=p ate Hotel
set NM_Hotel B %Hell Hotel%
4here NM_Hotel B %4hite Hotel%!