Rabu, 04 April 2012

Tugas ke-3 DIAGRAM E-R


Contoh Pembuatan ERD


A.  Permasalahan:
Membuat database yang sederhana untuk suatu sistem informasi akademis.


B.  Tahap 1: Penentuan Entities
·         Tata Usaha: menyimpan semua informasi pribadi mengenai semua tata usaha
·         Atasan: menyimpan semua informasi pribadi mengenai semua atasan
·         Memo Masuk: menyimpan semua informasi mengenai semua pekerjaan yang dilaksanakan
·         Lemari File: menyimpan semua informasi mengenai memo pekerjaan yang masuk untuk dilaksanakan


C.  Tahap 2: Penentuan Attributes
·         Tata Usaha
·         nim: nomor induk Tata Usaha (integer) PK
·         nama_mhs: nama lengkap Tata Usaha (string)
·         alamat_mhs: alamat lengkap Tata Usaha (string)
·         Atasan
·         nip: nomor induk pegawai (integer) PK
·         nama_dosen: nama lengkap Atasan(string)
·         alamat_dosen: alamat lengkap Atasan (string)
·         Memo Masuk
·         kode_mm: kode untuk Memo masuk (integer) PK
·         judul_mm: judul lengkap Memo masuk (string)
·         keterangan_mm: keterangan singkat mengenai memo masuk (string)
·         Lemari File
·         Kode_Lemari File: kode untuk Lemari File(string) PK
·         lokasi_Lemari File: keterangan singkat mengenai lokasi Lemari File (string)
·         kapasitas_ruang: banyaknya mahasiswa yang dapat ditampung (integer)


D.  Tahap 3: Penentuan Relationships


mahasiswa
dosen
mata_kuliah
ruang
mahasiswa
-
n:1
m:n
-
dosen

-
1:n
-
mata_kuliah


-
1:1
ruang



-

Hubungan:
·         ruang digunakan untuk mata_kuliah:
·         Tabel utama: ruang
·         Tabel kedua: mata_kuliah
·         Relationship: One-to-one (1:1)
·         Attribute penghubung: kode_ruang (FK kode_ruang di mata_kuliah)
·         dosen mengajar mata_kuliah:
·         Tabel utama: dosen
·         Tabel kedua: mata_kuliah
·         Relationship: One-to-many (1:n)
·         Attribute penghubung: nip (FK nip di mata_kuliah)
·         mahasiswa mengambil mata_kuliah:
·         Tabel utama: mahasiswa, mata_kuliah
·         Tabel kedua: mhs_ambil_mk
·         Relationship: Many-to-many (m:n)
·         Attribute penghubung:  nim, kode_mk (FK nim, kode_mk di mhs_ambil_mk)
·         dosen membimbing mahasiswa:
·         Tabel utama: dosen
·         Tabel kedua: mahasiswa
·         Relationship: One-to-many (1:n)
·         Attribute penghubung:  nip (FK nip di mahasiswa)













Tidak ada komentar:

Posting Komentar