TCExam Sistem Ujian Berbasis Komputer

Preview:

DESCRIPTION

TCExam Sistem Ujian Berbasis Komputer

Citation preview

$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

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 [supdyanto@infolinuxco.id]

{ 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

Recommended