Perancangan Basis Data Basis Data
mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan entitas, atribut, relasi dan derajat kardinalitas
3
MMengidentifikasi dan Menetapkan Seluruh Himpunan Entitas yang akan terlibat 4 MAHASISWA MATAKULIAH JURUSAN DOSEN ORANG TUA RUANG
5 MAHASISWA nim nama alamatlengkap alamatasal alamattinggal Tgl_lhr Gol_drh nohp jk foto agama MATAKULIAH KdMK Nama_mk SKS semester RUANG idruang Namaruang lokasi kapasitas
6 JURUSAN idjurusan Namajurusan Lokasi Telf ayah alamat nohp ibu pekerjaan ORANG TUA nama nohp ket DOSEN nip Nama alamat Jabatan nohp jk Agama Gelar umur foto
7 MAHASISWA MATAKULIAH JURUSAN DOSEN daftar ajar punya ambil miliki RUANG ORANG TUA
8 1 n m MAHASISWA MATAKULIAH JURUSAN DOSEN daftar ajar punya ambil miliki RUANG 1 nm n 1 1n 1 ORANG TUA
9 HASIL
10 1 n m MAHASISWA MATAKULIAH JURUSANDOSEN daftar ajar punya ambil miliki RUANG 1 nm n 1 1n 1 ORANG TUA nilai waktu
Setiap entitas akan di implementasikan sebagai sebuah tabel (file data) 11 MAHASISWA MATAKULIAHJURUSANDOSEN ORANG TUA RUANG
12 MAHASISWA nim nama alamatlengkap alamatasal alamattinggal Tgl_lhr Gol_drh nohp jk foto agama TABEL MAHASISWA
13 TABEL ORANG TUA ayah alamat nohp ibu pekerjaan ORANG TUA nama nohp ket
14 MATAKULIAH KdMK Nama_mk SKS semester TABEL MATA KULIAH
15 JURUSAN idjurusan Namajurusan Lokasi Telf TABEL JURUSAN
16 DOSEN nip Nama alamat Jabatan nohp jk Agama Gelar umur foto TABEL DOSEN
17 RUANG idruang Namaruang lokasi kapasitas TABEL RUANG
18 HASIL Relasi dengan derajat 1-1 yang menghubungkan 2 buah entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.
19 1 MAHASISWA punya 1 ORANG TUA Field yang ditambahkan dari entitas mahasiswa
20 HASIL Relasi dengan derajat relasi 1-N (satu ke banyak) yang menghubungkan 2 buah entitas, juga akan direpresentasikan dalam bentuk pencantuman atribut key dari himpunan entitas pertama (yang berderajat 1) ke tabel entitas kedua (yang berderajat N).
21 MAHASISWA JURUSANDOSEN daftar miliki n 1 1n
22 HASIL Relasi dengan derajat N-M yang menghubungkan 2 buah entitas akan diwujudkan dalam bentuk tabel khusus. Dimana memiliki field (tepatnya foreign key) yang berasal dari primary key dari entitas yang dihubungkan, dengan menyertakan atribut tambahan bila ada.
23 MAHASISWAMATAKULIAH ambil n m nilai TABEL MHSW-MK
24 HASIL Relasi multi entitas yang menghubungkan lebih dari dua entitas akan di implementasikan sebagai sebuah tabel khusus. Namun jika pada relasi yang menghubungkan N buah entitas dan kita dapat memastikan bahwa derajat relasinya adalah (N-1) dan (N-M) maka relasi tidak perlu diwujudkan sebagai sebuah tabel khusus. Tetapi atribut dilekatkan pada entitas tabel yang akan mewakili.
25 n m MATAKULIAH DOSEN ajar RUANG 1 waktu TABEL PENGAJARAN
TABEL MAHASISWA MAHASISWA (Nim*, idjurusan**,nama, alamat_asal, alamat_tinggal, tgl_lahir,jenis_kelamin, nohp, agama, gol_drh, foto) 26
TABEL ORANG TUA ORANG TUA (Nim**, Nama_ayah, Pekerjaan_ayah, nohp_ayah, nama_ibu, pekerjaan_ibu, nohp_ibu, alamat, ket) 27
TABEL HOBY HOBY (Id_hoby*, nim**, jenis, kategori) 28
TABEL DOSEN DOSEN (Nip*, idjurusan**, nama, umur, jk, alamat, gelar, nohp, agama, jabatan, foto) 29
TABEL JURUSAN (idjurusan*, namajurusan, telf, lokasi) 30
TABEL MATA KULIAH (kdmk*, nama_mk, sks, semester) 31
TABEL RUANG (idruang*, namaruang, lokasi, kapasitas) 32
TABEL MHSW-MK (nim**, kode_mk**, nilai) 33
TABEL PENGAJARAN (nip_dosen**, kdmk**,id_ruang**,waktu) 34
SEKIAN TERIMA KASIH 35