Perancangan Struktur Tabel dan Tabel Relasi

50

3.6. Perancangan Struktur Tabel dan Tabel Relasi

3.6.1. Perancangan Struktur Tabel Perancangan struktur table berguna bagi pengembangan sistem dalam merancang basis data yang akan digunakan pada sistem nantinya. Sistem ini menggunakan beberapa tabel, diantaranya adalah Tabel 3.3 Struktur Tabel Admin No Nama Field Tipe Data Field Keterangan 1 Nama Varchar 50 Nama pengguna aplikasi 2 Username Varchar 50 Username pengguna aplikasi, primary key 3 Password Varchar 50 Password pengguna aplikasi 4 Email Varchar 50 Email pengguna aplikasi Tabel 3.4. Struktur Tabel Kriteria No Nama Field Tipe Data Field Keterangan 1 id_kriteria Int 5 Nomor urut kriteria primary key 2 nama_kriteria Varchar 30 Nama kriteria Tabel 3.5. Struktur Tabel Nilai Kriteria No Nama Field Tipe Data Field Keterangan 1 id_nilaikriteria Int 5 Nomor urut nilai kriteria, primary key 2 tipe Varchar 30 Tipe kriteria 3 nilai_awal Float 5 Nilai index pertama kriteria Tabel 3.6. Struktur Tabel Nilai Prioritas Kriteria No Nama Field Tipe Data Field Keterangan 1 id_prioritaskriteria Int 5 Nomor urut prioritas kriteria, primary key 2 id_kriteria Int 30 Nomor urut kriteria 3 bobot_kriteria Float 5 Nilai bobot kriteria Tabel 3.7. Struktur Tabel Alternatif No Nama Field Tipe Data Field Keterangan 1 id_alternatif Int 5 Nomor urut alternatif, primary key 2 nama_alternatif Varchar 30 Nama alternatif 3 gambar Int 5 Nama file gambar alternatif Universitas Sumatera Utara 51 Tabel 3.8. Struktur Tabel Nilai Alternatif No Nama Field Tipe Data Field Keterangan 1 id_nilaialternatif Int 5 Nomor urut nilai alternatfi, primary key 2 Tipe Varchar 30 Tipe alternatif 3 nilai_awal Float 5 Nilai index pertama alternatif Tabel Struktur 3.9. Tabel Bobot Kriteria AHP No Nama Field Tipe Data Field Keterangan 1 id_bobotahp Int 5 Nomor urut bobot kriteria AHP, ,primary key 2 namakriteria Varchar 5 Kode kriteria 3 nilaibobot Int 10 Nilai dari bobot kriteria AHP Tabel 3.10. Struktur Tabel Nilai Prioritas Alternatif Kriteria AHP No Nama Field Tipe Data Field Keterangan 1 id_prioritasalternatif Int 5 Nomor urut prioritas alternatif, primary key 2 id_alternatif Int 30 Nomor urut alternatif 3 Bagian Varchar 30 Nama kriteria 4 bobot_kriteria Float 5 Nilai bobot alternatif Tabel 3.11. Struktur Tabel IRK No Nama Field Tipe Data Field Keterangan 1 id_irk Int 5 Nomor urut tabel IRK, primary key 2 jum_irk Int 5 Jumlah matriks n x n 3 nilai_irk Varchar 5 Nilai dari tabel IRK Tabel 3.12. Struktur Tabel Hasil AHP No Nama Field Tipe Data Field Keterangan 1 id_hslahp Int 5 Nomor urut hasil akhir perhitungan AHP 2 id_alternatif Int 5 Nomor urut alternatif 3 hsl_ahp Int 5 Nilai dari hasil akhir perhitungan AHP 3.6.2. Relasi Tabel Rancangan relasi antar tabel berfungsi untuk menampilkan informasi hubungan relasi ketergantungan dependence antar table pada database. Rencangan relasi antar tabel pada metode AHP dapat dilihat seperti pada Gambar 3.14, dan metode FDM dapat dilihat seperti pada Gambar 3.15. Universitas Sumatera Utara 52 Gambar 3.14. Tabel Relasi Metode AHP. Admin nama varchar20 username varchar20 password varchar20 email varchar20 level varchar20 1 Keterangan: 1 1 : Relasi one to one : Primary Key : Foreign Key Prioritas id_pioritas int5 nama_alter varchar5 bagian varchar15 nilai_pioritas varchar10 1 Tabel irk id_irk int5 jum_irk int5 nilai_irk varchar5 1 Bobot ahp id_bobotahp int5 namakriteria varchar5 nilaibobot int5 Hasil ahp id_hslahp int5 id_alternatif int5 hsl_ahp varchar10 1 1 Alternatif id_alternatif int5 nama_alternatif varchar30 1 Kriteria id_kriteria varchar5 nama_kriteria varchar30 Universitas Sumatera Utara 53 Gambar 3.15. Tabel Relasi Metode FDM

3.7. Analisis Proses