Anda di halaman 1dari 9

LAPORAN RESMI PRAKTIKUM BASIS DATA MODUL 4 PEMBUATAN CONCEPTUAL DATA MODEL (CDM)

Nama Praktikan : Abrianto Nu ra!a ("#$%&"&&&#) In'truktur : Ri(ka )a*i+i,anti- S.Kom- M.Kom A'i't/n : No0i A1i Ari2 3.

LABORATORIUM BASIS DATA SISTEM IN4ORMASI 5 4TI UNI6ERSITAS PEMBAN7UNAN NASIONAL 86ETERAN9 :ATIM #&"$

BAB I
DASAR TEORI MODUL 4 CDM adalah bentuk sebuah bentuk diagram yang memodelkan struktur liogis dari keseluruhan aplikasi data, tidak tergantung pada software DBMS atau pertimbangan model struktur data. CDM yang valid dapat dikonversi ke PDM atau OOM. ntuk membuat CDM lakukan langkah sebagai berikut ! ". Pilih menu #ile $ new Model $ Con%eptual data model &. 'sikan nama model (. )lik O) ENTITAS ntuk membuat entitas, klik item pada palette dengan label entity, kemudian klik spa%e putik di sebelah kanan. ntuk membuat beberapa entitas, klik terus sebanyak *umlah entitas yang diinginkan. ntuk mengubah kursor men*adi anak pananh kembali, klik kiri pada mouse. Beri nama entitas anda dengan %ara melakukan double klik kiri pada entitas yang bersangkutan dan mengisi nama pada field +ame dan tab ,eneral. +ama entitas boleh mengandung spasi.

Contoh pemberian nama pada entitas -tribut dari entitas langsung dimasukkan dengan memilih tab -ttributes dan isi setiap barisnya dengan atribut entitas. Masukkan nama atribut pada kolom +ame, pilih tipe data yang sesuai untuk atribut tersebut dengan memilih salah satu item pada drop.down menu. Beri tanda %ek pada bo/ M *ika atribut mandatory 0tidak boleh berisi +ull1 dan P *ika merupakan primary key. Cek bo/ D 0Display1 otomatis sudah terisi.

Contoh pengisian atribut pada entitas Barang Maka tampilan sesudah anda isikan nama entitas beserta atributnya, seperti %ontoh di bawah ini!

Contoh entitas Barang

RELASI
ntuk membuat relasi antara & buah entitas, klik item pada palette dengan label 2elationship, kemudian hubungkan kedua entitas. Beri nama pada relasi dan mengisi nama field +ame pada tab general. ntuk menentukan *enis relasinya, klik tab detail dan pilih salah satu *enis relasi, one.one, one.many, many.one, many.many. +ama role masing.masing entitas bersifat opsional. Beri tanda %ek bo/ Mandatory, *ika entitas yang bersangkutan harus berelasi dengan entitas lain. 'si kardinalitas masing. masing entitas dengan memilih salah satu bentuk kardinalitas yang sesuai pada field Cardinality.

Contoh Pengisian Detail dari sebuah 2elasi Setelah terisi, maka tampilannya sebagai berikut !

Contoh entitas dan relasinya

IN)ERITANCE
ntuk membuat inheritan%e dari sebuah entitas, terlebih dahulu buat entitas.entitas lain yang merupakan %hild dari entitas parent. 3alu klik item pada palette dengan label inheritan%e, hubungkan entitas parent dengna salah satu entitas %hild. ntuk menghubungkan entitas %hild yang lain, tarik garis antara lambang inheritan%e 0bentuk setengah lingkaran1 dengan entitas %hild. Beri nama pada inheritan%e anda.

Contoh inheritan%e dari entitas -nggota Perpustakaan

BAB II
PERMASALA)AN ". Pada CDM Perpustakaan yang telah anda buat, tentukan tipe data dan beri kardinalitas dan relasinya

BAB III
PEN;ELESAIAN ". CDM Perpustakaan yang telah anda buat, tentukan tipe data dan beri kardinalitas dan relasinya
- . pencarian peminjaman ID_- . !pi" #$aracters%&'() !M" JENIS_- . *ariable%c$aracters%&+,) !M" PEN/A0AN/ *ariable%c$aracters%&+,) !M" rak_buku *ariable%c$aracters%&+,) !M" judul *ariable%c$aracters%&+,) Identifier_' !pi" golongan

PEMINJAM ID_PEMINJAM !pi" #$aracters%&'() !M" nama_peminjam *ariable%c$aracters%&+,) !M" ALAMAT *ariable%c$aracters%&+,) !M" STAT S *ariable%c$aracters%&'() !M" Identifier_' !pi"

regristasi

pengembalian

s3arat nama_peminjam *ariable%c$aracters%&+,) alamat_peminnjam *ariable%c$aracters%&+,) !M"

pengembalian no_peminjam #$aracters%&'() TAN//AL_PINJAM Date TAN//AL_.EM-ALI !pi" Date !M" judul *ariable%c$aracters%&+,) DENDA *ariable%c$aracters%&+,) Identifier_' !pi" peminjaman no_peminjam #$aracters%&'() judul *ariable%c$aracters%&+,) TAN//AL_PINJAM Date - . %-1LE2%DIPINJAM kode_buku #$aracters%&'() rak_buku *ariable%c$aracters%&+,) pengecekan pencatatan - . %TIDA.%-1LE2%DIPINJAM judul *ariable%c$aracters%&+,)

ADMIN daftar ID_PET /AS !pi" #$aracters%&'() !M" NAMA_PET /AS *ariable%c$aracters%&+,) !M" Identifier_' !pi" mengupdate

BAB I6
KESIMPULAN

Cara membuat CDM pada power designer! ENTITAS ntuk membuat entitas, klik item pada palette dengan label entity, kemudian klik spa%e putik di sebelah kanan. ntuk membuat beberapa entitas, klik terus sebanyak *umlah entitas yang diinginkan.

RELASI
ntuk membuat relasi antara & buah entitas, klik item pada palette dengan label 2elationship, kemudian hubungkan kedua entitas. Beri nama pada relasi dan mengisi nama field +ame pada tab general.

IN)ERITANCE
ntuk membuat inheritan%e dari sebuah entitas, terlebih dahulu buat entitas.entitas lain yang merupakan %hild dari entitas parent. 3alu klik item pada palette dengan label inheritan%e, hubungkan entitas parent dengna salah satu entitas %hild. ntuk menghubungkan entitas %hild yang lain, tarik garis antara lambang inheritan%e 0bentuk setengah lingkaran1 dengan entitas %hild

BAB 6
DA4TAR PUSTAKA Modul Praktikum Basis Data Materi )uliah Basis Data www.google.%om

Anda mungkin juga menyukai