Tupen4 1235010002
Tupen4 1235010002
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!
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 !
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.
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