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

Dapat menciptakan PDM & CDM dari sebuah contoh kasus II. Power Designer 12 III. 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. CPU >= PIV) 2. Dapat me maha mi perbedaan antara CDM & PDM 2. Tujuan 1. Komputer Set (me mory >= 1GB. Dasar Teori a. Dapat me mbuat CDM & PDM dengan menggunakan too l Sybase Power Designer 3.Modul 1 Conceptual Data Model & Physical Data Model I. Perlengkapan yang dibutuhkan: 1. Biasanya CDM direpresentasikan dala m bentuk Entity Relationship Diagra m. Manfaat Penggunaan CDM dalam perancangan database :  Memberikan ga mbaran yang lengkap dari struktur .

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

Many-to-many Derajat satu atau lebih pada kedua arah. Many-to-one Derajat satu atau lebih pada satu arah dan derajat satu dan han ya satu pada arah lainnya. 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. da n mungkin benar-benar merupakan entity yang sama. Contoh: Relasi antara suami dan istri. Contoh: Relasi antara karyawan dan keahlian. Contoh: Relas i antara penumpang dan pesawat. . Tipe ini sangat umum. Kardinalitas One-to-one Derajat satu dan hanya satu pada kedua arah. Tipe ini sangat umum.  Conceptual/Logical Level : (yang dapat direpsesentasika n dengan CDM) yang menghubungkan antara internal & external level d. atau attribute dari entity. Tipe ini jarang.

Nilai buat entitas Mahasiswa. Berikut adalah model relasionalnya : A. kemudian pilih New Conceptual Data Model  Setelah masuk MK diarea dan kerjanya. primary key. dengan menggunaka n tools ‘Entity’ pada pallete window  Berikan atribut untuk tiap entitas dengan cara mengklik 2 kali entitas tersebut. Langkah – Langkah Praktikum Contoh kasus yang akan digunakan untuk praktikum kali ini adalah system pendataan nilai mahasiswa yang terdapat disebuah unversitas.IV. apakah mandatory. Pembuatan CDM  Buka aplikasi power designer. 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. tentukan juga type data serta peran dari masing-masing atribut. Pembuatan PDM dengan cara mengklik . cardinalitas 2x objectnya B.

primary key. 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. Buka aplikasi power designer. . denga n menggunaka n tools ‘Entity’ pada pallete window  Berikan atribut untuk tiap entitas dengan cara mengklik 2 kali entitas tersebut. kemudian pilih New Physical Data Model  Setelah masuk MK diarea dan kerjanya. Masing-masing kelo mpok akan mendapatkan 1 buah studi kasus. Berikut adalah daftar studi kasus yang disediakan : o Rental Tugas Anda adalah mendesain database dengan me mbuat CDM serta PDM untuk studi kasus tersebut. Nilai buat entitas Mahasiswa. apakah mandatory. cardinalitas cara mengklik 2x objectnya V. TUGAS PRAKTIKUM Anda akan dikelompokkan ke dalam b eberapa kelo mpok.

VI. HASIL DAN ANALISIS o Pembuatan CDM .

o Pembuatan PDM .

Konsep dasar dar i basis dat a adalah kumpulan dar i cat at an -cat at an at au potongan dar i penget ahuan. 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. S ist em bas is dat a dipela jar i dala m ilmu infor masi. Ada banyak car a unt uk mengorganisasi skema at au memodelkan st rukt ur basis dat a. Perangkat lunak yang digunakan unt uk mengelo la dan memanggil kuer i ( query).hal di luar bidang Infor mat ika . 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 . memasukkan hal. ini dikenal sebagai model basisdat a at au model dat a. TEORI 1. 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 . Meskipun kemudian art inya semakin luas. yait u CONCEPTUAL DAT A MODE L & PHYSI CAL DAT A MODE L B.A. Skema menggambarkan obyek yang diwakili suat u basis dat a dan hubungan di ant ara obyek t ersebut . Ist ilah "basis dat a" berawal dar i ilmu ko mput er. Model yang digunakan adalah model relasio nal. Menent ukan ent it as.

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

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