Anda di halaman 1dari 8

MODUL III

PRAKTIKUM

Pengenalan Power Designer dan ER Diagram

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER

Modul Praktikum Sistem Basis Data

Instalasi Power Disigner 1. Maksud Modul ini membahas tentang perancangan ER diagram Dalam data base serta Pengenalan Penggunaan Power Designer 2. Tujuan 2.1 Mahasiswa dapat merancang Database dengan Menggunakan ER Diagram 2.2 Mahasiswa dapat mengimplementasikan ER diagram ke Dalam Power Designer 3. Dasar Teori 3.1 ER Diagram Model data adalah sekumpulan cara/peralatan/tool untuk mendeskripsikan data dan hubungannya antar satu dengan yang lainnya. Ada dua model data yaitu: ER Diagram atau yang biasa disebut dengan Conceptual Data Model (CDM). Model yang dibuat berdsarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas(entity) serta hubungan (relationship) antara entitas-entitas itu. Model Relatioanal atau Phisical Data Model (PDM): Model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubunfan antara data-data tersebut. Setiap tabel untuk menggambarkan data serta hubunfan anatara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di manan setiap kolom memiliki nama yang unik. Entitas kuat : entitas yang mandiri, yang keberadaannya tidak bergantung pada keberadaan entitas yang laiannya. Instansiasi entitas kuat selalu memilikii karakteristik yang unik disebut identifier(sebuah atribut tunggal atau gabuangna atribut- atribut yang secara unik dapat digunakan untuk emmbedakknya dari entitas kuat yang lain). Entitas lemah : entitas yang keberadaaanya sangat bergantung pada keberadaan entitas yang lainnya. Entitas lemah tidak memiliki arti apa-apa dan tidak dikehendaki kedhadirannya dalam diagram ER tanpa kehadiran entitas dimanan merak bergantung. Perbedaan antara total constrain dan partial constraint: Total constraint adalah constrain yang mana data dalam entitas yang memiliki constraint tersebut terhubung secara penuh ke dalam entitas dari relasinya Constraint partial adalah constraint yang mana data dalam entitas yang memiliki contrantit tersevut terhubunf ke dalam entitas dari relasinya. Power Designer Power designer merupakan sebuah tools yang digunakan untuk membuat model sebuah data. Dalam implementasinya Power Designer biasa digunakan untuk membantu para administrator data base dalam merancang sebuah database. Tools ini nantinya akan secara otomatis mengenerate hasil rancangan database ke dalam sebuah bentuk Script sql. Nantinya script sql ini akan dapat langsung di excute kedalam database

Bakhtiyar Hadi P, S.Kom

Modul Praktikum Sistem Basis Data

Contoh berbagai macam relasi dalam power designer 1) Contoh pertama

Entity 1 to entity 2: kardinalitas: one to many dengan detail minimal 0 dan maksimalnya banyak. Dependensi : entitasi 1 dan entitas 2 tidak salling ketergantungan Entity 2 to entity 1: kardinalitas: many to one dengan detail minimal 1 dan maksimalnya 1. Dependensi : entitasi 1 dan entitas 2 tidak salling ketergantungan 2) Contoh kedua

Entity 3 to entity 4: kardinalitas: one to many dengan detail minimal 0 dan maksimalnya banyak. Dependensi : entitasi 3 tidak tergantung entitas 4 Entity 4 to entity 3: kardinalitas: many to one dengan detail minimal 1 dan maksimalnya 1. Dependensi : entitasi 4 tergantung pada entitas 3 3) Contoh ketiga

Entity 5 to entity 6 dan Entity 6 to entity 5 : kardinalitas: one to one dengan detail minimal 0 dan maksimalnya 1. Dependensi : entitas 5 dan entitas 6 tidak salling ketergantungan 4) Contoh keempat

Bakhtiyar Hadi P, S.Kom

Modul Praktikum Sistem Basis Data

Entity 7 to entity 8: kardinalitas: one to one dengan detail minimal 0 dan maksimalnya 1. Dependensi : entitasi 7 tidak tergantung entitas 8 Entity 8 to entity 7: kardinalitas: one to one dengan detail minimal 1 dan maksimalnya 1. Dependensi : entitas 8 tergantung pada entitas 7

5) Contoh keenam

Entity 9 to entity 10: kardinalitas: many to many dengan detail minimal 0 dan maksimalnya banyak. Dependensi : entitasi 9 tidak tergantung dari entitas 10 Entity 10 to entity 9: kardinalitas: many to many dengan detail minimal 1 dan maksimalnya banyak. Dependensi : entitasi 10 tergantung pada entitas 9 6) Contoh ketujuh

Entity 13 to entity 14: kardinalitas: one to many dengan detail minimal 0 dan maksimalnya banyak. Dependensi : entitas 13 menjadi parent pada entias 14 Entity 14 to entity 13: kardinalitas: many to one dengan detail minimal 1 dan maksimalnya 1. Dependensi : entitas 14 tergantung kepada entitas 13

Bakhtiyar Hadi P, S.Kom

Modul Praktikum Sistem Basis Data

4. Kegiatan Praktikum 4.1 Diberikan ER Diagram Sebagai berikut


totalharga

alamat

totalfilm

Judulfilm idfilm

idcustome

Customer

menyewa

Film

jumlahfilm

namacustomer

waktusewa

pengembalia n

Genre

4.2 Lakukan maping ke CDM (Power Designer) Sehingga menjadi


Meminjam waktusewa waktukembali totalfilm totalharga ... Date Date Integer Integer

0,n Customer idcustomer <pi> Characters (10) <M> namacustomer Variable characters (20) alama Variable characters (20) Identifier_1 <pi>

0,n Film idfilm <pi> Characters (10) <M> judulfilm Variable characters (20) genre Variable characters (20) banyaknya Variable characters (20) Identifier_1 <pi>

Bakhtiyar Hadi P, S.Kom

Modul Praktikum Sistem Basis Data

4.3 Lakukan Maping ke power Designer


Meminjam idcustomer idfilm waktusewa waktukembali totalfilm totalharga char(10) <pk,fk1> char(10) <pk,fk2> date date int int FK_MEMINJAM2 FK_MEMINJAM Film Customer idcustomer char(10) <pk> namacustomer varchar(20) alama varchar(20) idfilm judulfilm genre banyaknya <pk> char(10) varchar(20) varchar(20) varchar(20)

5. Latihan Lakukan proses transformasi dari ERD dibawah ini ke CDM dan PDM

Bakhtiyar Hadi P, S.Kom

Modul Praktikum Sistem Basis Data

6. Tugas Buat laporan mengenai 1. Buat ER diagram tentang akademik lalu buat CDM dan PDM nya dengan power designer mengenai penjualan barang dengan kriteria berikut a. Minimal terdiri dari 3 entitas b. Minimal terdapat 3 atribut 2. Apa yang didapat pada praktikum minggu ini

Bakhtiyar Hadi P, S.Kom

Modul Praktikum Sistem Basis Data

Bakhtiyar Hadi P, S.Kom

Anda mungkin juga menyukai