Pertanyaan 


Jawaban 

Framework: Codeigniter

Framework PHP yang digunakan dalam pengembangan aplikasi.

Metode Pengembangan: Waterfall Model

Tahapan pengembangan mengikuti model waterfall yang terdiri dari tahapan-tahapan:

Requirements Definition

System and Software Design

Implementation and Unit Testing

Integration and System Testing

Operation and Maintenance

Token-Based Authentication

Pengguna harus memasukkan token untuk mengakses sistem.

Fungsi Utama pada Setiap Level User:

Admin: Manajemen data siswa, guru, mata pelajaran, soal, dan hasil ujian.

Guru: Pembuatan sesi ujian, manajemen data soal, dan hasil ujian.

Siswa: Melakukan ujian online, melihat jadwal ujian, dan melihat hasil ujian.

Halaman Login dan Registrasi:

Pengguna dapat login menggunakan akun terdaftar atau mendaftar untuk membuat akun baru. 

Multiple Choice :

Tryout dan latihan memungkinkan pengguna untuk memilih mata pelajaran. Soal-soal ditampilkan satu per satu lalu peserta dapat memilih salah satu jawaban yang benar.

Pengujian:

Blackbox Testing: Pengujian fungsionalitas dan respons aplikasi pada berbagai akses dan fitur.

Validasi Ahli: Penilaian ahli terhadap aspek tampilan, tata letak, huruf, warna, dan fungsionalitas tombol.

Pengujian User: Penggunaan kuesioner oleh siswa untuk menilai tampilan, kesesuaian, dan kemudahan penggunaan aplikasi.


4.    Untuk rancangan desain Front-End akan seperti berikut :

A.  Admin :

Halaman Login

Dashboard

Data master -> dosen

Data master ->  jurusan

Bank Soal

relasi -> Kelas-Dosen

User management

Settings

BDosen :

Dashboard

Ujian baru oleh Dosen

CMahasiswa :

Tampilan ujian sedang berlangsung

Halaman memulai ujian (masukkan token)

Hasil Ujian

Halaman Ujian

5.   Pertama mari lihat untuk gambaran kerja sistem

sehingga pada control back-end dibagi menjadi seperti berikut :

A.   Admin:

Autentikasi Admin:

Login Admin: Masuk ke panel admin dengan otorisasi khusus.

Manajemen Data:

Penyelenggaraan Jadwal:

Keamanan:

Admin bertanggung jawab atas pengaturan keamanan keseluruhan sistem, termasuk hak akses pengguna lain, verifikasi token, serta kontrol keamanan lainnya.

Monitoring dan Pelaporan:

Sinkronisasi dan Konektivitas:


B.  Dosen (User):

Autentikasi:

Penambahan Soal Ujian:

Penyelenggaraan Jadwal:

Laporan Hasil Ujian:


CMahasiswa (User):

Autentikasi:

Pengerjaan Soal Ujian:

Manajemen Waktu: 

Berikut untuk Link Github code :  aplikasi tryout online 

Implementasi menggunakan Codeigniter CI 3 : link yt 

Anggota Kelompok :

- Dian Dabukke  5025211080

- Layyinatul Fuadah  5025211207


Berikut untuk Referensi Papernya : Paper MVC