Tugas Tambahan mbahan Sistem Manajamen Basis Data
Nama NIM !urusan
: Thoyiban Adi Putra : 15105108 : Te"ni" In In#ormati"a
INSTIT$T SAINS % T&'N()(*I A'P+IND ,(*,A'A+TA -01.
A. Rancangan struktur tabel No 1
%
Nama Tabel anggota
$en$ang
maha!i!&a
4
tahun
5
pega&ai
-
pen"a.tar
Nam Nama Atribut no_anggota nama alamat_lokal tgl_ma!uk_anggot a pro"i k"_$en$ang nama_$en$ang tahun !mt $en$ang pro"i no_urut nama alamat tgl_ma!uk program_!tu"i alamat_a!al alamat_lokal
Ukuran Tipe char 4 varchar 50 varchar 50 "ate char char varchar char char char char char varchar varchar "ate char char varchar
agama enu m char k"_tahun varchar tahun nik char nama varchar alamat_lokal varchar tgl_lahir "ate tgl_ma!uk "ate pen"i"ikan_terting char gi char no_"a.tar nama varchar alamat varchar "ate tgl_"a.tar pilihan_pro"i1 char pilihan_pro"i char
Key Null Null? ? PK n n n
1 1 15 1 1 1 4 50 50
#K PK
1 50 50
#K
PK #K #K #K PK
, 50 50
PK
1 4 50 50
#K PK
1 1
#K #K
PK
Keter eteran anga gan n
n n n n n n n n n n n n n n n
n n n n n n n n n n n n n n n
'!lam( Katolik Prote!tan( Katolik Kriten( )in"hu( *u""ha( Kong )u +u
tgl_lahir pen"i"ikan_terting / gi
pro"i
,
!eme!ter
k"_pen" nama k"_pro"i nama_pro"i k"_!mt nama
n
"ate
char varchar char varchar char varchar
1 5 1 0 1 -
PK PK PK
n n n n n n
B. Diagran Kerelasian
C. Perintah SQL 1 Tabel abel anggo anggota ta +23AT3 TA*3 anggota 6 no_anggota char647 N8T NU( nama varchar6507 N8T NU( alamat_lokal varchar6507 N8T NU( tgl_ma!uk_anggota "ate N8T NU( pro"i char617 N8T NU( P2'9A2: P2'9A2: K3: K 3: 6no_anggota7( #823';N #823';N K3: 6pro"i7 6pro"i7 23#323N+3< 23#323N+3< pro"i pro"i 6k"_pro"i 6k"_pro"i77 8N =33T3 +A<+A=3 8N UP=AT3 +A<+A= 3 7>
Tabel abel $en$a $en$ang ng +23AT3 TA*3 $en$ang 6 k"_$en$ang char617 N8T NU( nam nama_ a_$en $en$a $ang ng varc varcha har6 r615 1577 N8T NU( P2'9A2: K3: 6k"_$en$ang7 7> 'N<32T 'NT8 $en$ang 6k"_$en$ang( nama_$en$ang7 ?AU3< ?AU3< 6@0@( @<1@7( 6@1@( @=%@7> % Tabel abel maha maha!i! !i!&a &a +23AT3 TA*3 maha!i!&a 6 tahun char67 N8T NU( !mt char617 N8T NU( $en$ang char617 N8T NU( pro"i char617 N8T NU( no_urut char647 N8T NU( nama varchar6507 N8T NU( alamat varchar6507 N8T NU( tgl_ma!uk "ate N8T NU( program_!tu"i char617 N8T NU( alamat_a!al varchar6507 N8T NU( alamat_lokal varchar6507 N8T NU( agama enum6@'!lam@(@Katolik Prote!tan@(@Katolik Kri!ten@(@)in"hu@(@*u""ha@7 N8T NU( P2'9A2: K3 : 6tahun(no_urut7( #823';N K3: 6pro"i7 23#323N+3< pro"i 6k"_pro"i7 8N =33T3 +A<+A=3 8N UP=A UP=AT3 T3 +A<+A=3( #823' #823';N ;N K3: 6pro 6progra gram_! m_!tu" tu"i7 i7 23#323 23#323N+3 N+3< < pro pro"i "i 6k"_ 6k"_pr pro" o"i7 i7 8N =33T3 +A<+A=3 8N UP=AT3 UP=A T3 +A<+A=3( #823';N K3: 6!mt7 23#323N+3< !eme!ter 6k"_!mt7 8N =33T3 +A<+A=3 8N UP=AT3 UP=A T3 +A<+A=3(
#823'; #823';N N K3: 6$en$a 6$en$ang7 ng7 23#323N 23#323N+3< +3< $en$a $en$ang ng 6k"_$ 6k"_$en$ en$ang ang77 8N =33T3 +A<+A=3 8N UP=AT3 UP=A T3 +A<+A=3 #823';N #823';N K3: 6tahun7 6tahun7 23#323N+3< tahun 6k"_tahun7 6k"_tahun7 8N =33T3 +A<+A=3 8N UP=AT3 +A<+A=3 7> 'N<32 'N<32T T 'NT8 'NT8 mah maha! a!i!& i!&a a 6ta 6tahu hun n(( !mt !mt( ( $en $en$a $ang ng(( pro pro"i "i(( no_ no_ur urut ut( ( nam nama a(( ala alama mat t(( tgl tgl_m _ma! a!uk uk( ( pr progra ogram_ m_!t !tu" u"i i(( alamat_a!al( alamat_lokal( agama7 ?AU3<
6@1@( @0@( @0@( @1@( @0001@( @*ayu@( @:ogyakartya@( @:ogyakartya@( @01-101@( @1@( @:ogyakartya@( @:ogyakartya@( @'!lam@7> 4 Tabel abel pega pega&a &aii +23AT3 TA*3 pega&ai 6 nik char6,7 N8T NU( nama varchar6507 N8T NU( alamat_lokal varchar6507 N8T NU( tgl_lahir "ate N8T NU( tgl_ma!uk "ate N8T NU( pen"i" pen"i"ika ikan_t n_tert ertingg inggi i char61 char6177 N8T NU( P2'9A2: K3: 6nik7( #823';N K3: 6pen"i"ikan_terti 6pen"i"ikan_tertinggi7 nggi7 23#323N+3< pen"i"ikan_tert pen"i"ikan_tertinggi inggi 6k"_pen"7 8N =33T3 =33T3 +A<+A=3 +A<+A=3 8N UP= UP=A AT3 +A<+A=3 7 > 5 Tabel abel pen"a pen"a.t .tar ar +23AT3 TA*3 pen"a.tar 6 no_"a.tar char647 N8T NU( nama varchar6507 N8T NU( alamat varchar6507 N8T NU( tgl_"a.tar "ate N8T NU( pilihan_pro"i1 char617 N8T NU( pilihan_pro"i char617 N8T NU( tgl_lahir "ate N8T NU( P2'9A2: P2'9A2: K3: 6no_"a.tar7( #823' #823';N ;N K3: 6pili 6pilihan han_pr _pro"i o"i17 17 23#323 23#323N+3 N+3< < pro" pro"i i 6k"_ 6k"_pr pro"i o"i7 7 8N =33T3 +A<+A=3 8N UP=AT3 UP=A T3 +A<+A=3( #823' #823';N ;N K3: 6pili 6pilihan han_pr _pro"i o"i7 7 23#323 23#323N+3 N+3< < pro" pro"i i 6k"_ 6k"_pr pro"i o"i7 7 8N =33T3 +A<+A=3 8N UP=AT3 +A<+A=3 7 > 'N<32T 32T 'NT8 pen" pen"a a.tar 6no_ no_"a. "a.tar( nama( alamat( tgl_"a.tar(pilihan_pro"i1( pilih an_pro"i( tgl_lahir7 ?AU3< ?AU3< 6@0001@( @A"it@(@:ogyakarta@( @A"it@(@:ogyakarta@( @01-101@( @5@( @1@( @1,,,101@7( 6@000@( @*ayu@(@*antul@( @01-1 01@( @1@( @5@( @1,,105@7( 6@000%@( @+in"y@(@Bakarta@( @01-10@( @1@( @@( @1,,411
0@7( 6@0004@( @ita@(@*alikpapan@( @01-10-@( @@( @5@( @1,,10-@7( 6@0005@( @2iCal@( @*an$ar@(@01- 10/@( @@( @%@( @1,,,10,@7>
- Tabel abel pen"i"ik pen"i"ikan_ an_ter terting tinggi gi +23AT3 TA*3 pen"i"ikan_tertinggi 6 k"_pen" char617 N8T NU( nama varchar657 N8T NU( P2'9A2: K3: 6k"_pen"7 7> 'N<32 'N<32T T 'NT8 'NT8 pen"i" pen"i"ika ikan_t n_tert ertingg inggi i 6k"_p 6k"_pen" en"(( nama7 ?AU3< ?AU3< 6@0@( @<=@7( 6@1@( @<9P@7( 6@@( @<9A@7( 6@%@( @=%@7( 6@4@( @<1@7( 6@5@( @<@7( 6@-@( @<%@7> / Tabel abel pr pro"i o"i +23AT3 TA*3 TA*3 pro"i pro"i 6 k"_pro"i char617 N8T NU( nam nama_ a_pr pro" o"i i varc varcha har6 r60 077 N8T NU U ( P2'9A2: A2: K3: 6k"_pro"i7 7> 'N<32T 'NT8 pro"i 6k"_pro"i( nama_pro"i7 ?AU3< 6@1@( @Teknik 9e!in@7( 6@@( @Teknik Kimia@7( 6@%@( @Teknik 'n"u!tri@7( 6@4@( @Teknik 3lektro@7( 6@5@( @Teknik 'n.ormatika@7>
Tabel abel !em !eme! e!te terr +23AT3 TA*3 !eme!ter 6 k"_!mt char617 N8T NU( nama varchar6-7 N8T NU( P2'9A2: K3: 6k"_!mt7 7> 'N<3 'N<32 2T 'NT8 'NT8 !em !eme! e!te ter r 6k" 6k"_! _!mt mt( ( nama7 ?AU3< ?AU3< 6@0@( @genap@7(
6@1@( @gan$il@7> , Tabel abel tah tahun un +23AT3 TA*3 TA*3 tahun tahun 6 k"_tahun char67 N8T NU( tahun varchar67 N8T NU( P2'9A2: K3: 6k"_tahun7 7> 'N<32T 'N<32T 'NT8 tahun 6k"_tahun( tahun7 ?AU3< ?AU3< 6@1@( @1-@7( 6@@( @1/@7>
D. Jawaban dari pertanyaan 1 9ena 9enamp mpilk ilkan an "a.t "a.tar ar !elur !eluruh uh maha maha!i! !i!&a &a yang yang memi memilih lih pro" pro"ii Teknik eknik 'n.ormatika( baik pa"a pilihan pertama maupun ke"ua( !aat pen"a.taran 9A*A 9ari 9aria= a=* * Dper perguru gurua an_ti n_ting nggi giEF EF !ele !elec ct G.ro .rom pen" pen"a. a.ta tarr pilihan_pro"i1H@5@ 82 p ilihan_pro"iH@5@> I I I I IAAAAAAAAA I AAA I I J no_"a.tar J nama J J tgl_"a.tar J pilihan_pro"i1 J alamat pilihan_pro"i J tgl_lah J ir I I I IAAAAAAAAA I I AAA I I J A"it J :ogyakarta J 01-101 J 0001 J 5 J J1 1,,,101 J J *ayu J J 000 *antul J 01-101 J 1 J5 J
&her &h ere e
1,,105 J J ita J *alikpapan J 01-10J 0004 J J5 1,,10J I I I I IAAAAAAAAA AAA I I % ro&! in !et 600% !ec7
J
I
9ena 9enamp mpilk ilkan an "a.t "a.tar ar !elur !eluruh uh maha maha!i! !i!&a &a baru baru yang yang memi memilik likii u!iaF0tahun( !aat pen"a.taran 9A*A 9aria=* 9aria=* Dperguru Dperguruan_t an_tingg inggiEF iEF create create vie& u!ia a! !elect !elect no_"a.t no_"a.tar( ar( nama( nama( to_!econ to_!econ "!6tgl_l "!6tgl_lahir ahir77 a! tgl_lah tgl_lahir( ir( to_!econ to_!econ"!6t "!6tgl_" gl_"a.t a.tar7 ar7 a! tgl_"a.tar .rom pen"a.tar> 9aria=* Dperguruan_tinggiEF !elect G.rom u!ia> I I I I J no_"a.tar J nama J tgl_lahir J tgl_"a.tar J I I I I J A"it J -%1115-00 J J 0001 -%-4//-,-00 J J *ayu J -%000%500 J J 000 -%-4//-,-00 J J 000% J +in"y J -,50,5%-00 J -%-4/5-000 J J ita J -,01,00 J J 0004 -%-401-00 J J 0005 J 2iCal J -%111,1-00 J -%-4000 J I I I I 5 ro&! in !et 6000 !ec7 IAAAAAAAAAA AAA
IAAAAAAAAAA AAA
IAAAAAAAAAA AAA
9aria=* Dperguruan_tinggiEF !elect no_"a.tar( nama( 66tgl_"a.tartgl_lahir7G000 66tgl_"a.tartgl_lahir7G000 00000%1/17 a! u!ia .rom u!ia &here 66tgl_"a.tartgl_lahir7G00000000%1/17F0> I I I I J no_"a.tar J nama J u!ia J I I I I J 000% J +in"y J 0,//510400 0,//510400 J J ita J J 0004 401-5,5,0400 J I I I I ro&! in !et 6000 !ec7