Id Nama
Prioritas_ Kriteria
Status
1 Harga 1 F
2 JPL 9 T
3 Dimensi 7 T
User_Aktif Pilihan
Bas 1_2_6
Id Kode_Pem
banding Kolom_1 Kolom_2 Kolom_3
1 1_2_6 1,0000 6,0000
7,0000 2 1_2_6
0,1667 1,0000 2,0000
3 1_2_6 0,1429 0,5000
1,0000
Id User_
Aktif Kode_Pem
Banding Kriteria_1 Kriteria_2 Kriteria_3
1 Bas 1_2_6 1,0000 6,0000 7,0000
2 Bas 1_2_6 0,1667 1,0000 2,0000
3 Bas 1_2_6 0,1429 0,5000 1,0000
Gambar 3.14. Isi record tabel TemNKriteria dari proses pemilihan Kriteria
3.2.3. Pemilihan Sub Kriteria
Seperti halnya pemilihan Kriteria, pembobotan Sub Kriteria juga sudah disediakan sistem. Hanya bedanya, user diharuskan memilih seluruh Sub Kriteria
dari setiap Kriteria yang dipilih yang memiliki Sub Kriteria.
SIMKRITERIA ID
pk NUMBER5
KODE_PEMBANDING VARCHAR235
KOLOM_1 NUMBER6,4
KOLOM_2 NUMBER6,4
KOLOM_3 NUMBER6,4
KOLOM_4 NUMBER6,4
KOLOM_5 NUMBER6,4
KOLOM_6 NUMBER6,4
KOLOM_7 NUMBER6,4
KOLOM_8 NUMBER6,4
KOLOM_9 NUMBER6,4
KOLOM_10 NUMBER6,4
KOLOM_11 NUMBER6,4
KOLOM_12 NUMBER6,4
KOLOM_13 NUMBER6,4
KOLOM_14 NUMBER6,4
KOLOM_15 NUMBER6,4
KRITERIA_MF ID
pk NUMBER2
NAMA VARCHAR230
PRIORITAS_KRITERIA NUMBER2
LEVEL_MAKSIMAL NUMBER1
STATUS CHAR1
NAMA_TABLE VARCHAR220
STATUS_KK CHAR1
NAMA_TABLE_SHOW VARCHAR220
KETERANGAN VARCHAR2255
TEMPPILIHKRITERIA USER_AKTIF
pk VARCHAR250
LOG_USER pk
NUMBER3 PILIHAN
VARCHAR250
TEMPNKRITERIA ID
pk NUMBER5
USER_AKTIF fk
VARCHAR250 LOG_USER
fk NUMBER3
ID_KRITERIA fk
NUMBER2 KODE_PEMBANDING
VARCHAR235 KRITERIA_1
NUMBER6,4 KRITERIA_2
NUMBER6,4 KRITERIA_3
NUMBER6,4 KRITERIA_4
NUMBER6,4 KRITERIA_5
NUMBER6,4 KRITERIA_6
NUMBER6,4 KRITERIA_7
NUMBER6,4 KRITERIA_8
NUMBER6,4 KRITERIA_9
NUMBER6,4 KRITERIA_10
NUMBER6,4 KRITERIA_11
NUMBER6,4 KRITERIA_12
NUMBER6,4 KRITERIA_13
NUMBER6,4 KRITERIA_14
NUMBER6,4 KRITERIA_15
NUMBER6,4 VEKTOR_PRIORITAS
NUMBER6,4 CI
NUMBER6,4 CR
NUMBER6,4
Gambar 3.15 menjelaskan proses pemilihan Sub Kriteria sebagai berikut: - Bilamana Kriteria yang dipilih user mempunyai Sub Kriteria, maka Sub Kriteria
tersebut secara otomatis terpilih seluruhnya. - Tabel SubKriteria_MF menyimpan data-data Sub Kriteria. Field Kode_Urut
digunakan untuk menyimpan kode urutan Sub Kriteria sesuai levelnya, sehingga untuk memudahkan dalam menampilkan sub kriteria dan kriteria yang
sewaktu-waktu ditambah atau dikurangi. - Tabel SimSubKriteria menyimpan nilai preferensi Sub Kriteria. Isi field
Kode_Pembanding menandakan satu kelompok Sub Kriteria dalam satu level, dengan nilai preferensi yang tersimpan di field Kolom_1 sampai dengan
Kolom_15. - Sub Kriteria yang dipilih user disimpan dalam tabel TempSubKriteria pada field
Kode_Id. Kemudian data tersebut dicocokkan dengan tabel SimSubKriteria untuk mengambil nilai preferensi guna membangun matriks kriteria yang akan
disimpan di tabel TempNSubKriteria.
Id Id_
Kriteria Id_Sub_
Kriteria Nama
Level_ Kriteria
Status
25 6
0 Panjang 1 T
26 6
0 Lebar 1 T
27 6
0 Tinggi 1 T
28 6
0 Berat 1 F
User_ Aktif
Id_ Kriteria
Id_Sub_ Kriteria
Kode_Id
Bas 6
0 25_26_27_28_
Id Kode_Pembandi ng
Kolom_1 Kolom_2 Kolom_3 Kolom_4
25 25_26_27_28_ 1,0000 2,0000 2,5000 0,2500 26 25_26_27_28_ 0,5000 1,0000 2,0000 0,2000
27 25_26_27_28_ 0,4000 0,5000 1,0000 0,1667 28 25_26_27_28_ 4,0000 5,0000 6,0000 1,0000
Id User_ Aktif
Kode_Pem banding
Id_ Kriteria
Id_Sub_ Kriteria Kolom_1 Kolom_2 Kolom_3 Kolom_4
1 Bas
25_26_27_28_
6 0 1,0000 2,0000 2,5000 0,2500
2 Bas
25_26_27_28_
6 0 0,5000 1,0000 2,0000 0,2000
3
Bas 25_26_27_28_
6 0 0,4000 0,5000 1,0000 0,1667
4
Bas 25_26_27_28_
6 0 4,0000 5,0000 6,0000 1,0000
Gambar 3.15. Isi record tabel TemNSubKriteria dari proses pemilihan Sub Kriteria
SIMSUBKRITERIA ID
pk NUMBER5
KODE_PEMBANDING VARCHAR260
KOLOM_1 NUMBER6,4
KOLOM_2 NUMBER6,4
KOLOM_3 NUMBER6,4
KOLOM_4 NUMBER6,4
KOLOM_5 NUMBER6,4
KOLOM_6 NUMBER6,4
KOLOM_7 NUMBER6,4
KOLOM_8 NUMBER6,4
KOLOM_9 NUMBER6,4
KOLOM_10 NUMBER6,4
KOLOM_11 NUMBER6,4
KOLOM_12 NUMBER6,4
KOLOM_13 NUMBER6,4
KOLOM_14 NUMBER6,4
KOLOM_15 NUMBER6,4
KRITERIA_MF ID
pk NUMBER2
NAMA VARCHAR230
PRIORITAS_KRITERIA NUMBER2
LEVEL_MAKSIMAL NUMBER1
STATUS CHAR1
NAMA_TABLE VARCHAR220
STATUS_KK CHAR1
NAMA_TABLE_SHOW VARCHAR220
KETERANGAN VARCHAR2255
SUBKRITERIA_MF ID
pk NUMBER3
ID_KRITERIA fk
NUMBER2 ID_SUB_KRITERIA
NUMBER3 NAMA
VARCHAR230 PRIORITAS_KRITERIA
NUMBER2 LEVEL_KRITERIA
NUMBER1 STATUS
CHAR1 NAMA_TABLE
VARCHAR220 STATUS_KK
CHAR1 NAMA_TABLE_SHOW
VARCHAR220 STATUS_MM
CHAR1 KODE_URUT
VARCHAR229 KETERANGAN
VARCHAR2255 TEMPSUBKRITERIA
USER_AKTIF fk VARCHAR250
LOG_USER fk NUMBER3
ID_KRITERIA fk NUMBER2
ID_SUB2_KRITERIA NUMBER3
KODE_ID VARCHAR2120
JUDUL VARCHAR2450
TEMPNSUBKRITERIA ID
pk NUMBER6
USER_AKTIF fk
VARCHAR250 LOG_USER
fk NUMBER3
ID_SUB_KRITERIA fk
NUMBER3 KODE_PEMBANDING
VARCHAR260 ID_KRITERIA
fk NUMBER2
ID_SUB2_KRITERIA NUMBER3
LEVEL_KRITERIA NUMBER1
SUB_KRITERIA_1 NUMBER6,4
SUB_KRITERIA_2 NUMBER6,4
SUB_KRITERIA_3 NUMBER6,4
SUB_KRITERIA_4 NUMBER6,4
SUB_KRITERIA_5 NUMBER6,4
SUB_KRITERIA_6 NUMBER6,4
SUB_KRITERIA_7 NUMBER6,4
SUB_KRITERIA_8 NUMBER6,4
SUB_KRITERIA_9 NUMBER6,4
SUB_KRITERIA_10 NUMBER6,4
SUB_KRITERIA_11 NUMBER6,4
SUB_KRITERIA_12 NUMBER6,4
SUB_KRITERIA_13 NUMBER6,4
SUB_KRITERIA_14 NUMBER6,4
SUB_KRITERIA_15 NUMBER6,4
VEKTOR_PRIORITAS NUMBER6,4
CI NUMBER6,4
CR NUMBER6,4
KODE_RANGKING VARCHAR210
3.2.4. Pemilihan Alternatif