• Tidak ada hasil yang ditemukan

T1 672007244 Full text

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 672007244 Full text"

Copied!
27
0
0

Teks penuh

(1)

P e n e r a p a n S y m f o n y F r a m e w o r k P a d a S i s t e m I n f o r m a s i P e n j a d w a l a n K e g i a t a n B e l a j a r M e n g a j a r

( S t u d i K a s u s : S M K N e g e r i 1 S a l a t i g a )

A r t i k e l I l m i a h

P e n e l i t i :

R i n a B o d r o L a k s o n o w a t i ( 6 7 2 0 0 7 2 4 4 ) A n d e k a R o c k y T a n a a m a h , S . E . , M . C s .

P r o g r a m S t u d i T e k n i k I n f o r m a t i k a F a k u l t a s T e k n o l o g i I n f o r m a s i U n i v e r s i t a s K r i s t e n S a t y a W a c a n a

(2)

P e n e r a p a n S y m f o n y F r a m e w o r k P a d a S i s t e m I n f o r m a s i P e n j a d w a l a n K e g i a t a n B e l a j a r M e n g a j a r

( S t u d i K a s u s : S M K N e g e r i 1 S a l a t i g a )

A r t i k e l I l m i a h

D i a j u k a n k e p a d a F a k u l t a s T e k n o l o g i I n f o r m a s i

u n t u k m e m p e r o l e h G e l a r S a r j a n a K o m p u t e r

P e n e l i t i :

R i n a B o d r o L a k s o n o w a t i ( 6 7 2 0 0 7 2 4 4 ) A n d e k a R o c k y T a n a a m a h , S . E . , M . C s .

P r o g r a m S t u d i T e k n i k I n f o r m a t i k a F a k u l t a s T e k n o l o g i I n f o r m a s i U n i v e r s i t a s K r i s t e n S a t y a W a c a n a

(3)
(4)
(5)
(6)

P e r n y a t a a n

A r t i k e l I l m i a h b e r i k u t i n i :

J u d u l : P e n e r a p a n S y m f o n y F r a m e w o r k P a d a S i s t e m

P e n j a d w a l a n K e g i a t a n B e l a j a r M e n g a j a r . ( S t u d i K a s u s :

S M K N e g e r i 1 S a l a t i g a )

P e m b i m b i n g : A n d e k a R o c k y T a n a a m a h , S E . , M . C s .

a d a l a h b e n a r h a s i l k a r y a s a y a :

N a m a : R i n a B o d r o L a k s o n o w a t i

N I M : 6 7 2 0 0 7 2 4 4

S a y a m e n y a t a k a n t i d a k m e n g a m b i l s e b a g i a n a t a u s e l u r u h n y a d a r i h a s i l k a r y a

o r a n g l a i n k e c u a l i s e b a g a i m a n a y a n g t e r t u l i s p a d a d a f t a r p u s t a k a .

P e r n y a t a a n i n i d i b u a t d e n g a n s e b e n a r - b e n a r n y a s e s u a i d e n g a n k e t e n t u a n y a n g

b e r l a k u d a l a m p e n u l i s a n k a r y a i l m i a h .

S a l a t i g a , A p r i l 2 0 1 2

(7)
(8)
(9)
(10)
(11)
(12)
(13)

3

b a r u k h u s u s n y a d i b i d a n g i l m u p e n g e t a h u a n s e c a r a l u a s , k h u s u s n y a b a g i s e o r a n g m a h a s i s w a . M e n g a j a r a d a l a h s u a t u k e g i a t a n d i m a n a k i t a m e m b e r i k a n i n f o r m a s i m e n g e n a i p e n g e t a h u a n i t u s e n d i r i k e p a d a k h a l a y a k b a n y a k , t e n t a n g s e b e r a p a p e n t i n g d a n m a n f a a t a p a s a j a m e n g e n a i p e n g e t a h u a n i t u s e n d i r i k h u s u s n y a m a h a s i s w a y a n g s e d a n g d a l a m t a h a p b e l a j a r .

K e g i a t a n b e l a j a r m e n g a j a r a d a l a h s u a t u k e g a i a t a n m e n y a m p a i k a n i l m u

p e n g e t a h u a n d a r i p e n g a j a r k e p a d a s e m u a o r a n g y a n g m a u b e l a j a r [ 4 ] .

K o n s e p M o d e l V i e w C o n t r o l l e r ( M V C )

M V C a t a u M o d e l - V i e w - C o n t r o l l e r a d a l a h a l u r k e r j a a t a u k o n s e p y a n g d i g u n a k a n o l e h S y m f o n y F r a m e w o r k. D e n g a n k o n s e p i n i a k a n m e n y e b a b k a n h a l a m a n w e b d i t u l i s k a n o l e h p r o g r a m m e r d e n g a n l e b i h s e d i k i t k o d e p r o g r a m d i b a n d i n g k a n t a n p a m e n g g u n a k a n k o n s e p M V C . H a l t e r s e b u t d i d a p a t k a n k a r e n a t e l a h d i p i s a h k a n a n t a r a s t r u k t u r t a m p i l a n , l o g i k a d a n o p e r a s i k e b a s i s d a t a . S t r u k t u r d a r i k o n s e p M V C d a p a t d i l i h a t p a d a G a m b a r 1 .

G a m b a r 1 . A r s i t e k t u r M o d e l - V i e w - C o n t r o l l e r ( M V C ) [ 5 ]

B e r d a s a r k a n p a d a G a m b a r 1 , t e r d a p a t b e b e r a p a k o m p o n e n y a n g t e r d a p a t d i d a l a m a r s i t e k t u r M V C y a i t u C l i e n t y a n g m e r u p a k a n p e n g g u n a s a a t m e m i n t a

r e q u e s t p a d a U R L W e b B r o w s e r. W e b B r o w s e r, b e r f u n g s i u n t u k m e m e r i k s a U R L y a n g d i m i n t a s e r t a m e n a n g a n i p e r m i n t a a n y a n g s e s u a i d e n g a n c o n t r o l l e r.

(14)

4

b a s i s d a t a . V i e w m e r u p a k a n t e m p a t u n t u k m e m b e r i i n f o r m a s i a t a u m e n a m p i l k a n d a t a y a n g d i m i n t a p e n g g u n a [ 6 ] .

S y m f o n y F r a m e w o r k

S e b u a h f r a m e w o r k b e r t u j u a n u n t u k m e n g u r a n g i w a k t u p e n g e m b a n g a n t a n p a p e r l u m e m e r l u k a n p e r a w a t a n , s k a l a b i l i t a s , a t a u k u a l i t a s y a n g b e r l e b i h a n . S y m f o n y F r a m e w o r k d i b u a t a g a r m u d a h d i p e l a j a r i s e c e p a t m u n g k i n , d i l e n g k a p i d e n g a n b e r b a g a i p e r a n g k a t d a n k e l a s , d a n k e m u d a h a n u n t u k m e n g i n s t a l . I n i b e r a r t i p e n g e m b a n g d a p a t m e n g h a b i s k a n l e b i h b a n y a k w a k t u f o k u s m e n g e m b a n g k a n a p l i k a s i . S y m f o n y F r a m e w o r k m e r u p a k a n s a l a h s a t u f r a m e w o r k b e r b a s i s m o d e l v i e w c o n t r o l l e r ( M V C ) y a n g t e r b a i k s a a t i n i . K e l e b i h a n d a r i S y m f o n y F r a m e w o r k y a i t u d u k u n g a n u n t u k A J A X d a n O R M j u g a t e r s e d i a d i S y m f o n y F r a m e w o r k , K o m p a t i b e l d e n g a n b e r b a g a i m a c a m d a t a b a s e, b a n y a k l i b r a r y d a n f u n g s i s y m f o n y y a n g s u d a h t e r s e d i a b a h k a n h a m p i r m e n d e k a t i C M S ( C o n t e n t M a n a g e m e n t

S y s t e m ) . D o k u m e n t a s i y a n g d i s e d i a k a n c u k u p b a i k . M u n g k i n y a n g m e n j a d i k e k u r a n g a n d a r i S y m f o n y F r a m e w o r k a d a l a h p r o s e s i n s t a l a s i d a n k o n f i g u r a s i c u k u p r u m i t b i l a d i b a n d i n g k a n d e n g a n f r a m e w o r k s e b e l u m n y a d a n j u g a t i d a k m e n d u k u n g P H P 4 [ 7 ] . B e b e r a p a f i t u r u t a m a y a n g d i s e d i a k a n o l e h S y m f o n y F r a m e w o r k a d a l a h f i t u r F o r m d a n V a l i d a t i o n. K e m u d i a n a d a P l u g i n s y a n g t e r s e d i a d a r i b e r b a g a i p e n g e m b a n g a n S y m f o n y F r a m e w o r k. I n t e r n a t i o n a l i z a t i o n, L o c a l i z a t i o n, G e n e r a t o r s, C a c h e, T e s t i n g, d a n C o n f i g u r a t i o n F i l e s. T e r d a p a t d u a j e n i s b e n t u k f o r m, y a n g p e r t a m a a d a l a h p r o p e l - f o r m y a i t u b e n t u k y a n g d i d a s a r k a n p a d a s e b u a h t a b e l b a s i s d a t a . F o r m t e r s e b u t a k a n m e l a k u k a n p e r s i s t e n s i d a t a y a n g d i -s u b m i t k e d a l a m t a b e l b a s i s d a t a y a n g b e r h u b u n g a n . S e b a g a i b e n t u k d a r i h a s i l

(15)

5 A r s i t e k t u r S y m f o n y F r a m e w o r k

G a m b a r 2. A r s i t e k t u r S y m f o n y F r a m e w o r k [ 9 ]

A r s i t e k t u r S y m f o n y F r a m e w o r k d a p a t d i l i h a t s e p e r t i p a d a G a m b a r 2 . A w a l m u l a c l i e n t m e l a k u k a n k o n e k s i k e d a l a m w e b s i t e m e l a l u i I n t e r n e t . R e q u e s t C l i e n t a k a n d i t e r i m a b a g i a n F r o n t C o n t r o l l e r. A d a p u n t u g a s d a r i F r o n t C o n t r o l l e r a d a l a h m e n e r i m a r e q u e s t k e m u d i a n m e l a n j u t k a n n y a k e p a d a c o n t r o l l e r l a i n b e r u p a a c t i o n.

(16)

6 3 . M e t o d e P e n e l i t i a n

G a m b a r 3. M e t o d e W a t e r f a l l

T a h a p P e r t a m a : R e q u i r e m e n t s D e f i n i t i o n. P r o s e s p e n c a r i a n k e b u t u h a n d i i n t e n s i f k a n d a n d i f o k u s k a n p a d a s o f t w a r e. U n t u k m e n g e t a h u i s i f a t d a r i p r o g r a m y a n g a k a n d i b u a t , m a k a d i l a k u k a n p r o s e s p e n g g a l i a n i n f o r m a s i t e n t a n g k e b u t u h a n p e r a n g k a t l u n a k s i s t e m i n f o r m a s i p e n j a d w a l a n k e g i a t a n b e l a j a r m e n g a j a r d i S M K N e g e r i 1 S a l a t i g a . A d a p u n p r o s e s p e n g g a l i a n i n f o r m a s i d i l a k u k a n d e n g a n m e l a k u k a n w a w a n c a r a d e n g a n B a p a k D a n a n g P r a b a n c o n o , S . P d s e l a k u g u r u p e m b i n a y a n g d i t u g a s k a n u n t u k m e w a k i l i S M K N e g e r i 1 S a l a t i g a s e l a k u t e m p a t s t u d i k a s u s . U n t u k m e n g e t a h u i k e b u t u h a n p e n g g u n a , d i l a k u k a n m e t o d e w a w a n c a r a s e c a r a l a n g s u n g t e r h a d a p s t a f y a n g y a n g t e l a h d i t u n j u k o l e h p i h a k s e k o l a h s e b a g a i s u m b e r i n f o r m a s i .

T a h a p K e d u a : S y s t e m a n d S o f t w a r e D e s i g n. P r o s e s i n i d i g u n a k a n u n t u k m e n g u b a h k e b u t u h a n - k e b u t u h a n c a l o n p e n g g u n a y a i t u S M K N e g e r i 1 S a l a t i g a , m e n j a d i r e p r e s e n t a s i k e d a l a m b e n t u k d e s a i n p e r a n g k a t l u n a k s e b e l u m p e n g k o d e a n p r o g r a m d i m u l a i . D e s a i n p e r a n g k a t l u n a k y a n g d i g u n a k a n d i d a l a m t a h a p a n i n i a d a l a h U M L (U n i f i e d M o d e l l i n g L a n g u a g e) y a n g t e r d i r i d a r i u s e c a s e d i a g r a m , a c t i v i t y d i a g r a m d a n c l a s s d i a g r a m [ 1 0 ] .

T a h a p K e t i g a : I m p l e m e n t a t i o n a n d U n i t T e s t i n g. U n t u k d a p a t d i m e n g e r t i o l e h m e s i n , d a l a m h a l i n i a d a l a h k o m p u t e r , m a k a d e s a i n t a d i h a r u s d i u b a h b e n t u k n y a m e n j a d i b e n t u k y a n g d a p a t d i m e n g e r t i o l e h m e s i n , y a i t u k e d a l a m b a h a s a p e m r o g r a m a n m e l a l u i p r o s e s p e n g k o d e a n p r o g r a m . P a d a t a h a p i n i d i l a k u k a n i m p l e m e n t a s i d e n g a n m e n g g u n a k a n b a h a s a p e m r o g r a m a n P H P d a n

s y m f o n y f r a m e w o r k, s e r t a d i i m p l e m e n t a s i t e m p a t p e n y i m p a n a n d a t a s e c a r a p e r m a n e n p a d a b a s i s d a t a M y S Q L.

T a h a p K e e m p a t : I n t e g r a t i o n a n d S y s t e m T e s t i n g. S e m u a f u n g s i p e r a n g k a t l u n a k h a r u s d i u j i k a n , a g a r p e r a n g k a t l u n a k b e b a s d a r i k e s a l a h a n , d a n h a s i l n y a h a r u s b e n a r - b e n a r s e s u a i d e n g a n k e b u t u h a n y a n g s u d a h d i d e f i n i s i k a n s e b e l u m n y a . P e n g u j i a n d i l a k u k a n o l e h p e n e l i t i s e n d i r i a t a u d i s e b u t d e n g a n u n i t t e s t i n g d a n p e n g u j i a n d i l a k u k a n o l e h c a l o n p e n g g u n a d a r i S M K N e g e r i 1 S a l a t i g a .

(17)

7

p e n a m b a h a n f i t u r - f i t u r y a n g c u k u p p e n t i n g u n t u k d i t a m b a h k a n . P e n g e m b a n g a n j u g a t e r m a s u k d i d a l a m t a h a p a n i n i .

W a w a n c a r a p e r t a m a d i l a k u k a n p a d a t a n g g a l 8 J u l i 2 0 1 2 d a n s e t e r u s n y a d i l a k u k a n s e t i a p s e m i n g g u s e k a l i j i k a d i p e r l u k a n m e n y e s u a i k a n k e s e d i a a n p e r w a k i l a n d a r i p i h a k t e m p a t s t u d i k a s u s . B e r d a s a r k a n h a s i l w a w a n c a r a m a k a d i t e m u k a n p e r s o a l a n b a h w a s i s t e m p e m b u a t a n j a d w a l m a s i h m e n g g u n a k a n s i s t e m

m a n u a l , b e l u m t e r k o m p u t e r i s a s i d a n b e l u m t e r s i m p a n k e d a l a m b a s i s d a t a .

U s e C a s e D i a g r a m

G a m b a r 4 . U s e C a s e D i a g r a m

G a m b a r 4 m e r u p a k a n d e s a i n u s e c a s e d i a g r a m s i s t e m i n f o r m a s i p e n j a d w a l a n k e g i a t a n b e l a j a r m e n g a j a r b e r b a s i s M V C m e n g g u n a k a n s y m f o n y

f r a m e w o r k. S i s t e m m e m i l i k i d u a a k t o r y a i t u a d m i n d a n g u r u .

A k t o r a d m i n m e m i l i k i h a k a k s e s u n t u k m e l a k u k a n p e n g e l o l a a n d a t a g u r u , m e l a k u k a n p e n g e l o l a a n d a t a m a p e l , m e l a k u k a n p e n g e l o l a a n d a t a p e r i o d e , m e l a k u k a n p e n g e l o l a a n d a t a e k s k u l d a n m e l a k u k a n p e n g e l o l a a n d a t a e k s t r a . U n t u k s e t i a p p e r i o d e , d a p a t d i l a k u k a n p e n g e l o l a a n j a d w a l k e g i a t a n b e l a j a r m e n g a j a r b e r u p a j a d w a l m e n g a j a r g u r u d a n m e l a k u k a n p e n g e l o l a a n j a d w a l k e g a i a t a n e k s t r a k u l i k u l e r d i s e k o l a h .

Pengolahan Jadwal KBM

Pengolahan Mapel

Pengolahan Ekskul

Pengolahan Kelas

Pengolahan Data Guru

Setting Periode

<<extend>>

Admin

Mengelola Mapel

Mengelola Ekstra

Mengelola Kelas

Mengelola Guru

Mengelola Semester

Guru

Lihat Jadwal Mengajar

Pengolahan Jadwal Ekstra

<<extend>>

(18)

8

C l a s s D i a g r a m

G a m b a r 5. C l a s s D i a g r a m

R e l a s i a n t a r t a b e l p a d a G a m b a r 5 d a p a t d i j e l a s k a n b a h w a B a s e K e l a s d a n B a s e J a d w a l s a l i n g b e r h u b u n g a n p a d a f i e l d k d k e l a s . F i e l d k d k e l a s p a d a B a s e J a d w a l m e r u p a k a n f o r e i g n k e y d a r i B a s e K e l a s . B a s e J a d w a l d a n B a s e M a p e l s a l i n g b e r h u b u n g a n p a d a f i e l d k d m a p e l . F i e l d k d m a p e l p a d a B a s e J a d w a l m e r u p a k a n f o r e i g n k e y d a r i B a s e M a p e l . B a s e M a p e l d a n B a s e G u r u b e r h u b u n g a n p a d a f i e l d k d m a p e l . F i e l d k d m a p e l p a d a B a s e g u r u m e r u p a k a n f o r e i g n k e y d a r i B a s e M a p e l . S e d a n g k a n B a s e U s e r t i d a k m e m i l i k i r e l a s i k a r e n a b e r d i r i s e c a r a t e r p i s a h d a n t i d a k m e m i l i k i f o r e i g n k e y p a d a B a s e y a n g l a i n n y a .

(19)

9

m o d e l s y m f o n y u n t u k m e n d e f i n i s i k a n v a r i a b l e - v a r i a b l e d i d a l a m t a b l e J a d w a l d a n m e t h o d - m e t h o d y a n g b e r h u b u n g a n d i d a l a m n y a . B a s e S e t t i n g m e r u p a k a n p e m e t a a n d i d a l a m k e l a s m o d e l s y m f o n y u n t u k m e n d e f i n i s i k a n v a r i a b l e - v a r i a b l e d i d a l a m t a b e l S e t t i n g d a n m e t h o d - m e t h o d y a n g b e r h u b u n g a n d i d a l a m n y a . B a s e M a p e l m e r u p a k a n p e m e t a a n d i d a l a m k e l a s m o d e l s y m f o n y u n t u k m e n d e f i n i s i k a n v a r i a b l e - v a r i a b l e d i d a l a m t a b e l M a p e l d a n m e t h o d - m e t h o d y a n g

b e r h u b u n g a n d i d a l a m n y a .

4 . H a s i l d a n P e m b a h a s a n

K o n f i g u r a s i S y m f o n y F r a m e w o r k t e r d i r i d a r i b e b e r a p a t a h a p a n y a i t u k o n f i g u r a s i k o n e k s i b a s i s d a t a , k o n f i g u r a s i m o d e l d o c t r i n e d a n k o n f i g u r a s i s e t i a p m o d u l . K o n f i g u r a s i k o n e k s i b a s i s d a t a d a p a t d i l a k u k a n d e n g a n c a r a m e m b u k a b e r k a s d a t a b a s e s . y m l y a n g t e r l e t a k d i d a l a m f o l d e r c o n f i g. I s i d a r i d a t a b a s e s . y m l d a p a t d i l i h a t p a d a K o d e P r o g r a m 1 . P r o p e r t i d s n m e r u p a k a n h o s t d a r i l o k a s i b a s i s d a t a b e r a d a . U n t u k k a s u s i n i d i s e t l o k a s i n y a a d a l a h l o c a l h o s t a t a u d i k o m p u t e r p e n u l i s s e n d i r i . K e m u d i a n n a m a b a s i s d a t a d i s e t k b m p a d a d b n a m e. B e r i k u t n y a a d a l a h s e t t i n g u s e r n a m e d a n p a s s w o r d. D a p a t d i i s i s e s u a i d e n g a n k e b u t u h a n . U n t u k c o n t o h d a p a t d i i s i d e n g a n s e t t i n g u s e r n a m e a d a l a h r o o t d a n p a s s w o r d k o s o n g .

K o d e P r o g r a m 1 I s i b e r k a s d a t a b a s e s . y m l

1 . a l l : 2 . d o c t r i n e :

3 . c l a s s : s f D o c t r i n e D a t a b a s e 4 . p a r a m :

5 . d s n : m y s q l : h o s t = l o c a l h o s t ; d b n a m e = k b m 6 . u s e r n a m e : r o o t

7 . p a s s w o r d :

(20)
(21)

1 1

3 1 . a r r a y ( 'm e t h o d ' = > 'd e l e t e ', 'c o n f i r m ' = > 'Y a k i n ? ') ) ? > 3 2 . < / t d >

3 3 . < / t r >

3 4 . < ? p h p e n d f o r e a c h ; ? > 3 5 . < / t b o d y >

3 6 . < / t a b l e > 3 7 .

3 8 . < a h r e f = " < ? p h p e c h o u r l _ f o r ( 'g u r u / n e w ') ? > " > T a m b a h < / a >

K o d e P r o g r a m 2 m e r u p a k a n p e r i n t a h u n t u k m e n a m p i l k a n d a f t a r g u r u d i b a g i a n v i e w. B a r i s u t a m a u n t u k m e n a m p i l k a n d a t a g u r u a d a p a d a b a r i s 1 5 - 3 4 . S e m u a d a t a g u r u d i u l a n g d i d a l a m p e r u l a n g a n f o r e a c h d a n d i a k h i r i d e n g a n p e r i n t a h e n d f o r e a c h. D i s e t i a p p e r u l a n g a n , d ig e n e r a t e b a r i s d a t a p a d a t a b e l s e s u a i d e n g a n f i e l d n y a m a s i n g - m a s i n g .

G a m b a r 7. T a m p i l a n T a m b a h G u r u

G a m b a r 7 m e r u p a k a n t a m p i l a n k e t i k a t a u t a n t a m b a h d a t a g u r u d i p i l i h . D i t a m p i l k a n s e m u a i n p u t y a n g d i p e r l u k a n o l e h s i s t e m u n t u k k e m u d i a n d i m a s u k k a n k e d a l a m b a s i s d a t a a g a r d a p a t d i s i m p a n s e c a r a p e r m a n e n . I n p u t y a n g p e r l u d i m a s u k k a n k e d a l a m p r o s e s t a m b a h d a t a g u r u a d a l a h k o d e g u r u , n i p g u r u , n a m a g u r u , t e m p a t l a h i r , t a n g g a l l a h i r , j e n i s k e l a m i n , u s e r n a m e , p a s s w o r d d a n k o n f i r m a s i p a s s w o r d y a n g d i m a s u k k a n .

K o d e P r o g r a m 3 . P e r i n t a h U n t u k M e n a m p i l k a n F o r m T a m b a h G u r u

1 . $ t h i s - > s e t W i d g e t ( 't g l l a h i r ', n e w s f W i d g e t F o r m D a t e ( 2 . a r r a y ( 'y e a r s '= > a r r a y _ c o m b i n e (

(22)
(23)

1 3

G a m b a r 8. T a m p i l a n U b a h G u r u

G a m b a r 8 m e r u p a k a n t a m p i l a n k e t i k a d a t a g u r u d i p i l i h u n t u k d i l a k u k a n p e r u b a h a n d a t a . D a t a - d a t a s e b e l u m n y a y a n g t e l a h d i m a s u k k a n p a d a g u r u t e r s e b u t , a k a n d i t a m p i l k a n k e m b a l i k e d a l a m i n p u t y a n g s a m a k e t i k a p r o s e s i n p u t d a t a b a r u . A d m i n d a p a t m e l a k u k a n p e r u b a h a n - p e r u b a h a n d a t a t e r s e b u t d a n k e m u d i a n m e n e k a n t o m b o l S i m p a n u n t u k m e l a k u k a n p e r u b a h a n d a t a s e b e n a r n y a .

K o d e P r o g r a m 4 . P e r i n t a h U n t u k M e n a m p i l k a n F o r m U b a h G u r u

1 . $ t h i s - > s e t W i d g e t ( 't g l l a h i r ', n e w s f W i d g e t F o r m D a t e ( 2 . a r r a y ( 'y e a r s '= > a r r a y _ c o m b i n e ( r a n g e ( 1 9 8 0 , 2 0 0 0 ) , 3 . r a n g e ( 1 9 8 0 , 2 0 0 0 ) ) ) ) ) ;

4 . $ t h i s - > w i d g e t S c h e m a [ 'k d g u r u '] - > s e t A t t r i b u t e s ( 5 . a r r a y ( 's i z e '= > 5 , 'm a x l e n g t h '= > 5 ) ) - > s e t L a b e l ( 'K o d e ') ; 6 . $ t h i s - > w i d g e t S c h e m a [ 'n i p '] - > s e t A t t r i b u t e s ( 7 . a r r a y ( 's i z e '= > 2 0 ) ) - > s e t L a b e l ( 'N I P ') ;

8 . $ t h i s - > w i d g e t S c h e m a [ 'n a m a g u r u '] - > s e t A t t r i b u t e s ( 9 . a r r a y ( 's i z e '= > 3 0 ) ) - > s e t L a b e l ( 'N a m a G u r u ') ; 1 0 . $ t h i s - > v a l i d a t o r S c h e m a - > s e t P o s t V a l i d a t o r ( 1 1 . n e w s f V a l i d a t o r D o c t r i n e U n i q u e ( a r r a y ( 1 2 . 'm o d e l ' = > 'G u r u ', 'c o l u m n ' = > a r r a y ( 'k d g u r u ') ) , 1 3 . a r r a y ( 'i n v a l i d '= > 'K o d e s u d a h p e r n a h d i e n t r i ') ) 1 4 . ) ;

(24)
(25)
(26)

1 6

3 8 . < ? p h p e c h o s u b s t r ( $ j d w l - > g e t S e l e s a i j a m ( ) , 3 , 2 ) ; ? > ) , 3 9 . a l l D a y : f a l s e

4 0 . } ,

4 1 . < ? p h p e n d f o r e a c h ; ? > 4 2 . {

4 3 . } 4 4 . ] 4 5 . } ) ;

K o d e P r o g r a m 6 m e r u p a k a n p e r i n t a h u n t u k m e n a m p i l k a n t a m p i l a n l i h a t j a d w a l . P a d a k o d e p r o g r a m t e r s e b u t , p a d a b a r i s 1 - 4 5 m e r u p a k a n p e r i n t a h u n t u k m e l a k u k a n p e m b a n g k i t a n t a m p i l a n j a d w a l m e n g g u n a k a n j a v a s c r i p t . P a d a b a r i s 2 0 - 2 5 d i l a k u k a n k o n v e r s i d a r i a n g k a m e n j a d i h a r i s e h i n g g a d a p a t d i k e t a h u i h a r i d a l a m b a h a s a I n d o n e s i a u n t u k s e t i a p j a d w a l y a n g s u d a h t e r s i m p a n d i d a l a m b a s i s d a t a .

5 . S i m p u l a n

B e r d a s a r k a n p r o s e s p e n e l i t i a n d a n p r o s e s p e n g e m b a n g a n s i s t e m i n f o r m a s i p e n j a d w a l a n k e g i a t a n b e l a j a r m e n g a j a r p a d a S M K N e g e r i 1 S a l a t i g a m a k a d a p a t d i s i m p u l k a n b a h w a s y m f o n y f r a m e w o r k d a p a t d i i m p l e m e n t a s i k a n b e r b a s i s M V C p a d a p r o s e s p e n g e m b a n g a n w e b . N a m u n f r a m e w o r k i n i b e r b e d a s e k a l i d e n g a n f r a m e w o r k l a i n n y a s e p e r t i C o d e I g n i t e r a t a u C a k e P H P. F r a m e w o r k i n i m e n g g u n a k a n p u s t a k a d o c t r i n e s e b a g a i p e n g a t u r a n m o d e l d i d a l a m a r s i t e k t u r . P r o s e s p e n g e m b a n g a n w e b s i t e m e n g g u n a k a n S y m f o n y F r a m e w o r k p a d a p e n e l i t i a n m e n e m u k a n b e b e r a p a h a l t e r u t a m a a d a l a h p a d a i m p l e m e n t a s i M V C . D i t e m u k a n b e b e r a p a h a l d i d a l a m i m p l e m e n t a s i v i e w d i m a n a d e n g a n m e n g g u n a k a n s y m f o n y f r a m e w o r k, u n t u k m e m b a n g u n v i e w a t a u t a m p i l a n a n t a r m u k a p e n g g u n a h a r u s m e n g g u n a k a n s i s t e m t e m p l a t e. S e d a n g k a n i m p l e m e n t a s i M o d e l k o n e k s i d a t a b a s e d i g u n a k a n p u s t a k a t a m b a h a n d o c t r i n e s e d a n g k a n u n t u k c o n t r o l l e r d i g u n a k a n m e t o d e A c t i o n s p a d a S y m f o n y F r a m e w o r k .

(27)

1 7 6 . P u s t a k a

[ 1 ] K u m a l a , R i n i . 2 0 0 9 , S i s t e m I n f o r m a s i P e n j a d w a l a n K e g i a t a n B e l a j a r

M e n g a j a r D i S y d n e y C o l l e g e B a n d u n g. B a n d u n g : U n i k o m .

[ 2 ] A r i f i n , M o c h d a n A g u s R u d y a n t o . 2 0 1 0 . P e r a n c a n g a n S i s t e m I n f o r m a s i P e n j a d w a l a n P r o d u k P a v i n g B l o c k p a d a C V . E K O J O Y O . Y o g y a k a r t a :

S N A T I .

[ 3 ] K r i s t i a n , D e n i . 2 0 1 0 . S i s t e m I n f o r m a s i P e n j a d w a l a n K u l i a h F a k u l t a s S a i n s d a n T e k n o l o g i U n i v e r s i t a s A i r l a n g g a . S u r a b a y a : U n i v e r s i t a s A i r l a n g g a . [ 4 ] A l - F a t t a , H a n i f . 2 0 0 7 . A n a l i s i s d a n P e r a n c a n g a n S i s t e m I n f o r m a s i.

Y o g y a k a r t a : S T M I K A M I K O M , A n d i .

[ 5 ] Z a n i n o t t o , F r a n ç o i s. 2 0 0 7 . T h e D e f i n i t i v e G u i d e t o S y m f o n y . U n i t e d S t a t e s o f A m e r i c a : A p r e s s .

[ 6 ] N u r j a n a h , L i l i s . 2 0 1 0 , F r a m e w o r k d a n C M S T e r b a i k . P a l e m b a n g : U n i v e r s i t a s S r i w i j a y a .

[ 7 ] B o w l e r , T i m . 2 0 0 9 . S y m f o n y 1 . 3 W e b A p p l i c a t i o n D e v e l o p m e n t. B i r m i n g h a m : P a c k t P u b l i s h i n g L t d .

[ 8 ] Z a n i n o t t o , F r a n ç o i s. 2 0 0 7 . T h e D e f i n i t i v e G u i d e t o S y m f o n y . U n i t e d S t a t e s o f A m e r i c a : A p r e s s .

[ 9 ] J a l o t e , P a n k a j . 2 0 0 2 . S o f t w a r e P r o j e c t M a n a g e m e n t i n P r a c t i c e. A d d i s o n W i s l e y .

[ 1 0 ] B o g g s , W e n d y . 2 0 0 2 . M a s t e r i n g U M L w i t h R a t i o n a l R o s e 2 0 0 2 . A l a m e d a :

Referensi

Dokumen terkait

Peserta mengukur benda kerja yang sudah disediakan oleh panitia dengan menggunakan alat ukur yang disediakan oleh panitia pula.. Pada tes wawancara peserta akan diwawancarai oleh

perencanaan adalah proses yang sistematis dengan mengambil suatu pilihan dari. berbagai alternatif, hal ini seperti yang dikemukakan oleh

Widodo Makmur Perkasa (WMP) didirikan oleh Bapak Ir. Tumiyono, MBA pada tahun 1996 dengan nama awal perusahaan ini berdiri yaitu Koperasi Majelis Taklim Widodo

Faktor-faktor yang secara signifikan mempengaruhi perilaku seksual pranikah pada mahasiswa adalah religiusitas, sikap terhadap seksualitas, akses dan kontak dengan media in-

Scene presentasi hasil analisis data memberikan kesempatan pada siswa untuk mempresentasikan hasil analisis dari data yang sudah ditampilkan pada scene penyajian

Di Pemilukada 2007 misalnya, semua pasangan yang berkompetisi memutuskan untuk memilih tokoh-tokoh politik yang berlatarbelakang Pu- lau Bangka dan Pulau Belitung dalam menarik

Hasil dari penelitian didapat peta tataguna lahan kampus UNIKS tahun 2017, maka dapat diketahui luas lahan kampus UNIKS secara keseluruhan baik yang sudah

Ekstrak minyak hasil ekstraksi soxhlet dengan pelarut n-heksan lebih gelap dibanding dengan maserasi karena mengalami pemanasan selama beberapa hari pada temperatur