3.4.2 Conceptual Data Model CDM:
Model yang di buat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek obyek dasar yang dinamakan entitas entity serta hubungan relationship antara
entitas entitas Digram itu di representasikan dalam bentuk Entity Relationship Diagram. Conceptual Data Model pada aplikasi sistem ini merepresentasikan rancangan basis data
konseptual di server. Sesuai dengan database yang akan di bangun, dimana tiap database akan terdiri dari beberapa tabel. Oleh karena itu pada CDM ini akan mempersiapkan
beberapa tabel yang dibutuhkan Sistem. Tabel-tabel tersebut antara lain adalah tabel dosen, mkul, managekul, kelas,
t_ajaran, nilai dan tabel user. Tabel-tabel ini ada keterkaitannya satu sama lain, terlihat pada gambar CDM berikut tabel managekul yang terbuhung dengan tabel dosen dan tabel
mkul. Dengan relasi one to many antara tabel dosen dan tabel managekul yang di gunakan untuk mengambil data dosen pada tabel dosen. Dan relasi relasi one to many
antara tabel mkul dan tabel managekul yang di gunakan untuk mengambil data mata kuliah pada tabel mkul. Pada tabel managekul mempunyai relasi one to many dengan,
tajaran dan kelas dan pada tabel managekul di lakukan pengaturan sistem pengajaran pada dosen, misalnya dosen A dapat mengajar mata kuliah A atau B dan seterusnya.
Untuk tabel nilai terhubung dengan relasi one to many dengan tabel user. Tabel nilai mengambil data mata kuliah dari tabel managekul, data kelas dari tabel kelas dan tahun
ajaran dari tabel t_ajaran. Untuk tabel user dengan relasi one to many dengan tabel nilai dan dosen untuk mengambil data user, data user pada dosen di ambil dari field nip pada
tabel dosen dan npm pada tabel nilai.
Tabel-tabel yang telah terhubung tersebut akan di generate ke dalam PDM Physical Data Model dari PDM inilah akan terlihat bagaimana keterkaitan antara satu
tabel dengan tabel lainnya.
update dosen update mk
update nip
update npm update mkul
update kelas
update tahun ajaran dosen
nip nama_dosen
jurusan pi Variable characters 30
Variable characters 50 Variable characters 15
M Identifier_1 pi
mkul kode_kul
nama_mk sks
jurusan pi Variable characters 20
Variable characters 30 Variable characters 5
Variable characters 15 M
Identifier_1 pi
managekul id_mankul
jurusan nama_mk
nama_dosen kelas
t_ajaran pi Variable characters 15
Variable characters 15 Variable characters 30
Variable characters 50 Variable characters 5
Variable characters 15 M
Identifier_1 pi
nilai id_nilai
npm nama_mhs
mkul kelas
t_ajaran k1
tq1 uts
nts k2
tq2 uas
nas na
nh modiby
pi Variable characters 15 Variable characters 20
Variable characters 50 Variable characters 30
Variable characters 5 Variable characters 15
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 30 M
Identifier_1 pi kelas
id_kelas kelas
pi Variable characters 15 Variable characters 5
M Identifier_1 pi
tajaran id_thn_ajaran
t_ajaran pi Variable characters 15
Variable characters 15 M
Identifier_1 pi user
id_user password
status lihatti
lihattk lihattp
lihattf lihatsi
editti edittk
edittp edittf
editsi dosen
nama_user jurusan
pi Variable characters 20 Variable characters 50
Variable characters 15 Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 50 Variable characters 15
M
Identifier_1 pi
Gambar 3.3 Conceptual data model
3.4.3 Phsical Data Model PDM