Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perancangan Basis Data Kuliah-6. TIU mahasiswa memahami tahap-tahap perancangan basis data 2 TIK mahasiswa mengetahui bagaimana menentukan dan menempatkan.

Presentasi serupa


Presentasi berjudul: "Perancangan Basis Data Kuliah-6. TIU mahasiswa memahami tahap-tahap perancangan basis data 2 TIK mahasiswa mengetahui bagaimana menentukan dan menempatkan."— Transcript presentasi:

1 Perancangan Basis Data Kuliah-6

2 TIU mahasiswa memahami tahap-tahap perancangan basis data 2 TIK mahasiswa mengetahui bagaimana menentukan dan menempatkan entitas, atribut, relasi dan derajat kardinalitas

3 STUDI KASUS DATABASE UNIVERSITAS 3

4 Tahapan Pembuatan Diagram ER Mengidentifikasi dan Menetapkan Seluruh Himpunan Entitas yang akan terlibat 4 MAHASISWA MATAKULIAH JURUSAN DOSEN ORANG TUA RUANG

5 Menentukan Atribut key dari masing- masing entitas 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 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 Mengidentifikasi dan menetapkan seluruh relasi di antara himpunan entitas yang ada 7 MAHASISWA MATAKULIAH JURUSAN DOSEN daftar ajar punya ambil miliki RUANG ORANG TUA

8 Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi 8 1 n m MAHASISWA MATAKULIAH JURUSAN DOSEN daftar ajar punya ambil miliki RUANG 1 nm n 1 1n 1 ORANG TUA

9 Melengkapi himpunan relasi dengan atribut foreign key dan atribut deskriptif 9 HASIL

10 10 1 n m MAHASISWA MATAKULIAH JURUSANDOSEN daftar ajar punya ambil miliki RUANG 1 nm n 1 1n 1 ORANG TUA nilai waktu

11 Implementasi Basis Data Setiap entitas akan di implementasikan sebagai sebuah tabel (file data) 11 MAHASISWA MATAKULIAHJURUSANDOSEN ORANG TUA RUANG

12 12 MAHASISWA nim nama alamatlengkap alamatasal alamattinggal Tgl_lhr Gol_drh nohp jk foto agama TABEL MAHASISWA

13 13 TABEL ORANG TUA ayah alamat nohp ibu pekerjaan ORANG TUA nama nohp ket

14 14 MATAKULIAH KdMK Nama_mk SKS semester TABEL MATA KULIAH

15 15 JURUSAN idjurusan Namajurusan Lokasi Telf TABEL JURUSAN

16 16 DOSEN nip Nama alamat Jabatan nohp jk Agama Gelar umur foto TABEL DOSEN

17 17 RUANG idruang Namaruang lokasi kapasitas TABEL RUANG

18 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. 18 HASIL

19 19 1 MAHASISWA punya 1 ORANG TUA Field yang ditambahkan dari entitas mahasiswa

20 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). 20 HASIL

21 21 MAHASISWA JURUSANDOSEN daftar miliki n 1 1n

22 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. 22 HASIL

23 23 MAHASISWAMATAKULIAH ambil n m nilai TABEL MHSW-MK

24 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. 24 HASIL

25 25 n m MATAKULIAH DOSEN ajar RUANG 1 waktu TABEL PENGAJARAN

26 HASIL TRANSFORMASI DARI DIAGRAM ER KE DATABASE RELATIONAL TABEL MAHASISWA MAHASISWA (Nim*, idjurusan**,nama, alamat_asal, alamat_tinggal, tgl_lahir,jenis_kelamin, nohp, agama, gol_drh, foto) 26

27 TABEL ORANG TUA ORANG TUA (Nim**, Nama_ayah, Pekerjaan_ayah, nohp_ayah, nama_ibu, pekerjaan_ibu, nohp_ibu, alamat, ket) 27

28 TABEL HOBY HOBY (Id_hoby*, nim**, jenis, kategori) 28

29 TABEL DOSEN DOSEN (Nip*, idjurusan**, nama, umur, jk, alamat, gelar, nohp, agama, jabatan, foto) 29

30 TABEL JURUSAN (idjurusan*, namajurusan, telf, lokasi) 30

31 TABEL MATA KULIAH (kdmk*, nama_mk, sks, semester) 31

32 TABEL RUANG (idruang*, namaruang, lokasi, kapasitas) 32

33 TABEL MHSW-MK (nim**, kode_mk**, nilai) 33

34 TABEL PENGAJARAN (nip_dosen**, kdmk**,id_ruang**,waktu) 34

35 SEKIAN TERIMA KASIH 35


Download ppt "Perancangan Basis Data Kuliah-6. TIU mahasiswa memahami tahap-tahap perancangan basis data 2 TIK mahasiswa mengetahui bagaimana menentukan dan menempatkan."

Presentasi serupa


Iklan oleh Google