• Tidak ada hasil yang ditemukan

Terdeteksi P SS TF P SS TF

N/A
N/A
Protected

Academic year: 2019

Membagikan "Terdeteksi P SS TF P SS TF"

Copied!
35
0
0

Teks penuh

(1)

LAMPIRAN PENGUJIAN SISTEM

Keterangan : P = Pedofilia

SS = Sexual Sadism

TF = Transvestic Fetishism

N

Dempster-Shafer Certainty Factor Terdeteksi

(2)

LISTING PROGRAM

deteksi/proses.php

<?php

session_start();

include'../konfigurasi/koneksi.php';

$nama = $_POST['nama'];

$jk = $_POST['jenisKelamin'];

$umur = $_POST['umur'];

$pekerjaan = $_POST['pekerjaan'];

$status = $_POST['status'];

$email = $_POST['email'];

$date = gmdate('d-m-Y', time()+60*60*7);

if ($nama == NULL or $email == NULL or $jk == NULL or $umur == NULL or $pekerjaan == NULL or $status == NULL) {

(3)

}else{$cache = md5($email);

mysql_query("insert into history values ('', '$nama', '$jk', '$umur', '$pekerjaan', '$status', '$email', '$cache', '$date')");

$_SESSION['pengguna']=$cache;

header('location: ../kuisoner/index.php');

}

?>

ds.php

<?php

error_reporting(0);

include"../konfigurasi/koneksi.php";

$sqlDS = mysql_query ("select * from symptom, jawaban where jawaban.cache = '".$_SESSION['pengguna']."' and jawaban.date=' ".$date." ' and symptom.psyco = 'pedofil' and symptom.id_symptom = jawaban.id_symptom");

(4)

$jlh_yes = 0;

while ($data = mysql_fetch_array($sqlDS)) {

if ($data['jawab']=="YES") {

$sqli = mysql_query ( "select * from symptom where id_symptom = ' ".$data['id_symptom']. "'" );

$dataDS = mysql_fetch_array($sqli);

$m[$index] = $dataDS['belief'];

$id[$index] = $dataDS['id_symptom'];

$pl[$index] = 1 - $m[$index];

// echo $m[$jlh_yes]." >> $jlh_yes"."</br>";

$jlh_yes++;

$index++;

}

}

if ($jlh_yes < 6) {

$DSPedofil = 0;

}else{

(5)

while ($n < $index) {

if ($n < 2) {

$x = substr($id[$n], 0,1);

$y = substr($id[$n], 0,1);

$hk = 0;

if ($x != $y) {

$hk[$n] = $m[$n] + $m[$n+1];

}else{

$i = 1;

while($i <= 2){

if ($i < 2) {

$M[$i] = $m[$i] * $m[$i+1];

$Ma[$i] = $pl[$i] * $m[$i];

}else{

$M[$i] = $m[$i-1] * $pl[$i-1];

$t[$i] = $pl[$i-1] * $pl[$i];

}

(6)

$teta[$n] += $t[$i];

$i++;

}

$P[$n] += $Ma[$n];

}

}elseif($n > 2){

$x = substr($id[$n], 0,1);

$y = substr($id[$n], 0,1);

$hk = 0;

if ($x != $y) {

$hk[$n] = $m[$n] + $m[$n+1];

}else{

$i = 1;

while($i <= $n){

// echo $n;

if ($i < 2) {

$M[$i] = $P[$n-2] * $m[$n];

(7)

$tmp1 = $M[$i] + $Ma[$i];

}else{

$M[$i] = $teta[$n-2] * $m[$n];

$t[$i] = $teta[$n-2] * $pl[$n];

}

$teta[$n] += $t[$i];

$i++;

}

$P[$n-1] = $tmp1 + $M[$n];

$teta[$n-1] = $t[$n-1];

}

}

$DSPedofil = $P[$n-1]."</br>";

$n++;

}

(8)

if ($DSPedofil < 0) {

$DSP = abs($DSPedofil) * 100;

$DSP1 = substr($DSP, 0, 1);

if ($DSP1 > 15) {

$DSPs = $DSP1-15;

}else{

$DSPs = $DSP1;

}

}elseif ($DSpedofil >= 0 and $DSpedofil < 1 ) {

$DSP = $DSPedofil * 100;

if ($DSP < 10) {

$DSP1 = substr($DSP, 0, 1);

}else{

$DSP1 = substr($DSP, 0, 2);

}

if ($DSP1 > 15) {

(9)

}else{

$DSPs = $DSP1;

}

}else{

$DSP = $DSPedofil * 100;

if ($DSP < 10) {

$DSP1 = substr($DSP, 0, 1);

}else{

$DSP1 = substr($DSP, 0, 2);

}

if ($DSP1 > 15) {

$DSPs = $DSP1-15;

}else{

$DSPs = $DSP1;

}

}

(10)

Pedofil_CF.php

<?php

$time_start = microtime(true);

$sqlCF = mysql_query ( "select * from symptom, jawaban where jawaban.cache = '".$_SESSION['pengguna']."' and jawaban.date = '".$date."' and symptom.psyco = 'pedofil' and symptom.id_symptom = jawaban.id_symptom");

$num = 0;

$jumlah_yes_p = 0;

while ($data = mysql_fetch_array($sqlCF)) {

if ($data['jawab']=="YES") {

$sqli = mysql_query("select * from symptom where id_symptom='".$data['id_symptom']."'");

$dataCF = mysql_fetch_array($sqli);

$mbCF[$num] = $dataCF['belief'];

$mdCF[$num] = 1 - $mbCF[$num];

$jumlah_yes_p++;

$num++;

(11)

}

if ($jumlah_yes_p < 5) {

$CFPedofil = 0;

}else{

$numb = 0;

while ($numb < $jumlah_yes_p) {

if ($CFmb[0]==0 and $CFmd[0]==0 ) {

$CFmb[$numb] = $mbCF[$numb] + $mbCF[$numb+1] * (1- $mbCF[$numb]);

}else{

$CFmb[$numb] = $CFmb[$numb-1] + $mbCF[$numb+1] * (1-$CFmb[$numb-1]);

}

$numb++;

}

$CFPedofil = $CFmb[$jumlah_yes_p-1];

if ($CFPedofil < 0) {

$CFP = abs($CFPedofil) * 100;

(12)

if ($CFP1 > 15) {

$CFPs = $CFP1-15;

}else{

$CFPs = $CFP1;

}

}elseif ($CFpedofil >= 0 and $CFpedofil < 1 ) {

$CFP = $CFPedofil * 100;

if ($CFP < 10) {

$CFP1 = substr($CFP, 0, 1);

}else{

$CFP1 = substr($CFP, 0, 2);

}

if ($CFP1 > 15) {

$CFPs = $CFP1-15;

}else{

$CFPs = $CFP1;

(13)

}else{

$CFP = $CFPedofil * 100;

if ($CFP < 10) {

$CFP1 = substr($CFP, 0, 1);

}else{

$CFP1 = substr($CFP, 0, 2);

}

if ($CFP1 > 15) {

$CFPs = $CFP1-15;

}else{

$CFPs = $CFP1;

}

}

}

$time_end = microtime(true);

(14)

?>

Sadisme_ds.php

<?php

error_reporting(0);

$sqlDS = mysql_query("select * from symptom, jawaban where jawaban.cache='".$_SESSION['pengguna']."' and jawaban.date='".$date."' and symptom.psyco='sadism' and symptom.id_symptom=jawaban.id_symptom");

$index = 1;

$jlh_yes = 0;

while ($data = mysql_fetch_array($sqlDS)) {

if ($data['jawab']=="YES") {

$sqli = mysql_query("select * from symptom where id_symptom='".$data['id_symptom']."'");

$dataDS = mysql_fetch_array($sqli);

$mS[$index] = $dataDS['belief'];

$id[$index] = $dataDS['id_symptom'];

$plS[$index] = 1 - $mS[$index];

(15)

$index++;

//echo $m[$index]."<br>";

}

}

if ($jlh_yes < 5) {

$DSSadism = 0;

}else{

$n = 1;

while ($n < $index) {

if ($n < 2) {

$x = substr($id[$n], 0,1);

$y = substr($id[$n], 0,1);

$hk = 0;

if ($x != $y) {

$hk[$n] = $m[$n] + $m[$n+1];

(16)

$i = 1;

while($i <= 2){

if ($i < 2) {

$MS[$i] = $mS[$i] * $mS[$i+1];

$MaS[$i] = $plS[$i] * $mS[$i];

}else{

$MS[$i] = $mS[$i-1] * $plS[$i-1];

$tS[$i] = $plS[$i-1] * $plS[$i];

}

$PS[$n] += $MS[$i];

$tetaS[$n] += $tS[$i];

$i++;

}

$PS[$n] += $MaS[$n];

}

}elseif($n > 2){

$x = substr($id[$n], 0,1);

(17)

$hk = 0;

if ($x != $y) {

$hk[$n] = $mS[$n] + $mS[$n+1];

}else{

$i = 1;

while($i <= $n){

if ($i < 2) {

$MS[$i] = $PS[$n-2] * $mS[$n];

$MaS[$i] = $plS[$n] * $PS[$n-2];

$tmp1S = $MS[$i] + $MaS[$i];

}else{

$MS[$i] = $tetaS[$n-2] * $mS[$n];

$tS[$i] = $tetaS[$n-2] * $plS[$n];

}

$tetaS[$n] += $tS[$i];

$i++;

(18)

$PS[$n-1] = $tmp1S + $MS[$n];

$tetaS[$n-1] = $tS[$n-1];

}

}

$DSSadism = $PS[$n-1];

$n++;

}

}

if ($DSSadism < 0) {

$DSS = abs($DSSadism) * 1000;

$DSS1 = substr($DSS, 0, 2);

if ($DSS1 > 15) {

$DSSs = $DSS1-15;

}else{

$DSSs = $DSS1;

}

}elseif ($DSSadism >= 0 and $DSSadism < 1 ) {

(19)

if ($DSS < 10) {

$DSS1 = substr($DSS, 0, 1);

}else{

$DSS1 = substr($DSS, 0, 2);

}

if ($DSS1 > 15) {

$DSSs = $DSS1-15;

}else{

$DSSs = $DSS1;

};

}else{

$DSS = $DSSadism * 100;

if ($DSS < 10) {

$DSS1 = substr($DSS, 0, 1);

}else{

$DSS1 = $DSS;

(20)

if ($DSS1 > 15) {

$DSSs = $DSS1-15;

}else{

$DSSs = $DSS1;

}

}

?>

Transvestic_ds.php

<?php

error_reporting(0);

include"../konfigurasi/koneksi.php";

$sqlDS = mysql_query( "select * from symptom, jawaban where jawaban.cache =

'".$SESSION['pengguna']. "' and jawaban.date = '".$date."' and symptom.psyco =

'transvestic' and symptom.id_symptom = jawaban.id_symptom");

$index = 1;

$jlh_yes = 0;

(21)

if ($data['jawab']=="YES") {

$sqli = mysql_query("select * from symptom where id_symptom='".$data['id_symptom']."'");

$dataDS = mysql_fetch_array($sqli);

$mT[$index] = $dataDS['belief'];

$id[$index] = $dataDS['id_symptom'];

$plT[$index] = 1 - $mT[$index];

$jlh_yes++;

$index++;

}

}

if ($jlh_yes < 5) {

$DSTransvestic = 0;

}else{

$n = 1;

while ($n < $index) {

(22)

$x = substr($id[$n], 0,1);

$y = substr($id[$n], 0,1);

$hk = 0;

if ($x != $y) {

$hk[$n] = $m[$n] + $m[$n+1];

}else{

$i = 1;

while($i <= 2){

if ($i < 2) {

$MT[$i] = $mT[$i] * $mT[$i+1];

$MaT[$i] = $plT[$i] * $mT[$i];

}else{

$MT[$i] = $mT[$i-1] * $plT[$i-1];

$tT[$i] = $plT[$i-1] * $plT[$i];

}

$PT[$n] += $MT[$i];

$tetaT[$n] += $tT[$i];

(23)

}

$PT[$n] += $MaT[$n];

}

}elseif($n > 2){

$x = substr($id[$n], 0,1);

$y = substr($id[$n], 0,1);

$hk = 0;

if ($x != $y) {

$hk[$n] = $m[$n] + $m[$n+1];

}else{

$i = 1;

while($i <= $n){

// echo $n;

if ($i < 2) {

$MT[$i] = $PT[$n-2] * $mT[$n];

$MaT[$i] = $plT[$n] * $PT[$n-2];

(24)

}else{

$MT[$i] = $tetaT[$n-2] * $mT[$n];

$tT[$i] = $tetaT[$n-2] * $plT[$n];

}

$tetaT[$n] += $tT[$i];

$i++;

}

$PT[$n-1] = $tmp1T + $MT[$n];

$tetaT[$n-1] = $tT[$n-1];

}

}

$DSTransvestic = $PT[$n-1];

$n++;

}

}

if ($DSTransvestic < 0) {

(25)

$DST = substr($DST, 0, 2);

if ($DST1 > 15) {

$DSTs = $DST1-15;

}else{

$DSTs = $DST1;

}

}elseif ($DSTransvestic >= 0 and $DSTransvestic < 1 ) {

$DST = $DSTransvestic * 100;

if ($DST < 10) {

$DST1 = substr($DST, 0, 1);

}else{

$DST1 = substr($DST, 0, 2);

}

if ($DST1 > 15) {

$DSTs = $DST1-15;

}else{

(26)

}

}else{

$DST = $DSTransvestic * 100;

if ($DST < 10) {

$DST1 = substr($DST, 0, 1);

}else{

$DST1 = $DST;

}

if ($DST1 > 15) {

$DSTs = $DST1-15;

}else{

$DSTs = $DST1;

}

}

?>

(27)

<?php

$time_start = microtime(true);

$sqlCF = mysql_query ("select * from symptom, jawaban where jawaban.cache =

'".$_SESSION['pengguna']."' and jawaban.date = '".$date."' and symptom.psyco = 'sadism' and symptom.id_symptom = jawaban.id_symptom");

$num = 0;

$jumlah_yes = 0;

while ($data = mysql_fetch_array($sqlCF)) {

if ($data['jawab']=="YES") {

$sqli = mysql_query("select * from symptom where id_symptom='".$data['id_symptom']."'");

$dataCF = mysql_fetch_array($sqli);

$mbCF[$num] = $dataCF['belief'];

$mdCF[$num] = $dataCF['disbelief'];

$jumlah_yes++;

$num++;

}

(28)

if ($jumlah_yes < 5) {

$CFSadism = 0;

}else{

$numb = 0;

while ($numb < $jumlah_yes) {

if ($CFmb[0]==0 and $CFmd[0]==0 ) {

$CFmb[$numb] = $mbCF[$numb] + $mbCF[$numb+1] * (1-$mbCF[$numb]);

}else{

$CFmb[$numb] = $CFmb[$numb-1] + $mbCF[$numb+1] * (1-$CFmb[$numb-1]);

}

$numb++;

}

$CFSadism = $CFmb[$jumlah_yes - 1];

}

if ($CFSadism < 0) {

(29)

$CFS1 = substr($CFS, 0, 2);

if ($CFS1 > 15) {

$CFSs = $CFS1-15;

}else{

$CFSs = $CFS1;

}

}elseif ($CFSadism >= 0 and $CFSadism < 1 ) {

$CFS = $CFSadism * 100;

if ($CFS < 10) {

$CFS1 = substr($CFS, 0, 1);

}else{

$CFS1 = substr($CFS, 0, 2);

}

// $CFS1 = substr($CFS, 0, 2);

if ($CFS1 > 15) {

$CFSs = $CFS1-15;

}else{

(30)

};

}else{

$CFS = $CFSadism * 100;

if ($CFS < 10) {

$CFS1 = substr($CFS, 0, 1);

}else{

$CFS1 = $CFS;

}

if ($CFS1 > 15) {

$CFSs = $CFS1-15;

}else{

$CFSs = $CFS1;

};

}

// sleep(10);

(31)

$times = substr(($time_end - $time_start), 0, 6);

?>

Transvestic_cf.php

<?php

$time_start = microtime(true);

$sqlCF = mysql_query("select * from symptom, jawaban where jawaban.cache =

'".$_SESSION['pengguna']."' and jawaban.date = '".$date."' and symptom.psyco =

'transvestic' and symptom.id_symptom = jawaban.id_symptom");

$num = 0;

$jumlah_yes = 0;

$jumlah_no = 0;

while ($data = mysql_fetch_array($sqlCF)) {

if ($data['jawab']=="YES") {

$sqli = mysql_query("select * from symptom where id_symptom='".$data['id_symptom']."'");

$dataCF = mysql_fetch_array($sqli);

(32)

$mdCF[$num] = $dataCF['disbelief'];

$jumlah_yes++;

$num++;

}

}

if ($jumlah_yes < 5) {

$CFTransvestic = 0;

// echo $jumlah_yes;

// echo $CFTransvestic;

}else{

$numb = 0;

while ($numb < $jumlah_yes) {

if ($CFmb[0]==0 and $CFmd[0]==0 ) {

$CFmb[$numb] = $mbCF[$numb] + $mbCF[$numb+1] * (1-$mbCF[$numb]);

}else{

$CFmb[$numb] = $CFmb[$numb-1] + $mbCF[$numb+1] * (1-$CFmb[$numb-1]);

(33)

$numb++;

}

$CFTransvestic = $CFmb[$jumlah_yes - 1];

}

if ($CFTransvestic < 0) {

$CFT = abs($CFTransvestic) * 1000;

$CFT = substr($CFT, 0, 2);

if ($CFT1 > 15) {

$CFTs = $CFT1-15;

}else{

$CFTs = $CFT1;

}

}elseif ($CFTransvestic >= 0 and $CFTransvestic < 1 ) {

$CFT = $CFTransvestic * 100;

if ($CFT < 10) {

$CFT1 = substr($CFT, 0, 1);

}else{

(34)

}

if ($CFT1 > 15) {

$CFTs = $CFT1-15;

}else{

$CFTs = $CFT1;

}

}else{

$CFT = $CFTransvestic * 100;

if ($CFT < 10) {

$CFT1 = substr($CFT, 0, 1);

}else{

$CFT1 = $CFT;

}

if ($CFT1 > 15) {

$CFTs = $CFT1-15;

}else{

(35)

}

}

$time_end = microtime(true);

$timess = substr(($time_end - $time_start), 0, 6);

Referensi

Dokumen terkait

[r]

5 drift adalah drift ratio yang terjadi akibat displacement yang telah diperoleh dari perhitungan metode DDBD sedangkan drift yang terjadi dari bangunan tanpa dilatasi

sudnya di dalarn tanSSung jawab yang dibebankan

TANGGUNG GUGAT PEMILIK PENITIPAN PETI KEMAS DALAM..

Adapun hasil temuan yang peneliti dapatkan adalah bahwa proses penciptaan tari Rawayan dengan berbagai gerak misalnya pencak silat, ketuk tilu, gerak modern, ragam gerak

digunakan sebagai bahan atau logam las dalam pengelasan paduan aluminium baik.. paduan cor maupun

(5) Luas izin pinjam pakai kawasan hutan untuk kegiatan.. pertambangan pada areal kerja Perum Perhutani

Berdasarkan beberapa penelitian faktor-faktor yang mempengaruhi kualitas audit adalah : (1) Tenure yaitu lamanya waktu (jumlah tahun) auditor tersebut telah melakukan pemeriksaan