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