Anda di halaman 1dari 34

TUTORIAL SEDERHANA TCEXAM

TUTORIAL SEDERHANA
TCEXAM
Pendahuluan
A. Apa itu TCExam?
TCExam adalah salah satu aplikasi Gratis yang dapat dimanfaatkan untuk
melaksanakan ujian berbasis komputer dan jaringan atau bahkan internet (online).
TCExam dibangun dengan bahasa pemrograman PHP dan mendukung database
MySQL. TCExam mudah dikembangkan dan digunakan untuk ujian online.
Informasi lebih lanjut di http://www.tcexam.org
B. Mengapa menggunakan TCExam?
a. Mempermudah untuk menyiapkan soal
b. Mempermudah dalam printing soal Tidak hanya soal online, TCExam dapat
membuat soal dalam bentuk hardcopy. Sebab soal yang dibuat dapat disimpan
dalam berkas pdf dan dapat dicetak dengan mudah
c. Mempermudah dalam pendistribusian soal,
d. Mempermudah untuk selanjutnya guru/dosen melakukan evaluasi atau
pemeriksaan jawaban
e. Mempermudah dalam mengetahui statistik dari nilai dan pencapaian
siswa/mahasiswa
f.

TCExam juga dapat dijadikan sarana penunjang untuk survei

g. TCExam dapat menscan lembar jawaban OMR untuk dilakukan penilaian


h. ., dan berbagai kelebihan lainnya

Instalasi TCExam Dengan XAMPP


A. XAMPP
bekerja dengan php, direkomendasikan untuk menggunakan XAMPP.

Instalasi
Download XAMPP di http://www.apachefriends.org/en/xampp.html
APR

Halaman 1 dari 34

TUTORIAL SEDERHANA TCEXAM

Ikuti instruksi untuk instalasi xampp pada desktop atau pc anda sesuai dengan os anda.
petunjuk instalasi ada di :
linux
http://www.apachefriends.org/en/xampp-linux.html
windows
http://www.apachefriends.org/en/xampp-windows.html
mac
http://www.apachefriends.org/en/xampp-macosx.html

Menjalankan XAMPP
pada aplikasi xampp control, tekan tombol start untuk mysql dan Apache

APR

Halaman 2 dari 34

TUTORIAL SEDERHANA TCEXAM

Masukkan password bila dibutuhkan.

Ubah agar root memiliki password


pada browser anda, ketik alamat berikut
http://localhost/phpmyadmin/

pilih tab SQL dan jalankan query berikut :


mysql - u root
UPDATE mysql.user SET Password=PASSWORD('password') WHERE
User='root';
FLUSH PRIVILEGES;

APR

Halaman 3 dari 34

TUTORIAL SEDERHANA TCEXAM

B. Install TCExam

Pada browser anda, ketik alamat berikut:


http://localhost/TCExam/install/install.php
isi db password dengan 'password' (hilangkan ' ')

klik install, tunggu beberapa waktu hingga semua status OK.

APR

Halaman 4 dari 34

TUTORIAL SEDERHANA TCEXAM

Klik click here

Intalasi TCExam Server Tanpa XAMPP


A. Download TCExam, unzip, dan diletakkan pada /var/www
B. Jalankan perintah berikut ini
/etc/init.d/mysql start
/etc/init.d/apache2 start
C. Pada http://localhost/TCExam/install/install.php, lakukan pengaturan. Contoh :

APR

Halaman 5 dari 34

TUTORIAL SEDERHANA TCEXAM

D. Jalankan perintah berikut ini


cd /var/www/TCExam/shared/config
vi tce_db_config.php

APR

Halaman 6 dari 34

TUTORIAL SEDERHANA TCEXAM


E. Ubah sesuai permintaan http://www.tcexam.org/installation.php di bagian 'manual
instalation'
contoh pengaturan.

F. Jalankan perintah berikut,


vi tce_paths.php

Lakukan pengubahan sesuai http://www.tcexam.org/installation.php di bagian


'manual instalation'. Contoh pengaturan:

APR

Halaman 7 dari 34

TUTORIAL SEDERHANA TCEXAM


G. Jalankan perintah berikut,
cd /var/www/TCExam/install/
mysql -u root -p //masukkan passwordnya (sosp12)
mysql> CREATE DATABASE TCExam; (kalau belum ada)
mysql> quit
shell> mysql -u root -p TCExam < mysql_db_structure.sql
shell> mysql -u root -p TCExam < db_data.sql

APR

Halaman 8 dari 34

TUTORIAL SEDERHANA TCEXAM

Deskripsi Soal Dan Penilaian Pada TCExam


A. TCExam mendukung beberapa jenis soal
Multiple choice 1 jawaban

Multiple choice banyak jawaban dan True False

Jawaban untuk mengurutkan

Essay

B. TCExam dapat mendukung beberapa metode penilaian di antaranya


1. MCSA (Multiple Choice Single Answers)
Pilihan Ganda dengan 1 jawaban
memilih jawaban benar = mendapatkan nilai untuk jawaban benar = nilai
penuh*tingkat kesulitan soal
memilih jawaban salah = mendapatkan nilai untuk jawaban salah = nilai
salah*tingkat kesulitan soal
tidak memilih jawaban = mendapatkan nilai untuk jawaban kosong = nilai
tidak menjawab*tingkat kesulitan soal
2. MCMA (Multiple Choice Multiple Answers)
Skor Maksimal:
skor maksimal benar = nilai penuh*tingkat kesulitan soal
skor maksimal salah = nilai salah*tingkat kesulitan soal
skor maksimal untuk jawaban kosong = nilai tidak menjawab*tingkat
kesulitan soal

APR

Halaman 9 dari 34

TUTORIAL SEDERHANA TCEXAM


Seluruh kemungkinan jawaban:
(diisi adalah dichecklist pada check box atau dihitamkan pada radio button)
opsi salah tidak diisi = skor benar
opsi salah diisi = skor salah
opsi benar diisi = skor benar
opsi benar tidak diisi = skor salah
tidak ada opsi yang dipilih = skor kosong
Catatan :
Bila "partial score for MCMA" diatur, soal yang tidak dijawab diitung salah.
TCExam menentukan skor benar bila mencapai 50% dari skor maksimal benar.
Bila "partial score for MCMA" tidak diatur, skor maksimal akan senilai dengan
skor maksimum benar, soal yang tidak dijawab mendapat skor kosong.
3. Soal Mengurutkan
Algoritma penilaian sama dengan soal MCMA
penilaian dilakukan pada setiap jawaban. Bila urutan salah, namun ada salah
satu yang benar, tetap mendapatkan perhitungan (tidak langsung dinilai salah
keseluruhan). contoh urutan seharusnya a-b-c-d, sedangkan jawaban yang
diberikan adalah a-d-c-b. maka tetap mendapatkan skor 2 benar untuk a dan c.
4. Essay
Nilai untuk essay, secara manual dapat diisi oleh penilai(guru/dosen)
menggunakan "Answer Evaluation form".
Dosen dan guru dapat memberikan komentar.
untuk jawaban essay singkat, TCExam dapat otomatis menilainya.
TCExam menghiraukan kapitalisasi dan mengecek kesesuaian kata.

referensi :
http://www.tcexam.org/scoring.php
http://www.tcexam.org/question_types.php
APR

Halaman 10 dari 34

TUTORIAL SEDERHANA TCEXAM

Pengaturan Group Dan Pengguna


A. Login sebagai admin
Ketik alamat berikut pada browser anda
http://localhost/TCExam/public/code/index.php
Masukkan admin pada username dan 1234 pada password

Klik tombol aunthenticate untuk login


setelah login, anda akan melihat halaman public berikut.

APR

Halaman 11 dari 34

TUTORIAL SEDERHANA TCEXAM

Klik menu item 'admin' untuk akses ke halaman administrasi


B. Membuat Group
pilih menu item 'users-groups'

Buat nama grup baru, sebagai contoh 'Mahasiswa' dan klik tombol 'add'

APR

Halaman 12 dari 34

TUTORIAL SEDERHANA TCEXAM


Sehingga kini ada pilihan grup 'Mahasiswa'

Setelah group, kita akan mengatur pengguna masing-masing;


C. Pengaturan pengguna
pilih menu item users-users

Mengatur akun admin, dengan dropdown pada user pilih admin. Atur sesuai
keinginan anda.

APR

Halaman 13 dari 34

TUTORIAL SEDERHANA TCEXAM


Pengaturan Admin (contoh) :

klik update.

APR

Halaman 14 dari 34

TUTORIAL SEDERHANA TCEXAM

Pengaturan Pengguna
(contoh di bawah adalah cara admin secara manual menambahkan pengguna) :
klik dropdown pada 'user' menjadi '+'
atur menjadi level 1 dan grup 'student'
contoh pengaturan:

tekan add

APR

Halaman 15 dari 34

TUTORIAL SEDERHANA TCEXAM


hasil:
perhatikan pada 'groups' students berlatar abu-abu

Catatan : Untuk data pengguna, dapat dilakukan pembaruan(update) dengan checklist checkbox update dan klik tombol update.

referensi : http://www.tcexam.org/guide_first_test.php

APR

Halaman 16 dari 34

TUTORIAL SEDERHANA TCEXAM

Langkah Dasar Pembuatan Soal Dan Ujian Pada TCExam


A. Login sebagai admin.
B. Akses halaman admin.
C. Membuat modul

pilih menu item 'modules-modules'

Masukkan nama modul misal Chapter1


klik add

APR

Halaman 17 dari 34

TUTORIAL SEDERHANA TCEXAM


D. Membuat Topik
klik tombol 'Topic Management'

isi nama topik, kemudian klik tombol 'add'

APR

Halaman 18 dari 34

TUTORIAL SEDERHANA TCEXAM


E. Membuat Soal
klik tombol Question Management
anda dapat :
1. Membuat pertanyaan
2. Tentukan tipe pertanyaan
3. tingkat kesulitan soal
4. posisi pertanyaan pada berkas ujian,
dan lain sebagainya.

klik tombol add


Disini, pertanyaan dapat disertakan gambar, latex, dan lainnya

APR

Halaman 19 dari 34

TUTORIAL SEDERHANA TCEXAM


F. Membuat Jawaban
Pada Answer Management,
a. anda dapat membuat jawaban.
b. bila merupakan pilihan benar, checklist checkbox 'right'
c. anda dapat menentukan posisi jawaban dan huruf pilihan jawaban (bila soal
berupa multiple choice)
d. memberikan penjelasan,
dan sebagainya.

Catatan: untuk soal benar, salah, pilih opsi 'SP' pada selection key
ulangi langkah di atas untuk membuat beberapa kemungkinan jawaban

APR

Halaman 20 dari 34

TUTORIAL SEDERHANA TCEXAM


G. Meninjau ulang pertanyaan yang telah dibuat
klik menu item 'modules-list'

H. Membuat Tes/Ujian
pilih tests-tests

APR

Halaman 21 dari 34

TUTORIAL SEDERHANA TCEXAM


Pada Test management,
a. anda dapat menentukan durasi
b. nilai pada soal
c. ip mana saja yang berhak mengakses kuis ini,
dan sebagainya

tekan add

I. Menentukan isi soal pada ujian/tes


Setelah menekan 'add' pada instruksi sebelumnya, pada bagian bawah halaman
test management, akan muncul daftar pertanyaan apa saja yang telah anda buat.
Pilih soal yang anda inginkan untuk tampil di ujian

APR

Halaman 22 dari 34

TUTORIAL SEDERHANA TCEXAM

tentukan tingkat kesulitan, jumlah soal, tipe, dan jumlah jawaban. ingat bahwa
pilihan-pilihan ini berpengaruh pada algoritma penilaian.

klik 'add questions'


J. Melihat ujian yang telah dibuat
klik menu item public

Anda akan melihat ujian yang tersedia saat ini

APR

Halaman 23 dari 34

TUTORIAL SEDERHANA TCEXAM


14. Memperbarui test
agar dapat membarui test , perlu dilakukan penghapusan pada hasil peserta yang
pernah mengerjakannya.
dapat dilakukan dengan:
a. login sebagai admin
b. pilih menu item 'users-result'
c. hapus result yang berkaitan dengan tes yang ingin diperbarui
referensi http://www.tcexam.org/guide_first_test.php

APR

Halaman 24 dari 34

TUTORIAL SEDERHANA TCEXAM

Pengaturan Agar TCExam Dapat Diakses Di Komputer Client


A. Pengaturan
vi /var/www/TCExam/shared/config/tce_config.php
cari
define ('K_REDIRECT_LOGIN_MODE', 4);

ubah menjadi
define ('K_REDIRECT_LOGIN_MODE', 3);

jika hal di atas tidak dilakukan, ketika login, client akan teralihkan ke
http://localhost/TCExam/public/code/index.php bukan ke http://
[ip_server]/TCExam/public/code/index.php
hingga pesan error akan muncul.
B. Akses dari client
Untuk mengakses TCExam pada server, cukup ketikkan alamat
[IP server]/TCexam

contoh 192.168.1.104/TCExam

APR

Halaman 25 dari 34

TUTORIAL SEDERHANA TCEXAM

Pelaksanaan Ujian
A. Login sebagai non-admin

B. Auto-redirect ke halaman public


Setelah berhasil login, anda akan otomatis teralihkan ke halaman public. Pada
halaman inilah test yang tersedia akan ditampilkan
Namun, untuk dapat melihat test yang tersedia dan mengaksesnya, anda harus
berada pada ip yang diizinkan oleh admin, sedang berada dalam rentang waktu
ujian dibuka, dan masih memiliki kesempatan untuk mengikuti(harus repeatable bila
anda telah mengikuti sebelumnya)

APR

Halaman 26 dari 34

TUTORIAL SEDERHANA TCEXAM


C. Memulai Ujian
Klik 'execute' bila anda belum pernah mengikuti ujian atau 'repeat-execute' bila ingin
mengulangi ujian

klik execute
pilih jawaban,
klik confirm.

Anda dapat memberikan komentar kepada soal, bila pada pemnbuatan soal, 'add
comment' diperbolehkan.

APR

Halaman 27 dari 34

TUTORIAL SEDERHANA TCEXAM


D. Mengakhiri Ujian
Klik Terminate the exam
klik terminate untuk konfirmasi

E. Melihat hasil (non-admin)


klik pada status

anda akan melihat hasil yang anda peroleh

APR

Halaman 28 dari 34

TUTORIAL SEDERHANA TCEXAM


F. Melihat hasil dan mengoreksi soal essay (bukan essay singkat)(admin)
Login sebagai admin
klik menu item tests-results

anda akan melihat ringkasan tes yang telah dilalui

APR

Halaman 29 dari 34

TUTORIAL SEDERHANA TCEXAM


G. mengoreksi soal essay non essay singkat
masuk ke menu item tests-evaluation,
anda dapat memberikan poin dan komentar untuk dilihat pada hasil pengguna

referensi http://www.tcexam.org/guide_first_test.php

APR

Halaman 30 dari 34

TUTORIAL SEDERHANA TCEXAM

Registrasi Pengguna Baru


A. Menambah Pengguna dari create account
Saat pengguna belum memiliki akun, pengguna dapat memilih create an account,

kemudian halaman data pengguna bisa diisi, kolom yang harus diisi yang bertanda plus
merah.

APR

Halaman 31 dari 34

TUTORIAL SEDERHANA TCEXAM


kemudian klik tombol add.
selanjutnya, pengguna baru akan mendapat email verifikasi.
B. Pengaturan verifikasi email
Untuk terdaftar menjadi pengguna, calon pengguna akan mendapatkan email
verifikasi. Pengiriman tersebut dapat dicapai dengan lakukan pengubahan pada
TCExam/shared/config/tce_email_config.php
contoh pengubahan:
$emailcfg['AdminEmail'] = 'admintce@gmail.com'; //email admin
$emailcfg['Sender'] = 'admintce@gmail.com';
//email pengirim pesan konfirmasi
$emailcfg['Host'] = 'smtp.gmail.com'; //smtp host. bergantung penyedia
//email. untuk yahoo, smtp.mail.yahoo.com
$emailcfg['SMTPAuth'] = true; //bila anda memakai username dan password
pada email smpt host
$emailcfg['SMTPSecure'] = 'ssl';
$emailcfg['Username'] = 'admintce';
$emailcfg['Password'] = '12345';

selain itu anda dapat melakukan pengubahan lainnya yang anda perlukan
(sebagai pengubahan tambahan,-tidak harus diubah). seperti alamat pembalas
email konfirmasi pada $emailcfg['From'], $emailcfg['FromName'] untuk nama
pembalas, $emailcfg['Reply'] untuk alamat penerima email balasan,
$emailcfg['ReplyName'] untuk nama penerima email balasan, dan lainya.
contoh di atas, adalah pengubahan untuk pengiriman email via smtp gmail. untuk
pengiriman email lokal dalam 1 server, dapat dicapai dengan pengubahan :
$emailcfg['AdminEmail'] = 'admintce@cas6.vlsm.org'; //email admin
$emailcfg['Sender'] = 'admintce@cas6.vlsm.org';
//email pengirim pesan
konfirmasi
$emailcfg['Mailer'] = 'sendmail';
$emailcfg['Host'] = 'localhost'; //smtp host
$emailcfg['Port'] = 25; //smtp server port
$emailcfg['SMTPAuth'] = true; //bila anda memakai username dan password
pada email smtp host
$emailcfg['SMTPSecure'] = '';
$emailcfg['Username'] = 'admintce';
$emailcfg['Password'] = '12345';

C. Agar mengubah link konfirmasi pada pengguna


Agar server dapat mengirim email konfirmasi kepada pengguna baru
yang sebelumnya,
http://localhost/TCExam/public/code/tce_user_verification.php?a=.... menjadi
http://[IP_Server]/TCExam/public/code/tce_user_verification.php?a=....

APR

Halaman 32 dari 34

TUTORIAL SEDERHANA TCEXAM


ubah TCExam/shared/config/tce_paths.php
Pada Host Url,ubah menjadi
define ('K_PATH_HOST', '[IP_Address]');

contoh:
define ('K_PATH_HOST', 'http://10.5.132.133');
sehingga pengguna dapat klik link konfirmasi tersebut tanpa pesan error
Keseluruhan pengaturan di atas, berpengaruh bila pada
TCExam/shared/config/tce_user_registration.php
/**
If true enable USER REGISTRATION.
*/
define ('K_USRREG_ENABLED', true); //bila false, tidak ada pilihan
'create an acount'
/**
If true requires email confirmation.
*/
define ('K_USRREG_EMAIL_CONFIRM', true); //bila false, calon pengguna bisa dapat login tanpa mendapatkan email verifikasi

APR

Halaman 33 dari 34

TUTORIAL SEDERHANA TCEXAM

Recommended Link:
TCExam. (n.d.). August 28, 2012. www.tcexam.org

Revisi Terakhir :
http://bebas.vlsm.org/v24/sosp12/root/TCExam/TCExam-r01.pdf

Disusun Oleh : Annisa Prida Rachmadianty dari tim SOSP12


Kontributor:
Pembina :
1. Rahmat M Samik-Ibrahim
2. Ramot Stephanus
3. Rizki Mandala Putra
Tim SOSP12 (http://sosp.vlsm.org/) :
1. Aditya Try Anggoro
2. Annisa Prida Rachmadianty
3. Ardanella Nelwan
4. Farah Nuraini
5. Nisrina Luthfiyati
6. Siska Eka Putriani
7. Zulfikar Ian Ifetayo
Copyright 2012 by SOSP12. all rights reserved. This material may be freely
copied and distributed subject to inclusion of this copyright notice and our
World Wide Web URL http://sosp.vlsm.org

APR

Halaman 34 dari 34

Anda mungkin juga menyukai