2
$l0R|($t|0P f,l+sil$r.I Beragam aplikasi open source yang berguna di dunia pendidikan, sudah terdapat di Linux. Salah satunya adalah TCExam, aplikasi yang dapat digunakan untuk membuat sistem ujian berbasis komputer. { Pada platfonn Linux, salah satu aplikasi open source I untuk mempermudah proses pembuatan sistem ujian berbasis komputer adalah TCExam. Sebagai aplikasi open source, aplikasi ini telah memiliki beberapa fltur, yang di antaranya: o Free dan open source. o Mendapat dukungan dari komu-nitas. o Mendukung berbagai macam platform. . Memiliki beberapa model test/ujian. a Kemampuan meng-import dan meng-erport data. alAplikasi TCExam, dapat di-dorlnload pada halaman 4download di url htto://www.tceram.corz. Saat oenu- lisan artikel ini, aplikasi TCExam yang digunakan aialah tcexam_5_3_000.2ip. File ini dapat juga Anda temukan pada bonus DYD InfoLINUX edisi ini. QSebelum dapat menginstalasikan TCExam tfbaik, pastikan beberapapaket berikut telah lasi dengan baik pada sistem Ubuntu Anda. o Apacheweb server>= 2.2.4. o PHP >= 5.2.3. - rrySQL >= 5.0.45. . LaTeX >- 2.09. o ImageMagick >= 7:6.2.4.5. . Ghostscript >= 8.61. dengan terinsta- 1l Setelah menginstalasikan semua paket yang dibutuh- alkan olehTCExam, berikutnya Anda akan mengonfigura- sikan database MySQL. Secara default, administrator password MySQL diset dalam blank password. Untuk alasan keamanan, ada baiknya default password adminis- trator MySQL ini Anda berikan password. S sudo su - # mysqladmin -u root password newpassword Setelah selesai, restart service MySQL. $ sudo /etc/j-nit.d/mysql restart flAnda juga dapat menambahkan user lain ke dalam da- tltabase MySQL, denganmengetikkan perintah sebagai berikut: # nysgt -u root -p mysql> uee mysql; mysql> INSERT Ilffo user (host, user, password, select_ priv, inEertjriv, updatejriv, deletejriv, create_ priv, drop3riv, alterpriv) VALUES ('localhost', 'supriyanto'. PASSWORD('supri123'), 'Y', 'Y'. 'Y', 'Y', .Y,, .Y,, .Y,); mysql> FI,USH PRIVITEGES; Catatan: Anda dapat memberikan user Anda hak akses yang lain dengan memberikan nilai Y, dengan melihat field lengkap hak akses yang terdapat pada tabel user di database MySQL. Setelahselesai, restart service MySQL. $ sudo /etc/init.d/mysql restart t,on*,!Fud& '4,4i ,.,j Itor ry4 (Nd\* id i! :6 I li ,,1 Tsetelah selesai mengonflgurasikanMySQL, berikut- f nya Anda akan mengonfigurasikan PHP. Untuk dapat menggunakan TCExam denganbaik, PHP yang terdapat pada sistem Anda harus mendukung sistem dan librari yang digunakan oleh TCExam. Beberapa parameterpada fiIe /etclphpb /apache2/php.ini yang harus Anda ubah di- antaranyasebagai berikut: $ vim /etclphps/apache2/php. ini date. timezone = Europe/Rome arg_separator.outPut ='&ampi" magic_quotes_gpc = on magic_quotes_runtime = off magic_quotes_sybase = off i s' ;{ nF nnui bE litr li Maxin(m size of PoST data that PHP wilt accept ipost max srze = 8il ii Haqic quotes STambahkan juga beberapa parameterberikut pada file (l/etc/apache2/apache2.conf . $ sudo vim / eLc/ apache2 /apache2.conf AddDef aultcharget LIf F- 8 php_value arg_separator.output "&" php_value magic_quotes-gfpc on php_value magic_quotea_runlime of f php_value magic_quoteB_sybase of f $ mysqladmin -u supriyanto -p create tcexam www.inf olin ux.web. id 76 os/20oB INFoUNUx I

TCExam Sistem Ujian Berbasis Komputer

Embed Size (px)

DESCRIPTION

TCExam Sistem Ujian Berbasis Komputer

Citation preview

Page 1: TCExam Sistem Ujian Berbasis Komputer

$l0R|($t|0P f,l+sil$r.I

Beragam aplikasi open source yang berguna di duniapendidikan, sudah terdapat di Linux. Salah satunya adalahTCExam, aplikasi yang dapat digunakan untuk membuatsistem ujian berbasis komputer.

{ Pada platfonn Linux, salah satu aplikasi open sourceI untuk mempermudah proses pembuatan sistem ujian

berbasis komputer adalah TCExam. Sebagai aplikasiopen source, aplikasi ini telah memiliki beberapa fltur,yang di antaranya:o Free dan open source.o Mendapat dukungan dari komu-nitas.o Mendukung berbagai macam platform.. Memiliki beberapa model test/ujian.a Kemampuan meng-import dan meng-erport data.

alAplikasi TCExam, dapat di-dorlnload pada halaman4download di url htto://www.tceram.corz. Saat oenu-lisan artikel ini, aplikasi TCExam yang digunakan aialahtcexam_5_3_000.2ip. File ini dapat juga Anda temukanpada bonus DYD InfoLINUX edisi ini.

QSebelum dapat menginstalasikan TCExamtfbaik, pastikan beberapa paket berikut telahlasi dengan baik pada sistem Ubuntu Anda.o Apache web server >= 2.2.4.o PHP >= 5.2.3.- rrySQL >= 5.0.45.. LaTeX >- 2.09.o ImageMagick >= 7:6.2.4.5.. Ghostscript >= 8.61.

denganterinsta-

1l Setelah menginstalasikan semua paket yang dibutuh-alkan oleh TCExam, berikutnya Anda akan mengonfigura-sikan database MySQL. Secara default, administratorpassword MySQL diset dalam blank password. Untukalasan keamanan, ada baiknya default password adminis-trator MySQL ini Anda berikan password.

S sudo su -

# mysqladmin -u root password newpassword

Setelah selesai, restart service MySQL.$ sudo /etc/j-nit.d/mysql restart

flAnda juga dapat menambahkan user lain ke dalam da-

tltabase MySQL, dengan mengetikkan perintah sebagaiberikut:

# nysgt -u root -p

mysql> uee mysql;

mysql> INSERT Ilffo user (host, user, password, select_

priv, inEertjriv, updatejriv, deletejriv, create_

pr iv , d rop3r iv , a l te rpr iv ) VALUES ( ' loca lhos t ' ,

' s u p r i y a n t o ' . P A S S W O R D ( ' s u p r i 1 2 3 ' ) , ' Y ' , ' Y ' . ' Y ' , ' Y ' ,

.Y , , .Y , , .Y , ) ; mysq l> F I ,USH PRIVITEGES;

Catatan: Anda dapat memberikan user Anda hak aksesyang lain dengan memberikan nilai Y, dengan melihatfield lengkap hak akses yang terdapat pada tabel user didatabase MySQL.Setelah selesai, restart service MySQL.

$ sudo /e tc / in i t .d /mysq l res ta r t

t,on*,!Fud& '4,4i ,., j

Itor ry4 (Nd\* id i! :6 I l i, , 1

Tsetelah selesai mengonflgurasikan MySQL, berikut-f nya Anda akan mengonfigurasikan PHP. Untuk dapatmenggunakan TCExam dengan baik, PHP yang terdapatpada sistem Anda harus mendukung sistem dan librariyang digunakan oleh TCExam. Beberapa parameter padafiIe /etclphpb /apache2/php.ini yang harus Anda ubah di-antaranya sebagai berikut:

$ v im /e tc lphps /apache2/php. in i

date. t imezone = Europe/Rome

arg_separa tor .ou tPut = '&ampi "

magic_quotes_gpc = on

magic_quotes_runtime = off

magic_quotes_sybase = off

i s' ;{ nF nnui bE litrl i Max in (m s ize o f PoST data tha t PHP wi l t accept

ipos t max s rze = 8 i l

i i H a q i c q u o t e s

STambahkan juga beberapa parameter berikut pada file(l/etc/apache2/apache2.conf .

$ sudo vim / eLc/ apache2 /apache2.conf

AddDef aultcharget LIf F- 8

php_va lue arg_separa tor .ou tpu t "&"

php_value magic_quotes-gfpc on

php_value magic_quotea_runlime of f

php_value magic_quoteB_sybase of f

$ mysqladmin -u supriyanto -p create tcexam

w w w . i n f o l i n u x . w e b . i d76 os/20oB INFoUNUx

I

Page 2: TCExam Sistem Ujian Berbasis Komputer

tilORl($}|OP ffif;$TffiffiSetelah selesai, restart service Apache.

$ sudo /etc/lnlt.d/qpache2 leBtart

$ eudo unzip tce*am_5*3*000. zip -d /home,/gupriyento/

public_html

$ sudo chorrn -R wwn-datarwww-data /horne/Buprlyanto/

public-htnl /TCExam

* db type* db host* db port* db user

:MySQL: Iocalhost: 3306: supriyanto

fiEkstrak file tcexam-5-3-000.2ip ke DocumentRoottlApache Anda. Dalam contoh ini, file tcexam-5-3-000.zip di extract ke direktori 4rome/supriyanto/public-html.

1 $ffi;""ryssion file tersebut menjadi milik user

{ { Ubah juga permission dari seluruh file di folder /I I home/supriyanto/public-html/TCExam dengan ni-

ngan'1234'. Setelah itu, klik button authentication.

1 TSetelah memasukkan password dengan benar, Anda

I f dapat langsung masuk ke halaman admin TCExam.Dari sini Anda dapat langsung memulai pembuatan soaldengan menggunakan TCExam. Jika ingin keluar darihalaman admin, klik tombol log.out yang terdapat di

$upriyanh [[email protected]]

{ flHapus file .htaccess yang terdapat pada direktori /| 4home/supriyanto/public-html/ICExam.

$ sudo rm /home/iupriyanto/publ ic-html /TcExam/ . ht acces6

{ QSetelah semua dilakukan, berikutnya adalah proses

I tlinstalasi TCExam. Untuk menginstalasikan TCEx-am, jalankan web browser Mozilla Firefox, lalu arahkanke url http://localhost/-supriyanto/ICExam/install/in-stall.php.

Note: Sesuaikan lokasi http://localhost/-supriyanto/TCExam/instalVinstall.php dengan letak path yang ter-dapat pada sistem Anda.

{ tPada halaman instalasi TCExam, terdapat sejumlahI {parameter yang harus Anda isikan sesuai dengan

konfigurasi yang terdapat pada sistem Anda. Sebagaicontoh, parameter konfigurasi yang terdapat pada sistem

penulis adalah sebagai berikut:

* db password : supri123* db name : tcexam* tables prefix : tce-* host URL :http://Iocalhost* relative URL : /-supriyanto/TCExam./* TCExam path : /home/supriyanto/public-htmllCE am/* TCExam Port :80

Setelah semua parameter terisi, klik button INSTALLuntuk melanjutkan proses instalasi.

1 SPada halaman selanjutnya, Anda melihat in-formasiI rfyang menunjukan kalau proses instalasi berhasil.

Jika masih terdapat infoyang FAIL, silahkandi check pada kondisimana proses konfigurasiAnda masih terdapat ke-salahan. Setelah semuaOK, klik button clickhere untuk melanjutkanpenggunaan TCExam.

I ltProses instalasi selesai. Pada halaman utama TCEx-I O"*, terdapat kotak usemame dan pass?rord. Isikan

pada kotak username dengan 'admin' dan password de-

-R /home/Eupriyanto/public*html/TcExam

Ble idh yiew Hqtory gookna*s lools Help KasbsMsn!

€ ' , , ' S Sl}Ge{ng sladad ,!Lai€$ aBc H6adl[\€t

TCExam 5 - lnstallalion

lr th6In$llation srlpt otTCEem 5 byl*nlckcom Srl.

www.info l inux.web. id INF0LINUX' 05 /2008 77