TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf ·...

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

Transcript of TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf ·...

Page 1: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

TUTORIAL SEDERHANA TCEXAM

PendahuluanA. 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 XAMPPA. XAMPP

bekerja dengan php, direkomendasikan untuk menggunakan XAMPP.

InstalasiDownload XAMPP di http://www.apachefriends.org/en/xampp.html

APR Halaman 1 dari 34

Page 2: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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 XAMPPpada aplikasi xampp control, tekan tombol start untuk mysql dan Apache

APR Halaman 2 dari 34

Page 3: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Masukkan password bila dibutuhkan.

Ubah agar root memiliki passwordpada browser anda, ketik alamat berikut

http://localhost/phpmyadmin/

pilih tab SQL dan jalankan query berikut : mysql - u rootUPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';FLUSH PRIVILEGES;

APR Halaman 3 dari 34

Page 4: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

B. Install TCExam

Pada browser anda, ketik alamat berikut:http://localhost/TCExam/install/install.phpisi db password dengan 'password' (hilangkan ' ')

klik install, tunggu beberapa waktu hingga semua status OK.

APR Halaman 4 dari 34

Page 5: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Klik “click here”

Intalasi TCExam Server Tanpa XAMPPA. Download TCExam, unzip, dan diletakkan pada /var/wwwB. 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

Page 6: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

D. Jalankan perintah berikut inicd /var/www/TCExam/shared/configvi tce_db_config.php

APR Halaman 6 dari 34

Page 7: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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

Page 8: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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> quitshell> mysql -u root -p TCExam < mysql_db_structure.sqlshell> mysql -u root -p TCExam < db_data.sql

APR Halaman 8 dari 34

Page 9: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Deskripsi Soal Dan Penilaian Pada TCExamA. TCExam mendukung beberapa jenis soalMultiple choice 1 jawaban

Multiple choice banyak jawaban dan “True False”

Jawaban untuk mengurutkan

Essay

B. TCExam dapat mendukung beberapa metode penilaian di antaranya1. 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

Page 10: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Seluruh kemungkinan jawaban:(diisi adalah dichecklist pada check box atau dihitamkan pada radio button)opsi salah tidak diisi = skor benaropsi salah diisi = skor salahopsi benar diisi = skor benaropsi benar tidak diisi = skor salahtidak 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 MengurutkanAlgoritma 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. EssayNilai 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.phphttp://www.tcexam.org/question_types.php

APR Halaman 10 dari 34

Page 11: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Pengaturan Group Dan PenggunaA. Login sebagai admin

Ketik alamat berikut pada browser andahttp://localhost/TCExam/public/code/index.phpMasukkan “admin” pada username dan “1234” pada password

Klik tombol “aunthenticate” untuk loginsetelah login, anda akan melihat halaman public berikut.

APR Halaman 11 dari 34

Page 12: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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

Page 13: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Sehingga kini ada pilihan grup 'Mahasiswa'

Setelah group, kita akan mengatur pengguna masing-masing;

C. Pengaturan penggunapilih menu item users-users

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

APR Halaman 13 dari 34

Page 14: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Pengaturan Admin (contoh) :

klik update.

APR Halaman 14 dari 34

Page 15: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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

Page 16: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

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

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

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

APR Halaman 16 dari 34

Page 17: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Langkah Dasar Pembuatan Soal Dan Ujian Pada TCExamA. Login sebagai admin.B. Akses halaman admin.C. Membuat modul

pilih menu item 'modules-modules'

Masukkan nama modul misal Chapter1klik add

APR Halaman 17 dari 34

Page 18: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

D. Membuat Topikklik tombol 'Topic Management'

isi nama topik, kemudian klik tombol 'add'

APR Halaman 18 dari 34

Page 19: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

E. Membuat Soalklik tombol Question Management

anda dapat : 1. Membuat pertanyaan2. Tentukan tipe pertanyaan3. tingkat kesulitan soal4. posisi pertanyaan pada berkas ujian,dan lain sebagainya.

klik tombol add

Disini, pertanyaan dapat disertakan gambar, latex, dan lainnya

APR Halaman 19 dari 34

Page 20: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

F. Membuat JawabanPada 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

Page 21: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

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

H. Membuat Tes/Ujianpilih tests-tests

APR Halaman 21 dari 34

Page 22: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Pada Test management,a. anda dapat menentukan durasib. nilai pada soalc. ip mana saja yang berhak mengakses kuis ini,dan sebagainya

tekan add

I. Menentukan isi soal pada ujian/tesSetelah 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

Page 23: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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 dibuatklik menu item public

Anda akan melihat ujian yang tersedia saat ini

APR Halaman 23 dari 34

Page 24: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

14. Memperbarui testagar dapat membarui test , perlu dilakukan penghapusan pada hasil peserta yang pernah mengerjakannya.dapat dilakukan dengan:

a. login sebagai adminb. 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

Page 25: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Pengaturan Agar TCExam Dapat Diakses Di Komputer ClientA. Pengaturan

vi /var/www/TCExam/shared/config/tce_config.phpcari

define ('K_REDIRECT_LOGIN_MODE', 4);

ubah menjadidefine ('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 clientUntuk mengakses TCExam pada server, cukup ketikkan alamat[IP server]/TCexam

contoh 192.168.1.104/TCExam

APR Halaman 25 dari 34

Page 26: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Pelaksanaan UjianA. Login sebagai non-admin

B. Auto-redirect ke halaman publicSetelah 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

Page 27: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

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

klik executepilih jawaban, klik confirm.

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

APR Halaman 27 dari 34

Page 28: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

D. Mengakhiri UjianKlik Terminate the examklik terminate untuk konfirmasi

E. Melihat hasil (non-admin)klik pada status

anda akan melihat hasil yang anda peroleh

APR Halaman 28 dari 34

Page 29: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

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

anda akan melihat ringkasan tes yang telah dilalui

APR Halaman 29 dari 34

Page 30: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

G. mengoreksi soal essay non essay singkatmasuk 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

Page 31: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

Registrasi Pengguna BaruA. 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

Page 32: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

kemudian klik tombol add.

selanjutnya, pengguna baru akan mendapat email verifikasi.

B. Pengaturan verifikasi emailUntuk 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'] = '[email protected]'; //email admin$emailcfg['Sender'] = '[email protected]'; //email pengirim pesan kon-firmasi$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'] = '[email protected]'; //email admin$emailcfg['Sender'] = '[email protected]'; //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 penggunaAgar 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

Page 33: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

TUTORIAL SEDERHANA TCEXAM

ubah TCExam/shared/config/tce_paths.phpPada 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 peng-guna bisa dapat login tanpa mendapatkan email verifikasi

APR Halaman 33 dari 34

Page 34: TUTORIAL SEDERHANA TCEXAM - smkn1girisubo.sch.idsmkn1girisubo.sch.id/userfiles/TCExam-r01.pdf · pada aplikasi xampp control, ... TUTORIAL SEDERHANA TCEXAM Klik menu item 'admin'

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