• Tidak ada hasil yang ditemukan

KEIATAN INTI :

Dalam dokumen KK-19. Membuat Program Basis Data (Halaman 42-51)

RENCANA PELAKSANAAN PEMBELAJARAN

B. KEIATAN 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 berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat 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 sei#gga  $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#

tersebut,

3. Kn8r$!"

a, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i(   a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#

 b, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,

PERTEMUAN 2.

A. KEIATAN 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# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $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 berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat 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 sei#gga  $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#

tersebut,

3. Kn8r$!"

a, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#,

 b, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,

PERTEMUAN 3 .

A. KEIATAN 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# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a

'e#g(a$,

B. KEIATAN 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 berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat 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 sei#gga  $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#

tersebut,

3. Kn8r$!"

a, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#,

 b, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,

PENUNAAN ALAT= BAHAN DAN SUMBER BELAJAR  A. Kom$uter u#tu( setia$ $eserta %i%i(,

B. S$i%o' 7 $e#ga$us7 $a$a# tu'is,

C. A'at $eraga $rese#tasi,

D. So6tare 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,Sa'au%%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

 @ugroo7 A%i, .011, Pera#8a#ga# %a# Im$'eme#tasi Sistem Basis Data, Gog5a(arta : A#%i

 @ugroo7 Bu#a6it, .00, Latia# Membuat A$'i(asi eb PHP %a# M5S-L %e#ga# Dreamea+er MX 27 37 .00!Q %a# 4, Gog5a(arta : Na+a Me%ia

Me#getaui

Ke$a'a SMK AL AZHAR SEMPU

ASNAN= S.P*.

Ba#5ua#gi7 12 u'i .01. Nuru Mata Pe'a&ara#

SUEN 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'emaa# 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#ga$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, Sisa me#getaui a$a 5a#g %ima(su% %e#ga# triggers

., Sisa me#getaui $erbe%aa# triggers %e#ga# store% $ro8e%ures , Sisa me#getaui ma#6aat triggers

B. PERTEMUAN 2

!, Sisa bisa membuat %a# me#ge'o'a triggers

C. PERTEMUAN 3

", Sisa bisa membuat $rogrammi#g triggers

MATERI AJAR : Trgger"

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 Trgger" *eng!n Stre* 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 Trgger"

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'aa#*(esa'aa# '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 Trgger * 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 sei#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((! Prgr!$$ng Trgger"

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=',ee bera%a %e#ga# me#geti( $eri#ta : CD C:90AMPP9M)S#L9;nE@FERQ

, Se'a#&ut#5a masu( (e 'i#g(u#ga# M5S-L %e#ga# me#geti( $eri#ta:$)"( 'rt  + E@FERQ7 (emu%ia# masu((a# $assor% M5S-L A#%a %a# te(a# E@FERQ,

!, Se'a#&ut#5a &i(a $roses 'ogi# (e M5S-L berasi'7 A#%a a(a# %isa&i(a# 'i#g(u#ga#  $e#go'a %ata M5S-L,

", Buat sebua %atabase ber#ama*;<trgger %e#ga# me#geti((a# $eri#ta :

CREATE DATABASE *;<trgger ENTER USE *;<trgger ENTER

2, Se'a#&ut#5a (eti( $eri#ta S-L beri(ut i#i : )REAFE FABLE Wem$'o5eesW 9

W'ast@ameW +ar8ar9"0 @;F @ULL7 W6irst@ameW +ar8ar9"0 @;F @ULL7 Wete#sio#W +ar8ar910 @;F @ULL7 Wemai'W +ar8ar9100 @;F @ULL7 Wo66i8e)o%eW +ar8ar910 @;F @ULL7 Wre$ortsFoW i#t911 %e6au't @ULL7 W&obFit'eW +ar8ar9"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

90017a5a7A%i7Sta667a%i5aoo,8om7)B@7107Sta66V

4, Se(ara#g7 &i(a (ita i#gi# agar $erubaa# %ata 5a#g ter&a%i $a%a tabe' em$'o5ee %a$at %i(etaui7 ma(a (ita %a$at mebuat sebua tabe' 'agi u#tu( me#am$u#g %ata  $erubaa# tersebut, Fabe' i#i (ita beri #ama em$'o5eesJau%it7 5a#g ber6u#gsi u#tu( 

me'a(u(a# $e'a8a(a# atas $erubaa# %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= !-tn ,!r-6!r>F DE5AULT NULL= PRIMAR@ KE@ >*  ENTER

, U#tu( %a$at me'a8a( $erubaa# 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#  $erubaa# %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$%ate7

em$'o5ee@umber  ;LD,em$'o5ee@umber7 'ast#ame  ;LD,'ast#ame7

8a#ge%o#  @;9V 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'$;er1

11, Se(ara#g7 (ita %a$at me'iat $erubaa# 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# $erubaa# %ata $a%a tabe' em$'o5ees,

METODE PEMBELAJARAN :

A, Pe#&e'asa# / 8erama B, Demo#strasi

), Pra(ti(um

D, Fa#5a &aab %a# %is(usi E, Prese#tasi tugas

KEIATAN PEMBELAJARAN : PERTEMUAN 1

A. KEIATAN 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# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a

'e#g(a$,

, Nuru me#5am$ai(a# tu&ua# $embe'a&ara# &uga $e#&e'asa# aa' te#ta#g materi 5a#g a(a# %ia&ar(a#,

B. KEIATAN 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 berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat 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 sei#gga  $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#

tersebut,

3. Kn8r$!"

8, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i(   a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#

%, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,

PERTEMUAN 2.

A. KEIATAN 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# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a

'e#g(a$,

B. KEIATAN 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 berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat 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 sei#gga  $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#

tersebut,

3. Kn8r$!"

8, Nuru me#a#5a(a# (emba'i $a%a $eserta %i%i( a$a(a mere(a $aam te#ta#g materi 5a#g %isam$ai(a#,

%, Nuru me#&e'as(a# (emba'i a$a 5a#g be'um %i$aami $eserta %i%i(,

PERTEMUAN 3 .

A. KEIATAN 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# %oa sebe'um $embe'a&ara# %imu'ai, ., Nuru me#gabse# $eserta %i%i( satu $ersatu7 memasti(a# baa $eserta %i%i( su%a

'e#g(a$,

B. KEIATAN 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 berubu#ga# %e#ga# materi 5a#g %isam$ai(a# 'eat 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 sei#gga  $eserta %i%i( 5a#g me#gerti %a$at me#ga#g(at ta#ga# %a# me#&aab $erta5aa#

Dalam dokumen KK-19. Membuat Program Basis Data (Halaman 42-51)

Dokumen terkait