PANDUAN INSTALASI CBT TMF (TCExam Mobile Friendly)

Panduan instalasi ini diperuntukkan bagi Anda yang menggunakan XAMPP sebagai penopang web server dan kelengkapannya. Meski demikian beberapa hal bisa disesuaikan apabila Anda ingin menerapkannya pada hosting atau server Anda.

1. Siapkan XAMPP dan jalankan layanan MySQL dan Apache.


2. Unduh repository TMFAJAX yang berada di github ini sebagai zip, link langsung unduh ada di https://bit.ly/tmf2023

- Apabila ingin menginstall pada hosting

a. Pada panel file manager beberapa hosting menyediakan fitur untuk mengupload file langsung melalui link / URL

b. Anda bisa menempelkan link di atas agar file TMFAJAX dapat langsung ditarik ke file manager di hosting masing-masing

c. Kemudian Anda tinggal melakukan extract file zip tersebut pada file manager

3. Extract dan letakkan folder hasil extract (tmfajax-main) ke htdocs pada XAMPP

5. Silakan sesuaikan beberapa pengaturan seperti :

a. Db Type : MYSQL

Apabila menggunakan database tipe lain silakan diganti sesuai dengan sistem yang dipakai

b. Db Host : localhost

c. Db Port : 3306

d. Db User : root

Apabila ingin menginstalasi di hosting silakan diganti dengan user database yang pada akun hosting masing-masing

e. Db Password:

Pada XAMPP, Db Password biasanya dikosongkan.

Apabila ingin menginstalasi di hosting silakan diganti dengan password untuk user database yang ada pada akun hosting masing-masing.

f. Db Name : tcexam

Apabila ingin menginstalasi di hosting silakan diganti dengan database yang telah dibuat pada akun hosting masing-masing.

Pada XAMPP, apabila database tcexam belum pernah dibuat, maka proses instalasi akan otomatis membuatkan database, jika pilihan Create New Database? Dicentang.

g. Tables Prefix : tce_

Boleh diganti sesuai selera, misalnya tmf_

h. Host URL, Relative URL, TCExam Path dan TCExam Port biasanya akan menyesuaikan pada kondisi sistem, bisa diubah di lain waktu apabila diinginkan.

i. Drop Existing Database?

Apabila Anda baru akan menginstal TCExam, maka pilihan ini tidak perlu dicentang. Namun apabila sudah pernah menginstall dan database ingin sekalian dihapus diganti dengan yang baru, maka boleh saja dicentang. Ingat baik-baik sebelum Anda memutuskan untuk mencentang, pastikan tidak ada data penting dengan nama database yang sama.

Karena tutorial ini untuk XAMPP dan untuk penginstalasian baru, maka pilihan ini dicentang.

j. Create New Database?

Apabila Anda memiliki kuasa penuh atas sistem hosting / server, biasanya user database memiliki kemampuan penuh untuk sekaligus membuat database baru.

Seperti pada XAMPP, apabila Anda menggunakan user root, biasanya memiliki kuasa untuk membuat database baru dengan mudah, sehingga Anda bisa mencentang pilihan Create New Database?

6. Tekan tombol INSTALL.
7. Tunggu proses install.
8. Apabila terdapat FATAL ERROR: Maximum execution time of 30 seconds exceeced in bla bla bla ...., silakan setting file php.ini pada XAMPP di folder xampp/php. Cari bagian max_execution_time=30, ganti 30 menjadi 120 atau yang lebih tinggi


Simpan file php.ini.
Hentikan Apache melalui tombol Stop, kemudian tekan lagi tombol Start pada Apache


9. Apabila terdapat 3 warning seperti pada gambar di bawah ini, abaikan saja


10. Proses instalasi selesai, tekan link click here untuk menuju ke login page

11. Apabila terdapat warning dan notice seperti gambar di bawah ini

Silakan unduh file tmf_general_settings.json di link ini https://drive.google.com/file/d/1K7i1EoLXWFOMkodDsspNbBR9LkdCKbBf/view?usp=sharing

Letakkan / timpakan file tmf_general_settings.json pada folder shared/config



12. Silakan refresh halaman login TCExam, apabila sudah menimpa file tmf_general_settings.json dengan benar harus halaman login sudah tampil dengan sempurna


13. Untuk keperluan administrasi, silakan bisa login menggunakan username: admin dengan password: 1234

14. Apabila akun admin dapat diakses maka akan menampilkan halaman seperti ini

15. Instalasi TCExam Mobile Friendly with Ajax Support telah selesai.

16. Selebihnya Anda bisa mengatur bagian lain seperti nama instansi, alamat, nama author dan lain-lain yang akan dibahas pada artikel lainnya.








Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.