Conceptual Data Model Phsyical Data Model

bentuk untuk menunjukkan struktur keseluruhan dari data pemakai. Rancang Bangun Penelusuran Minat dengan Tes The Rothwell Miller Interest Blank RMIB ini terdapat beberapa entity yang saling terkait unduk menyediakan data-data yang dibutuhkan oleh sistem, yaitu: a. Entity User b. Entity Soal c. Entity Hasil d. Enity Keterangan Pada gambar berikut akan dijelaskan relasi-relasi atau hubungan antar tabel dalam Rancang Bangun Penelusuran Minat dengan Tes The Rothwell Miller Interest Blank RMIB ini dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM

3.6.1 Conceptual Data Model

Sebuah Conceptual Data Model CDM menggambarkan keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau aplikasi. Pada CDM belum tergambar jelas bentuk tabel-tabel penyusun basis data beserta field- field yang terdapat pada setiap tabel. Tabel-tabel penyusun tersebut sudah mengalami relationship atau hubungan tetapi tidak terlihat pada kolom yang mana hubungan antar tabel tersebut. Pada CDM juga sudah didefiniskan kolom mana yang menjadi primary key. Adapun CDM yang dirancang untuk aplikasi ini dapat dilihat pada gambar 3.8. Gambar 3.8 Conceptual Data Model

3.6.2 Phsyical Data Model

Sebuah Phyical Data Model PDM mengambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta kolom-kolom tabel yang ada pada setiap tabel. Adapun PDM untuk aplikasi dapat dilihat pada Gambar 3.9 Gambar 3.9 Physical Data Model mengapu kat egori mengampu ket erangan mengampu nama user Mengampu jenis kelamin User Id_user Nama_Us er Alamat Kota Negara No_telp Jenis_kelamin Kode_pos Email Pass word Status T estFlag minat1 minat2 minat3 Soal Id_s oal T ipe_s oal Nama_soal Jenis_kelamin Keterangan Id_keterangan Kategori Jenis_kelamin Keterangan Hasil Id_Has il Hasil1 Hasil2 Hasil3 T gl Kpsikolog I D_KETERANG AN = KAT EG ORI I D_KETERANG AN = ID_KET ERANG AN I D_USER = I D_USER I D_USER = I D_USER USER ID_USER char10 NAMA_USER varchar50 ALAMAT varchar50 KOTA char10 NEGARA char10 NO_TELP int JENIS_KELAMIN char10 KODE_POS int EMAIL varchar50 PASSWORD char10 STATUS smallint TESTFLAG int MINAT1 varchar50 MINAT2 varchar50 MINAT3 varchar50 SOAL ID_SOAL char10 TIPE_SOAL char10 NAMA_SOAL varchar50 JENIS_KELAMIN char10 ID_USER char10 KETERANGAN ID_KETERANGAN char10 JENIS_KELAMIN char10 KETERANGAN long varc har KATEGORI char10 HASIL ID_HASIL char10 HASIL1 integer HASIL2 integer HASIL3 integer ID_KETERANGAN char10 ID_USER char10 KATEGORI char10 TGL date KPSIKOLOG long varc har

3.7 Struktur Basis Data