TUGAS BASIS DATA (POWER DESIGNER)
1. 2. 3. 4.
Nama
NIM
Ayu Rakhmawati Muhammad Nur Alam Arifin Nancy Ria Silvani Hutauruk Rizqy Iqbal Rinaldy
14102010 14102029 14102031 14102037
3 IF A
EVALUASI DAN PERTANYAAN 1. Apakah perbedaan CDM,PDM dan ERD ? ERD kepanjangan dari Entitas Relationship Diagram. ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Sedangkan CDM singkatan dari Conseptual Data Model. CDM dipakai untuk menggambarkan secara detail struktur basis data dalam bentuk logik. Struktur ini independen terhadap semua software maupun struktur data storage tertentu yang digunakan dalam aplikasi ini. Sedangkan PDM kepanjangan dari Physical Data Model. PDM merupakan gambaran secara detail basis data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya. 2. Mengapa Perlu melakukan desain database ? a. Kecepatan dan kemudahan Database memiliki kemampuan dalam menyeleksi data, sehingga menjadi kelompok yang terurut dengan cepat. Hal ini yang dapat menghasilkan informasi secara cepat juga. b. Kontrol terpusat Hal ini dapat mempermudah pengontrolan data. Contohnya ingin mengupdate data mahasiswa, maka kita hanya perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi hanya cukup meliahat di satu database saja yang terdapat di server pusat. c. Menghemat biaya Dengan memiliki database secara terpusat maka masing-masing divisi tidak harus memiliki perangkat untuk menyimpan database, karena database tersebut sudah di simpan di server pusat. Hal ini tentunya dapat memangkas pembelian perangkat. d. Keamanan Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.
STUDI KASUS Terdapat sebuah warung usaha makanan bernama Cafe Kita. Cafe Kita memiliki kurang lebih 55 karyawan yg bekerja sebagai pelayan, koki, kasir, security dan CS. Cafe Kita menjual produk-produk makanan dengan pangsa pasar anak muda. Menu yang dijual antara lain adalah produk olahan susu, roti, aneka macam olahan nasi, aneka macam olahan mie. Cafe Kita memberikan keuntungan kepada setiap pelanggan yg mendaftar sebagai member. Keuntungan yg diberikan adalah diskon 25% pada perayaan hari ulang tahun dan diskon 10% untuk setiap transaksi. Buatlah CDM, PDM dan script query nya untuk Cafe Kita Langkah- langkah: Buka aplikasi Power designer kemudian pilih create project -> model types -> conceptual diagram Pilih ikon entitas di menu tool, kemudian klik kanan an pilih properties 1. Buat entitas Karyawan
2. Beri nama dengan nama “Gaji”
3. Isikan dengan bebrapa atribut
4. Beri nama entitas dengan nama “Transaksi”
5. Isikan dengan beberapa atribut
6. Berinama entitas dengan nama “Jabatan”
7. Isikan dengan beberapa atribut
8. Berinama entitas dengan nama “Item_Penjualan”
9. Isikan dengan beberapa atribut
10. Beri nama entitas dengan nama “Member”
11. Isikan dengan beberapa atribut
12. Beri nama entitas dengan nama “Menu”
13. Isikan dengan beberapa atribut
Relationship setiap Tabel, dengan tool relation di menu tools. Lalu hubungkan entitas yang berhunbungan. Dan beri nama dan kardinalitas di properties relation
Untuk melakukan PDM, langkah yang dilakukan adalah dengan mengklik “Tools” di Menu Bar lalu pilih “Generate Physical Data Model”
14. Lakukan PDM dan sesuaikan “DBMS” pada MySql masing-masing PC
15. Save file dengan nama “mart.sql” dan alokasi penyimpanan disarankan jangan di Program Files Local Disk C
16. Masuk ke aplikasi “XAMPP” lalu aktifkan “Apache dan MySql”, setelahh itu masuk ke website http://localhost/phpmyadmin/. Bikin database baru dengan nama yang sama
dengan nama project (mart) di website tersebut, lalu pilih “Import” untuk menampilkan file tabel yang telah dibuat di Power Designer 15, pilih “choose file”
17. Bila Import file berhasil akan muncul tampilan seperti ini
18. Tampilan tabel yang telah berhasil di Import