Source Code PHP Ujian Online CBT Kampus Berbasis Web dengan CI (CodeIgniter)

Ujian online perkuliahan kampus berbasis computer based test (CBT) ini dibangun dengan menggunakan bahasa pemrograman PHP dan basis data MySQL serta menggunakan framework CI (Codeigniter). CI merupakan kerangka kerja pada bahasa pemrograman PHP yang menggunakan konsep MVC (Model, Views dan Controller). CBT merupakan tes dengan menggunakan komputer sebagai media dalam melaksanakan tes baik itu ujian, tes, maupun psikotes. Penyajian soal CBT dilakukan secara terkomputerisasi sehingga setiap peserta tes mendapatkan urutan soal yang berbeda-beda. Ujian online CBT kampus ini menggunakan beberapa library diantaranya iCheck, chart, sweetalert, datatables dan lain sebagainya.

Ujian online CBT kampus berbasis web ini dikembangkan oleh Muhammad Ghifari Arfananda, untuk hak aksesnya terdiri dari tiga level akses, yaitu administrator, dosen dan mahasiswa setiap level akses memiliki hak yang berbeda-beda. Fitur dan fasilitas yang tersedia meliputi mengelola pengguna, hasil ujian, soal ujian, waktu ujian, token ujian, relasi antar dosen dengan kelas, jurusan dan mata kuliah. Setiap peserta yang selesai mengerjakan soal ujian dapat langsung melihat hasil ujian serta soal ujian dapat diurutkan ataupun juga diacak.

Berikut tampilan antarmuka dari ujian online CBT Kampus :

PHP Ujian Online CBT Kampus Berbasis Web dengan CI

PHP Ujian Online CBT Kampus Berbasis Web dengan CI

PHP Ujian Online CBT Kampus Berbasis Web dengan CI

PHP Ujian Online CBT Kampus Berbasis Web dengan CI

PHP Ujian Online CBT Kampus Berbasis Web dengan CI


Instalasi
Setelah source code berhasil terunduh, kemudian ekstrak apabila menggunakan local server XAMPP simpan folder ujian-online-cbt ke dalam folder htdocs, berikutnya buat database baru dengan nama cbt kemudian import file cbt.sql yang berada di folder db ke dalam database yang dibuat barusan. Untuk menyesuaikan konfigurasi koneksi database terdapat pada file database.php yang berada di direktori application\config.

'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'cbt',
'dbdriver' => 'mysqli',

Gunakan akun berikut untuk dapat mauk ke dalam ujian online CBT Kampus, jika menambah akun dosen atau mahasiswa baru maka untuk dosen NIP akan dijadikan password sedangkan untuk mahasiswa adalah NIM yang dijadikan pasword.
Akun Administrator
Email : admin@admin.com
Password : password

Akun Dosen
Email : obet@obet.com
Password : 90698721

Akun Mahasiswa
Email : sule@sule.com
Password : 1630511000

Apabila tertarik dengan ujian online CBT berbasis web ini dan ingin mempelajarinya maupun mengembangkannya silahkan diunduh secara gratis melalui tombol yang tersedia di bawah ini.

Download Source Code Ujian Online CBT Kampus

Password rar : blogbugabagi.blogspot.com



Unduh Via Google Drive

Unduh Via Mediafire


Bingung bagaimana cara mendownload silahkan baca postingan : cara mendownload jika terdapat link yang mati atau file yang corrupt silahkan tulis di kolom komentar atau laporkan pada form kontak klik disini 
Semoga bermanfaat buat temen- temen semua, temen -temen juga boleh untuk mengembangkan sehingga menjadi lebih baik lagi. Dan jangan lupa tinggalkan jejak di kolom komentar, Share jika bermanfaat ke temen – temennya. Salam Berbagi.

Post a Comment

34 Comments

  1. data user ga bisa ditambahkan ya gan ??

    ReplyDelete
    Replies
    1. bisa kok, buat nambah user dosen atau mahasiswa ada di menu data master.

      Delete
  2. saat masuk sebagai mahasiswa kemudian memilih menu ujian..
    parse error enepected 'list (T_LIST)

    ReplyDelete
    Replies
    1. saya coba lancar, coba nama class list diubah selain list misalkan MyList, Listing atau yang lainnya

      Delete
    2. Sepertinya diperlukan folder dengan nama "ujian" dan file "list", karena ketika kita klik ujian, akan mengarahkan ke http:ujian-online-cbt/ujian/list... sementara folder dengan nama "ujian" tidak ditemukan di zipfolder yang dicopiykan ke httdocs..

      Delete
    3. Untuk folder ujian mmang gk ada kak, harusnya kan program merespon ketika klik ujian akan mengeksekusi file Controller Ujian dengan function list dan file ujian sudah ada di folder controller dan fungsi listnya pun sudah ada.

      Delete
    4. Saya baca di stackoverflow nama list mrpakan kata yang restricted entah di krna versi PHP atau apa jdi boleh d coba nama list dganti dengan kata yg lain. msalahnya di perangkat aku berjalan dengan normal dengan PHP v 7.3.

      https://stackoverflow.com/questions/18794279/trying-to-make-a-class-called-list-but-the-list-function-is-breaking-it

      Delete
    5. jalan kan di xampp di run PHP ver3 7.0 pasti bisa

      Delete
  3. udah di coba online kan?
    biasanya CI problemnya error di server time.

    ReplyDelete
    Replies
    1. belum di coba di online kan gan

      Delete
    2. hari ini saya coba onlinekan...

      Delete
    3. silahkan kak, nanti kasih tau jga permasalahan apa dan solusinya supaya temen-temen yg lain mngetahui

      Delete
  4. Selamat siang pak..
    software ini bisa digunakan pada lingkungan sekolah ga pak? saya guru di natuna..tks

    ReplyDelete
    Replies
    1. sepertinya boleh kak, boleh izin dlu ke developernya di akun IG @mghifariarfan atau credit developer di programnya jangan dihilangkan sbagai ungkapan kontribusinya

      Delete
  5. cara mengatur waktu ujiannya bagaimana ya gan?

    ReplyDelete
    Replies
    1. di akun dosen yg mengadakan ujian atur waktunya

      Delete
  6. mau tanya mas. ini knp yah ?
    Parse error: syntax error, unexpected '=' in C:\xampp\htdocs\ujian\vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Reader\Xlsx.php on line 1355

    ReplyDelete
  7. Pak solusinya untuk masalah ini bgmna yaa...
    404 Page Not Found
    The page you requested was not found.

    direk: http://localhost/ujian-online-cbt/ujian/list

    ReplyDelete
    Replies
    1. kejadiannya saat apa kak? base_url udah di atur?

      Delete
  8. terdapat menu pemberitahuan apa ndak bisa dihapus? lewat mana cara hapusnya

    ReplyDelete
  9. ketika masuk sebagai mahasiswa, terus ikuti ujian, terus masukkan token, terus tekan mulai, kok tidak tampil form ujiannya, langsung status selesai.

    ReplyDelete
    Replies
    1. coba gunakan akun laian atau ujian yang lain. coba juga untuk dibersihkan cookie dan cachenya

      Delete
  10. Permisi, izin bertanya sedikit.. Dihalaman pembuatan soal muncul warning merah pada text editor.. Tulisannya: Unlicensed copy of the Froala Editor. Use it legally by purchasing a license.
    Bagaimana solusinya.? Terima kasih banyak atas bantuannya..

    ReplyDelete
    Replies
    1. Itumah dari teks editor kakak, yang pake crack jadi dianggap ilegal karena pembajakan. gunain aja teks editor yang gratis banyak kok

      Delete
    2. lisensi froala editor sepertinaya habis kak

      Delete
  11. bang, kalo mau saya terapkan untuk sekolah, bagian mana aja yang harus di edit?

    ReplyDelete
    Replies
    1. tergantung sekolahnya kak apa2 sja yang perlu diubah bsa disesuain sama kebutuhan sekolahnya

      Delete
  12. Pas saya onlinekan kenapa WYSYWIG editor soal muncul berbayar dari Froala Editor

    ReplyDelete