Tugas Minggu ke-4

Hai sahabat blogger, kali ini aku mau share/berbagi tentang tugas yang diberikan oleh pak Dosen. Masih tentang Diagram Relasi Entity atau ERD.

1.

Dari gambar di atas, kita akan mengidentifikasi manakah yang termasuk relations key. Ayo kita bahas bersama. Relation key pada gambar di atas adalah:
  1. account-branch
  2. loan-branch
  3. borrower
  4. depositor
2. Kita akan membuat tabel-tabel dan keterhubungannya tentang Guru, Siswa, dan Pelajaran.
Tahap pertama yang akan kita buat adalah penentuan entitas yang terdapat dalam tabel-tabel tersebut.
  • siswa: menyimpan semua informasi tentang semua siswa.
  • guru: menyimpan semua informasi tentang semua dewan guru.
  • pelajaran: menyimpan semua informasi tentang mata pelajaran yang ditawarkan
Tahap kedua adalah menentukan attributes
  • siswa
    1. nis: nomor induk siswa (integer) PK.
    2. nama_siswa: nama lengkap siswa (string).
    3. alamat_siswa: alamat lengkap siswa (string).
    4. jenis_kels: jenis kelamin siswa (string).
    5. ttl: tempat, tanggal lahir siswa (string).
  • guru
    1. nip: nomor induk pegawai (integer) PK.
    2. nama_guru: nama lengkap dewan guru (string).
    3. alamat_guru: alamat lengkap dewan guru (string).
    4. jenis_kelg: jenis kelamin guru (string).
    5. gol_guru: golongan kepegawaian guru (string).
  • mata_pelajaran
    1. kode_mapel: kode mata pelajaran yang akan diambil (string) PK.
    2. nama_mapel: nama mata pelajaran (string).
    3. des_mapel: deskripsi singkat mata pelajaran (string).
    4. jam_mapel: jumlah jam mata pelajaran (string).
    5. guru_mapel: nama guru pengajar mata pelajaran.
  • Hubungan
    1. guru mengajar mata pelajaran
    2. mata pelajaran diambil oleh siswa
    3. guru membimbing para siswa
Tahap selanjutnya adalah pembuatan tabel:

Dari gambar di atas, kita dapat mengetahui bahwa nis pada tabel siswa, nip pada tabel guru, dan kode_mapel pada tabel pelajaran merupakan primary key. Sedangkan nis dan kode_mapel pada tabel siswa_ambil_mapel merupakan foreign key.

Diagram ERDnya adalah sebagai berikut:






Tidak ada komentar: