mengubah kriteria dan bobot menjadi dinamis pada php

saya mendapat tugas membuat sistem pendukung keputusan menggunakan metode weighted product. tapi pada sistem yg saya buat ini kriteria dan bobotnya masih manual ditanam di coding dan database. kemudian saya diminta oleh dosen untuk membuatnya menjadi dinamis. saya bingung dan belum ada bayangan gimana cara ngerubahnya..mohon bantuannya ya,,

ini coding untuk bobot dan perhitungan bobotnya masih manual yaitu 20,20,20,15,15,10,,


	//hitungan
		$query =mysql_query("select sum(vektor_s) from tb_kriteria");
		$data= mysql_fetch_array($query);
		$sigma= $data['sum(vektor_s)'];

			$w = array(20,20,20,15,15,10);
		// perbaikan bobot kepentingan
		$totalW=(20+20+20+15+15+10);
$wp[0]=round(($w[0]/$totalW),2);
$wp[1]=round(($w[1]/$totalW),2);
$wp[2]=round(($w[2]/$totalW),2);
$wp[3]=round(($w[3]/$totalW),2);
$wp[4]=round(($w[4]/$totalW),2);
$wp[5]=round(($w[5]/$totalW),2);

		$a1= round(pow($ipk_sementara,$wp[0]),2) ;
		$a2= round(pow($penghasilan,$wp[1]),2);
		$a3= round(pow($tanggungan,$wp[2]),2);
		$a4= round(pow($sumber_listrik,$wp[3]),2) ;
		$a5= round(pow($daya_listrik,$wp[4]),2);
		$a6= round(pow($penilaian_dosen,$wp[5]),2);
		$s = round($a1*$a2*$a3*$a4*$a5*$a6,2);
		$sigma = $sigma + $s;
		$v = round ($s/$sigma,2);

		 $selectquery = mysql_query("select * from tb_kriteria");
		while ($dt = mysql_fetch_array($selectquery))
	{
			$newkriteria=$dt['id_kriteria'];
			$sawal=$dt['vektor_s'];
			$vubah=round($sawal/$sigma,2);
			$query ="update tb_kriteria set vektor_v='$vubah' where id_kriteria= '$newkriteria'";
			mysql_query($query);
		}

		mysql_query ("Insert into tb_kriteria(id_user, ipk_sementara, penghasilan, tanggungan, sumber_listrik, daya_listrik,  penilaian_dosen,vektor_s, vektor_v)values('$id_user','$ipk_sementara','$penghasilan','$tanggungan','$sumber_listrik','$daya_listrik','$penilaian_dosen','$s','$v')");
		$url = "kriteria.php";
		$alert = "Tambah Data Berhasil";

ini adalah kriterianya,,saya jadikan field di tb_kriteria jadi tidak bisa ditambah otomatis lewat sistem..

mohon bantuannya ya,, gimana ngerubah bobot dan kriteria yg masih manual itu jadi dinamis dan bisa ditambah atau ubah lewat sistem.. terima kasih,,

avatar Sariati
@Sariati

41 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

3 Jawaban:

lihat selintas sih ngerubah relasi database gan kalo mau dinamis

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

iya ternyata,, kemaren juga dapet sarannya gitu,,harus nambah beberapa tabel dlu,, agak panjang caranya ya kayanya,,

avatar Sariati
@Sariati

41 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Aku punya maslaah serupa nihh, Jdi gimana solusinya kk

avatar Rapi
@Rapi

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban