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

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

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

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

Nilai buat entitas Mahasiswa. Pembuatan PDM dengan cara mengklik .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. 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. tentukan juga type data serta peran dari masing-masing atribut. Berikut adalah model relasionalnya : A. Pembuatan CDM  Buka aplikasi power designer. primary key. apakah mandatory. cardinalitas 2x objectnya B. kemudian pilih New Conceptual Data Model  Setelah masuk MK diarea dan kerjanya.

tentukan juga type data serta peran dari masing-masing atribut. 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. apakah mandatory. Buka aplikasi power designer. TUGAS PRAKTIKUM Anda akan dikelompokkan ke dalam b eberapa kelo mpok. 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. . cardinalitas cara mengklik 2x objectnya V. 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. Masing-masing kelo mpok akan mendapatkan 1 buah studi kasus.

VI. HASIL DAN ANALISIS o Pembuatan CDM .

o Pembuatan PDM .

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

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

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