Anda di halaman 1dari 9

TUGAS PENDAHULUAN PRAKTIKUM BASIS DATA MODUL 4 PEMBUATAN CONCEPTUAL DATA MODEL (CDM)

Nama Praktikan : Abriant N!"ra#a ($%&'($(((%) In)tr!kt!r : Ri*ka Ha+i,i-anti. S/K m. M/K m A)i)t0n : N 1i A2i Ari3 4/

LABORATORIUM BASIS DATA SISTEM IN5ORMASI 6 5TI UNI7ERSITAS PEMBANGUNAN NASIONAL 87ETERAN9 :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

INHERITANCE
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
PERMASALAHAN ". Pada CDM study kasus Pemesanan 4iket )ereta -pi yang telah anda buat, tentukan tipe data dan beri kardinalitas dan relasinya

BAB III
PEN;ELESAIAN ". Pada CDM study kasus Pemesanan 4iket )ereta -pi yang telah anda buat, tentukan tipe data dan beri kardinalitas dan relasinya
LOGIN id_user <pi> Characters !"# <%> pass_user $ariable characters !"# <%> Identi&i er_! <pi> 4(56(L_)( no_)( <pi> Characters !"# <%> nama_)( $ariable characters *+# <%> )eals_)( $ariable characters *+# <%> 3anggal $ariable characters *+# <%> 7ukul $ariable characters *+# <%> asal_kota $ariable characters *+# <%> tu0uan_kota $ariable characters *+# <%> meli hat Identi&ier_! <pi>

mengakses

'(N) Id_bank <pi> Characters !"# <%> nama_bank $ariable characters *+# <%> no_rekening $ariable characters *+# <%> nama_user $ariable characters *+# <%> al amat $ariable characters *+# <%> Identi&i er_! <pi >

,-./ no_ktp <pi> Characters !1# <%> nama_user $ari able characters *+# <%> alamat_user $ari able characters *+# <%> usia $ari able characters 2# <%> 0 enis_kelamin $ari able characters *+# <%> no_telp $ari able characters !+# <%> Identi &ier_! <pi>

mengecek

membayar

LO).3 no_loket <pi> Characters !"# <%> nama_petugas $ariable characters *+# <%> alamat_petugas $ariable characters *+# <%> Identi&ier_! <pi>

membeli

memesan

mencetak

3I).3 )(-I/_%INI%(/).3 id_minimarket <pi> Characters !+# nama_mi nimarket $ariable characters *+# alamat_minimarket $ariable characters *+# nama_petugas $ariable characters *+# Identi&ier_! <pi> <%> <%> <%> <%> mengeprint no_ti ket <pi> Characters !"# <%> nama_)( $ariable characters *+# <%> no_gerbong $ariable characters *+# <%> kelas_)( $ariable characters *+# <%> nama_penumpang $ariable characters *+# <%> 7ukul $ariable characters *+# <%> 3anggal $ariable characters *+# <%> asal_kota $ariable characters *+# <%> tu0uan_kota $ariable characters *+# <%> Identi&ier_! <pi>

view digolongkan mengesahkan 3 I).3 _3.3 (7 3I).3 -.%.N3(/( 3GL_7.N,)(/(N 5ate nama_penumpang asal_kota tu0uan_kota 7ukul 3 anggal $ariable $ariable $ariable $ariable $ariable characters characters characters characters characters *+# *+# *+# *+# *+#

BAB I7
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.

INHERITANCE
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 7
DA5TAR PUSTAKA Modul Praktikum Basis Data Materi )uliah Basis Data www.google.%om

Anda mungkin juga menyukai