3.6. Perancangan Struktur Tabel
Tujuan dari perancangan struktur tabel adalah untuk mempermudah pengembang sistem dalam merancang basis data yang akan digunakan dalam sistem tersebut. Ada
beberapa tabel yang akan digunakan dalam sistem ini, diantaranya adalah tabel bobot_ahp, bobot_eigen, bobot_perbandingan, eigenfactor, hasil_ahp, hasil_promete,
kriteria, matrix_ahp, normal_matrix, penilaian, rumah_sakit, total_bagi, total_bobot, total_eigen, total_perbandingan, user. Berikut struktur dari masing-masing tabel
tersebut. Struktur Tabel bobot AHP dapat dilihat pada tabel 3.45.
Tabel 3.45. Struktur Tabel bobot_ahp
No Nama Field
Tipe Data Field
1 id_kriteria_ahp
integer 10
2 id_kriteria
integer 10
3 nilai_kriteria
float 10,3
Struktur Tabel bobot Eigen dapat dilihat pada tabel 3.46.
Tabel 3.46. Struktur Tabel bobot_eigen
No Nama Field
Tipe Data Field
1 id_bobot_eigen
integer 10
2 id_kriteria
integer 10
3 nilai_eigen
double 10,2
Struktur Tabel bobot Perbandingan dapat dilihat pada tabel 3.47.
Tabel 3.47. Struktur Tabel bobot_perbandingan
No Nama Field
Tipe Data Field
1 id_bobot_perbandingan integer
10 2
id_kriteria1 integer
10 3
id_kriteria2 integer
10 4
nilai1 varchar
10
Universitas Sumatera Utara
5 nilai2
varchar 10
6 hasil
float 10,2
Struktur Tabel Eigenfactor dapat dilihat pada tabel 3.48.
Tabel 3.48. Struktur Tabel eigenfactor
No Nama Field
Tipe Data Field
1 id_eigenfactor
integer 10
2 id_rumah_sakit
integer 10
3 id_kriteria
integer 10
4 hasil_eigenfactor double
10,3
Struktur Tabel hasil AHP dapat dilihat pada tabel 3.49.
Tabel 3.49. Struktur Tabel hasil_ahp
No Nama Field
Tipe Data Field
1 id_hasil_ahp
integer 10
2 id_rumah_sakit
integer 10
3 hasil_ahp
float 20,3
Struktur Tabel bobot penilaian dapat dilihat pada tabel 3.50.
Tabel 3.50. Struktur Tabel bobot_penilaian
No Nama Field
Tipe Data Field
1 id_hasil_promete integer
10 2
id_rumah_sakit integer
10 3
leaving_flow float
4 entering_flow
float 5
net_flow float
Struktur Tabel kriteria dapat dilihat pada tabel 3.51.
Tabel 3.51. Struktur Tabel kriteria
No Nama Field
Tipe Data Field
1 id_kriteria
integer 10
Universitas Sumatera Utara
2 nama_kriteria
varchar 30
Struktur Tabel matriks AHP dapat dilihat pada tabel 3.52.
Tabel 3.52. Struktur Tabel matrix_ahp
No Nama Field
Tipe Data Field
1 id_matrix_ahp
integer 10
2 id_rumah_sakit1
integer 10
3 id_rumah_sakit2
integer 10
4 matrix1
varchar 20
5 matrix2
varchar 20
6 bagi_matrix
varchar 20
7 id_kriteria
integer 10
Struktur Tabel normalisasi matriks dapat dilihat pada tabel 3.53.
Tabel 3.53. Struktur Tabel normal_matrix
No Nama Field
Tipe Data Field
1 id_normal
integer 10
2 id_rumah_sakit
integer 10
3 normal_pelayanan
varchar 10
4 normal_fasilitas
varchar 10
5 normal_biaya
varchar 10
6 normal_dokter_mata
varchar 10
7 normal_dokter_jantung varchar
10 8
normal_dokter_paru varchar
10
Struktur Tabel penilaian dapat dilihat pada tabel 3.54.
Tabel 3.54. Struktur Tabel penilaian
No Nama Field
Tipe Data Field
1 id_penilaian
integer 10
2 id_rumah_sakit
integer 10
Universitas Sumatera Utara
3 pelayanan
varchar 10
4 fasilitas
varchar 10
5 biaya
varchar 10
6 dokter_mata
varchar 10
7 dokter_jantung
varchar 10
8 dokter_paru
varchar 10
Struktur Tabel rumah sakit dapat dilihat pada tabel 3.55.
Tabel 3.55. Struktur Tabel rumah_sakit
No Nama Field
Tipe Data Field
1 id_rumah_sakit
integer 10
2 nama_rumah_sakit
varchar 40
3 alamat
varchar 40
Struktur Tabel total bagi dapat dilihat pada tabel 3.56.
Tabel 3.56. Struktur Tabel total_bagi
No Nama Field
Tipe Data Field
1 id_total_bagi
integer 10
2 id_rumah_sakit
integer 10
3 id_kriteria
integer 10
4 hasil_total_bagi
double 10,2
Struktur Tabel total bobot dapat dilihat pada tabel 3.57.
Tabel 3.57. Struktur Tabel total_bobot
No Nama Field
Tipe Data Field
1 id_total_bobot
integer 10
2 id_kriteria1
integer 10
3 id_kriteria2
integer 10
4 hasil_kriteria
double 10,3
Universitas Sumatera Utara
Struktur Tabel total eigen dapat dilihat pada tabel 3.58.
Tabel 3.58. Struktur Tabel total_eigen
No Nama Field
Tipe Data Field
1 id_total_eigen
integer 10
2 id_kriteria
integer 10
3 id_rumah_sakit
integer 10
4 nilai_eigen
varchar 10
Struktur Tabel total perbandingan dapat dilihat pada tabel 3.59.
Tabel 3.59. Struktur Tabel total_perbandingan
No Nama Field
Tipe Data Field
1 id_total_perbandingan
integer 10
2 id_rumah_sakit1
integer 10
3 id_rumah_sakit2
integer 10
4 id_kriteria
integer 10
5 hasil_perbandingan
double 10,2
Struktur Tabel user dapat dilihat pada tabel 3.60.
Tabel 3.60. Struktur Tabel user
No Nama Field
Tipe Data Field
1 id_user
integer 10
2 username
varachar 40
3 password
varchar 40
3.7. Perancangan Antarmuka Sistem Interface