Entity Relationship Diagram ERD

S T IK O M S U R A B A Y A

4.2.5 Entity Relationship Diagram ERD

Untuk struktur database yang digunakan digambarkan melalui Entity Relationship Diagram ERD. ERD terdapat dua macam jenis yaitu dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM. A. Conceptual Data Model CDM Conceptual Data Model CDM adalah gambaran dari database secara logik. Menggambarkan tabel-tabel yang akan dibuat dan relasi antara tabel satu dengan yang lain serta aliran data yang terjadi di dalamnya. Gambar 4.13 adalah bentuk Conceptual Data Model CDM dari rancang bangun aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi Design. Perancangan aplikasi ini membutuhkan database yang di dalamnya terdiri dari 12 tabel. Gambar 4.13 Conceptual Data Model CDM rancang bangun aplikasi manajemen data dan penilaian tes pelamar. Relationship_1 Relationship_2 Relationship_3 Relationship_4 Relationship_5Relationship_6 Relationship_16 Relationship_17 Relationship_18 Relationship_19 pelamar o o o o id_pelamar jenis_identitas no_identitas nama alamat tempat lahir tanggal lahir jenis kelamin agama status no_telp bagian tanggal_lamaran_masuk foto Variable characters 10 Variable characters 3 Variable characters 30 Variable characters 100 Variable characters 200 Variable characters 15 Date Variable characters 10 Variable characters 8 Variable characters 15 Variable characters 25 Variable characters 12 Date Time Text 200 kualifikasi pendidikan o o o o id_pendidikan tingkatan_pendidikan_akhir nama_instansi tanggal_lulus No_ijazah Variable characters 10 Text 100 Text 100 Date Variable characters 30 skill o o id_skill skill_1 skill_2 Variable characters 10 Text 200 Text 200 pengalaman1 o o o o o o id_pengalaman nama_perusahaan1 tanggal_masuk1 tanggal_keluar1 posisi1 status_posisi1 periode1 Variable characters 10 Variable characters 50 Date Date Variable characters 20 Variable characters 20 Variable characters 30 nilai tes design o o o id_nilai_design n_wawasan_design n_penguasaan_aplikasi_desain n_ketelitian n_kreatifitas n_kerapian_hasil n_penguasaan_aplikasi_penunjang jumlah_nilai status_nilai Variable characters 10 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 25 nilai tes Accounting o o o o o o o o id_nilai_acc n_wawasan_acc n_pembuatan_laporan_keuangan n_ketelitian_acc n_pengetahuan_dasar n_kecerdasan_acc n_penguasaan_aplikasi_akutansi jum_nilai_acc status_nilai_acc Variable characters 10 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 30 nilai tes marketing o o id_nilai_mar n_wawasan_marketing n_presentasi n_komunikasi n_pemahaman_produk jum_nilai_mar status_nilai_mar Variable characters 10 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 30 Login o username pasword Variable characters 10 Variable characters 10 level pegawai o o id_karyawan nama_pegawai jabatan Variable characters 10 Variable characters 30 Variable characters 20 Nilai Tes Finance o o o o o o o id_nilai_fin n_pengetahuan_dasar_fin n_pengetahuan_transaksi n_laporan_pembayaran n_laporan_pembelian n_laporan_manaj_keua jum_nilai_fin status_nilai_fin Variable characters 10 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 5 Variable characters 30 pengalaman2 o o o o o o id_pengalaman2 nama_perusahaan2 tanggal_masuk2 tanggal_keluar2 posisi2 status_posisi2 periode2 Variable characters 10 Variable characters 100 Date Date Variable characters 40 Variable characters 30 Variable characters 30 pengalaman3 o o o o o o id_pengalaman3 nama_perusahaan3 tanggal_masuk3 tanggal_keluar3 posisi3 status_posisi3 periode3 Variable characters 10 Variable characters 100 Date Date Variable characters 30 Variable characters 30 Variable characters 30 S T IK O M S U R A B A Y A B. Physical Data Model PDM Physical Data Model PDM merupakan hasil dari generating Conceptual Data Model CDM. PDM merupakan gambaran secara fisik dari database yang akan dibangun. Di dalam PDM terdapat tabel-tabel yang saling berelasi dan berisikan data yang sudah disesuaikan tipe datanya. Untuk lebih jelas mengenai bentuk dari Physical Data Model PDM dapat dilihat pada gambar 4.14. Gambar 4.14 Physical Data Model PDM rancang bangun aplikasi manajemen data dan penilaian tes pelamar. FK_SKILL_RELATIONS_PELAMAR FK_PENGALAM_RELATIONS_PELAMAR1 FK_KUALIFIK_RELATIONS_PELAMAR FK_NILAI_DES_RELATIONS_PELAMAR FK_NILAI_ACC_RELATIONS_PELAMAR FK_NILAI_MAR_RELATIONS_PELAMAR FK_LEVEL_PE_RELATIONS_LOGIN FK_NILAI_TE_RELATIONS_PELAMAR FK_PENGALAM_RELATIONS_PELAMAR2 FK_PENGALAM_RELATIONS_PELAMAR3 pelamar id_pelamar jenis_identitas no_identitas nama alamat tempat lahir tanggal lahir jenis kelamin agama status no_telp bagian tanggal_lamaran_masuk foto varchar10 varchar3 varchar30 varchar100 varchar200 varchar15 datetime varchar10 varchar8 varchar15 varchar25 varchar12 datetime text pk kualifikasi pendidikan id_pendidikan id_pelamar tingkatan_pendidikan_akhir nama_instansi tanggal_lulus No_ijazah varchar10 varchar10 text text datetime varchar30 pk fk skill id_skill id_pelamar skill_1 skill_2 varchar10 varchar10 text text pk fk pengalaman1 id_pengalaman id_pelamar nama_perusahaan1 tanggal_masuk1 tanggal_keluar1 posisi1 status_posisi1 periode1 varchar10 varchar10 varchar50 datetime datetime varchar20 varchar20 varchar30 pk fk nilai tes design id_nilai_design id_pelamar n_wawasan_design n_penguasaan_aplikasi_desain n_ketelitian n_kreatifitas n_kerapian_hasil n_penguasaan_aplikasi_penunjang jumlah_nilai status_nilai varchar10 varchar10 varchar5 varchar5 varchar5 varchar5 varchar5 varchar5 varchar5 varchar25 pk fk nilai tes Accounting id_nilai_acc id_pelamar n_wawasan_acc n_pembuatan_laporan_keuangan n_ketelitian_acc n_pengetahuan_dasar n_kecerdasan_acc n_penguasaan_aplikasi_akutansi jum_nilai_acc status_nilai_acc varchar10 varchar10 varchar5 varchar5 varchar5 varchar5 varchar5 varchar5 varchar5 varchar30 pk fk nilai tes marketing id_nilai_mar id_pelamar n_wawasan_marketing n_presentasi n_komunikasi n_pemahaman_produk jum_nilai_mar status_nilai_mar varchar10 varchar10 varchar5 varchar5 varchar5 varchar5 varchar5 varchar30 pk fk Login username pasword varchar10 varchar10 pk level pegawai id_karyawan username nama_pegawai jabatan varchar10 varchar10 varchar30 varchar20 pk fk Nilai Tes Finance id_nilai_fin id_pelamar n_pengetahuan_dasar_fin n_pengetahuan_transaksi n_laporan_pembayaran n_laporan_pembelian n_laporan_manaj_keua jum_nilai_fin status_nilai_fin varchar10 varchar10 varchar5 varchar5 varchar5 varchar5 varchar5 varchar5 varchar30 pk fk pengalaman2 id_pengalaman2 id_pelamar nama_perusahaan2 tanggal_masuk2 tanggal_keluar2 posisi2 status_posisi2 periode2 varchar10 varchar10 varchar100 datetime datetime varchar40 varchar30 varchar30 pk fk pengalaman3 id_pengalaman3 id_pelamar nama_perusahaan3 tanggal_masuk3 tanggal_keluar3 posisi3 status_posisi3 periode3 varchar10 varchar10 varchar100 datetime datetime varchar30 varchar30 varchar30 pk fk S T IK O M S U R A B A Y A Nama Atribut Tipe Data Length Constraint Id_pelamar varchar10 10 Primary Key Jenis_identitas varchar3 3 No_identitas varchar30 30 Nama varchar100 100 Alamat varchar200 200 Tempat lahir varchar15 15 Tanggal lahir datetime Jenis kelamin varchar10 10 Agama varchar8 8 Status varchar15 15 No_telp varchar25 25 Bagian varchar12 12 Tanggal_lamaran_masuk datetime Foto text

4.2.6 Database Management System DBMS