Relationship Relasi Antar Tabel Struktur Tabel

penting dalam sistem komputerisasi, karena database merupakan kumpulan dari beberapa file, dalam hal ini file – file tersebut dikelompokan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya.

3.3.1 Relationship Relasi Antar Tabel

Tabel saling berelasi dalam aplikasi ujian online ini. Relasi antar tabel ditunjukan pada Gambar 3.3.1 admin nis nama alamat agama mapel id_mp nama_mp user id_user password level peserta nis nama alamat agama soal id_soal id_ujian isi_soal ujian id_ujian nama_ujian id_mp tanggal waktu keterangan pil_jawaban nilai id_nilai id_user id_ujian nilai detail_jawaban id_jawaban id_soal jawaban status Gambar 3.3.1 Relationship Relasi Antar Tabel Universitas Sumatera Utara

3.3.2 Struktur Tabel

Berikut ini rancangan tabel yang penulis gunakan dalam membangun aplikasi ini : 1. Tabel Ujian online terdiri dari : Tabel 3.1. Tabel Admin Field Name Data Type Size Description nis Varchar 20 Nomor Induk Siswa Nama Varchar 50 Nama Alamat Varchar 80 Alamat Agama Varchar 30 Agama 2. Tabel Mapel : Tabel 3.2. Tabel Mapel Field Name Data Type Size Description id_mp Integer 30 Id mata pelajaran nama_mp Varchar 50 Nama mata pelajaran 3. Tabel Nilai : Tabel 3.3. Tabel nilai Field Name Data Type Size Description id_nilai Integer 10 Id Nilai Universitas Sumatera Utara id_user Varchar 30 Id user id_ujian Varchar 20 Id ujian nilai Float Nilai detail_jawaban Text Detail Jawaban 4. Tabel Pil_jawaban : Tabel 3.4. Tabel pil_jawaban Field Name Data Type Size Description id_jawaban Integer 10 Id jawaban id_soal Varchar 10 Id soal jawaban Text Jawaban Status TinyInteger 1 Status 5. Tabel Peserta : Tabel 3.5. Tabel peserta Field Name Data Type Size Description nis Varchar 20 Nomor Induk Siswa nama Varchar 50 Nama alamat Varchar 80 Alamat agama Varchar 30 Agama Universitas Sumatera Utara 6. Tabel Soal : Tabel 3.6. Tabel Soal Field Name Data Type Size Description id_soal Varchar 10 10 Id soal id_ujian Varchar 8 8 Id ujian isi_soal Text Text 7. Tabel Ujian : Tabel 3.7. Tabel Ujian Field Name Data Type Size Description id_ujian Integer 10 Id Ujian nama_ujian Varchar 50 Nama Ujian id_mp Varchar 10 Id Mata Pelajaran Tanggal Date Tanggal waktu Varchar 8 Waktu keterangan Text Keterangan 8. Tabel User : Tabel 3.8. Tabel User Field Name Data Type Size Description id_user Varchar 30 Id user Universitas Sumatera Utara password Varchar 40 Password Level Varchar 20 Level

3.4 Flowchart Perancangan Aplikasi Ujian Online