Pemanfaatan Opensource E-Learning System Untuk Optimalisasi Perkuliahan Pemrograman Komputer (PPKP 2007)
LAPORAN PENGEMBANGAN DAN PENINGKATAN
KUALITAS PEMBELAJARAN DI LPTK
(PPKP)
PEMANFAATAN OPENSOURCE E-LEARNING SYSTEM UNTUK
OPTIMALISASI PERKULIAHAN PEMROGRAMAN KOMPUTER
Oleh:
Denny Darmawan, M.Sc
Supardi, M.Si
[email protected]
PROGRAM STUDI FISIKA
JURUSAN PENDIDIKAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI YOGYAKARTA
AGUSTUS, 2007
!"!#$
%&'(")*+*"'
,-#+"."/#!&+"0"'1
!"#$%&$'#'( ) *%#+,-"$ ) #"$,+'.'( ) /'0'1 ) /'-, ) #'-'.,02'1)
3%##%(4)&$%,(4)5'(&)42/"0"(&&'$'.'()%0"1)6,$,/'()!"(4242.'()72/2.')
8(29"$/2-'/):"&"$2);%&5'.'$-' )+'4')/"-2'+)/"#"/-"$)&"('+"0'C'$'( ) 42 ) ."0'/G ) 4%/"( ) -"0'1)
#"#>"$2.'( ) 42.-'- ) .,02'1 ) 5'(& ) 42/'$2.'( ) 4'$2 ) >"$>'&'2 ) /,#>"$ ) >'3''()
4%/"(20)4'$2)42.-'-)5'(&)42>'&2.'(<
M9'0,'/2)1'/20)>"0'C'$)420'.,.'()/">'(5'.)-2&').'02)-"$42$2)4'$2)8C2'()
N"(&'1)O"#"/-"$)P8NOQ)/">'(5'.)?).'02)4'()@).'02)8C2'()R.12$)O"#"/-"$)
P8ROQ'$'()
>'1D')$"$'-')(20'2)#'1'/2/D')3"(4"$,(&)/"#'.2()."320!&('-%"8"#%*0/"868"#%
+'#'/0(0"# % $6#" % -'#$'(";60 % &'1')"+" % *"-+"8 % !"#$ % *0&6-1"#$8"# % '.
/'")#0#$ % 6#(68 % -'#0#$8"(8"# % 8'-"-+6"# % *"# % +'#$6"&""# % -";"&0&B"%
1')8"0("#%*'#$"#%-"(')0%G'-),$)"-"#%H,-+6(')9
!"#$%&%'()#&('(*(+
7')*"&")8"# % +"*" % /"(") % 1'/"8"#$ % *0 % "("&E % -"8" % *0)6-6&8"#%
1'1')"+"%+')-"&"/";"#%"#(")"%/"0#?
!
7"$"0-"#"%-'#!'*0"8"#%-"(')0%&'2")"%,#/0#'%"$")%*"+"(%*0"8&'&%
-";"&0&B"%*0-"#"%&"C"9
!
7"$"0-"#" % -'-16"( % /0#8 % 8' % &0(6&.&0(6& % +'#!'*0" % -"(')0%
G'-),$)"-"#%H,-+6(')9
!
7"$"0-"#"%-'-16"(%'@"/6"&0%&'2")"%,#/0#'9
!
7"$"0-"#" % -'-16"( % 1/,$ % 6#(68 % 8'+')/6"# % +'#$'-1"#$"#%
+'#$'(";6"#%-"(')0%G'-),$)"-"#%H,-+6(')9
!
7"$"0-"#" % "$") % -"(')0 % *"# % &,"/ % '@"/6"&0 % ;"#!" % *"+"( % *0"8&'&%
-";"&0&B"%!"#$%-'#$086(0%-"("86/0";%&""(%0(69
!
!"#$%&%'(
!"#$%&$$'$% ()*"%+),-." ( "/0"$-%1%2 ( +3+'"# ( 4"-4$+1+ ( 5"$-%1%2(
6$%$2"#"%' ( 73+'"# ( +"4$2$1 ( *"%,%8$%2 ( 9$0$# ( *-)+"+ ( *"#4"0$8$-$%(
#$'$:,01$; ( !"#-)2-$#$% ( &"+0$($'1)
4"2($''+)#"3/+$*+)5(4+)4+&($'),"$(&+()4+,6+()5"0+6+)@+/2)5+2+$)
+@+0)3(6"&+@+0(0"B("; ) 5+2+$ ) +@+0 ) 4".(+6 ) 4++.)
3+$)3(),+$+)4+@+)#+&+/)3(6"0&/#+$),"$'($'+.)5+2+$)+@+0)."04(,6+$)
3()4"0B"0)">&"+0$($'&"+0$($')
3+6+.)3(+&(2#+$)/$./#)6",5"&(+$)5+2+$)&+($)*+$')5"0'/$+<
!
!"!#$$
%"&$"'#()*+"%"
!"#" $ %&'"( $ )* $ %+(", $ -.//.01 $ '2,3245,5657", $ 2892"(,5,: $ 62;":"5$
62';"(",:$"& $ 5,>2(,2>0 $ &,>&7 $ '2,#"'2(,2>*$D23",:7",$E+,:$-3"9"'$%"'"(:"1$.//.0$'2,3245,5657",$
2892"(,5,: $ 62;":"5 $ 72:5">", $ ;29"="( $ "6#,FC(+,+&6 $ '29"9&5 $ $
2927>(+,57$7+'2($#",:$'2'$G $!"#!$%&'&( )
'*)$)(!&!%'+),!%-)./%)$00),!+1&/0/('+$002)*344/%,!5)0!$%&'&()3*'&()$&)$%%$2 )
/.),!$+1'&()$&5)0!$%&'&(),//0*)$*)41/&!)6%'5('&(7)$35'/)$&5)8'5!/,$4!*7 )
,!0!+/&.!%!&+'&(7)*$,!00',!),%$&*-'**'/&*7)$&5),1!)-/%!)%!+/(&'9!5 ):!6"
6$*!5),%$'&'&()/%)+/-43,!%)$'5!5)'&*,%3+,'/&)$0*/)+/--/&02)%!.!%%!5),/)$* )
/&0'&!)+/3%*!*)-D+27"(>"H51$I"(#+,+$3",$?5;(2(+1$.//.0*
J+62,;2(: $ -.//K0 $ '2,27",7", $ ;"CH" $ 2892"(,5,: $ '2(&=&7 $ 2(,2> $ &,>&7 $ '2,:5(5'7", $ 62(",:7"5", $ 6+9&65$
#",:$3"7",$"C&",$3",$72>2("'&7$
62:"9" $ >27,+9+:5 $ #",: $ 35:&,"7", $ &,>&7 $ '2,3&7&,: $ &6"C"8&6"C"$
$>27,+9+:5$2927>(+,57$5,>2(,2>*
Q,>2(,2>1 $ Q,>(",2>1 $ 6">295>1 $ >"54 $ 3", $ )E8JMV$
"3"9"C $ 62;"C":5", $ 3"(5 $ '235" $ 2927>(+,57 $ #",: $ 35:&,"7", $ N2,:"="(",$
!
!"#$% & '()*+,*(-*. & )$/*0* & 1)2./%0"."3)#24 & 5,*'* & 6*-73 & 2*.8 & )*+*9&
*7*3,3.&1*)2./%0"."3)#24&5,*'*&6*-73&2*.8&!$0!$'*9:&;*7$0(&,$.8*0/" % 6*'.+/ % 5. % &"(".%
&"5" % &*+5.5.("+ % >"'"( % >"07 % 95.6)"+D* % *50D").2+=C % 5.$"605("+ % "/"'%
(2$0+.("6. % "+)"'" % $0'.5 % 5"+ % 526*+ % 1.6" % )*'>"5. % 5*+/"+ % (*0+//0#"+%
)*(+2#2/.%*-#*"'+.+/%.+.3%!.%"+)"'"%1"+,"(%F"6.#.)"6%.+)*'+*)C%$*+0'0)%M++2%
N3%O0'12%9PQQR=C%S"5"%#.$"%".("6.%6)"+5"'%.+)*'+*)%,"+/%5"&")%5./0+"("+%
0+)0(%(*&*'#0"+%&*+5.5.("+C%,".)0%*$".#C%T".#.+/%"'"+ % ,"+/ % &"#.+/ % #0"6C % 62#06. % &*$1*#">"'"+ % ,"+/%
!
!"#$$%#$$%&' ( )*+*,'-!* ( .+*,'/'0#*& ( ,*&*! ( )"&*.'1*#2 ( 3,* ( 4"4"+*)*(
*&."+#*.'5 ( )*+*,'$!* ( )"#,','-*# ( !"&*&%' ( '#."+#". ( '#' ( 6*#$ ( /*&*1 ( /*.%#6*(
*,*&*1 ( /6/."! ( 7!"#$%"& ' (!)%*#+",*- ' ./.#(&8 ( 9:*+,'*;*+!*#< ( =>>>?2(
@*+*,'$!*('#'(,*)*.(!"#$'."$+*/'-*#(4"4"+*)*(/6/."!(/")"+.'D@3
E%*$%, ) ?3?) */(5(05''%( ) '-(./+ )#7/#!,$-$") !/(2%( ) */&-!%)
).)/;)6%(2)&/,!",")!%,")+/*%'%")!%()&--#)6%(2)!"25(%'%(3)F/*%'%")&/,!",")
!%," ) *%9%.".:% ) !%( ) !-./( ) 6%(2 ) */*$"*$"(2; ) !"*%(% ) *%9%.".:% ) "&5)
./(!"," ) &/,$%2" ) */(0%!" ) *%9%.".:% ) !%( ) *%9%.".:% ) #%"( ) 6%(2 ) $/,&"(!%')
!"
!"#$%$& '!"##$%"&$'"&' !"($)$ ' *+,!"! ' #"($-$+. ' /$+$ ' *"!"+0$ ' !$(&1%'
#"+2,($#,+$!& ' 3"1%$1 ' 0,,( ' 4$1% ' 0"+!"3&$ ' )"($(5& ' -$+&1%$1 ' &10+$1"0 ' $0$5'
&10"+1"06 ' 3&)$1$ ' 3,!"1 ' )"1%$+$72$1 ' -$($114$ ' 2,($#,+$!& ' !5*$4$'
)"18$*$&'05-5$1'4$1%'3&&%&12$1.
#$%&'
()*)+)*)%,%-)
9$)#$+':.:;'()$*%$&(+",-./(.01.$&,2,3(4.,3$,(*.'"4$(5651
KUALITAS PEMBELAJARAN DI LPTK
(PPKP)
PEMANFAATAN OPENSOURCE E-LEARNING SYSTEM UNTUK
OPTIMALISASI PERKULIAHAN PEMROGRAMAN KOMPUTER
Oleh:
Denny Darmawan, M.Sc
Supardi, M.Si
[email protected]
PROGRAM STUDI FISIKA
JURUSAN PENDIDIKAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI YOGYAKARTA
AGUSTUS, 2007
!"!#$
%&'(")*+*"'
,-#+"."/#!&+"0"'1
!"#$%&$'#'( ) *%#+,-"$ ) #"$,+'.'( ) /'0'1 ) /'-, ) #'-'.,02'1)
3%##%(4)&$%,(4)5'(&)42/"0"(&&'$'.'()%0"1)6,$,/'()!"(4242.'()72/2.')
8(29"$/2-'/):"&"$2);%&5'.'$-' )+'4')/"-2'+)/"#"/-"$)&"('+"0'C'$'( ) 42 ) ."0'/G ) 4%/"( ) -"0'1)
#"#>"$2.'( ) 42.-'- ) .,02'1 ) 5'(& ) 42/'$2.'( ) 4'$2 ) >"$>'&'2 ) /,#>"$ ) >'3''()
4%/"(20)4'$2)42.-'-)5'(&)42>'&2.'(<
M9'0,'/2)1'/20)>"0'C'$)420'.,.'()/">'(5'.)-2&').'02)-"$42$2)4'$2)8C2'()
N"(&'1)O"#"/-"$)P8NOQ)/">'(5'.)?).'02)4'()@).'02)8C2'()R.12$)O"#"/-"$)
P8ROQ'$'()
>'1D')$"$'-')(20'2)#'1'/2/D')3"(4"$,(&)/"#'.2()."320!&('-%"8"#%*0/"868"#%
+'#'/0(0"# % $6#" % -'#$'(";60 % &'1')"+" % *"-+"8 % !"#$ % *0&6-1"#$8"# % '.
/'")#0#$ % 6#(68 % -'#0#$8"(8"# % 8'-"-+6"# % *"# % +'#$6"&""# % -";"&0&B"%
1')8"0("#%*'#$"#%-"(')0%G'-),$)"-"#%H,-+6(')9
!"#$%&%'()#&('(*(+
7')*"&")8"# % +"*" % /"(") % 1'/"8"#$ % *0 % "("&E % -"8" % *0)6-6&8"#%
1'1')"+"%+')-"&"/";"#%"#(")"%/"0#?
!
7"$"0-"#"%-'#!'*0"8"#%-"(')0%&'2")"%,#/0#'%"$")%*"+"(%*0"8&'&%
-";"&0&B"%*0-"#"%&"C"9
!
7"$"0-"#" % -'-16"( % /0#8 % 8' % &0(6&.&0(6& % +'#!'*0" % -"(')0%
G'-),$)"-"#%H,-+6(')9
!
7"$"0-"#"%-'-16"(%'@"/6"&0%&'2")"%,#/0#'9
!
7"$"0-"#" % -'-16"( % 1/,$ % 6#(68 % 8'+')/6"# % +'#$'-1"#$"#%
+'#$'(";6"#%-"(')0%G'-),$)"-"#%H,-+6(')9
!
7"$"0-"#" % "$") % -"(')0 % *"# % &,"/ % '@"/6"&0 % ;"#!" % *"+"( % *0"8&'&%
-";"&0&B"%!"#$%-'#$086(0%-"("86/0";%&""(%0(69
!
!"#$%&%'(
!"#$%&$$'$% ()*"%+),-." ( "/0"$-%1%2 ( +3+'"# ( 4"-4$+1+ ( 5"$-%1%2(
6$%$2"#"%' ( 73+'"# ( +"4$2$1 ( *"%,%8$%2 ( 9$0$# ( *-)+"+ ( *"#4"0$8$-$%(
#$'$:,01$; ( !"#-)2-$#$% ( &"+0$($'1)
4"2($''+)#"3/+$*+)5(4+)4+&($'),"$(&+()4+,6+()5"0+6+)@+/2)5+2+$)
+@+0)3(6"&+@+0(0"B("; ) 5+2+$ ) +@+0 ) 4".(+6 ) 4++.)
3+$)3(),+$+)4+@+)#+&+/)3(6"0&/#+$),"$'($'+.)5+2+$)+@+0)."04(,6+$)
3()4"0B"0)">&"+0$($'&"+0$($')
3+6+.)3(+&(2#+$)/$./#)6",5"&(+$)5+2+$)&+($)*+$')5"0'/$+<
!
!"!#$$
%"&$"'#()*+"%"
!"#" $ %&'"( $ )* $ %+(", $ -.//.01 $ '2,3245,5657", $ 2892"(,5,: $ 62;":"5$
62';"(",:$"& $ 5,>2(,2>0 $ &,>&7 $ '2,#"'2(,2>*$D23",:7",$E+,:$-3"9"'$%"'"(:"1$.//.0$'2,3245,5657",$
2892"(,5,: $ 62;":"5 $ 72:5">", $ ;29"="( $ "6#,FC(+,+&6 $ '29"9&5 $ $
2927>(+,57$7+'2($#",:$'2'$G $!"#!$%&'&( )
'*)$)(!&!%'+),!%-)./%)$00),!+1&/0/('+$002)*344/%,!5)0!$%&'&()3*'&()$&)$%%$2 )
/.),!$+1'&()$&5)0!$%&'&(),//0*)$*)41/&!)6%'5('&(7)$35'/)$&5)8'5!/,$4!*7 )
,!0!+/&.!%!&+'&(7)*$,!00',!),%$&*-'**'/&*7)$&5),1!)-/%!)%!+/(&'9!5 ):!6"
6$*!5),%$'&'&()/%)+/-43,!%)$'5!5)'&*,%3+,'/&)$0*/)+/--/&02)%!.!%%!5),/)$* )
/&0'&!)+/3%*!*)-D+27"(>"H51$I"(#+,+$3",$?5;(2(+1$.//.0*
J+62,;2(: $ -.//K0 $ '2,27",7", $ ;"CH" $ 2892"(,5,: $ '2(&=&7 $ 2(,2> $ &,>&7 $ '2,:5(5'7", $ 62(",:7"5", $ 6+9&65$
#",:$3"7",$"C&",$3",$72>2("'&7$
62:"9" $ >27,+9+:5 $ #",: $ 35:&,"7", $ &,>&7 $ '2,3&7&,: $ &6"C"8&6"C"$
$>27,+9+:5$2927>(+,57$5,>2(,2>*
Q,>2(,2>1 $ Q,>(",2>1 $ 6">295>1 $ >"54 $ 3", $ )E8JMV$
"3"9"C $ 62;"C":5", $ 3"(5 $ '235" $ 2927>(+,57 $ #",: $ 35:&,"7", $ N2,:"="(",$
!
!"#$% & '()*+,*(-*. & )$/*0* & 1)2./%0"."3)#24 & 5,*'* & 6*-73 & 2*.8 & )*+*9&
*7*3,3.&1*)2./%0"."3)#24&5,*'*&6*-73&2*.8&!$0!$'*9:&;*7$0(&,$.8*0/" % 6*'.+/ % 5. % &"(".%
&"5" % &*+5.5.("+ % >"'"( % >"07 % 95.6)"+D* % *50D").2+=C % 5.$"605("+ % "/"'%
(2$0+.("6. % "+)"'" % $0'.5 % 5"+ % 526*+ % 1.6" % )*'>"5. % 5*+/"+ % (*0+//0#"+%
)*(+2#2/.%*-#*"'+.+/%.+.3%!.%"+)"'"%1"+,"(%F"6.#.)"6%.+)*'+*)C%$*+0'0)%M++2%
N3%O0'12%9PQQR=C%S"5"%#.$"%".("6.%6)"+5"'%.+)*'+*)%,"+/%5"&")%5./0+"("+%
0+)0(%(*&*'#0"+%&*+5.5.("+C%,".)0%*$".#C%T".#.+/%"'"+ % ,"+/ % &"#.+/ % #0"6C % 62#06. % &*$1*#">"'"+ % ,"+/%
!
!"#$$%#$$%&' ( )*+*,'-!* ( .+*,'/'0#*& ( ,*&*! ( )"&*.'1*#2 ( 3,* ( 4"4"+*)*(
*&."+#*.'5 ( )*+*,'$!* ( )"#,','-*# ( !"&*&%' ( '#."+#". ( '#' ( 6*#$ ( /*&*1 ( /*.%#6*(
*,*&*1 ( /6/."! ( 7!"#$%"& ' (!)%*#+",*- ' ./.#(&8 ( 9:*+,'*;*+!*#< ( =>>>?2(
@*+*,'$!*('#'(,*)*.(!"#$'."$+*/'-*#(4"4"+*)*(/6/."!(/")"+.'D@3
E%*$%, ) ?3?) */(5(05''%( ) '-(./+ )#7/#!,$-$") !/(2%( ) */&-!%)
).)/;)6%(2)&/,!",")!%,")+/*%'%")!%()&--#)6%(2)!"25(%'%(3)F/*%'%")&/,!",")
!%," ) *%9%.".:% ) !%( ) !-./( ) 6%(2 ) */*$"*$"(2; ) !"*%(% ) *%9%.".:% ) "&5)
./(!"," ) &/,$%2" ) */(0%!" ) *%9%.".:% ) !%( ) *%9%.".:% ) #%"( ) 6%(2 ) $/,&"(!%')
!"
!"#$%$& '!"##$%"&$'"&' !"($)$ ' *+,!"! ' #"($-$+. ' /$+$ ' *"!"+0$ ' !$(&1%'
#"+2,($#,+$!& ' 3"1%$1 ' 0,,( ' 4$1% ' 0"+!"3&$ ' )"($(5& ' -$+&1%$1 ' &10+$1"0 ' $0$5'
&10"+1"06 ' 3&)$1$ ' 3,!"1 ' )"1%$+$72$1 ' -$($114$ ' 2,($#,+$!& ' !5*$4$'
)"18$*$&'05-5$1'4$1%'3&&%&12$1.
#$%&'
()*)+)*)%,%-)
9$)#$+':.:;'()$*%$&(+",-./(.01.$&,2,3(4.,3$,(*.'"4$(5651