PERANCANGAN ER DIAGRAM MENGGUNAKAN DBDESIGNER

Share on :
A. Tujuan
1. Mahasiswa mampu merancang basis data melalui tahap-tahap perancangannya.
2. Mahasiswa mampu mewujudkan hasil perancangan basis data ke dalam diagram E-R menggunakan DBDesigner.

B. Landasan Teori
1. Landasan teori pada modul 3

C. Alat dan Bahan
1. Komputer dengan sistem operasi Windows XP
2. Program aplikasi DBDesigner
3. Modul Praktikum Sistem Berkas dan Basis Data

D. Langkah-langkah Praktikum
1. Menggambarkan E-R diagram dengan menggunakan DB Designer :
a. Jalankan program DB Designer
b. Klik button new table. Kemudian klik pada area kerja sehingga akan menghasilkan tabel baru
c. Double klik pada tabel baru untuk membuka tabel editor, ganti nama pada table name dengan nama nasabah, kemudian isikan atribut tabel dengan data seperti pada langkah no.2 yaitu sebagai berikut :

d. Klik icon diamond pada coloumn name id_nasabah untuk mengeset id_nasabah menjadi primary key sehingga berubah menjadi simbol kunci.

e. Klik  untuk munutup table editor sehingga tabel nasabah menjadi :
f. Lakukan langkah b sampai e untuk membuat tabel rekening, cabang_bank dan transaksi.
g.Setelah semua tabel dibuat, hubungkan setiap tabel dengan tabel lain dengan button sebagai berikut:

Keterangan : klik salah satu button kemmudian klik tabel yang akan dihubungkan.
h. Ubah nama relationship dengan membuka relationship editor, sehingga setelah selesai hasil akhir menjadi seperti berikut :
E. Analisa
Program DBDesigner adalah aplikasi yang digunakan untuk membuat desain database yang terdiri dari entitas beserta atribut-atributnya dan relasi antar entitas.

F. Tugas
Dari tugas pada modul 3 soal no.1 dan 2, buatlah rancangan basis data dari tahap 1 sampai4. Gunakan program DB Designer untuk membuat E-R Diagram. 

1. Buat rancangan sebuah database untuk menangani data-data kuliah. Data-data yang akan ditanganinya adalah: data pribadi mengenai mahasiswa, data pribadi mengenai dosen, data matakuliah dan data ruang kelas. Mahasiswa boleh mengambil lebih dari satu mata kuliah, dan satu mata kuliah boleh diambil oleh lebih dari satu mahasiswa sekaligus (joint account).
Buatlah ER Diagram manual untuk kasus tersebut dari tahap 1- tahap 4!

1) Menentukan entitas:
· Mahasiswa: menyimpan semua data pribadi semua mahasiswa.
· Dosen: menyimpan semua data pribadi semau dosen.
· Matakuliah: menyimpan informasi tentang semua mata kuliah yang ada.
· Ruang: menyimpan informasi tentang semua ruang kelas yang digunakan.

2) Menentukan attributes:
· Mahasiswa:
   o nama_mhs : nama lengkap mahasiswa (string)
   o nim : nomor induk mahasiswa (integer) PK
   o alamat_mhs : alamat mahasiswa (string)

· Dosen:
   o nama_dos : nama lengkap dosen (string)
   o nik : nomor induk kepegawaian (integer) PK
   o alamat_dos : alamat lengkap dosen (string)

· Matakuliah:
  o nama_mk : nama mata kuliah (string)
  o sks : sks mata kuliah (integer)
  o kode_mk : kode mata kuliah (integer) PK
  o semester : semester mata kuliah (integer)

· Ruang:
  o kode_ruang: kode untuk ruang kelas (string) PK
  o kapasitas : kapasitas untuk ruang kelas (integer)

3) Menetukan relationship antar entitas:

Hubungan:
· Mahasiswa dibimbing oleh Dosen:
  o Tabel utama: Dosen
  o Tabel kedua: Mahasiswa
  o Relationship: many to one (n:1)
  o Attribute penghubung: nik (FK nik di Mahasiswa)

· Dosen membimbing Matakuliah:
  o Tabel utama: Dosen
  o Tabel kedua: Matakuliah
  o Relationship: many to one (n:1)
  o Attribute penghubung: nik (FK nik di Matakuliah)

· Mahasiswa mengambil Matakuliah:
  o Tabel utama: Mahasiswa, Matakuliah
  o Tabel kedua: Mahasiswa_has_Matakuliah
  o Relationship: many to many (m:n)
  o Attribute penghubung: nim, kode_mk (FK nim, kode_mk di Mahasiswa_has_Matakuliah)

· Ruang digunakan untuk Matakuliah:
  o Tabel utama: Matakuliah
  o Tabel kedua: Ruang
  o Relationship: 1:1
  o Attribute pendukung: kode_mk (FK kode_mk di Ruang)

4) Menggambar ER Diagram dengan DB Designer:

2. Ambil contoh sembarang database. Buatlah rancangan ER Diagram manuual database tersebut dari tahap 1 sampai tahap 4, dengan ketentuan database minimal mengundang 4 buah entitas

Database Rental DVD
1) Menentukan entitas:
· Costumer: menyimpan semua data pribadi costumer.
· DVD: menyimpan semua data tentang DVD
· Pelayan: menyimpan informasi tentang pelayan.
· Transaksi: menyimpan informasi lengkap tentang data transaksi yang terjadi.

2) Menentukan attributes:
· Costumer:
   o nama_cos: nama lengkap costumer (string)
   o id_cos: id costumer (integer) PK
   o alamat_cos: alamat pada costumer (string)
·
· DVD:
  o kode_dvd: kode pada dvd (integer) PK
  o nama_dvd: nama dari dvd (string)
  o jumlah_dvd: jumlah kaset (integer)

· Pelayan:
  o nama_pel: nama pelayan (string)
  o alamat_pel: alamat pelayan (string)
  o id_pel : id pelayan (integer) PK

· Transaksi:
   o no_trans: no transaksi (integer) PK
   o tanggal_trans: tanggal transaksi (date)
   o tanggal_kembali: tanggal pengembalian (date)
   o jumlah_trans: jumlah transaksi (integer)

3) Menetukan relationship antar entitas:
Hubungan:
· Costumer meminjam DVD:
  o Tabel utama: DVD,Costumer
  o Tabel kedua: Costumer_has_DVD
  o Relationship: many to many (n:m)
  o Attribute penghubung: kode_dvd, id_cos (FK kode_dvd, id_cos di Costumer_has_DVD)

· Costumer dilayani Pelayan:
  o Tabel utama: Pelayan, Costumer
  o Tabel kedua: Costumer_has_Pelayan
  o Relationship: many to many (m:n)
  o Attribute penghubung: id_cos, id_pel (FK id_pel, id_cos di Costumer_has_Pelayan)

· Costumer melakukan transaksi:
   o Tabel utama: Costumer
   o Tabel kedua: Transaksi
   o Relationship: one to many (1:n)
   o Attribute pendukung: id_cos (FK id_cos di Transaksi)

· Pelayan menangani transaksi:
   o Tabel utama: Transaksi, Pelayan
   o Tabel kedua: Pelayan_has_Transaksi
   o Relationship: many to many (n:m)
   o Attribute pendukung: no_trans (FK no_trans di Transaksi)

4) Menggambar ER Diagram dengan DB Designer:

0 komentar on PERANCANGAN ER DIAGRAM MENGGUNAKAN DBDESIGNER :

Post a Comment and Don't Spam!