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