Breaking News
recent

Cara membuat CDM, PDM, Script Query SQL Menggunakan Power Designer

TUGAS AKHIR BASIS DATA MENGGUNAKAN POWER DESGINER
Sekolah Tinggi Teknologi Telematika Telkom Purwokerto
S1 IF ( Informatika ) 2014
Ahmad Akbar Mariuddin 14102004
Moh Fajar Faisaldy 14102027
Putry Aisyah Ramadhani 14102032


EVALUASI DAN PERTANYAAN
1.      Apakah perbedaan CDM, PDM dan ERD?
2.      Mengapa kita perlu melakukan desain database?

Jawab

1.      CDM   :    Perancangan  basis data yang berdasarkan dari pengumpulan data dan sebuah analisis.
Pembuatan CDM merupakan sebuah tahap dimana kita melakukan proses indentifikasi dan  juga analisa kebutuhan-kebutuhan data dan ini disebut juga dengan pengumpulan data dan analisa. Untuk menentukan kebutuhan-kebutuhan dari suatu sistem database, terlebih dahulu kita harus mengenal bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database nanti. Dan juga tipe data bersifat general dan tidak spesifik.
PDM  :  Perancangan sebuah database dengan cara fisik. Tipe datanya bersifat lebih khusus dan juga lebih spesifik.  Perancangan PDM merupakan representasi fisik / sebenarnya dari sebuah database.
ERD   :   salah satu metode dari pemodelan basisdata yang digunakan untuk menghasilkan sebuah skema konseptual untuk jenis atau model data yang semantik sistem. Diagram Entity-Relationship juga melengkapi penggambaran grafik dari suatu struktur logika . Dengan kata lain Diagram E-R juga menggambarkan arti dari sebuah aspek data seperti bagaimana atribut-atribut, entity-entity, dan relationship-relationship disajikan. Sebelum kita membuat sebuah Diagram E-R , tentunya terlebih dahulu kita harus memahami betul data yang diperlukan dan ruang lingkupnya apa saja.
2.      Karena  :
• Untuk menentukan data-data yang dibutuhkan dalam sebuah sistem
• Untuk menghindari sebuah kesalahan yaitu pengulangan data ( data redundancy)
• Mendukung kebutuhan dari pemprosesan juga beberapa object kinerja dari sistem database juga beberapa sebuah objek penampilan (processing time, response time, dan storage space



STUDI KASUS
Terddapat sebuahh warung usaha makanan yang bernama Cafe Kita.
Cafe Kita memiliki kurrang lebih 55 karyawan yang bekerja sebagai seorang koki, pelayan, security, kasir dan CS. Dalam Cafe Kita menjual produk-produk makanan dengan panggsaa pasar anak muda. Menu yang dijual antara lain yaitu produk olahan roti, susu, aneka macam olahan mie, aneka macam olahan nasi.
Cafe Kita juga memberikan keuntungan kepada setiap pelanggannya yang telah mendaftar sebagai member. Keuntungan yangg diberikan ialah diskon 25% pada perayaan hari ulang tahunnya dan juga diskon 10% untuk setiap transaksi yang dialkukan.
--;
Buatlah CDM, PDM dan script query nya untuk Cafe Kita
Jawab
Untuk membuat CDM, PDM dan Script Querynya terlebih dahulu harus memiliki aplikasi Power Desginer, kemudian lakukan langkah-langkah pembuatannya berikut ini ;
Step by step
    1.      Buka aplikasi Power Designer

2.      Pilih Create Project dan tuliskan nama projek dan pilih OK.




3.      Kemudian pilih File -> New Model -> Model Types -> Conceptual Diaggram, beri nama CDM_Cafe




4.      Pilih icon Entity di menu Palette yang melayang dilembar kerja dan klik kiri di lembar kerja sehingga muncul Entity_1 setelah itu klik kanan mouse.

5.      Klik dua kali pada Entity_1 tadi, selanjutnya tuliskan nama dengan karyawan


6.      Setelah itu pilih Attributes yang ada di menu entity yang kita edit tadi dan ketikkan

7.      Selanjutnya buat entity dengan nama “Gaji”



8.      Pada Attributes Gaji ketikkan attributes



 9.      Selanjutnya buat Entity dengan nama “Jabatan”


 10.  Pada entity Jabatan tambahkan attributes


 11.  Selanjutnya tambahkan lagi entity dengan nama “Transaksi”


 12.  Pada entity Transaksi ketikkan attribute


13.  Selanjutnya tambahkan lagi entity dengan nama “Member”


 14.  Pada entity Member ini tambahkan attribute dengan


 15.  Kemudian tambahkan lagi entity dengan nama “Item_Penjualan”


16.  Pada entity item_penjualan tadi jangan lupa tambahkan attributes


17.  Selanjutnya untuk entity yang terakhir dengan nama “Menu”


18.  Pada entity Menu ini tambahkan attribute


 19.  Kemudian hubungkan tiap table-table tadi yang telah kita buat dengan cara memilih tool relation yang ada pada menu tools palette.


20.  Setelah mengklik tool relation, selanjutnya klik table pertama dan  Tarik hingga table ke kedua yang akan diberikan relationship.

 21.  Setelah itu klik kanann mouse agar kursor mouse kembali seperti semula


 22.  Selanjutnya klik dua kali pada garis relation tadi, pada kotak nama tuliskan dengan memiliki ( untuk hubungan table karyawan dengan table gaji )


23.  Kemudian plih Cardinalitas dan tentukan kardinalitasnya yaitu One – One ( Satu karyawan memiliki satu gaji ) dan pilih OK


24.  Selanjutnya buat relationship antara table karyawan dengan table jabatan dengan nama “Mempunyai”


25.  Pada hubungannya ini atur kardinalitasnya Many – One, karyawan to jabatan dengan Mandatory begitupun sebaliknya


 26.  Selanjutnya buat lagi hubungan antara table karyawan dan transaksi dengan nama “Melayani”


27.  Pada hubungan tersebut atur karinalitasnya dengan One – Many, karyawan to transaksi dengan Mandatory begitupun sebaliknya


28.  Selanjutnya buat lagi hubungan atau relationship antara table transaksi dan member dengan nama “Melakukan”


29.  Kemudian atur karinalitasnya dengan Many – one, transaksi to member dengan mandatory dan begitupun sebaliknya.


30.  Selanjutnya buat lagi relationship antara table item_penjualan dan transaksi dengan nama “Menghitung”


31.  Pada hubungan tersebut atur karinalitasnya dengan One – Many, item_penjualan to transaksi dengan Mandatory begitupun sebaliknya.


32.  Selanjutnya buat hubungan terakhir antara table item_penjualan dan menu dengan nama “Mendapatkan”


33.  Pada hubungan tadi atur cardinalities dengan Many – One, item_penjualan to menu dengan Mandatory dan begitupun sebaliknya.


34.  Sehingga gambaran hubungan yang kita dapatkan dari langkah-langkah telah kita buaat yaitu seperti pada gambar dibawah ini

 35.  Selanjutnya untuk membuat PDM ( Physical Data Model ) yaitu dengan cara mengklik tools yang ada di menu bar dan pilih “Generrate Physical Datta Model” atau dengan cara menekan Ctrl+Shift+P pada keyboard anda

 36.  Atur DBMS sesuai dengan yang kita pakai di Laptop/PC kita

 37.  Selanjutnya file akan terssave secara automatis, disini kita diminta untuk menuliskan nama file. Tuliskan nama ffile dengan PDM_Cafe.
38.  Jika sebelumnya kita sudah membuat PDM_Cafe nya maka diminta untuk mencari lokasi PDM tersebut.


39.  Setelah itu akan tampil menu Merge Models karena sebelumnya sudah ada PM yang sama bila tidak ada maka tidak ada pilihan ini, disini cukup pilih OK


40.  Selanjutnya akan tampil Result List, tampilan result kali ini kosong karena tidak ada error yang didapatkan


41.  Untuk membuat script DDL agar bias di import ke SQL yaitu dengan cara pilih Database -> Generatte Database atau dengan menekan shortcut dikeyboard yaitu Ctrl+G.


42.  Selanjutnya save file yang telah dibuat dengan nama “cafĂ©.sql” dan tempatkan file tersebut ke tempat yang mudah dijangkau


43.  Untuk mengetahui code script SQL nya yaitu dengan cara memilih Preview.


44.  Setelah itu pilih OK agar segera di import ke database
45.  Setelah menekan OK, Power Designer akan melakukan pengecekan lagi apakah data yang diisi sudah benar atau belum. Bila sudah benar dan tidak ada error maka akan tampil menu Generated Files, pilih Close


46.  Langkah selanjutnya aktifkan Xampp anda, yang harus diaktikan disini yaitu Apache dengan Mysql


47.  Buka browser anda dan ketikkan localhost/phpmyadmin/


48.  Setelah menekan Enter dan tampil halaman phpmyadmin, pilih new untuk membbuat database baru


49.  Ketikkan nama database sesuai dengan file yang telah kita save sebelumnya.


50.  Pilih Import yang ada pada tab menu di bagian atas


51.  Selanjutnya pilih Choose File dan cari file sql yang telah kita save sebelumnya, kemudian pilih open dan pilih Go


52.  Jika proses import data berhasil maka akan tampil gambar berikut ini


53.  Berikut table-table yang berhasil di import

54.  Selesai.  

Jika tutorial menggunakan dan membuat CDM, PDM Script Query SQL dengan Power Designer kurang jelas, nantikan video tutorialnya dibawah ini
Download CDMPDM, Script Query SQL PDF Full



Septiceeye2

Septiceeye2

1 comment:

Powered by Blogger.