Keunggulan dan Kelemahan Database Management System DBMS

asosiasi yang baru dari subclass ke superclass harus 1..1. Jika superclass konkret, yaitu mereka dapat menginisiasi sendiri, maka multiplicity dari superclass ke subclass adalah 0.., jika tidak konkret hubungannya adalah 1..1. Selanjutnya, Exclusive-or XOR harus ditambahkan kedalam asosiasi. Lakukan langkah ini untuk setiap superclass. Atau, sesuaikan inheritance dengan menyalin atribut superclass ke semua subclass dan hapus superclass dari desain. Berikut ini adalah contoh mapping class diagram ke RDBMS Tabel : user id_user +username +password id_level level id_level +level pegawai id_pegawai +nip id_user id_jabatan id_biodata jabatan id_jabatan +nama_jabatan catin id_catin +kode_Catin +parent id_user id_biodata id_jenis_catin pekerjaan id_pekerjaan +nama_pekerjaan pendidikan id_pendidikan +nama_pendidikan status_nikah id_status +nama_status warga_negara id_warga_negara +nama_negara provinsi id_provinsi +nama_provinsi kelurahan id_kelurahan +nama_kelurahan id_kecamatan kabupaten id_kabupaten +nama_kabupatenkota id_provinsi pendaftaran id_pendaftaran +no_registrasi +tgl_pendaftaran +parent id_catin attachment id_attachment +pilih_file id_catin saksi id_saksi +parent id_biodata orang_tua_catin id_orang_tua id_catin +kode_catin id_biodata jadwal id_jadwal +nama_jadwal +tgl_akad_nikah +tgl_akad_rujuk +tgl_bimbingan_pra_nikah id_nikah id_rujuk nikah id_nikah +tgl_pelaksanaan +mas_kawin +penghulu +tempat_nikah id_orang_tua id_pendaftaran id_saksi rujuk id_rujuk +tgl_pelaksanaan +tempat_rujuk +penghulu id_pendaftaran id_saksi Kecamatan id_kecamatan +nama_kecamatan id_kabupaten FK id_level FK id_kecamatan FK id_kabupatenkota FK id_provinsi FK id_catin FK id_jabatan FK id_pendaftaran FK id_pendaftaran FK id_orang_tua FK id_saksi FK id_saksi FK id_catin id_nikah FK id_rujuk wali_nikah id_wali_nikah id_status_wali id_hubungan_wali id_nikah hubungan_wali id_hubungan_wali +hubungan_wali status_wali id_status_wali +status_wali biodata_lengkap id_biodata_lengkap +no_ktp +nama +alamat +jenis_kelamin +tempat_lahir +tgl_lahir +agama +no_telp +email id_status_nikah id_pendidikan id_pekerjaan id_kelurahan id_warga_negara FK id_status_nikah FK id_pekerjaan FK id_pendidikan FK id_kelurahan FK id_warga_negara FK id_biodata FK id_nikah FK id_status_wali FK id_hubungan_wali FK id_biodata FK id_biodata FK id_catin, kode_Catin FK id_biodata jenis_catin id_jenis_Catin +nikah +rujuk FK id_jenis_catin jenis_saksi id_jenis_saksi +nikah +rujuk FK id_jenis_saksi FK id_user FK id_user Gambar 2.12 Contoh Mapping dalam class diagram kedalam tabel RDBMS