3. Pada proses Tampil, jika user ingin melihat materi, maka user dapat memilih materi yang disediakan di Beranda, lalu menu pilihan akan
tampil 4. Proses selanjutnya yang bisa dilakukan adalah proses Penyelesaian soal.
Soal-soal disediakan di Beranda dandapat di klik sesuai dengan level yang diinginkan.
5. Pada proses penyelesaian soal, user harus memilih jawaban dengan cara mengklik jawaban yang benar dari pilihan jawaban yang disediakan.
6. Jika sudah selesai menjawab soal, maka sistem akan memberikan nilai kepada user.
3.8 Perancangan Database
Database merupakan sekumpulan filetabel yang saling berhubungan yang tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk
memanipulasinya. Rancangan database pada aplikasi ini digunakan untuk menampilkan soal-soal sebagai bahan latihan oleh user yang sudah disediakan
oleh admin. Berikut ini adalah struktur database yang akan digunakan untuk menampilkan soal-soal:
Tabel 3.2 Tabel admin Nama Field
Type Size
Keterangan
namapengguna varchar
50 Identitas pengguna
password varchar
25 Password untuk login admin
Universitas Sumatera Utara
Tabel 3.3 Tabel_soalmudah Nama Field
Type Size
Keterangan
id Int
100 Identitas soal
soal Text
Soal Jawaban_a
Text Pilihan jawaban
Jawaban_b Text
Pilihan jawaban
Jawaban_c Text
Pilihan jawaban
Jawaban_d Text
Pilihan jawaban
Jawaban Text
Jawaban benar
Tabel 3.4 Tabel_soalmedium Nama Field
Type Size
Keterangan
id Int
100 Identitas soal
soal Text
Soal Jawaban_a
Text Pilihan jawaban
Jawaban_b Text
Pilihan jawaban
Jawaban_c Text
Pilihan jawaban
Jawaban_d Text
Pilihan jawaban
Jawaban Text
Jawaban benar
Tabel 3.5 Tabel_soalsulit Nama Field
Type Size
Keterangan
id Int
100 Identitas soal
soal Text
Soal Jawaban_a
Text Pilihan jawaban
Jawaban_b Text
Pilihan jawaban
Jawaban_c Text
Pilihan jawaban
Jawaban_d Text
Pilihan jawaban
Jawaban Text
Jawaban benar
Tabel 3.6 Tabel_nilaisoalmudah Nama Field
Type Size
Keterangan
id Int
100 Identitas soal
skor Int
100 Skor dari jawaban
nilai Int
100 Nilai dari skor jawaban
Universitas Sumatera Utara
Tabel 3.7 Tabel_nilaisoalmedium Nama Field
Type Size
Keterangan
id Int
100 Identitas soal
skor Int
100 Skor dari jawaban
nilai Int
100 Nilai dari skor jawaban
Tabel 3.8 Tabel_nilaisoalsulit Nama Field
Type Size
Keterangan
Id Int
100 Identitas soal
Skor Int
100 Skor dari jawaban
nilai Int
100 Nilai dari skor jawaban
3.9 Pengujian Sistem
Pengujian sistem dilakukan untuk menguji apakah sistem yang telah dirancang telah berjalan sesuai dengan keinginan. Pengujian sistem yang dimaksud meliputi
pengujian interface aplikasi dan proses penggunaan pembelajaran tumbuhan monokotil dan dikotil ini.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
4.1 Implementasi