Membuat Aplikasi Computer Based Test dengan PHP, MySQLi dan Bootstrap

Computer Based Test (CBT) merupakan tes yang diselenggarakan menggunakan komputer sebagai media utama dalam melakukan kegiatan tes atau ujian. CBT merupakan inovasi baru di era digital teknologi, dimana CBT menyajikan sistem evaluasi atau ujian jarak jauh yang dikelola oleh server. Aplikasi CBT yang dibahas di buku ini sangat variatif, sehingga dapat digunakan oleh Guru, Guru Privat, Lembaga Swasta, Instansi Pemerintah dan profesi-profesi lain yang melaksanakan sistem tes untuk evaluasi.


Aplikasi CBT yang dibuat melibatkan tiga aktor, yaitu Administrator (Mengelola Menu, User, Kategori Tes), Penguji (Membuat Soal, Mengupload Soal dari Excel ke Aplikasi, Melihat/Memeriksa Jawaban Peserta), dan Peserta Tes (Memilih Kategori Tes, Menjawab Soal-Soal, Me-Review Jawaban).


Selain itu, pembahasannya juga dilengkapi dengan Dasar-Dasar PHP dan MySQLi (improved), Bootstrap serta Cara Menggabungkan Script PHP dengan Bootstrap. Sebagai bonus, didalam CD ada Software, Video Tutorial dan Source Code dan Aplikasi CBT Siap Pakai yang dapat langsung digunakan tanpa harus membuatnya secara manual (lihat Cara Menggunakan Aplikasi CBT pada Bab 9).


SPESIFIKASI BUKU:


Judul : Membuat Aplikasi Computer Based Test dengan PHP, MySQLi dan Bootstrap
Penulis : Agus Hariyanto
Harga : Rp. 65.000
Tebal Buku : 200 Halaman
Dimensi (L x P) : 14 x 21 Cm (Standar)
Bonus : CD Video Tutorial
Tanggal Terbit : 6 Maret 2017

Klik disini untuk melihat cover gambar dalam ukuran yang lebih besar.


membuat-aplikasi-computer-based-test-dengan-php-mysqli-dan-bootstrap


.


DAFTAR ISI


BAB 1. Gambaran Umum Computer Based Test (CBT)
1.1. Apa itu Computer Based Test (CBT)?
1.1.1. Independent Offline Computer Based Test
1.1.2. Offline Computer Based Test
1.1.3. Online Computer Based Test
1.2. Bagaimana Computer Based Test Diterapkan?
1.3. Bagaimana Membangun Aplikasi CBT?

BAB 2. Mengenal PHP Lebih Dekat
2.1. Apa itu PHP?
2.2. Mengapa Menggunakan PHP?
2.3. Software Apa Saja yang Digunakan dalam PHP?
2.4. Instalasi Server Lokal dan Database MySQLi
2.4.1. Bagaimana Cara Menginstal dan Menjalankan XAMPP?
2.4.2. Menguji Instalasi XAMPP
2.5. Membuat Aplikasi Pertama Menggunakan PHP
2.5.1. Mengenal htdocs Sebagai Folder Home Server Lokal
2.5.2. Membuat dan Menjalankan File PHP
2.5.3. Aturan Dasar Penulisan Kode PHP

BAB 3. Fondasi Dasar Pemrograman PHP
3.1. Variabel
3.1.1. Aturan Penulisan Variabel
3.1.2. Memberi Nilai pada Variabel
3.1.3. Tipe Data pada Variabel
3.1.4. Metode Passing (Meneruskan Data) pada Variabel
3.2. Struktur Logika Kondisi
3.2.1. Struktur Kondisi If
3.2.2. Struktur Kondisi If - Else
3.2.3. Struktur Kondisi If - Elseif - Else
3.2.4. Struktur Logika Switch
3.2.5. Perbedaan Struktur Logika If dan Switch
3.3. Struktur Logika Perulangan (Looping)
3.3.1. Struktur Perulangan for
3.3.2. Struktur Perulangan foreach
3.3.3. Struktur Perulangan while
3.3.4. Struktur Perulangan do - while

BAB 4. Pengolahan Database MySQLi dengan phpMyAdmin
4.1. Sekilas Tentang Database dan Database MySQL
4.2. Migrasi MySQL ke MySQLi
4.3. Membuat Database dan Tabel di MySQL
4.4. Distribusi Data MySQL dengan phpMyAdmin
4.4.1. Export Database
4.4.2. Import Data ke Database

BAB 5. Teknik Dasar Pembuatan Aplikasi Computer Based Test
5.1. Menghubungkan PHP dengan Database MySQL
5.2. Proses Input Data ke Database MySQL
5.3. Menampilkan Data dari Database MySQL
5.4. Mengubah dan Menyimpan Hasil Perubahan Data
5.5. Menghapus Data dengan PHP
5.6. Penerapan CRUD (Membuat Aplikasi Mini Test)
5.6.1. Mengenal .htaccess dan Fungsinya
5.6.2. Membuat Modul Pendukung Aplikasi Mini Test
5.6.3. Membuat Modul Tampil Jawaban
5.6.4. Membuat Modul Halaman dan Modul Selesai Test
5.6.5. Modul Aksi Simpan Data dan Pengalihan Halaman

BAB 6. Mengembangkan Modul -Modul Aplikasi CBT
6.1. Menambahkan Hak Akses User dengan Login
6.2. Membuat Menu & Modul untuk Level Administrator
6.2.1. Modul Menu Utama
6.2.2. Modul Sub Menu
6.2.3. Modul Kategori Test
6.2.4. Modul User Administrator
6.3. Membuat Modul untuk Level Penguji / Guru
6.3.1. Modul User Penguji
6.3.2. Modul Pertanyaan
6.3.3. Modul Hasil Test
6.4. Membuat Modul untuk Level Peserta Tes
6.2.1. Modul User Peserta Tes
6.2.2. Modul Daftar Test
6.2.3. Modul Test
6.5. Modul Import Data dari Excel ke MySQL
6.6. Menambahkan Text Editor pada Form Pertanyaan

BAB 7. Responsive Web Design dengan Bootstrap
7.1. Download dan Mengenal Struktur File Bootstrap
7.2. Template Dasar dan Menu Navigasi HTML
7.3. Layout Dasar dan Grid
7.4. Beberapa Fitur Unggulan Bootstrap
7.4.1. Form Responsive
7.4.2. Button dan Icon
7.4.3. Menangani Tabel
7.4.4. Tipografi
7.4.5. Tab

BAB 8. Integrasi Aplikasi CBT dengan Bootstrap
8.1. Export HTML Bootstrap Menjadi PHP Bootstrap
8.2. Export Sub HTML Menjadi Sub PHP
3.2.1. Export Form HTML Menjadi Form PHP Bootstrap
3.2.2. Memanggil Modul Sub PHP dari Halaman Utama
8.3. Membuat Menu Navigasi pada PHP Bootstrap

Baca Juga

Belum Ada Komentar