Tabel Kriteria Tabel Nilai

44

4.1.1.6 Tabel Nilai Standar Kriteria

Tabel nilai standar kriteria terdiri dari empat kolom yaitu id nilai standar kriteria, id kriteria, isi standar dan nilai standar , dengan id nilai kriteria sebagai primary key dan id kriteria sebagai foreign key. Tabel ini berfungsi untuk menyimpan nilai kriteria. CREATE TABLE IF NOT EXISTS `nilai_standar_kriteria` `id_nilai_standar_kriteria` int11 NOT NULL, `id_kriteria` int11 NOT NULL, `isistandar` varchar500 NOT NULL, `nilaistandar` int500 NOT NULL ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8; Tabel 4. 6 Tabel Nilai Standar Kriteria

4.1.1.7 Tabel Pemilih

Tabel pemilih terdiri dari tiga kolom yaitu id pemilihan, nama dan email, dengan id pemilihan sebagai primary key dan id kriteria sebagai foreign key. Tabel ini berfungsi untuk menyimpan nama dan email pengguna. CREATE TABLE IF NOT EXISTS `pemilih` `id_pemilihan` int11 NOT NULL, `nama` varchar128 NOT NULL, `email` varchar128 NOT NULL, `hasil` varchar20 DEFAULT NULL ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8; Tabel 4. 7 Tabel Pemilih 45

4.1.2 Implementasi Subsistem Manajemen Model

Implementasi subsitem manajemen model adalah implementasi dari perhitungan SAW itu sendiri. Implementasi tersebut terdapat pada penggalan program berikut: function hasil { _sessionPemilih; if isset_POST[harga] { setFlashDataerrorMessage, Silahkan isi bobot; redirectspk; } id_pemilih = _SESSION[id_pemilih]; nama_pemilih = _SESSION[pemilih][nama]; email_pemilih = _SESSION[pemilih][email]; global db; mysqli_querydb, INSERT INTO pemilihan VALUES , nama_pemilih, email_pemilih, null; id_pemilih = mysqli_insert_iddb; foreach _POST as nama_kriteria = input { id_kriteria = _getIdKriterianama_kriteria; bobot = input100; mysqli_querydb, INSERT INTO bobot_pilih VALUES id_pemilih, id_kriteria, bobot; w[] = bobot; } results = mysqli_querydb, SELECT nilai_alternatif.id_alternatif, nilai_alternatif.nilai, nilai_standar_kriteria.id_kriteria FROM nilai_alternatif JOIN nilai_standar_kriteria ON nilai_alternatif.id_nilai_standar_kriteria = nilai_standar_kriteria.id_nilai_standar_kriteria; if results-num_rows 0 { while row = mysqli_fetch_assocresults { data[row[id_kriteria]][row[id_alternatif]] = row[nilai]; } }