Tabel Relasi Perancangan Basis Data

Admin 6.1 Mendapatkan gap kompetensi Data penilaian Gap_kompetensi Data penilaian 6.2 Mendapatkan bobot nilai Info gap kompetensi Bobot_nilai data gap kompetensi 6.3 Mendapatkan total nilai aspek Info bobot nilai Total_nilai_aspek Data bobot nilai 6.4 Mengalikan total nilai aspek Info total nilai aspek Perkalian_nilai_aspek data total nilai aspek Pimpinan Hasil Profile matching Gambar 3.6 DFD Level 2 Olah Data Sub Kriteria

3.5 Tabel Relasi

Proses relasi antar file merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Berikut adalah skema relasi Sistem yang telah dirancang seperti pada gambar 3.7. Universitas Sumatera Utara Gambar 3.7 Tabel Relasi

3.6 Perancangan Basis Data

3.6.1 Struktur Tabel

Tabel merupakan tempat penyimpanan informasi dari sebuah aliran data dalam sebuah sistem. Berikut merupakan struktur dari beberapa tabel sistem yang akan dibangun. 1. Tabel pegawai Tabel pegawai merupakan tabel yang berguna untuk menyimpan data pegawai. Tabel pegawai tersebut adalah seperti terlihat pada tabel 3.24. Tabel 3.24. Tabel Pegawai Field Type Size Keterangan Id pegawai Int 10 id pegawai Nik Varchar 10 nik pegawai Nama pegawai Varchar 30 nama pegawai Universitas Sumatera Utara Jenis kelamin Varchar 30 jenis kelamin Alamat Varchar 30 alamat pegawai Primary Key : id_pegawai 2. Tabel hasil Tabel hasil merupakan media untuk menyimpan data hasil akhir profile matching. Struktur tabel hasil terlihat pada tabel 3.25. Table 3.25. Tabel Hasil Field Type Size Keterangan Id hasil Int 10 id hasil Id pegawai Int 10 id pegawai Nilai Float 10,3 nilai akhir Primary Key : id hasil Foreign key : id pegawai 3. Tabel Bobot Nilai Tabel bobot_nilai merupakan media untuk merekam data bobot nilai profile matching. Struktur tabel bobot nilai terlihat pada tabel 3.26. Tabel 3.26 Tabel Bobot Nilai Field Type Size Keterangan Id bobot nilai Int 10 id bobot nilai Id criteria Int 10 id criteria Id sub criteria Int 10 id sub criteria Nilai Varchar 10 nilai bobot nilai profile matching Primary Key : id _bobot_nilai Foreign key : id_kriteria, id_sub_kriteria, dan id_kriteria 4. Tabel Penilaian Tabel penilaian merupakan media untuk merekam data penilaian. Struktur tabel penilaian dapat dilihat pada tabel 3.27 Universitas Sumatera Utara . Tabel 3.27 Tabel Penilaian Field Type Size Keterangan id_penilaian Int 10 id penilaian id_kriteria Int 10 id criteria id_sub_kriteria Int 10 id sub criteria id_pegawai Int 10 id pegawai Nilai Varchar 30 nilai penilaian Skor Varchar 30 skor penilaian Primary Key : id_penilaian Foreign Key : id_pegawai, id_kriteria, dan id_sub_kriteria 5. Tabel Gap Kompetensi Tabel gap kompetensi merupakan media untuk menyimpan data gap kompetensi profile matching . Struktur tabel gap kompetensi dapat dilihat pada tabel 3.28. Tabel 3.28. Tabel Gap Kompetensi Field Type Size Keterangan id_gap_kompetensi Int 10 id gap kompetensi id_kriteria Int 10 id criteria id_sub_kriteria Int 10 id sub criteria id_pegawai Int 10 id pegawai Gap Float 10 gap profile matching Primary Key : id gap kompetensi Foreign Key : id pegawai, id kriteria, dan id sub kriteria 6. Tabel Total Nilai Aspek Tabel total nilai aspek merupakan media untuk merekam data total nilai aspek Profile Matching. Struktur tabel total nilai aspek dapat dilihat pada tabel 3.29. Tabel 3.29. Tabel Total Nilai Aspek Field Type Size Keterangan id_total_nilai_aspek Int 10 id total nilai aspek id_kriteria Int 10 id criteria Universitas Sumatera Utara id_sub_kriteria Int 10 id sub criteria id_pegawai Int 10 id pegawai core_factor Float 10,2 nilai core factor second_factor Float 10,2 nilai secondary factor Nilai Float 10,2 nilai gap kompetensi Primary Key : i d total nilai aspek Foreign Key : id pegawai, id kriteria, dan id sub kriteria 7. Tabel Perkalian Nilai Aspek Tabel perkalian nilai aspek merupakan media untuk merekam data perkalian nilai aspek Profile Matching. Struktur tabel perkalian nilai aspek seperti pada tabel 3.30. Tabel 3.30. Tabel Perkalian Nilai Aspek Field Type Size Keterangan id_perkalian_nilai_aspek Int 10 id perkalian nilai aspek id_kriteria Int 10 id criteria id_pegawai Int 10 id pegawai Primary Key : id_perkalian_nilai_aspek Foreign Key : id_pegawai dan id_kriteria 8. Tabel Kriteria Tabel kriteria merupakan media untuk merekam data kriteria. Struktur tabel kriteria seperti pada tabel 3.31. Tabel 3.31. Tabel Kriteria Field Type Size Keterangan Id criteria Int 10 id criteria Nama criteria Varchar 30 nama criteria Bobot Varchar 10 Bobot Primary Key : id_kriteria 9. Tabel Sub Kriteria Universitas Sumatera Utara Tabel sub kriteria merupakan media untuk merekam data sub kriteria. Struktur tabel sub criteria seperti pada tabel 3.32. Tabel 3.32. Tabel Sub Kriteria Field Type Size Keterangan id_sub_kriteria Int 10 id sub criteria id_kriteria Int 10 id criteria nama_sub_kriteria Varchar 40 nama sub criteria Factor Varchar 10 Factor Primary Key : id_sub_kriteria foreign key : id_kriteria 10. Tabel User Tabel user merupakan media untuk merekam data user. Struktur tabel user seperti pada tabel 3.33. Tabel 3.33. Tabel User Field Type Size Keterangan id_user Int 10 id user User name Varchar 40 user name Password Varchar 30 password Level Varchar 30 level Primary Key : id_user

3.7 Perancangan User Interface