SlideShare a Scribd company logo
1 of 19
Download to read offline
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.

More Related Content

What's hot

Raport Online Berbasis Website
Raport Online Berbasis WebsiteRaport Online Berbasis Website
Raport Online Berbasis WebsiteZainal Mubarok
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Rolly Yesputra
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
e commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesiae commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesiaSammuel Des Andre
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMElma Fiana
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7Mardi Malow
 
UAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDIN
UAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDINUAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDIN
UAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDINAhmad Akbar
 
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barangContoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barangDede Muhimat
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...Bud Thecilh
 

What's hot (15)

Tugas besar anper
Tugas besar anperTugas besar anper
Tugas besar anper
 
Aplikasi penjualan dan stok barang5
Aplikasi penjualan dan stok barang5Aplikasi penjualan dan stok barang5
Aplikasi penjualan dan stok barang5
 
Presentasi Koe
Presentasi KoePresentasi Koe
Presentasi Koe
 
Tugas simbada (14523270)
Tugas simbada (14523270)Tugas simbada (14523270)
Tugas simbada (14523270)
 
Raport Online Berbasis Website
Raport Online Berbasis WebsiteRaport Online Berbasis Website
Raport Online Berbasis Website
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
e commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesiae commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesia
 
Makalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDMMakalah I Rancangan Database CDM dan PDM
Makalah I Rancangan Database CDM dan PDM
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7
 
UAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDIN
UAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDINUAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDIN
UAS BASIS DATA 14102004 AHMAD AKBAR MARIUDDIN
 
386 668-1-sm
386 668-1-sm386 668-1-sm
386 668-1-sm
 
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barangContoh PKN Analisa sistem informasi pemesanan dan penjualan barang
Contoh PKN Analisa sistem informasi pemesanan dan penjualan barang
 
Chapter 01 - Pembuatan Database
Chapter 01 - Pembuatan DatabaseChapter 01 - Pembuatan Database
Chapter 01 - Pembuatan Database
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
 

Viewers also liked

Floreasca vanzare apartament cu gradina
Floreasca vanzare apartament cu gradina  Floreasca vanzare apartament cu gradina
Floreasca vanzare apartament cu gradina olimob
 
My ‘initial ideas’
My ‘initial ideas’My ‘initial ideas’
My ‘initial ideas’nickdixon1
 
BROOKE VIRGIN RESUME 2016
BROOKE VIRGIN RESUME 2016BROOKE VIRGIN RESUME 2016
BROOKE VIRGIN RESUME 2016Brooke Virgin
 
MattMcAuley-Resume
MattMcAuley-ResumeMattMcAuley-Resume
MattMcAuley-ResumeMatt McAuley
 
Versão 1.2
Versão 1.2Versão 1.2
Versão 1.2tvf
 
T&T Solutions RFID Perú
T&T Solutions RFID PerúT&T Solutions RFID Perú
T&T Solutions RFID PerúT&T Solutions
 
Ekingune presentación
Ekingune presentaciónEkingune presentación
Ekingune presentaciónEkingune
 
article_mdimagh_haddar_2012
article_mdimagh_haddar_2012article_mdimagh_haddar_2012
article_mdimagh_haddar_2012Mdimagh Ridha
 
Govt 2305-Ch_15
Govt 2305-Ch_15Govt 2305-Ch_15
Govt 2305-Ch_15Rick Fair
 
Ch 24_The 1950s
Ch 24_The 1950sCh 24_The 1950s
Ch 24_The 1950sRick Fair
 
Presentazione corso matematica
Presentazione corso matematica Presentazione corso matematica
Presentazione corso matematica anna_maro
 

Viewers also liked (13)

Floreasca vanzare apartament cu gradina
Floreasca vanzare apartament cu gradina  Floreasca vanzare apartament cu gradina
Floreasca vanzare apartament cu gradina
 
My ‘initial ideas’
My ‘initial ideas’My ‘initial ideas’
My ‘initial ideas’
 
BROOKE VIRGIN RESUME 2016
BROOKE VIRGIN RESUME 2016BROOKE VIRGIN RESUME 2016
BROOKE VIRGIN RESUME 2016
 
MattMcAuley-Resume
MattMcAuley-ResumeMattMcAuley-Resume
MattMcAuley-Resume
 
Versão 1.2
Versão 1.2Versão 1.2
Versão 1.2
 
ungu
unguungu
ungu
 
T&T Solutions RFID Perú
T&T Solutions RFID PerúT&T Solutions RFID Perú
T&T Solutions RFID Perú
 
Ekingune presentación
Ekingune presentaciónEkingune presentación
Ekingune presentación
 
article_mdimagh_haddar_2012
article_mdimagh_haddar_2012article_mdimagh_haddar_2012
article_mdimagh_haddar_2012
 
Health psychology
Health psychologyHealth psychology
Health psychology
 
Govt 2305-Ch_15
Govt 2305-Ch_15Govt 2305-Ch_15
Govt 2305-Ch_15
 
Ch 24_The 1950s
Ch 24_The 1950sCh 24_The 1950s
Ch 24_The 1950s
 
Presentazione corso matematica
Presentazione corso matematica Presentazione corso matematica
Presentazione corso matematica
 

Similar to Basis data tugas

Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessFajar Sandy
 
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaIrfan Fauzi
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver uiumi Umi
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessDeka M Wildan
 
Presentasi Skripsi
Presentasi SkripsiPresentasi Skripsi
Presentasi SkripsiPurwadi SKom
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlARISTONSARUMAHA
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. AccessIAIN PEKALONGAN
 
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...Fitri Febriani
 
8. pemodelan proses
8. pemodelan proses8. pemodelan proses
8. pemodelan prosesmoryku
 
Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...
Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...
Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...EsTer Rajagukguk
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designerpia_13
 
Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018
Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018
Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018RamaNurrajib
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaverAlbertz Ace-Red
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 

Similar to Basis data tugas (20)

Data Base
Data BaseData Base
Data Base
 
payroll
payrollpayroll
payroll
 
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
 
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver ui
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft Access
 
Access
AccessAccess
Access
 
Presentasi Skripsi
Presentasi SkripsiPresentasi Skripsi
Presentasi Skripsi
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan Mysql
 
Pengolahan Data MS. Access
Pengolahan Data MS. AccessPengolahan Data MS. Access
Pengolahan Data MS. Access
 
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
SIM, Fitri Febriani, Hapzi Ali, Opsi Membuat Blog atau Database dg Ms. Access...
 
Access
AccessAccess
Access
 
8. pemodelan proses
8. pemodelan proses8. pemodelan proses
8. pemodelan proses
 
Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...
Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...
Sim,ester, hapzi ali, penggunaan teknologi informasi dalam e business, univer...
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designer
 
Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018
Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018
Tugas sim, rama nurrajib, putra yananto mihadi, informasi dalam praktik,2018
 
Materi access
Materi accessMateri access
Materi access
 
Web dengan php mysql dreamweaver
Web dengan php mysql dreamweaverWeb dengan php mysql dreamweaver
Web dengan php mysql dreamweaver
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 

Recently uploaded

514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptxAbidinMaulana
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANDevonneDillaElFachri
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksdanzztzy405
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxAdrimanMulya
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesiasdn4mangkujayan
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfjeffrisovana999
 

Recently uploaded (11)

514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHANKONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
KONSEP DASAR ADVOKASI GIZI KEBIJAKAN PEMERINTAHAN
 
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkksKISI KISI PSAJ IPS KLS IX 2324.docskskkks
KISI KISI PSAJ IPS KLS IX 2324.docskskkks
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptxASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
ASUMSI DAN KARAKTERISTIK AKUNTANSI SYARIAH.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 

Basis data tugas

  • 1. 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)
  • 2. • 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. 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.
  • 4. 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
  • 5. 9. Selanjutnya buat Entity dengan nama “Jabatan” 10. Pada entity Jabatan tambahkan attributes 11. Selanjutnya tambahkan lagi entity dengan nama “Transaksi”
  • 6. 12. Pada entity Transaksi ketikkan attribute 13. Selanjutnya tambahkan lagi entity dengan nama “Member” 14. Pada entity Member ini tambahkan attribute dengan
  • 7. 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”
  • 8. 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
  • 9. 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”
  • 10. 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”
  • 11. 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.
  • 12. 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.
  • 13. 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
  • 14. 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.
  • 15. 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
  • 16. 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
  • 17. 47. Buka browser anda dan ketikkan localhost/phpmyadmin/ 48. Setelah menekan Enter dan tampil halaman phpmyadmin, pilih new untuk membbuat database baru
  • 18. 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
  • 19. 53. Berikut table-table yang berhasil di import 54. Selesai.