LAPORAN PRAKTIKUM BASIS DATA MODUL 1 CONCEPTUAL DATA MODEL & PHYSICAL DATA MODEL

Oleh : SUSI EKAWATI (201110370311121)

LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2011 -2012

Dasar Teori a. CDM (Conceptual Data M odel) CDM anggapan obyek-obyek adalah bahwa dasar model dunia yang yang nyata dibuat terdiri entitas berd asarkan dari (entity) koleks i serta dinamakan hubungan (relationship) antara entitas -entitas itu. Perlengkapan yang dibutuhkan: 1. Dapat me maha mi perbedaan antara CDM & PDM 2. Dapat me mbuat CDM & PDM dengan menggunakan too l Sybase Power Designer 3.Modul 1 Conceptual Data Model & Physical Data Model I. CPU >= PIV) 2. Tujuan 1. Dapat menciptakan PDM & CDM dari sebuah contoh kasus II. Komputer Set (me mory >= 1GB. Biasanya CDM direpresentasikan dala m bentuk Entity Relationship Diagra m. Manfaat Penggunaan CDM dalam perancangan database :  Memberikan ga mbaran yang lengkap dari struktur . Power Designer 12 III.

designer. Menurut ANSI/SPARC. Tipe PDM : data bersifat spesifik. dan analis. arsitektur bas is data terbagi atas tiga level yaitu : . sistem menentuka n kita dari harus siste m siste m kebutuhan-kebutuhan mengenal informasi database. c. Perancangan lebih khusus database dan secara fisik. Pembuatan melakukan proses indentifikas i ini disebut analisa kebutuhan-kebutuhan data dan suatu dahulu akan data dan Untuk pengumpulan analisa. PDM (Physical Data Model) Merupakan untuk model yang menggunakan serta sejumlah tabe l antara mengga mbarkan Setiap data tabel hubungan data-data tersebut. Perbedaan CDM dan PDM CDM : pengumpulan suatu dan tahap perancangan data dimana dan kita basis data yang berdasarkan CDM adala h analisis.basis data yaitu arti. terlebih yang Tipe database. di mana me mpunyai sejumlah k olo m setiap kolo m me miliki nama yang unik. hubungan. b. lain bagian -bagian berinte raksi dengan data bersifat general dan tidak spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari database. dan batasan-batasan  Alat ko munikasi antar pemakai basis data.

Tipe ini sangat umum. Contoh: Relas i antara penumpang dan pesawat. Tipe ini jarang.  Conceptual/Logical Level : (yang dapat direpsesentasika n dengan CDM) yang menghubungkan antara internal & external level d. Tipe ini sangat umum. da n mungkin benar-benar merupakan entity yang sama. . Kardinalitas One-to-one Derajat satu dan hanya satu pada kedua arah. Internal/Physical Level : (yang da pat direpresentasika n dengan PDM) berhubungan secara fisik (physical storage)  denganbagaimana data disimpa n External /View Level : berhu bungan dengan bagaimana data di representasikan dari sisi setiap user. Contoh: Relasi antara suami dan istri. Many-to-one Derajat satu atau lebih pada satu arah dan derajat satu dan han ya satu pada arah lainnya. Many-to-many Derajat satu atau lebih pada kedua arah. atau attribute dari entity. Contoh: Relasi antara karyawan dan keahlian.

Berikut adalah model relasionalnya : A. tentukan juga type data serta peran dari masing-masing atribut. apakah mandatory. primary key. Pembuatan PDM dengan cara mengklik . cardinalitas 2x objectnya B. Pembuatan CDM  Buka aplikasi power designer. kemudian pilih New Conceptual Data Model  Setelah masuk MK diarea dan kerjanya.IV. atau yang lainnya  Tambahkan entitas relationship untuk menghubungkan 2 dengan me mpergunakan tool ‘Relationship’ pada pallete window  Atur property dan relationship sebagainya s eperti nama. Langkah – Langkah Praktikum Contoh kasus yang akan digunakan untuk praktikum kali ini adalah system pendataan nilai mahasiswa yang terdapat disebuah unversitas. Nilai buat entitas Mahasiswa. dengan menggunaka n tools ‘Entity’ pada pallete window  Berikan atribut untuk tiap entitas dengan cara mengklik 2 kali entitas tersebut.

. Nilai buat entitas Mahasiswa. Berikut adalah daftar studi kasus yang disediakan : o Rental Tugas Anda adalah mendesain database dengan me mbuat CDM serta PDM untuk studi kasus tersebut. cardinalitas cara mengklik 2x objectnya V. Buka aplikasi power designer. Masing-masing kelo mpok akan mendapatkan 1 buah studi kasus. kemudian pilih New Physical Data Model  Setelah masuk MK diarea dan kerjanya. atau yang lainnya  Tambahkan entitas reference untuk menghubungkan 2 dengan me mpergunakan tool ‘Reference’ pada pallete window  Atur dan property sebagainya reference dengan seperti na ma. tentukan juga type data serta peran dari masing-masing atribut. apakah mandatory. primary key. denga n menggunaka n tools ‘Entity’ pada pallete window  Berikan atribut untuk tiap entitas dengan cara mengklik 2 kali entitas tersebut. TUGAS PRAKTIKUM Anda akan dikelompokkan ke dalam b eberapa kelo mpok.

VI. HASIL DAN ANALISIS o Pembuatan CDM .

o Pembuatan PDM .

yait u : o Ent it as Member o Ent it as DVD / VCD o Ent it as Pegawai o Ent it as Sewa o Ent it as Pengembalian . Ada banyak car a unt uk mengorganisasi skema at au memodelkan st rukt ur basis dat a. Sebuah basis dat a memilik i penjelasan t erst rukt ur dari jenis fakt a yang t ersimpan di dala mnya penje lasan ini disebut skema. yait u CONCEPTUAL DAT A MODE L & PHYSI CAL DAT A MODE L B. Menent ukan ent it as. Ist ilah "basis dat a" berawal dar i ilmu ko mput er.hal di luar bidang Infor mat ika . memasukkan hal. Model yang digunakan adalah model relasio nal.A. TEORI 1. Konsep dasar dar i basis dat a adalah kumpulan dar i cat at an -cat at an at au potongan dar i penget ahuan. Skema menggambarkan obyek yang diwakili suat u basis dat a dan hubungan di ant ara obyek t ersebut . ini dikenal sebagai model basisdat a at au model dat a. S ist em bas is dat a dipela jar i dala m ilmu infor masi. Meskipun kemudian art inya semakin luas. Perangkat lunak yang digunakan unt uk mengelo la dan memanggil kuer i ( query). LATAR BELAKANG Bas is dat a adalah kumpulan infor masi yang di simpan di dala m komput er sist emat ik sehingga dapat diper iksa menggunakan suat u program komput er unt uk mempero leh infor masi dar i basis dat a t ersebut .

De nda. Nama. o Ent it as Member. Tot al Bayar. . Insent if. memiliki at r ibut : Genre. Uang Makan. Jumlah. memiliki at r ibut : ID Member sebagai pr imar y key. (Ent it as Kuat ) o Ent it as Gaji Pegawai. Pegawai mener ima Ga ji P egawai. Jabat an. Nomor Telepon. Tanggal Sewa. Tanggal Kembali. No Telp Pegawa i. (Ent it as Kuat ) o Ent it as Pengembalian. Kode Sewa. Uang Transport . (Ent it as Kuat ) o Ent it as Pegawai. Kode Kembali. Tanggal lahir. memiliki at r ibut : Kode Kemba li sebagai pr imar y key. kar ena t idak memiliki pr imar y key dan bergant ung pada ent it as Pegawa i) 3. memiliki at r ibut : Kode Pegawa i sebagai pr imar y key. Tanggal Kemba li. No KTP. Menent ukan at ribut dar i set iap ent it as. Menent ukan Relasi ant ar Ent it as. Alamat . Ala mat Pegawai. Kode sebagai pr imar y key . (E nt it as Kuat ) o Ent it as Sewa. St at us. o Ent it as Pegawai ber elasi dengan E nt it as DVD /VCD. Nama Pegawai. Memiliki at r ibut : Kode Sewa sebagai pr imar y key. Gaji Pokok.o Ent it as Gaji Pegawai 2. Tot al It em. Pegawai mengkoordinir DVD. o Ent it as Gaji Pegawai berelasi dengan E nt it as Pegawai. (Ent it as Lemah. Tanggal Sewa. memilik i at r ibut : Jabat an. Judul. (Ent it as Kuat ) o Ent it as DVD / VCD.

o Ent it as Pegawai ber elasi dengan E nt it as S ewa dan E nt it as Pengemba lian. Sehingga para pengguna dengan mudah dan cepat dalam mencari informasi tersebut. dan Ent it as Pengemba lian. dan menge mbalikan DVD/ VCD. Ent i t as DVD/VCD. . karena merupakan basis dalam menyediakan informasi bagi para pemakai. Jadi. Member me milih. C. Datab ase terdiri dari data yang akan digunakan atau diperuntukkan terhadap data banyak user . o Ent it as DVD /VCD berelasi dengan E nt it as Sewa dan Ent it as Pengemba lian. o Ent it as Member berelasi dengan E nt it as S ewa. KESIMPULAN Database merupakan salah satu komponen yang penting dalam sistem informasi. tersebut sesuai dari masing-masing user akan dengan tugas dan fungsinya. t er jadi pengecekan d ipengemba lian dan t ransaksi dipenyewaan. Contohnya saja jika dalam bidang jasa rental dapat mencari dan menyimpan data. menyewa. Pegawai mela yani pen yewaan dan pengembalian. dalam bidang ini menggunakan dan ruang lingkup apapun. pastilah membutuhkan database yang dirasakan sangat bermanfaat.

Sign up to vote on this title
UsefulNot useful