3.6 Perancangan Struktur Tabel
Perancangan struktur tabel digunakan untuk mempermudah pengembang dalam merancang database yang akan digunakan dalam sistem pendukung keputusan ini.
Tabel yang digunakan dalam sistem ini diantaranya adalah tabel admin, asuransi, bobot_ahp, bobot eigen, bobot_perbandingan, bobot_rata_rata, eigenfactor, hasil_ahp,
hasil_smart, kriteria,
matrix_ahp, matrix_asuransi,
matrix_kecocokan, normalisasi_bobot, penilaian, total_bagi, total_bobot, total_eigen, total perbandingan.
Berikut ini perancangan struktur tabel dari masing-masing tabel tersebut.
Tabel 3.39. Struktur Tabel admin No.
Nama Field Tipe Data
Field
1. id_admin
int 10
2. username
varchar 30
3. password
varchar 30
Tabel 3.40. Struktur Tabel asuransi No.
Nama Field Tipe Data
Field
1. id_asuransi
int 10
2. nama_asuransi
varchar 40
3. alamat
varchar 40
Tabel 3.41. Struktur Tabel bobot_ahp No.
Nama Field Tipe Data
Field
1. id_kriteria_ahp
int 10
2. id_kriteria
int 10
3. Nilai_kriteria
float 10,3
Tabel 3.42. Struktur Tabel bobot_eigen No.
Nama Field Tipe Data
Field
1. id_bobot_eigen
int 10
2. id_kriteria
int 10
Universitas Sumatera Utara
3. nilai_eigen
double 10,2
Tabel 3.43. Struktur Tabel bobot_perbandingan No.
Nama Field Tipe Data
Field
1. id_bobot_perbandingan
int 10
2. id_kriteria1
int 10
3. id_kriteria2
int 10
4. nilai1
varchar 10
5. nilai2
varchar 10
6. hasil
float 10,2
Tabel 3.44. Struktur Tabel bobot_rata-rata No.
Nama Field Tipe Data
Field
1. id_bobot_rata
int 10
2. id_kriteria
int 10
3. nilai_rata_rata
double 10,3
Tabel 3.45. Struktur Tabel eigenfactor No.
Nama Field Tipe Data
Field
1. id_eigenfactor
int 10
2. id_asuransi
int 10
3. id_kriteria
int 10
4. hasil_eigenfactor
double 10,3
Tabel 3.46. Struktur Tabel hasil_ahp No.
Nama Field Tipe Data
Field
1. id_hasil_ahp
int 10
2. id_asuransi
int 10
3. hasil_ahp
float 20,3
Universitas Sumatera Utara
Tabel 3.47. Struktur Tabel hasil_smart No.
Nama Field Tipe Data
Field
1. id_hasil_smart
int 10
2. id_asuransi
int 10
3. hasil_smart
double 10,4
Tabel 3.48. Struktur Tabel kriteria No.
Nama Field Tipe Data
Field
1. id_kriteria
int 10
2. kriteria
varchar 30
3. ketentuan_kriteria
varchar 30
4. kepentingan
double 10,0
5. bobot_penting
double 10,0
6. bobot_tidak_penting
double 10,0
Tabel 3.49. Struktur Table matrix_ahp No.
Nama Field Tipe Data
Field
1. id_matrix_ahp
int 10
2. id_asuransi1
int 10
3. id_asuransi2
int 10
4. matrix1
varchar 20
5. matrix2
varchar 20
6. bagi_matrix
varchar 20
7. id_kriteria
int 10
Tabel 3.50. Struktur Tabel matrix_asuransi No.
Nama Field Tipe Data
Field
1. id_matrix_asuransi
int 10
2. id_asuransi
int 10
3. matrix_manfaat
varchar 10
4. matrix_premi
varchar 10
5. matrix_masa
varchar 10
Universitas Sumatera Utara
6. matrix_usia
varchar 10
7. matrix_cara
varchar 10
Tabel 3.51. Struktur Tabel matrix_kecocokan No.
Nama Field Tipe Data
Field
1. id_matrix_kecocokan
int 10
2. id_asuransi
int 10
3. kecocokan_manfaat
varchar 10
4. kecocokan_premi
varchar 10
5. kecocokan_masa
varchar 10
6. kecocokan_usia
varchar 10
7. kecocokan_cara
varchar 10
Tabel 3.52. Struktur Tabel normalisasi_bobot No.
Nama Field Tipe Data
Field
1. id_normalisasi_bobot
int 10
2. id_kriteria
int 10
3. bobot_relatif_1
double 10,3
4. bobot_relatif_2
double 10,3
Tabel 3.53. Struktur Tabel penilaian No.
Nama Field Tipe Data
Field
1. id_penilaian
int 10
2. id_asuransi
int 10
3. manfaat
varchar 30
4. premi
varchar 30
5. masa_pertanggungan
varchar 30
6. usia_masuk_tertanggung
varchar 30
7. pembayaran_premi
varchar 30
Universitas Sumatera Utara
Tabel 3.54. Struktur Tabel total_bagi No.
Nama Field Tipe Data
Field
1. id_total_bagi
int 10
2. id_asuransi
int 10
3. id_kriteria
int 10
4. hasil_total_bagi
double 10,2
Tabel 3.55. Struktur Tabel total_bobot No.
Nama Field Tipe Data
Field
1. id_total_bobot
int 10
2. id_kriteria1
int 10
3. id_kriteria2
int 10
4. hasil_kriteria
double 10,3
Tabel 3.56. Struktur Tabel total_eigen No.
Nama Field Tipe Data
Field
1. id_total_eigen
int 10
2. id_kriteri
int 10
3. id_asuransi
int 10
4. nilai_eigen
varchar 10
Tabel 3.57. Struktur Tabel total perbandingan No.
Nama Field Tipe Data
Field
1. id_total_perbandingan
int 10
2. id_asuransi1
int 10
3. id_asuransi2
int 10
4. id_kriteria
int 10
5. hasil_perbandingan
double 10,2
Universitas Sumatera Utara
3.7 Perancangan Antarmuka Sistem Interface