kategori dan di dalam entitas tabel jawaban ada beberapa atribut, yaitu id jawaban, id ujian, id peserta, id soal, jawab, dan kategori. Di dalam tabel jawaban, jawaban akan
disimpan. Untuk lebih jelasnya dapat dilihat pada gambar 3.5.1 Entity Relationship Diagram ERD berikut ini:
tblpeserta tblsoal
tbljawaban menyajikan
menyimpan alamat
email nama
jabatan idsoal
idpeserta idjawaban
menyajikan tblkategori
kategori
1 1
idpeserta waktu
jk tempat
tgllahir pendidika n
pass soal
kategori
idsoal kategori
idujian jwb
n n
1
n
Gambar 3.5.1 Entity Relationship Diagram ERD
3.6 Perancangan Database
Perancangan database adalah perancangan yang dilakukan untuk menentukan file database seperti field dan tipe data.Dalam hal merancang sebuah sistem yang berbasis
database, perancangan database merupakan hal yang perlu mendapat perhatian khusus. Karena database berperanpenting untuk memanipulasi data user dari aplikasi
yang dibuat. Kesulitan utamadalam perancangan database adalah mengelompokkan field-field secara terstruktur kedalam beberapa tabel sesuai dengan informasi yang
terkandung di dalamnya. Berikut adalah rancangan tabel yang digunakan dalam membangun database :
Universitas Sumatera Utara
Tabel 3.1 Tabel Admin
No Field Nama
Data Tipe Size
Keterangan
1 2
user pass
Varchar Varchar
50 50
Username Password
Tabel 3.2 Tabel Gambar
No Field Nama
Data Tipe Size
Keterangan
1 2
idgambar gambar
Integer Varchar
11 200
Id Gambar Nama Gambar
Tabel 3.3 Tabel Jabatan
No Field Nama
Data Tipe Size
Keterangan
1. jabatan
Varchar 50
Jabatan
Tabel 3.4 Tabel Jawaban
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
7. idjawaban
id ujian idpeserta
idsoal jwb
kategori st
Integer Integer
Integer Integer
Varhar Varchar
Integer 11
11 11
11 1
50 1
Jawaban Ujian
Peserta Soal
Jawaban Kategori
Jawaban BenarSalah
Universitas Sumatera Utara
Tabel 3.5 Tabel Kategori
No Field Nama
Data Tipe Size
Keterangan
1. kategori
Varchar 50
Kategori
Tabel 3.6 Tabel Pengaturan
No Field Nama
Data Tipe Size
Keterangan
1. 2.
kriteria nilai
Varchar Text
200 -
Kriteria Nilai
Tabel 3.7 Tabel Peserta
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
7. 8.
9. 10.
idpeserta nama
jk tempat
tgllahir alamat
pendidikan email
password waktu
Varchar Varchar
Varchar Varchar
Date Varchar
Varchar Varchar
Varchar Integer
200 -
50 100
- 100
10 50
60 11
Kriteria Nilai
Jenis Kelamin Tempat
Tanggal Lahir Alamat
Pendidikan Email
Password Waktu
Universitas Sumatera Utara
Tabel 3.8 Tabel Test
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
7. idtest
idpeserta idsoal
kategori jabatan
jwb st
Integer Integer
Integer Varchar
Varchar Integer
Integer 11
11 11
50 50
1 1
Kriteria Nilai
Soal Kategori
Jabatan Jawaban
Jawaban Benar Salah
Tabel 3.9 Tabel Hasil Test
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
7. 8.
idhasiltest idpeserta
jabatan hasil
nilai waktu
st stlulus
Integer Integer
Varchar Varchar
double Integer
Integer Integer
11 11
50 255
- 11
1 1
Id Hasil Test Id Peserta
Jabatan Hasil
Nilai Waktu
Jawaban Benar Salah Selesai Test
Universitas Sumatera Utara
Tabel 3.10 Tabel Pengaturan Test
No Field Nama
Data Tipe
Size Keterangan
1. 2.
3. 4.
5. 6.
idtestpengaturan jabatan
kategori jlh
lulus waktu
Integer Varchar
Varchar Integer
Integer Integer
11 50
50 11
11 11
Id Pengaturan Test Jabatan
Kategori Jumlah
Lulus Waktu
Tabel 3.11 Tabel Soal
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
idsoal kategori
jabatan soal
Integer Varchar
Varchar Text
11 50
50 -
Id Soal Kategori
Jabatan Soal
Tabel 3.12 Tabel Ujian
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. idujian
keterangan tgl
st waktu
Integer Varchar
Date Integer
Integer 11
255 -
1 11
Id Ujian Keterangan
Tanggal Jawaban Benar Salah
Waktu
Universitas Sumatera Utara
6. 7.
8. cwaktu
hasil jabatan
Integer Varchar
Varchar 11
255 50
Cek Waktu Hasil
Jabatan
Tabel 3.13 Tabel Ujian Kategori
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
idujiankategori idujian
kategori jlhsoal
jlhlulus waktu
Integer Integer
Varchar Integer
Integer Integer
11 11
50 11
11 11
Id Ujian Kategori Id Ujian
Kategori Jumlah Soal
Jumlah Lulus Waktu
Tabel 3.14 Tabel Ujian Peserta
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
idujianpeserta idujian
idpeserta ket
nilai lulus
Integer Integer
Integer Varchar
Integer Integer
11 11
11 255
11 1
Id Ujian Peserta Id Ujian
Id Peserta Keterangan
Nilai Lulus
Universitas Sumatera Utara
Tabel 3.15 Tabel Ujian Waktu
No Field Nama
Data Tipe Size
Keterangan
1. 2.
3. 4.
5. 6.
idujianwaktu idpeserta
idujian kategori
st waktu
Integer Integer
Integer Varchar
Integer Integer
11 11
11 50
11 1
Id Ujian Waktu Id Peserta
Id Ujian Kategori
Jawaban Benar Salah Waktu
3.7 Flowchart