3.3.2 Desain Basisdata
Basisdata adalah suatu wadah untuk menyimpan dan menyediakan data- data atau informasi yang akan dipakai oleh sistem informasi, oleh karena itu
basisdata merupakan komponen yang penting dalam pembuatan sistem. Basisdata merupakan salah satu komponen yang sangat penting di sistem
informasi, karena berfungsi sebagai penyedia informasi bagi para penggunanya. Penerapan basisdata dalam sistem informasi disebut dengan sistem basisdata
database system. Sistem basisdata ini adalah salah satu sistem informasi yang mengintegrasikan kumpulan data yang saling berhubungan satu dengan yang
lainnya dan membuat tersedia untuk beberapa aplikasi yang bermacam-macam dalam suatu organisasi.
3.3.2.1 ER Diagram
Maksud dibuatnya ER diagram adalah untuk menjelaskan entitas-entitas dari basisdata beserta atribut-atributnya dan menggambarkan hubungan entitas-
entitas yang dibangun. ER diagram untuk sistem yang akan dibangun dapat dilihat pada gambar di bawah
ini :
Gambar 3.8 ER Diagram Visualisasi Animasi
Pada ER diagram tersebut terlihat adanya relasi antara entitas jurusan dengan entitas mahasiswa yang merupakan relasi one-to-many, relasi tersebut bernama
terdaftar. Pada relasi ini mahasiswa dapat terdaftar pada satu jurusan, dan untuk setiap jurusan dapat diambil oleh lebih dari satu mahasiswa.
Gambar 3.9 ER Diagram Visualisasi Dinamis
Pada ER diagram tersebut terlihat adanya relasi antara entitas matakuliah dengan entitas mahasiswa2 yang merupakan relasi many-to-many, relasi tersebut bernama
mengambil. Pada relasi ini mahasiswa2 dapat mengambil lebih dari satu matakuliah, demikian juga sebaliknya setiap matakuliah dapat diambil oleh lebih
dari satu mahasiswa2.
3.3.2.2 Relasi Antar Tabel
Gambar 3.10 Basisdata Visualisasi Animasi
Desain basisdata ini dibuat menggunakan diagram relasi entitas atau ER diagram yang didasarkan atas entitas dan terdapat hubungan.
a. entitas jurusan, dengan atribut : kode_jurusan, jurusan, kajur.
b. entitas mahasiswa, dengan atribut : nim, nama, kode_jurusan
Gambar 3.11 Basisdata Visualisasi Dinamis