RENCANA PELAKSANAAN PEMBELAJARAN
B. KEIATAN INTI :
1. E&+(r!"
Peserta %i%i( me#gum$u'(a# i#6ormasi ter(ait materi 5a#g %isam$ai(a# :
Memberi(a# (esem$ata# $a%a $eserta %i%i( me#8ari materi 'ai# 5a#g berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat i#ter#et atau$u# bu(u re6ere#si 5a#g ter(ait,
2. E(!;r!"
Memberi(a# $erta#5aa#*$erta#5aa# (e8i' saat $embe'a&ara# ber'a#gsu#g7 sei#gga $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#
tersebut,
3. Kn8r$!"
a, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#
b, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,
PERTEMUAN 2.
A. KEIATAN AWAL / PENDAHULUAN :
1, Nuru me#5ia$(a# $si(is %a# 6isi( $eserta %i%i( u#tu( memu'ai $embe'a&ara# %e#ga# memeri#ta(a# (etua (e'as memim$i# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a
'e#g(a$,
1. E&+(r!"
Peserta %i%i( me#gum$u'(a# i#6ormasi ter(ait materi 5a#g %isam$ai(a# : Memberi(a# (esem$ata# $a%a $eserta %i%i( me#8ari materi 'ai# 5a#g berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat i#ter#et atau$u# bu(u re6ere#si 5a#g ter(ait,
2. E(!;r!"
Memberi(a# $erta#5aa#*$erta#5aa# (e8i' saat $embe'a&ara# ber'a#gsu#g7 sei#gga $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#
tersebut,
3. Kn8r$!"
a, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#,
b, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,
PERTEMUAN 3 .
A. KEIATAN AWAL / PENDAHULUAN :
1, Nuru me#5ia$(a# $si(is %a# 6isi( $eserta %i%i( u#tu( memu'ai $embe'a&ara# %e#ga# memeri#ta(a# (etua (e'as memim$i# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a
'e#g(a$,
B. KEIATAN INTI : 1. E&+(r!"
Peserta %i%i( me#gum$u'(a# i#6ormasi ter(ait materi 5a#g %isam$ai(a# : Memberi(a# (esem$ata# $a%a $eserta %i%i( me#8ari materi 'ai# 5a#g berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat i#ter#et atau$u# bu(u re6ere#si 5a#g ter(ait,
2. E(!;r!"
Memberi(a# $erta#5aa#*$erta#5aa# (e8i' saat $embe'a&ara# ber'a#gsu#g7 sei#gga $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#
tersebut,
3. Kn8r$!"
a, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#,
b, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,
PENUNAAN ALAT= BAHAN DAN SUMBER BELAJAR A. Kom$uter u#tu( setia$ $eserta %i%i(,
B. S$i%o' 7 $e#ga$us7 $a$a# tu'is,
C. A'at $eraga $rese#tasi,
D. So6tare 5a#g %ibutu(a# : XAMPP7 MoOi''a <ire6o atau Noog'e )rome
E. Mo%u' te#ta#g M5S-L
SUMBER BELAJAR
• A,S7 Rosa %a# M,Sa'au%%i#, .011, Mo%u' Pembe'a&ara# Re(a5asa Pera#g(at Lu#a( 9Ferstru(tur Da# Berorie#tasi ;b&e(, Ba#%u#g : Mo%u'a
• @ugroo7 A%i, .011, Pera#8a#ga# %a# Im$'eme#tasi Sistem Basis Data, Gog5a(arta : A#%i
• @ugroo7 Bu#a6it, .00, Latia# Membuat A$'i(asi eb PHP %a# M5S-L %e#ga# Dreamea+er MX 27 37 .00!Q %a# 4, Gog5a(arta : Na+a Me%ia
Me#getaui
Ke$a'a SMK AL AZHAR SEMPU
ASNAN= S.P*.
Ba#5ua#gi7 12 u'i .01. Nuru Mata Pe'a&ara#
SUEN HARI WIBOWO= S.K$. A. SOAL
1, A$a 5a#g %ima(su% %e#ga# store% $ro8e%ures 9bobot #i'ai 1"
., Sebut(a# ! ma#6aat store% $ro8e%ures 9bobot #i'ai .0 , Sebut(a# (e'emaa# store% $ro8e%ures 9bobot #i'ai 1" !, Fu'is(a# si#ta(s $embuata# store% $ro8e%ures 9 bobot #i'ai
0
", Fu'is(a# $eri#ta u#tu( me#ga$us store% $ro8e%ures 5a#g $er#a %ibuat 9bobot #i'ai .0
RENCANA PELAKSANAAN PEMBELAJARAN
SEKOLAH : SMK AL AZHAR SEMPU
MATA PELAJARAN : Membuat Program Basis Data
KELAS / SEMESTER : XII / .
ALOKASI WAKTU : 1. !" me#it
STANDAR KOMPETENSI :
Membuat $rogram basis %ata
KOMPETENSI DASAR :
Me#ggu#a(a# triggers
INDIKATOR :
1, Membuat %a# me#ge'o'a triggers ., Membuat $rogrammi#g triggers
TUJUAN PEMBELAJARAN : A. PERTEMUAN 1
1, Sisa me#getaui a$a 5a#g %ima(su% %e#ga# triggers
., Sisa me#getaui $erbe%aa# triggers %e#ga# store% $ro8e%ures , Sisa me#getaui ma#6aat triggers
B. PERTEMUAN 2
!, Sisa bisa membuat %a# me#ge'o'a triggers
C. PERTEMUAN 3
", Sisa bisa membuat $rogrammi#g triggers
MATERI AJAR : Trgger"
Frigger &uga termasu( (um$u'a# $eri#ta S-L 5a#g tersim$a# %i (ata'og %atabase, Frigger %a$at %ia(ti6(a# $a%a saat %atabase me#&a'a#(a# $roses I@SERF7 UPDAFE7 %a# DELEFE,
Per;e*!!n Trgger" *eng!n Stre* Pr-e*'re"
Perbe%aa# Frigger %e#ga# Store% Pro8e%ure ter'eta( $a%a 8ara me#ga(ti6(a##5a, i(a $a%a Store% Pro8e%ure %ia(ti6(a# %e#ga# memberi(a $eri#ta )ALL7 ma(a $a%a trigger $e#ga(ti6a##5a &ustru ter&a%i se8ara otomatis $a%a saat %atabase me#ga'ami e+e#t
I@SERF7 UPDAFE7 mau$u# DELEFE,
M!n8!!t Trgger"
1, S-L Frigger %a$at %igu#a(a# u#tu( me'a(u(a# $e#ge8e(a# atas i#tegritas %ata $a%a 'e+e' %atabase,
., S-L Frigger %a$at %igu#a(a# u#tu( me#a#g(a$ (esa'aa#*(esa'aa# 'ogi(a $a%a 'e+e' %atabase,
, S-L Frigger %a$at %igu#a(a# sebagai 8ara a'ter#ati6 u#tu( me#&a'a#(a# $eri#ta 5a#g ter&a%a' $a%a 'e+e' %atabase,
Pener!+!n Trgger * M)S#L
Se&a( +ersi ",0,.7 M5S-L su%a memi'i(i 6itur trigger, Dima#a $a%a +ersi sebe'um#5a M5S-L be'um memi'i(i 6itur trigger i#i7 %a# 6itur i#i a#5a %a$at %itemu(a# $a%a M5S-L +ersi E#ter$rises sa&a,
Pa%a saat (ita membuat sebua trigger %i M5S-L7 ma(a $eri#ta*$eri#ta trigger tersebut tersim$a# (e %a'am 6i'e 5a#g bere(ste#si ,FRN %i %a'am 6o'%er %atabase, <i'e i#i beru$a te(s biasa7 sei#gga (ita %a$at me#ge%it#5a me#ggu#a(a# te(s e%itor a$a$u#,
Pe#era$a# trigger %i M5S-L arus me#gi(uti atura#*atura# sebagai beri(ut: a, Fi%a( %i$erbo'e(a# me'a(u(a# $ema#ggi'a# store% $ro8e%ure,
b, Fi%a( %i$erbo'e(a# membuat trigger u#tu( me#am$i'(a# tabe' tem$orer, 8, Fi%a( %i$erbo'e(a# u#tu( me'a(u(a# $roses tra#sa(si $a%a sebua trigger, %, Frigger ti%a( memberi(a# #i'ai ba'i( 9Retur# se$erti $a%a store% 6u#8tio#,
e, Semua #ama trigger $a%a %atabase arus memi'i(i #ama 5a#g u#i=ue7 ti%a( bo'e a%a #ama trigger 5a#g sama %e#ga# $eri#ta 5a#g berbe%a,
Me$;'!t D!n Menge((! Prgr!$$ng Trgger"
U#tu( membuat trigger7 gu#a(a# 6ormat sebagai beri(ut :
>BE5ORE A5TER <N!$!T!;e(<>INSERT UPDATE DELETE.
U#tu( 'ebi &e'as#5a $ra(ti((a# 'a#g(a*'a#g(a beri(ut i#i u#tu( membuat trigger : 1, Bu(a );MMA@D I@D;
., Masu( (e 6o'%er %ima#a m5s=',ee bera%a %e#ga# me#geti( $eri#ta : CD C:90AMPP9M)S#L9;nE@FERQ
, Se'a#&ut#5a masu( (e 'i#g(u#ga# M5S-L %e#ga# me#geti( $eri#ta:$)"( 'rt + E@FERQ7 (emu%ia# masu((a# $assor% M5S-L A#%a %a# te(a# E@FERQ,
!, Se'a#&ut#5a &i(a $roses 'ogi# (e M5S-L berasi'7 A#%a a(a# %isa&i(a# 'i#g(u#ga# $e#go'a %ata M5S-L,
", Buat sebua %atabase ber#ama*;<trgger %e#ga# me#geti((a# $eri#ta :
CREATE DATABASE *;<trgger ENTER USE *;<trgger ENTER
2, Se'a#&ut#5a (eti( $eri#ta S-L beri(ut i#i : )REAFE FABLE Wem$'o5eesW 9
W'ast@ameW +ar8ar9"0 @;F @ULL7 W6irst@ameW +ar8ar9"0 @;F @ULL7 Wete#sio#W +ar8ar910 @;F @ULL7 Wemai'W +ar8ar9100 @;F @ULL7 Wo66i8e)o%eW +ar8ar910 @;F @ULL7 Wre$ortsFoW i#t911 %e6au't @ULL7 W&obFit'eW +ar8ar9"0 @;F @ULL7 PRIMARG KEG 9Wem$'o5ee@umberW V E@FERQ
3, Kemu%ia# isi'a tabe' em$'o5ees %e#ga# me#geti( $eri#ta S-L beri(ut i#i : I@SERF I@F; em$'o5ees >ALUES
90017a5a7A%i7Sta667a%i5aoo,8om7)B@7107Sta66V
4, Se(ara#g7 &i(a (ita i#gi# agar $erubaa# %ata 5a#g ter&a%i $a%a tabe' em$'o5ee %a$at %i(etaui7 ma(a (ita %a$at mebuat sebua tabe' 'agi u#tu( me#am$u#g %ata $erubaa# tersebut, Fabe' i#i (ita beri #ama em$'o5eesJau%it7 5a#g ber6u#gsi u#tu(
me'a(u(a# $e'a8a(a# atas $erubaa# %ata 5a#g ter&a%i $a%a tabe' em$'o5ee, Keti( $eri#ta S-L beri(ut u#tu( membuat tabe' em$'o5eesJau%it :
CREATE TABLE e$+()ee"<!'*t >
* nt>11 NOT NULL AUTO<INCREMENT= e$+()eeN'$;er nt>11 NOT NULL=
(!"tn!$e ,!r-6!r>F NOT NULL= -6!nge*n *!tet$e DE5AULT NULL= !-tn ,!r-6!r>F DE5AULT NULL= PRIMAR@ KE@ >* ENTER
, U#tu( %a$at me'a8a( $erubaa# 5a#g ter&a%i $a%a tabe' em$'o5ee7 (ita %a$at membuat sebua trigger 5a#g a(a# %i&a'a#(a# $a%a saat SEBELUM (ita me'a(u(a# $erubaa# %ata $a%a tabe' em$'o5ee, Keti( $eri#ta i#i u#tu( membuat trigger :
DELIMIFER YY
)REAFE FRINNER be6oreJem$'o5eeJu$%ate BE<;RE UPDAFE ;@ em$'o5ees
<;R EA)H R; BENI@
I@SERF I@F; em$'o5eesJau%it SEF a8tio# u$%ate7
em$'o5ee@umber ;LD,em$'o5ee@umber7 'ast#ame ;LD,'ast#ame7
8a#ge%o# @;9V E@DYY DELIMIFER V E@FERQ
10, Se'a#&ut#5a (ita %a$at me'a(u(a# test atas trigger 5a#g su%a (ita buat7 misa'#5a %e#ga# me#guba %ata $a%a 6ie'% 'ast@ame, Keti((a# $eri#ta S-L beri(ut i#i :
UPDATE e$+()ee" SET (!"tN!$e GW!&* WHERE e$+()eeN'$;er1
11, Se(ara#g7 (ita %a$at me'iat $erubaa# se8ara otomatis %i tabe' em$'o5eesJau%it %e#ga# me#geti((a# $eri#ta beri(ut i#i :
SELECT 5ROM e$+()ee"<!'*t
1., Kesim$u'a##5a : %ata $a%a tabe' em$'o5eesJau%it terisi se8ara otomatis o'e trigger 5a#g (ita buat $a%a saat (ita me'a(u(a# $erubaa# %ata $a%a tabe' em$'o5ees,
METODE PEMBELAJARAN :
A, Pe#&e'asa# / 8erama B, Demo#strasi
), Pra(ti(um
D, Fa#5a &aab %a# %is(usi E, Prese#tasi tugas
KEIATAN PEMBELAJARAN : PERTEMUAN 1
A. KEIATAN AWAL / PENDAHULUAN :
1, Nuru me#5ia$(a# $si(is %a# 6isi( $eserta %i%i( u#tu( memu'ai $embe'a&ara# %e#ga# memeri#ta(a# (etua (e'as memim$i# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a
'e#g(a$,
, Nuru me#5am$ai(a# tu&ua# $embe'a&ara# &uga $e#&e'asa# aa' te#ta#g materi 5a#g a(a# %ia&ar(a#,
B. KEIATAN INTI : 1. E&+(r!"
Peserta %i%i( me#gum$u'(a# i#6ormasi ter(ait materi 5a#g %isam$ai(a# :
Memberi(a# (esem$ata# $a%a $eserta %i%i( me#8ari materi 'ai# 5a#g berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat i#ter#et atau$u# bu(u re6ere#si 5a#g ter(ait,
2. E(!;r!"
Memberi(a# $erta#5aa#*$erta#5aa# (e8i' saat $embe'a&ara# ber'a#gsu#g7 sei#gga $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#
tersebut,
3. Kn8r$!"
8, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#
%, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,
PERTEMUAN 2.
A. KEIATAN AWAL / PENDAHULUAN :
1, Nuru me#5ia$(a# $si(is %a# 6isi( $eserta %i%i( u#tu( memu'ai $embe'a&ara# %e#ga# memeri#ta(a# (etua (e'as memim$i# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a
'e#g(a$,
B. KEIATAN INTI : 1. E&+(r!"
Peserta %i%i( me#gum$u'(a# i#6ormasi ter(ait materi 5a#g %isam$ai(a# : Memberi(a# (esem$ata# $a%a $eserta %i%i( me#8ari materi 'ai# 5a#g berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat i#ter#et atau$u# bu(u re6ere#si 5a#g ter(ait,
2. E(!;r!"
Memberi(a# $erta#5aa#*$erta#5aa# (e8i' saat $embe'a&ara# ber'a#gsu#g7 sei#gga $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#
tersebut,
3. Kn8r$!"
8, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#,
%, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,
PERTEMUAN 3 .
A. KEIATAN AWAL / PENDAHULUAN :
1, Nuru me#5ia$(a# $si(is %a# 6isi( $eserta %i%i( u#tu( memu'ai $embe'a&ara# %e#ga# memeri#ta(a# (etua (e'as memim$i# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a
'e#g(a$,
B. KEIATAN INTI : 1. E&+(r!"
Peserta %i%i( me#gum$u'(a# i#6ormasi ter(ait materi 5a#g %isam$ai(a# : Memberi(a# (esem$ata# $a%a $eserta %i%i( me#8ari materi 'ai# 5a#g berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat i#ter#et atau$u# bu(u re6ere#si 5a#g ter(ait,
2. E(!;r!"
Memberi(a# $erta#5aa#*$erta#5aa# (e8i' saat $embe'a&ara# ber'a#gsu#g7 sei#gga $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#