<?php switch ($_GET["act"]) { default: include "pohon_keputusan.php"; break; case "mining": include "menu_c45.php"; // timer_start(); include "function/miningPrePruningC45.php"; populateDb(); miningC45('', ''); generateRuleFinalPrePruning(); insertRuleC45PrePruning(); // $waktu = timer_stop(3); echo "<p>Proses Mining Selesai</p>"; break; }
function loopingMiningC45($inf_gain_max_variabel) { $sqlBelumAdaKeputusanLagi = mysql_query("SELECT * FROM pohon_keputusan WHERE kelancaran = '?' and diproses = 'Belum' AND variabel = '{$inf_gain_max_variabel}'"); while ($rowBelumAdaKeputusanLagi = mysql_fetch_array($sqlBelumAdaKeputusanLagi)) { if ($rowBelumAdaKeputusanLagi['id_parent'] == 0) { populateVariabel(); } $variabel = "{$rowBelumAdaKeputusanLagi['variabel']}"; $nilai_variabel = "{$rowBelumAdaKeputusanLagi['nilai_variabel']}"; $kondisiVariabel = "AND {$variabel} = \\'{$nilai_variabel}\\'"; mysql_query("TRUNCATE perhitungan_c45"); mysql_query("DELETE FROM variabel WHERE variabel = '{$inf_gain_max_variabel}'"); miningC45($variabel, $nilai_variabel); } }