basis data tugas

19
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)

Upload: ahmad-akbar

Post on 17-Feb-2017

183 views

Category:

Data & Analytics


0 download

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

53. Berikut table-table yang berhasil di import

54. Selesai.