PRAKTIKUM
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
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
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
alamat
totalfilm
Judulfilm idfilm
idcustome
Customer
menyewa
Film
jumlahfilm
namacustomer
waktusewa
pengembalia n
Genre
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>
5. Latihan Lakukan proses transformasi dari ERD dibawah ini ke CDM dan PDM
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