+ All Categories
Home > Documents > 1534010112 FP Praktikum

1534010112 FP Praktikum

Date post: 05-Jul-2018
Category:
Upload: muhammad-burhanuddin-firmansyah
View: 214 times
Download: 0 times
Share this document with a friend

of 17

Transcript
  • 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%!


Recommended