Rabu, 03 Oktober 2012

Tugas Pertemuan ke-4


1.    ERD




Dari gambar di atas, kita dapat mengidentifikasi manakan yang termasuk dengan relation key. Relation key yang ada di atas adalah :
1.    account-branch
2.    loan-branch
3.    borrower
4.    depositor

2.    Tugas selanjutnya adalah kita ditugaskan untuk membuat tabel keterhubungan antara Guru, Siswa, dan Pelajaran.
Tahap pertama yang dilakukan adalah menentukan entitas yang terdapat dalam tabel-tabel di atas.
  • Siswa : menyimpan semua informasi atau data tentang semua siswa.
  • Guru : menyimpan semua informasi atau data tentang semua guru.
  • Pelajaran : menyimpan semua informasi atau data tentang mata pelajaran.

Tahap kedua adalah menentukan attributes dari entitas-entitas yang telah dibuat.
  • siswa
    1. nis : nomor induk siswa (integer) Primary Key.
    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) Primary Key.
    2. nama_guru : nama lengkap dewan guru (string).
    3. alamat_guru : alamat lengkap dewan guru (string).
    4. jenis_kel : jenis kelamin guru (string).
    5. gol_guru : golongan kepegawaian guru (string).
  • mata_pelajaran
    1. kode_mapel : kode mata pelajaran yang akan diambil (string) Primary Key.
    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.
  • Relasi
    1. guru mengajar mata pelajaran
    2. mata pelajaran diambil oleh siswa
    3. guru membimbing para siswa

Tahap selanjutnya adalah membuat tabel dari entitas dan atribut yang telah dibuat di atas:


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.

Yang terakhir adalah membuat diagram ERD. Dari semua data di atas diperoleh ERD :


Tidak ada komentar:

Posting Komentar