basis data tugas
TRANSCRIPT
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
Putri 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