Merancang Database Sistem Ujian Online Beserta Informasi Hasil Uji Yang Terintegerasi Berbasis Website

Gambar 3.6 Diagram Alir Pemberian Nilai

3.4 Merancang Database

Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat diakses dengan cepat dan mudah. Tahap mempersiapkan database ini merupakan tahap dimana penulis mempersiapkan tempat untuk menampung data di server. Data tersebut akan diproses oleh program yang kita buat pada tahap pemrograman baik menambah, mengubah, penghapusan, dan menampilkan database itu sendiri. Database `dari sistem ini dibuat dengan MySQL . Table utama pada database dari sistem ini ada 9, berikut adalah table yang ada: 1. Table Admin Nama Field Tipe Data Panjang Isi ID INT 5 NIP VARCHAR 5 Nama VARCHAR 100 Password VARCHAR 100 Universitas Sumatera Utara E-mail VARCHAR 100 Alamat VARCHAR 100 Tabel 3.1 Tabel Admin 1. Table Data Peserta Nama Field Tipe Data Panjang Isi NIM INT 20 Nama VARCHAR 100 Password VARCHAR 100 E-mail VARCHAR 100 Kelamin VARCHAR 20 Alamat VARCHAR 100 Bukti_mata_kuliah INT 2 Tabel 3.2 Tabel Data Peserta 2. Table Soal Esai Nama Field Tipe Data Panjang Isi Ne INT 5 Universitas Sumatera Utara Soal_Esai VARCHAR 1000 Tabel 3.3 Tabel Soal Esai 3. Table Soal Pilihan Ganda Nama Field Tipe Data Panjang Isi NO INT 5 Soal VARCHAR 500 Pil1 VARCHAR 1000 Pil2 VARCHAR 1000 Pil3 VARCHAR 1000 Pil4 VARCHAR 1000 Jwb_pilgan VARCHAR 5 Tabel 3.4 Tabel Soal Pilihan Ganda 4. Table Izin Akses Nama Field Tipe Data Panjang Isi Universitas Sumatera Utara Mata_kuliah VARCHAR 1000 Tabel 3.5 Tabel Izin Akses 5. Table Jawaban Esai Mahasiswa Nama Field Tipe Data Panjang Isi NIM INT 20 Soal_1 VARCHAR 1000 Soal_2 VARCHAR 1000 Soal_3 VARCHAR 1000 Soal_4 VARCHAR 1000 Soal_5 VARCHAR 1000 Soal_5 VARCHAR 1000 Soal_6 VARCHAR 1000 Soal_7 VARCHAR 1000 Soal_8 VARCHAR 1000 Soal_9 VARCHAR 1000 Soal_10 VARCHAR 1000 Universitas Sumatera Utara Tabel 3.6 Tabel Jawaban Esai Mahasiswa 6. Table Nilai Pilihan Ganda Siswa Nama Field Tipe Data Panjang Isi NIM INT 20 Mata_kuliah INT 20 Tabel 3.7 Tabel Nilai Pilihan Ganda Siswa 7. Nilai Esai Siswa Nama Field Tipe Data Panjang Isi NIM INT 20 Soal_esai_1 INT 11 Soal_esai_2 INT 11 Soal_esai_3 INT 11 Universitas Sumatera Utara Soal_esai_4 INT 11 Soal_esai_5 INT 11 Soal_esai_6 INT 11 Soal_esai_7 INT 11 Soal_esai_8 INT 11 Soal_esai_9 INT 11 Soal_esai_10 INT 11 Total INT 11 Tabel 3.8 Tabel Nilai Esai Siswa 8. Table Waktu Ujian Nama Field Tipe Data Panjang Isi Nama_mata_kuliah INT 100 Tabel 3.9 Tabel Waktu Ujian

3.5 Desain Sistem