Penentuan Struktur dan Relasi Database

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