Pendidikan

Basis Data Sistem E-Learning

Basis Data Sistem E-Learning


Sistem basis data E-Learning MTI UGM merupakan basis data relasional, dimana dalam implementasinya menggunakan MySQL sebagai DBMS. Pada awalnya basis data web MTI terdiri atas 8 tabel yaitu tabel dosen, mahasiswa, kuliah, modul, konektor1, konektor2, topik dan file_materi. Berdasarkan fungsinya masing-masing, tabel-tabel tersebut dapat dikelompokkan sebagai berikut:

1. dosen dan mahasiswa

Berisi informasi lebih lanjut mengenai pengguna sistem yaitu dosen dan mahasiswa.
2. kuliah dan modul
Tabel-tabel ini membentuk rantai perkuliahan.
3. file_materi dan topik
Pada tabel ini ditentukan lokasi materi perkuliahan beserta penamaan file.
4. konektor1 dan konektor2
Tabel ini berfungsi sebagai penghubung bagi 2 tabel yang memiliki relasi. Tabel konektor1 menghubungkan antara mahasiswa dengan kuliah sedangkan tabel konektor2 menghubungkan antara dosen dengan kuliah.
Dalam perkembangannya, terjadi penambahan fasilitas pada sistem E-Learning MTI UGM yang mengakibatkan perubahan pada basis data secara keseluruhan. Beberapa fasilitas yang ditambahkan adalah:
1. fasilitas upload dan download file materi kuliah
2. penyertaan evaluasi bagi mahasiswa dalam bentuk ujian
Penambahan fasilitas di atas mengakibatkan terjadinya penambahan tabel dalam basis data. Beberapa tabel yang ditambahkan diantaranya adalah:
1. file_tambahan
Berisi informasi mengenai file yang dapat didownload
2. file_tambahan_eks
Berisi informasi mengenai file yang berhubungan dengan topik perkuliahan
3. file_subfolder
Berisi informasi file yang dapat didownload yang terletak pada lokasi tertentu
4. direktor_tambahan
Tabel ini merupakan hasil dari adanya penambahan fasilitas dalam web yaitu pembuatan direktori untuk menaruh file yang dapat didownload.
5. soal_mc

Analisa Basis Data Sistem E-Learning MTI UGM
1. Tabel Basis Data
Basis data sistem E-Learning MTI UGM apabila kita terjemahkan memiliki kegiatan/aktifitas sebagai berikut:
1. dosen mengajar mata kuliah,
2. mahasiswa mengambil mata kuliah,
3. mata kuliah yang terdiri atas modul,
4. modul yang memiliki topik
5. topik yang dilengkapi file yang dapat didownload,
6. topik yang memiliki evaluasi bagi mahasiswa.

Kegiatan tersebut dapat ditransformasikan ke dalam diagram relasi entitas (entity relationship) atau biasa disebut diagram E-R.  buat diagram ER?

baca juga :