Langkah-Langkah Install Candy CBT di cPanel Hosting Secara Lengkap
Candy CBT adalah salah satu aplikasi Computer Based Test (CBT) berbasis web yang banyak digunakan oleh sekolah, lembaga kursus, dan instansi pendidikan untuk menyelenggarakan ujian online. Karena Candy CBT dibangun menggunakan PHP dan MySQL, aplikasi ini dapat diinstal dengan mudah di hosting yang menggunakan cPanel. Artikel ini akan membahas secara sangat lengkap mulai dari pengenalan Candy CBT, persiapan server, proses instalasi di cPanel, konfigurasi awal, hingga tips keamanan dan troubleshooting.
Apa Itu Candy CBT?
Fitur Umum Candy CBT
Berikut ini merupakan beberapa penjelasan dari fitur Candy CBT:
1. Manajemen Peserta Ujian
Candy CBT menyediakan fitur manajemen peserta ujian yang memungkinkan admin atau guru untuk menambahkan, mengedit, dan menghapus data peserta dengan mudah. Peserta dapat dikelompokkan berdasarkan kelas, jurusan, atau kategori tertentu sesuai kebutuhan lembaga. Selain itu, sistem juga mendukung pengaturan akun login peserta sehingga setiap peserta memiliki username dan password masing-masing untuk mengikuti ujian secara aman.
2. Bank Soal Pilihan Ganda dan Essay
Melalui fitur bank soal, guru dapat menyusun dan menyimpan kumpulan soal dalam jumlah besar. Candy CBT mendukung berbagai jenis soal, seperti pilihan ganda dan essay, sehingga fleksibel digunakan untuk berbagai mata pelajaran. Soal dapat diatur berdasarkan tingkat kesulitan, kategori, atau materi, serta dapat digunakan kembali untuk ujian yang berbeda tanpa harus membuat ulang dari awal.
3. Pengaturan Waktu Ujian
Candy CBT memungkinkan admin atau guru untuk mengatur jadwal dan durasi ujian secara detail. Waktu mulai dan waktu berakhir ujian dapat ditentukan sebelumnya, sehingga peserta hanya bisa mengerjakan ujian pada rentang waktu yang telah ditetapkan. Fitur ini membantu menjaga kedisiplinan pelaksanaan ujian dan mencegah peserta mengakses soal di luar jadwal yang ditentukan.
4. Penilaian Otomatis
Salah satu keunggulan utama Candy CBT adalah fitur penilaian otomatis, terutama untuk soal pilihan ganda. Sistem akan langsung menghitung nilai peserta setelah ujian selesai, sehingga hasil dapat diketahui dengan cepat tanpa proses koreksi manual. Hal ini sangat membantu guru dalam menghemat waktu dan meminimalkan kesalahan penilaian.
5. Laporan Hasil Ujian
Candy CBT menyediakan laporan hasil ujian yang tersusun rapi dan mudah dipahami. Admin dan guru dapat melihat nilai individu peserta maupun rekap nilai secara keseluruhan. Data hasil ujian ini dapat digunakan sebagai bahan evaluasi pembelajaran, analisis kemampuan peserta, serta dokumentasi akademik.
6. Login Multi-Level (Admin, Guru, dan Peserta)
Sistem login multi-level pada Candy CBT memungkinkan pembagian hak akses sesuai peran pengguna. Admin memiliki akses penuh untuk mengelola sistem, guru fokus pada pembuatan soal dan pengelolaan ujian, sedangkan peserta hanya dapat mengakses ujian yang tersedia. Pembagian peran ini membuat sistem lebih aman, terstruktur, dan mudah digunakan.
Persyaratan Sistem (System Requirements)
Sebelum melakukan instalasi, pastikan hosting Anda memenuhi spesifikasi berikut:
1. Spesifikasi Server Minimum
- Web Server: Apache / LiteSpeed
- PHP: Minimal PHP 7.2 (disarankan 7.4 atau 8.0)
- Database: MySQL / MariaDB
- cPanel aktif
2. Ekstensi PHP yang Wajib Aktif
- mysqli
- mbstring
- zip
- gd
- curl
- json
Anda bisa mengecek dan mengaktifkan ekstensi ini melalui cPanel → Select PHP Version → Extensions.
Persiapan File Candy CBT
Sumber File Candy CBT
Biasanya file Candy CBT didapat dari:
- Developer resmi
- Tim IT sekolah
- Repository internal
File umumnya berbentuk: candycbt.zip
Pastikan file lengkap dan tidak rusak sebelum diupload.
Login ke cPanel Hosting
- Buka browser
- Akses:
https://namadomain.com/cpanel - Masukkan username dan password cPanel
- Klik Login
Upload Candy CBT ke Hosting
Menggunakan File Manager
-
Masuk ke File Manager
-
Pilih folder:
public_html/
-
Jika ingin di subfolder:
-
Klik New Folder
-
Misal:
candycbt
-
-
Masuk ke folder tujuan
-
Klik Upload
-
Upload file
candycbt.zip -
Setelah selesai → klik kanan → Extract
-
Pastikan struktur file tampil dengan benar
-
Hapus file
.zipuntuk keamanan
Pengaturan Permission Folder
Beberapa folder Candy CBT memerlukan izin tulis (writeable). Biasanya folder:
- uploads
- assets
- temp
- cache
Cara Setting Permission
- Klik kanan folder
- Pilih Change Permissions
- Set ke:
755 atau 775
Membuat Database MySQL
1. Langkah Membuat Database
- Masuk ke MySQL Databases
- Buat database baru, contoh:
candycbt_db
2. Membuat User Database
- Scroll ke MySQL Users
- Buat user baru
- Gunakan password kuat
3. Menambahkan User ke Database
- Pilih user & database
- Klik Add
- Centang All Privileges
- Simpan
Konfigurasi Koneksi Database Candy CBT
Cari file konfigurasi database, biasanya bernama:
config.phpdatabase.php.env(pada versi tertentu)
Contoh Konfigurasi PHP
Pastikan nama database dan user menggunakan prefix cPanel (username_).
Instalasi Candy CBT Melalui Browser
Buka browser dan akses: https://domainanda.com/ atau https://domainanda.com/candycbt/
Jika Menggunakan Installer Otomatis
Biasanya akan muncul halaman:
- Setup database
- Konfigurasi admin
- Finalisasi instalasi
Isi semua data dengan benar, lalu klik Install / Finish.
Login Awal Admin Candy CBT
Setelah instalasi selesai:
- Login sebagai Admin
- Ganti password default
- Lengkapi data sekolah/lembaga
- Cek seluruh menu
Konfigurasi Awal yang Wajib Dilakukan
1. Setting Identitas Sekolah
- Nama sekolah
- Logo
- Tahun ajaran
2. Setting Waktu Server
Pastikan timezone sesuai: Asia/Jakarta
3. Membuat Akun Guru & Peserta
- Input manual
- Import via Excel (jika tersedia)
Uji Coba Sistem Ujian
Sebelum digunakan secara resmi:
- Buat satu paket soal
- Buat satu peserta
- Jalankan simulasi ujian
- Cek hasil & laporan
Keamanan Candy CBT
1. Langkah Keamanan Penting
- Ganti URL admin jika memungkinkan
- Aktifkan HTTPS (SSL)
- Batasi akses login
- Backup rutin database
2. Backup Manual
- File: File Manager
- Database: phpMyAdmin → Export
Troubleshooting Masalah Umum
1. Error Database
- Cek username/password
- Cek privilege database
2. Halaman Blank / White Screen
- Aktifkan error log PHP
- Cek versi PHP
3. Tidak Bisa Upload Soal
- Cek permission folder
- Cek ukuran upload PHP
Kelebihan Install Candy CBT di cPanel
- Tidak perlu server fisik
- Mudah dikelola
- Bisa diakses dari mana saja
- Cocok untuk ujian online skala kecil hingga menengah
Kesimpulan
Install Candy CBT di cPanel hosting pada dasarnya cukup mudah selama prosesnya dilakukan dengan benar dan terstruktur. Keberhasilan instalasi sangat bergantung pada beberapa hal penting, seperti penggunaan hosting yang sesuai dengan spesifikasi aplikasi, konfigurasi database yang tepat, serta pengaturan awal sistem yang dilakukan secara teliti.
Selain itu, melakukan uji coba sebelum Candy CBT digunakan secara resmi juga sangat dianjurkan untuk memastikan seluruh fitur berjalan dengan baik. Dengan mengikuti langkah-langkah dalam tutorial ini, Candy CBT dapat digunakan sebagai platform ujian online yang stabil, efisien, dan profesional untuk mendukung pelaksanaan evaluasi berbasis digital.
