A lg o r itm a C B T

P H P . A r s i t e k t u r s i s t e m p e r a n g k a t l u n a k s i s t e m p e n g u j i a n h a s i l B e l a j a r b e r b a n t u a n k o m p u t e r y a n g d i k e m b a n g k a n d a l a m p e n e l i t i a n i n i i n i a d a l a h s e b a g a i b e r i k u t . s \ I t e m D a t a b a s e P H P W e b I n t e r f a c e V _ C l ie n t M a c h in e W e b B r o w s e r G a m b a r 1. A r s i t e k t u r S i s t e m b . S is te m B a s is D a ta B a n k S o a l S u p a y a s i s t e m d a p a t d i g u n a k a n u n t u k m e n a m p u n g b e r b a g a i k e p e r l u a n t e s , m a k a s i s t e m b a s i s d a t a n y a h a r u s m e m p u n y a i e n t i t a s y a n g l e n g k a p m e n c a k u p : j e n j a n g p e n d i d i k a n , k e l a s , m a t a p e l a j a r a n , S K , K D , i n d i k a t o r , b u t i r , w a k t u p a k a i , te s , d e t a i l t e s , p e s e r t a t e s , s e k o l a h , k a b u p a t e n , p r o p i n s i , d a n user.Relasi a n t a r e n t i t a s s i s t e m b a n k s o a l y a n g d i k e m b a n g k a n d a p a t d i l i h a t p a d a G a m b a r 2 . D a l a m s i s t e m t e r s e b u t t a b e l p e n g g u n a u s e r u n t u k m e n a m p u n g d a t a a d m i n , p e n g e l o l a , d a n p e n g g u n a b i a s a . D a t a p e s e r t a t e s d i t a m p u n g d a l a m t a b e l l a i n , y a i t u t a b e l p e s e r t a . K e w e n a n g a n s e t i a p p e n g g u n a a d a l a h s e b a g a i b e r i k u t . A d m i n d a p a t m e n g e l o l a i s i s e m u a t a b e l . P e n g e l o l a d a p a t m e m a n i p u l a s i s e m u a t a b e l , k e c u a l i t a b e l user. P e n g g u n a b i a s a h a n y a b i s a m e m b a n t u m e n g e l o l a b u t i r s o a l. P e s e r t a te s d a p a t m e n g u b a h s e c a r a t i d a k s e n g a j a i s i t a b e l y a n g t e r k a i t d e n g a n h a s i l t e s k e t i k a i a m e n g i r i m k a n j a w a b a n a t a s b u t i r s o a l y a n g d i s a j i k a n s i s t e m . S e m u a b a g i a n d a p a t d i a k s e s p e n g g u n a s e t e l a h login. U n t u k m e n j a m i n k e a m a n a n s i s t e m username d a n pa ssw ord d i e n k r i p s i d a n s e m u a h a l a m a n s e l a l u redirect k e h a l a m a n login d a n t i d a k d a p a t d i -bypass.

c. A lg o r itm a C B T

E s t i m a s i k e m a m p u a n p e s e r t a t e s d a l a m C B T d i l a k u k a n s e c a r a k l a s i k d e n g a n m e n g h i t u n g j u m l a h s o a l y a n g d a p a t d i j a w a b d e n g a n b e n a r d i b a n d i n g d e n g a n 7 s e m u a s o a l y a n g d i k e r j a k a n p e s e r t a t e s . Flowchart C B T u n t u k s e t i a p p a k e t s o a l y a n g m e n g u k u r p e n c a p a a i a n s t a n d a r k o m p e t e n s i S K d a n k o m p e t e n s i d a s a r K D d a r i s u a t u m a t a p e l a j a r a n d a p a t d i l i h a t p a d a G a m b a r 3 . D a l a m p e n e l i t i a n i n i k e m a m p u a n p e s e r t a t e s d i n y a t a k a n d e n g a n s k a l a 0 s a m p a i d e n g a n 1 0 0 b e r d a s a r k a n p e r s e n t a s e s o a l y a n g d i j a w a b d e n g a n b e n a r o l e h p e s e r t a te s . S a ji k a n s o a l s e c a r a r a n d o m C e k j a w a b a n H i t u n g j a w a b a n b e n a r s a la h W a k t u h a b is ? T id a k Y a __________ I__________ H it u n g k e m a m p u a n p e s e r t a te s G a m b a r 3 . Flowchart C B T d . A lg o r itm a C A T E s t i m a s i k e m a m p u a n p e s e r t a t e s d a l a m C A T d i l a k u k a n b e r d a s a r k a n t e o r i r e s p o n s b u t i r . M u l a - m u l a p e s e r t a t e s d i b e r i s o a l d e n g a n t i n g k a t k e s u l i t a n a w a l y a n g s e d a n g p u l a b a w a l = 0 k a r e n a d i a n g g a p m e m p u n y a i t i n g k a t k e m a m p u a n a w a l n y a 6 a w a l s e d a n g 6 a w a l = 0 . P e s e r t a t e s d i b e r i k e s e m p a t a n u n t u k m e n j a w a b s o a l d e n g a n a l o k a s i w a k t u t e r t e n t u . J i k a s o a l d e n g a n t i n g k a t k e s u l i t a n s e d a n g t e r s e b u t d a p a t d i j a w a b b e n a r , p e s e r t a d i b e r i s o a l b a r u y a n g l e b i h s u l i t , j i k a d i j a w a b s a l a h m a k a p e s e r t a d i b e r i s o a l y a n g l e b i h m u d a h . K e m u d i a n k e m a m p u a n 0 s e t e l a h m e n j a w a b s o a l b a r u P9, Q 9 , j 0 , S £ 0 , d a n h a r g a m u t l a k s e l i s i h k e s a l a h a n b a k u a n t a r p e n y a j i a n s o a l d i h i t u n g . P r o s e s i n i d i l a k u k a n s a m p a i stopping rule t e r c a p a i , k e m u d i a n k e m a m p u a n 0 a k h ir p e s e r t a t e s d i h i t u n g . M e k a n i s m e p r o g r a m C A T u n t u k s e t i a p s t a n d a r k o m p e t e n s i S K d a r i s e t i a p m a t a p e l a j a r a n d a l a m p e n e l i t i a n i n i d i t u n j u k k a n p a d a G a m b a r 4 . D a l a m p e n e l i t i a n i n i stopping rule y a n g d i g u n a k a n a d a 2 , y a i t u , s e b a g a i b e r i k u t . a . J i k a B u t i r S o a l H a b i s J i k a s o a l h a b i s d a n p e s e r t a t e s p e r n a h m e n j a w a b s o a l d e n g a n b e n a r , m a k a k e m a m p u a n 0 a k h ir p e s e r t a t e s a d a l a h k e m a m p u a n t e r t i n g g i y a n g p e r n a h d i c a p a i n y a . J i k a s o a l h a b i s d a n p e s e r t a t e s b e l u m p e r n a h m e n j a w a b s o a l d e n g a n b e n a r , m a k a k e m a m p u a n 0 a k h ir p e s e r t a t e s k e m a m p u a n t e r e n d a h y a n g d i h i t u n g b e r d a s a r k a n b u t i r s o a l y a n g m e m i l i k i i n d e k s k e s u l i t a n p a l i n g r e n d a h . 8 B e r i p e s e r t a t e s b u t i r s o a l d e n g a n i n d e k s k e s u k a r a n b u t i r b a w a l = O ▼ ► M ▼ ---------------------- r , . u B e r i p e s e r t a t e s b u t i r s o a l B a c a j a w a b a n p e s e r t a t e s — . K . . . , J r d e n g a n b b s e b e l u m n y a J a w a b a n s a l a h a ta u . w a k t u h a b i s ? .. H i t u n g 0 s e t e l a h j a w a b , P 0 , Q 0 , II F , S E 0 , d a n S e l i s i h S E 0 a n t a r - i t e r a s i H i t u n g 0 s e t e l a h j a w a b , P 0 , Q 0 , IIF , S E 0 , d a n S e l i s i h S E 0 a n t a r - i t e r a s i sto o p in g rule t e r c a p a i ? S topping rule t e r c a p a i ? B e r i p e s e r t a t e s b u t i r s o a l d e n g a n b b s e b e l u m n y a Y a ▼ - ► H i t u n g 0 a k h i r G a m b a r 4 . Flowchart C A T b . J i k a T i n g k a t K e t e l i t i a n E s t i m a s i K e m a m p u a n T e l a h T e r c a p a i J i k a s o a l y a n g d i s a j i k a n k e p a d a p e s e r t a t e s b e l u m h a b i s t e t a p i h a s i l s e t i m a s i k e m a m p u a n p e s e r t a te s t e l a h k o n s i s t e n y a n g d i t a n d a i d e n g a n h a r g a m u t l a k s e l i s i h S E a n t a r i t e r a s i s a n g a t k e c i l = 0 , 0 1 , m a k a p e n y a j i a n s o a l d i h e n t i k a n . D a l a m h a l i n i k e m a m p u a n 0 p e s e r t a te s a d a l a h k e m a m p u a n t e r t i n g g i y a n g p e r n a h d i c a p a i n y a R u m u s y a n g d i g u n a k a n u n t u k m e n g h i t u n g k e m a m p u a n 0 , p r o b a b i l i t a s m e n j a w a b b e n a r b e r d a s a r k a n k e m a m p u a n t e r s e b u t P 9 , p r o b a b i l i t a s m e n j a w a b s a l a h Q 9 , f u n g s i i n f o r m a s i b u t i r 0 , d a n k e s a l a h a n b a k u 5 £ 0 a d a l a h s e b a g a i b e r i k u t B i r n b a u m d a l a m H a m b l e t o n , S w a m i n a t h a n R o g e r s , 1 9 9 1 ; H a m b l e t o n , S w a m i n a t h a n R o g e r s , 1 9 9 1 ; B a k e r , 2 0 0 1 . e = b i + - l n 0 . 5 l + V 1 + 8 Ci 1 - c, e Da 0_b Pi9 = Ci + 1 + e Da;0-i Qi6 = 1 - Pi6 h9 = P i0 Q i0 SE 9 = 1 J Z i L i W K e m a m p u a n p e s e r t a t e s d d a n j u g a t i n g k a k e s u l i t a n b u t i r s o a l b d a l a m t e o r i r e s p o n s b u t i r d a p a t b e r n i l a i p o s i t i f a t a u n e g a t i f s e p e r t i h a l n y a p a d a s k o r b a k u . D a l a m p e n e l i t i a n i n i k e m a m p u a n p e s e r t a t e s 0 t e r e n d a h d i b a t a s i - 3 d a n 9 t e r t i n g g i n y a a d a l a h + 3 . A l a s a n p e m b a t a s a n i n i a d a l a h k a r e n a d a l a m k o n d i s i a t a u d i s t r i b u s i n o r m a l d a t a y a n g l e b i h k e c i l d a r i - 3 a t a u l e b i h b e s a r d a r i + 3 j u m l a h n y a s a n g a t s e d i k i t . S u p a y a h a s i l C A T l e b i h m u d a h d i t e r i m a o le h b a n y a k p ih a k , k e m a m p u a n p e s e r t a t e s y a n g d a p a t b e r n i l a i p o s i t i f a t a u n e g a t i f t e r s e b u t k e m u d i a n d i u b a h m e n j a d i s k o r d e n g a n s k a l a t e r e n d a h 0 d a n t e r t i n g g i 1 0 0 . R u m u s y a n g d i g u n a k a n u n t u k m e m p e r o l e h k e m a m p u a n d a l a m s k o r d a l a m s k a l a t e r s e b u t a d a l a h s e b a g a i b e r i k u t . 5 0 Sk o r 1 0 0 = 5O + y 0 R u m u s t e r s e b u t a k a n m e n g h a s i l k a n S k o r 1 0 0 0 j i k a 0 -3 d a n a k a n m e n g h a s i l k a n S k o r 1 0 0 1 0 0 j i k a 0 3 . A g a r t i d a k a d a S k o r 1 0 0 0 a t a u S k o r 1 0 0 1 0 0 , m a k a p e r a n g k a t l u n a k y a n g d i k e m b a n g k a n h a r u s d a p a t m e m a k s a a t a u m e m b u l a t k a n S k o r 1 0 0 0 m e n j a d i 0 d a n S k o r 1 0 0 1 0 0 m e n j a d i 1 0 0 m e n g g u n a k a n l o g i k a p e m r o g r a m a n s e b a g a i b e r i k u t : Ji k a Sk o r 100 0, maka S kor 100 = 0 Ji k a Sk o r 100 100, maka Sko r 100 = 100 e. A n a lis is D a ta D a l a m p e n e l i t i a n i n i p e n g u j i a n k e b e n a r a n p r o g r a m d i l a k u k a n d e n g a n black- box testing. Black-box testing a d a l a h m e t o d e p e n g u j i a n f u n g s i o n a l i t a s p r o g r a m d e n g a n c a r a m e m b e r i k o n d i s i a t a u d a t a p a d a p r o g r a m u n t u k m e n g e t a h u i k e s e s u a i a n s p e s i f i k a s i p r o g r a m d e n g a n r a n c a n g a n . J i k a s p e s i f i k a s i p r o g r a m b e l u m s e s u a i d e n g a n y a n g d i h a r a p k a n k e m u d i a n d i l a k u k a n p e n y e s u a i a n - p e n y e s u a i a n s a m p a i p r o g r a m b i s a b e r j a l a n s e p e r t i y a n g d i h a r a p k a n . H a s il P e n e litia n d a n P e m b a h a s a n 1. H a s il S im u la s i C B T H a s i l s i m u l a s i C B T d a r i p e s e r t a t e s d i t u n j u k k a n d a l a m T a b e l 1 .K o l o m t e r a k h i r d a r i T a b e l 1 t e r s e b u t m e n u n j u k k a n b a h w a k e m a m p u a n p e s e r t a t e s p a d a C B T i n i k e m a m p u a n p e s e r t a t e s d i n y a t a k a n d e n g a n s k a l a 0 s a m p a i d e n g a n 1 0 0 b e r d a s a r k a n p e r s e n t a s e s o a l y a n g d i j a w a b d e n g a n b e n a r o l e h p e s e r t a t e s . S i m u l a s i i n i s e s u a i d e n g a n r a n c a n g a n y a n g t e l a h d i k e m u k a k a n s e b e l u m n y a . T a b e l 1. H a s i l C B T No. Kode Butir Daya Beda Tingkat Kesulitan Tebakan Skor Jawaban 0 Skala 100 1 11

1.67 0.7