HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
hosting

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?

Candy CBT adalah sistem ujian online berbasis website yang digunakan untuk menyelenggarakan ujian secara digital tanpa kertas. Aplikasi ini memungkinkan admin mengelola seluruh sistem ujian, guru membuat dan mengatur bank soal, serta peserta mengerjakan ujian secara online melalui akun masing-masing. Candy CBT juga dilengkapi dengan penilaian otomatis dan rekap hasil ujian, sehingga proses evaluasi menjadi lebih cepat, efisien, dan akurat.

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

  1. Buka browser
  2. Akses: https://namadomain.com/cpanel
  3. Masukkan username dan password cPanel
  4. Klik Login

Upload Candy CBT ke Hosting

Menggunakan File Manager

  1. Masuk ke File Manager

  2. Pilih folder: public_html/

  3. Jika ingin di subfolder:

    • Klik New Folder

    • Misal: candycbt

  4. Masuk ke folder tujuan

  5. Klik Upload

  6. Upload file candycbt.zip

  7. Setelah selesai → klik kanan → Extract

  8. Pastikan struktur file tampil dengan benar

  9. Hapus file .zip untuk keamanan

Pengaturan Permission Folder

Beberapa folder Candy CBT memerlukan izin tulis (writeable). Biasanya folder:

  • uploads
  • assets
  • temp
  • cache

Cara Setting Permission

  1. Klik kanan folder
  2. Pilih Change Permissions
  3. 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.php
  • database.php
  • .env (pada versi tertentu)

Contoh Konfigurasi PHP

$db_host = "localhost";
$db_name = "username_candycbt_db";
$db_user = "username_candycbt_user";
$db_pass = "password_database";

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:

  1. Buat satu paket soal
  2. Buat satu peserta
  3. Jalankan simulasi ujian
  4. 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

  1. Tidak perlu server fisik
  2. Mudah dikelola
  3. Bisa diakses dari mana saja
  4. 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.

5/5 - (1 vote)
Fitri Ana

Recent Posts

AI Inbox Resmi Hadir di Gmail, Ini Fitur dan Manfaatnya bagi Pengguna

Perkembangan kecerdasan buatan (AI) semakin terasa dalam layanan digital yang digunakan sehari-hari. AI tidak lagi…

1 hour ago

Mengenal Low-Code dan No-Code: Masa Depan Pengembangan Aplikasi Modern

Perkembangan digitalisasi berlangsung semakin cepat seiring meningkatnya kebutuhan bisnis, organisasi, dan individu akan solusi teknologi…

2 hours ago

Apa Itu PKI (Public Key Infrastructure)? Pengertian, Komponen, dan Kelebihannya

Di era digital saat ini, keamanan data menjadi aspek yang sangat penting. Aktivitas seperti mengakses…

5 hours ago

File PFX: Pengertian, Fungsi, dan Cara Penggunaannya Secara Lengkap

Pengertian File PFX File PFX (Personal Information Exchange) adalah format file sertifikat digital yang digunakan…

8 hours ago

Etika Digital di Era Modern: Menjaga Tanggung Jawab di Tengah Kemajuan Teknologi

Perkembangan teknologi digital dalam beberapa tahun terakhir berlangsung sangat pesat dan menyentuh hampir seluruh aspek…

1 day ago

Panduan Internal Linking Website: Cara Efektif Meningkatkan SEO dan User Experience

Internal linking adalah salah satu strategi SEO yang sering dianggap sepele, padahal memiliki dampak besar…

1 day ago