nilai core, nilai secondary dan nilai total dengan metode profile matching

selamat malam.. saya ingin bertanya.. saya ingin mencari nilai core, secondary dan nilai total dimana pada gambar bahwa kriteria semester adalah jenis core dan kriteria nilai rata-rata adalah jenis secondary selanjutnya untuk kriteria penghasilan rata-rata orang tua adalah jenis core dan kriteria tanggungan orang tua adalah jenis core ... untuk mencari core itu jumlah bobot dari jenis kriteria core dibagi dengan banyaknya kriteria core begitu juga dengan secondary

<!-- Nilai CF dan SF dan Nilai Total-->
	<?php foreach ($aspeks as $key => $aspek) : $aspek1 = where('kriterias', "kode_aspek='$aspek[kode_aspek]'"); ?>
		<?php if (!count($aspek1)) continue; ?>
		<!-- <h6><?php echo $aspek['nama_aspek']; ?></h6><br> -->
		<table class="table table-bordered table-hover">
			<thead>
				<tr style="background-color: #7189eb;text-align: center;">
					<th>No</th>
					<th>NIK</th>
					<th>ALTERNATIF</th>
					<?php $kriterias = where('kriterias', "kode_aspek='$aspek[kode_aspek]'"); foreach ($kriterias as $key => $kriteria) : ?>
					<th><?php echo $kriteria['nama_kriteria']; ?></th>
				<?php endforeach; ?>
				<th>CF</th>
				<th>SF</th>
				<th>NILAI TOTAL</th>
			</tr>
		</thead>

		<tbody>
			<!-- bobot Gap -->
			<?php $i = 1; ?>
			<?php foreach ($karyawans as $key => $karyawan) : $nilai_awal_karyawan = order_by_where('nilai_awal', 'kode_kriteria ASC', "nik=$karyawan[nik]"); ?>
				<?php if(!count($nilai_awal_karyawan)) continue; ?>
				<tr class="baris">
					<td style="color: black"><?php echo $i; ?></td>
					<td style="color: black"><?php echo $karyawan["nik"];  ?></td>
					<td style="color: black"><?php echo $karyawan['nama_karyawan']; ?></td>

					<?php
					$fuc = function($value){ return "'$value', "; };
					$kode_kriteria_karyawan_in = implode(array_map($fuc, pluckWhere('nilai_awal', 'kode_kriteria', "nik=$karyawan[nik]")));
					$kode_kriteria_karyawan_in = substr($kode_kriteria_karyawan_in, 0, strlen($kode_kriteria_karyawan_in) - 2);
					$kriterias = where('kriterias', "kode_aspek='$aspek[kode_aspek]' and kode_kriteria in($kode_kriteria_karyawan_in)");
					?>
					<!-- <td><?php print_r("kode_aspek='$aspek[kode_aspek]' and kode_kriteria in($kode_kriteria_karyawan_in)");?></td> -->
					<?php foreach($kriterias as $key => $kriteria) : ?>
						<?php
						$nilaiAwal = find('nilai_awal', "nik=$karyawan[nik] and kode_kriteria='$kriteria[kode_kriteria]'");
						$profilTarget = $nilaiAwal['nilai'] - find('kriterias', "kode_kriteria='$nilaiAwal[kode_kriteria]'")['target'];
						?>

						<td style="color: black"><?php echo find('bobot_gaps', "selisih=$profilTarget")['bobot']; ?></td>
					<?php endforeach; ?>



					<?php foreach($kriterias as $key => $kriteria) : ?>
						<?php
						$nilaiAwal = find('nilai_awal', "nik=$karyawan[nik] and kode_kriteria='$kriteria[kode_kriteria]'");
						$profilTarget = $nilaiAwal['nilai'] - find('kriterias', "kode_kriteria='$nilaiAwal[kode_kriteria]'")['target'];
						$bobot = find('bobot_gaps', "selisih=$profilTarget")['bobot'];

						if ($kriteriaCore = $kriteria['jenis'] == "core")
						{

						}
						?>


					<?php endforeach; ?>
				</tr>
				<?php $i++ ?>
			<?php endforeach; ?>

		<?php endforeach; ?>

avatar febby19
@febby19

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban