Aplikasi CBTku

Aplikasi CBTku

Rp 300.000 / Subscription
Aplikasi yang digunakan untuk kepentingan ujian/penilain online berbasis web dengan menggunakan framework CodeIgniter 4 dan bootstrap 5. Mengubah manual menjadi digital, mendukung soal Pilihan Ganda, Pilihan Ganda Kompleks, Benar Salah dan Esai. Pembuatan soal bisa copas dari Word.

Cara Pembelian / Berlangganan

Silakan lakukan transfer manual ke rekening bank berikut:

1220006332822
A.N Salma Wijaya
Konfirmasi via WhatsApp

Spesifikasi Fitur Utama

Framework Ci 4

framework CodeIgniter terbaru

PHP 8x

Dibangun menggunakan PHP 82

Login Multi User

Login multi user (admin, guru, siswa) dalam satu halaman untuk kemudahan akses

Manajemen Data Pokok

Pengaturan data pokok yang terdiri dari Identitas Sekolah, Tahun Ajaran, Kelas, Guru, Siswa, Mata Pelajaran dan Pengaturan User

Manajemen CBT

Pengaturan data CBT meliputi, Nama Ujian, Cetak Kartu Peserta Jadwal UJian dan Daftar Hadir, Pembuatan Bank Soal

Pengaturan Pelaksanaan Ujian yang Fleksibel

Atur jadwal ujian suka-suka dengan tanggal dan waktu yang fleksibel

Bank Soal Bersama

Satu Bank Soal bisa digunakan oleh banyak kelas

Deteksi Agama Siswa

Atur Ujian berdasarkan agama siswa khusus Mata Pelajaran Agama

Mendukung 4 Tipe Soal

Soal bisa berupa Pilihan Ganda, Pilihan Ganda Kompleks, Soal Benar Salah dan Soal Esai. PG, PGK dan BS koreksi otomatis sementara soal esai dikoreksi manual

Bobot Nilai Berdasarkan TIpe Soal

Atur jumlah dan pembobotan nilai berdasarkan tipe soal

Anti Cheat dan Fullscreen

Deteksi anti curang dengan 3 tingkatan berbeda serta pelaksanaan ujian dalam mode fullscreen untuk mengurangi potensi kecurangan, siswa yang melakukan kecurangan akan otomatis dikeluarkan dari ujian.

Pengawasan Realtime

Pengawas bisa memantau pelaksanaan ujian siswa secara realtime

LIhat dan Download Nilai

Download file excel hasil ujian siswa

Analisis Soal dan Jawaban

TErsedia juga analisis soal-per soal atau analisisi jawaban setiap siswa

Responsive

Mendukung ujian lewat PC maupun HP

Galeri Tampilan Aplikasi

Halaman login dinamis, satu halaman untuk semua pengguna

Halaman login dinamis, satu halaman untuk semua pengguna

Dashboar Admin yang semakin informatif

Dashboar Admin yang semakin informatif

Kartu peserta ujian yang menyatu dengan jadwal

Kartu peserta ujian yang menyatu dengan jadwal

Pengelolaan bank soal yang userfrendly

Pengelolaan bank soal yang userfrendly

Penjadwalan ujian yang pleksibel

Penjadwalan ujian yang pleksibel

Pantau pelaksanaan ujian dengan realtime

Pantau pelaksanaan ujian dengan realtime

memaksa tampil fullscreen untuk menjaga integritas

memaksa tampil fullscreen untuk menjaga integritas

Soal maupun opsi yang bisa menampung gambar, serta tampilan dua kolom di desktop dan menyesuaikan di mobile

Soal maupun opsi yang bisa menampung gambar, serta tampilan dua kolom di desktop dan menyesuaikan di mobile

Panduan Penggunaan

Ketentuan Lisensi

KETENTUAN SINGKAT LISENSI APLIKASI

Dengan mengaktifkan dan menggunakan lisensi aplikasi ini, pengguna dianggap telah memahami dan menyetujui ketentuan berikut:

1. Sifat Lisensi

  • Lisensi bersifat langganan (subscription) selama 1 (satu) tahun sejak tanggal aktivasi.

  • Lisensi berlaku untuk 1 instalasi pada 1 server/komputer.

  • Setelah masa berlaku habis, aplikasi tidak dapat digunakan sampai lisensi diperpanjang.

2. Kepemilikan & Source Code

  • Pengguna menerima source code secara penuh sebagai bagian dari pembelian.

  • Hak cipta dan kepemilikan sistem tetap berada pada pengembang.

3. Batasan Tanggung Jawab Pengembang

Dengan diberikannya source code penuh:

  • Pengembang tidak memberikan garansi lanjutan atas perubahan yang dilakukan pengguna.

  • Pengembang tidak bertanggung jawab atas:

    • Kerusakan sistem akibat modifikasi kode

    • Kesalahan konfigurasi server

    • Kehilangan data

    • Gangguan operasional setelah dilakukan perubahan oleh pihak pengguna

4. Dukungan Teknis

Dukungan dari pengembang hanya mencakup:

  • Bantuan aktivasi lisensi

  • Perbaikan bug bawaan sistem (bukan akibat modifikasi)

Layanan pengembangan tambahan atau perubahan fitur merupakan layanan berbayar terpisah.

5. Larangan

Pengguna tidak diperbolehkan:

  • Menggunakan lisensi pada lebih dari satu server

  • Menjual kembali aplikasi tanpa izin pengembang

  • Menghapus sistem lisensi atau pengamanan


Dengan melakukan aktivasi lisensi, pengguna dianggap telah menyetujui seluruh ketentuan ini.

Installasi localhost

Diasumsikan menggunakan xampp pastikan yang sudah suport php 82. Untuk server localhost lain pada prinsipnya sama

  1. Buat folder cbtku di C:\xampp\htdocs\ dan ekstrak file sikap zip di folder tersebut.
  2. Aplikasi ini didesain di localhos dan berjalan langsung di root bukan di public, untuk keamanan jika diinstall dihosting pindahkan aplikasi supaya jalan di public
  3. Buka konvigurasi file .env
  4. Atur dan sesuaikan bagian 
    app.baseURL = 'http://localhost/cbtku/'
    database.default.hostname = localhost
    database.default.database = cbtku
    database.default.username = root
    database.default.password = 
    database.default.DBDriver = MySQLi
    database.default.DBPrefix =
    database.default.port = 3306
  5. Buat database di localhost/phpmyadmin dan impor cbtku.sql yang ada di folder aplikasi nama database harus sama dengan di .inv
  6. Buka aplikasi localhost/cbtku
  7. Aplikasi ini memerlukan lisensi lakukan pembelian lisensi untuk dapat menggunakan aplikasi ini

Installasi hosting

Instalasi CBT di hosting meliputi pengunggahan file proyek, penyesuaian struktur folder agar folder public berada di public_html untuk keamanan, serta konfigurasi file .env dan index.php. Pastikan hosting menggunakan PHP versi 8.2 ke atas.
 
Berikut adalah langkah-langkah instalasi CBT di hosting:
  1. Persiapan File Proyek
    • Buat subdomain dan arahkan root menjadi subdomain/public jika dipasang di web utama Buat folder di luar public_html (misal: cbtku) dan unggah file utama CBT di sana.
    • Unggah isi folder public dari cbtku ke dalam folder public_html.
  2. Penyesuaian index.php
    • Edit file index.php yang berada di public_html.
    • Ubah baris $pathsPath = FCPATH . '../app/Config/Paths.php'; menjadi sesuai dengan lokasi folder app yang baru (misal: require FCPATH . '../cbtku/app/Config/Paths.php';).
  3. Konfigurasi .env
    • sesuaikan file .env  pastikan  CI_ENVIRONMENT menjadi production.
    • Atur URL utama: app.baseURL = 'https://domainanda.com/'.
    • Konfigurasikan database (database.default.hostnameusernamepassworddatabase).
  4. Pengaturan .htaccess ( Disarankan)
    • Pindahkan file .htaccess di dalam folder cbtku ke public_html agar URL bisa diakses.
  5. Verifikasi
    • Akses domain Anda melalui browser. Jika berhasil, halaman lisensi akan muncul.
    • Pastikan struktur folder yang diunggah aman dan tidak meletakkan folder sistem di dalam public_html langsung.

Login admin

Untuk login admin 

Username: admin

Password: admin123

Pengaturan Awal

Riwayat Pembaruan

v2.1.1 (07 Mar 2026)
  • Optimasi halaman ujian untuk iphone
  • Fullscreen Chrome Compatibility Fix
  • Paksaan portrait untuk browser bawaan HP
  • Perbaikan parsing soal dan gambar
  • Dashboard Real-Time Activity Enhancement
v2.1 (23 Feb 2026)
  • Perombakan tampilan yang lebih segar
  • Peningkatan sistem keamanan
  • Peningkatan Peforma Sistem
  • Pembersihan Kode
  • Penggantian text editor dari tinyMCE ke CKEditor
  • Peningkatan keamanan updating
  • Peningkatan Anti-cheat
  • Real-time monitoring
v2.0 (17 Feb 2026)
  • Penambahan PWA
  • Tampilan 2 kolom untuk PC
  • Daftar soal dengan kunci jawaban
  • Perbaikan anticheat dalam pengerjaan fullscreen
  • Dukungan soal tipe pilihan ganda kompleks dan bear salah

Pertanyaan Umum

Q: Apakah aplikasi ini geratis?
A: Tidak, Meskipun yang didapatkan adalah source code full tapi dibatasi oleh lisensi
Q: Bagaimana cara mendapatkan lisensi?
A: Lakukan pembayaran melalui transfer ke rekening yang ditentukan, konfirmasi dengan mencantumkan
Nama Sekolah:
Domain yang dipakai:
Bukti Transfer
dan Kode Lisensi akan dikirim melalui WA yang melakukan konfirmasi
Q: Berapa lama lisensi berlaku?
A: Lisensi berlaku untuk satu perangkat dalam periode 1 (satu) tahun
Q: Bagaimana jika lisensi habis atau kadaluarsa?
A: Perpanjang dengan melakukan hal yang sama seperti awal mendapatkan lisensi
Q: Apakah ketika lisensi saya kadaluarsa data saya hilang semua?
A: Tidak, lisensi tidak mempengaruhi data. Tanpa lisensi aplikasi hanya tidak dapat digunakan.
Q: Apakah produk ini bergaransi?
A: Tidak, karena ini software dan diberikan secara full source code maka tidak ada garansi. Dukungan hanya terbatas pada proses installasi awal dan jaminan hanya terbatas pada lisensi selama dalam periode lisensi dan dalam doamin yang sama
Q: Bagaimana jika saya ingin mencoba aplikasi terlebih dahulu?
A: Bisa, Lakukan pengajuan lisensi trial dengan konfirmasi melalui WA ke kontak yang tersedia.
Bagi Pembeli yang ingin melakukan ujicoba terlebih dahulu akan diberikan lisensi Ujicoba 5 x 24 jam
Q: Apakah aplikasi ini bisa dipasang di beberapa perangkat berbeda?
A: Tidak, Aplikasi ini hanya bisa dipasang dalam satu perangkat dalam satu periode lisensi, karena lisensi akan mengunci id mesin. Jadi pastikan lisensi hanya dipasang pada aplikasi di komputer/hosting yang akan digunakan. Bagi pembeli yang ingin mencoba pasang di localhost terlebih dahulu akan diberikan lisensi sementara.