5.2.3.1. Penentuan Struktur dan Relasi Database
Struktur database yang akan dibuat sebagai salah satu elemen dasar dalam perancangan sistem website e-learning ini, terdiri dari beberapa tabel yang
berisikan data pada entitas tertentu, yaitu: 1. Tabel dengan entitas user
Entitas user terdiri dari 8 field, yaitu id, user name, full name, level, password, email, register time dan status. Masing-masing field memiliki tipe variabel,
ukuran dan nilai atribut lainnya. Tabel dengan entitas user dapat dilihat pada Gambar 5.28.
Gambar 5.28. Tabel User pada Database Website E-Learning
Universitas Sumatera Utara
2. Tabel dengan entitas berita Entitas berita terdiri dari 7 field, yaitu: id, create time, modify time, author id,
title, content dan filename. Masing-masing field memiliki tipe variabel, ukuran
dan nilai atribut lainnya. Tabel dengan entitas berita dapat dilihat pada Gambar 5.29.
Gambar 5.29. Tabel Berita pada Database Website E-Learning
3. Tabel dengan entitas jadwal kuliah Entitas jadwal kuliah terdiri dari 6 field, yaitu kode mata kuliah, nama mata
kuliah, nama dosen, hari, jam dan ruang. Tabel dengan entitas jadwal kuliah dapat dilihat pada Gambar 5.30. di halaman berikutnya.
Universitas Sumatera Utara
Gambar 5.30. Tabel Jadwal Kuliah pada Database Website E-Learning
4. Tabel dengan entitas mata kuliah Entitas mata kuliah terdiri dari 4 field, yaitu kode mata kuliah, nama mata
kuliah, nama dosen, dan textbox upload file. Tabel database dengan entitas mata kuliah dapat dilihat pada Gambar 5.31. berikut ini.
Universitas Sumatera Utara
Gambar 5.31. Tabel Mata Kuliah pada Database Website E-Learning
5. Tabel dengan entitas Update Database Perpustakaan a. Tabel dengan entitas buku
Entitas buku terdiri dari 6 field, yaitu kode, judul, penulis, jumlah, abstract dan status. Masing-masing field memiliki tipe variabel, ukuran dan nilai
atribut lainnya. Tabel mahasiswa pada database perpustakaan departemen dapat dilihat pada Gambar 5.32.
Universitas Sumatera Utara
Gambar 5.32. Tabel Buku pada Database Website E-Learning
b. Tabel dengan entitas skripsi perpustakaan Entitas skripsi terdiri dari 5 field, yaitu kode, judul, nama, tahun masuk dan
abstract . Masing-masing field memiliki tipe variabel, ukuran dan nilai atribut
lainnya. Tabel mahasiswa pada database perpustakaan departemen dapat dilihat pada Gambar 5.33.
Universitas Sumatera Utara
Gambar 5.33. Tabel Skripsi pada Database Website E-Learning
Perpustakaan
b. Tabel dengan entitas kerja praktek perpustakaan Entitas skripsi terdiri dari 4 field, yaitu kode, judul, nama, dan tahun masuk.
Masing-masing field memiliki tipe variabel, ukuran dan nilai atribut lainnya. Tabel mahasiswa pada database perpustakaan departemen dapat dilihat pada
dilihat pada Gambar 5.34.
Universitas Sumatera Utara
Gambar 5.34. Tabel Kerja Praktek pada Database Website E-Learning
Perpustakaan
6. Tabel dengan entitas Laboratorium Entitas Laboratorium terdiri atas 4 field, yaitu lab, topik, detail_info,
upload_file . Masing-masing field memiliki tipe variabel, ukuran dan nilai
atribut lainnya. . Tabel database dengan entitas laboratorium dapat dilihat pada Gambar 5.35. berikut ini.
Universitas Sumatera Utara
Gambar 5.35. Tabel Laboratorium pada Database Website E-Learning
7. Tabel dengan entitas Kerja Praktek dan Tugas Akhir a. Tabel dengan entitas kerja praktek
Entitas kerja praktek terdiri atas 5 field, yaitu no., judul dan doping. Masing- masing field memiliki tipe variabel, ukuran dan nilai atribut lainnya. . Tabel
database dengan entitas kerja praktek dapat dilihat pada Gambar 5.36.
berikut ini.
Universitas Sumatera Utara
Gambar 5.36. Tabel Kerja Praktek pada Database Website E-Learning
b. Tabel dengan entitas tugas akhir Entitas tugas akhir terdiri atas 5 field, yaitu no., judul, doping1 dan doping2.
Masing-masing field memiliki tipe variabel, ukuran dan nilai atribut lainnya. Tabel database dengan entitas tugas akhir dapat dilihat pada Gambar 5.37.
berikut ini.
Universitas Sumatera Utara
Gambar 5.37. Tabel Tugas Akhir pada Database Website E-Learning
5.2.3.2. Uji Pada Localhost