• Tidak ada hasil yang ditemukan

LAMPIRAN LISTING PROGRAM nn.php

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAMPIRAN LISTING PROGRAM nn.php"

Copied!
11
0
0

Teks penuh

(1)

LAMPIRAN LISTING PROGRAM

nn.php <?php

error_reporting(E_ALL ^ E_NOTICE); // panggil file koneksi

include "paging.php";

// Jumlah Data/ halaman yang tampilkan $jum_page= 11;

//

if($_REQUEST[page]==0|| empty($_REQUEST[page])) {

$mulai = 0; $page = 1; }

else {

$mulai = ($jum_page * $_REQUEST[page])- $jum_page ; $page = $_REQUEST[page];

}

//Jumlah data yang di database

$jum_data = mysql_num_rows(mysql_query("select * from job_list_campur")); $jum_halaman = ceil($jum_data / $jum_page);

?>

<table width="1000" border="1" style="width:900px; margin:0 auto;"> <tr>

<td align="center" colspan="3"><b>Rekomendasi Pekerjaan</b></td> </tr>

<tr><td width="444">Nama Pekerjaan</td> <td width="185">Hasil</td>

<td width="255">Keterangan</td> </tr>

(2)

mysql_connect("localhost","root",""); mysql_select_db("rekomendasi");

/****DECISION TREE****/ //echo $userfinal;

//memanggil pembanding pencari parameter

$query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$kualf = $row['kualf_pend']; $jenis = $row['jen_pend']; $fresh = $row['fresh_graduate']; }

//Mencari parameter

$que=mysql_query("select * from dt_pendidikan where kualf_pend='$kualf' and jur_pend='$jenis'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $par = $e['parameter'];

}

/****NEAREST NEIGHBOUR****/

$que=mysql_query("select * from job_list_campur "); $numrow = mysql_num_rows($que);

//echo $numrow;

$query1 = "select * from pelamar";

$result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$id_pel = $row['id']; }

for($id_job=1;$id_job<=$numrow;$id_job++){

$con = mysql_connect("localhost","root",""); if (!$con)

{

die('Could not connect: ' . mysql_error()); }

mysql_select_db("rekomendasi", $con);

$query = "select SUM(bobot) from parameter where parameter='$par'"; $result = mysql_query($query) or die(mysql_error());

// sum b+d+f+h

(3)

$a = $row['SUM(bobot)']; }

//variabel jenis pendidikan

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['jen_pend'];

$fresh_job = $row['fresh_graduate']; $para = $row['parameter'];

}

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['jen_pend']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from jen_pend where nilai1='$c' and nilai2='$b'"); $res=mysql_num_rows($que);

for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $d = $e['bobot'];

//echo "<br />"; }

//variabel kualifikasi pendidikan

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['kualf_pend'];

$nama_job = $row['nama_job']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['kualf_pend']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

(4)

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $m = $e['bobot'];

//echo "<br />"; }

//variabel ip

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['ip'];

if($b >=2.75 && $b <= 2.99){ $b = 'c';

}

else if($b >=3.00 && $b <= 3.49){ $b = 'b';

}

else if($b >=3.5 && $b <= 4.0){ $b = 'a';

}}

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['ip'];

if($c >=2.75 && $c <= 2.99){ $c = 'c';

}

else if($c >=3.00 && $c <= 3.49){ $c = 'b';

}

else if($c >=3.5 && $c <= 4.0){ $c = 'a';

} else{

echo "no"; }

}

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='ip' and nilai1='$c' and nilai2='$b'");

(5)

for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $n = $e['bobot'];

}

//variabel kemampuan komputer

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['kem_kom']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['kem_kom']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='kem_komp' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $o = $e['bobot'];

}

//variabel fresh graduate

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['fresh_graduate']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['fresh_graduate']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='fresh_graduate' and nilai1='$c' and nilai2='$b'");

(6)

for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $fg = $e['bobot'];

//echo "<br />"; }

//variabel Pengalaman Kerja

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$b = $row['peng_kerja']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['peng_kerja']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='peng_kerja' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $pk = $e['bobot'];

//echo "<br />"; }

//variabel gaji

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$b = $row['gaji']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['gaji']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='gaji' and nilai1='$c' and nilai2='$b'");

(7)

for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $gaji = $e['bobot'];

//echo "<br />"; }

//variabel tipe pekerjaan

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['tipe_pekerjaan']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['tipe_pekerjaan']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='tipe_pekerjaan' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $tp = $e['bobot'];

}

//variabel kemampuan kerjasama

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$b = $row['kem_kerjasama']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['kem_kerjasama']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='kem_kerjasama' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

(8)

$kk = $e['bobot']; //echo "<br />"; }

//variabel lokasi

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$b = $row['lokasi']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['lokasi']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2 if($c=$b){

$loka='1'; } else {

$loka='0.5'; }

//variabel mutasi

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$b = $row['mutasi']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['mutasi']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='mutasi' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $muta = $e['bobot'];

}

//variabel travelling

(9)

while($row = mysql_fetch_array($result1)){ $b = $row['travelling']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['travelling']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='traveling' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $trav = $e['bobot'];

}

//variabel kem_bahasa_eng

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $b = $row['kem_bahasa_eng']; }

//input pembanding nilai2 -> untuk pelamar pekerjaan $query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['kem_bahasa_eng']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='kem_bahasa_eng' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $kbe = $e['bobot'];

}

//variabel kem_bahasa_cina

//input pembanding nilai1 -> untuk database daftar pekerjaan $query1 = "select * from job_list_campur where id=$id_job"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$b = $row['kem_bahasa_cina']; }

(10)

$query1 = "select * from pelamar where user='$userfinal'"; $result1 = mysql_query($query1) or die(mysql_error()); while($row = mysql_fetch_array($result1)){

$c = $row['kem_bahasa_cina']; }

//Mencari bobot dengan membandingkan nilai1 dan nilai2

$que=mysql_query("select * from pembanding where variabel='kem_bahasa_cina' and nilai1='$c' and nilai2='$b'");

$res=mysql_num_rows($que); for($i=1;$i<=$res;$i++) {

$e=mysql_fetch_array($que); $kbc = $e['bobot'];

}

//array nilai perkalian di parameter teknologi atau nilai dari b+d+f+h if ($par='par_tek'){

$f = array (1,0.75,0.75,1,0.5,0.75,0.5,0.75,0.75,0.75,0.5,0.5,0.75,0.75); } else {

echo "error"; }

//menghitung simillarity nearest neighbor (formula) $has =

(($d*$f[0])+($m*$f[1])+($n*$f[2])+($o*$f[3])+($fg*$f[4])+($pk*$f[5])+($gaji*$f[6] )+($tp*$f[7])+($kk*$f[8])+($loka*$f[9])+($muta*$f[10])+($trav*$f[11])+($kbe*$f[1 2])+($kbc*$f[13]))/$a;

if ($fresh_job == 'tidak' && $fresh == 'ya') {

$hasil = $has * 0;

$ket = "tidak menerima fresh graduate"; }

else if ($fresh_job == 'ya' && $fresh == 'ya') {

$hasil = $has;

$ket = "menerima fresh graduate"; }

else if ($fresh_job == 'ya' && $fresh == 'tidak') {

$hasil = $has;

$ket = "menerima fresh graduate"; }

//insert temp untuk sorting

mysql_query("insert into tempori(id,nama_job,temp,ket,parameter) values ('$id_pel','$nama_job','$hasil','$ket','$para')");

//mysql_close($con);

(11)

}

//sorting

$query1 = "select * from tempori order by temp desc limit $mulai,$jum_page"; $result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){ $c = $row['temp'];

$d = $row['nama_job']; $e = $row['ket'];

echo "<tr><td>$d</td><td>$c</td><td>$e</td></tr>"; }

?>

<tr><td align="center" colspan="3"><a id="various3"

href="tampil_rekomendasi.php">Tampil Semua Rekomendasi</a> | <a id="various3" href="tampil_submitrekomendasi.php">Pilih Pekerjaan</a></td></tr>

Referensi

Dokumen terkait

Efek probiotik merupakan dependen strain, sehingga pemberian preparat kombinasi probiotik pada diare akut diasumsikan akan memberi efek sinergis meningkatkan

Tujuan penelitian ini adalah menetapkan lokasi yang potensial untuk pengembangan kantong parkir pada rute Angkutan Umum Trans Sarbagita Koridor I dan Koridor II,

Tujuan penelitian: (1) Mengidentifikasi persepsi karyawan yang mengajukan program pensiun dini APS terhadap kepuasan kerja di PT Pertamina (Persero) Perkapalan, (2)

1) Pihak pertama menugaskan pihak kedua untuk memungut hasil eksploitasi bahan galian golongan C pasir bangunan di Kabupaten Lumajang dengan sistem penimbangan

(2001),kepuasan konsumen merupakan perasaan senang atau kecewa konsumen yang didapat dengan membandingkan antara kesan kinerja terhadap kinerja produk jasa dengan

Mengklik pada judul kertas akan membuka versi teks dari kertas dengan informasi pengiriman , tapi tidak ada Orisinalitas Laporan data, untuk memungkinkan instruktur untuk

Ibu hamil yang makannya lebih banyak 1-2 porsi perhari dari sebelum hamil dan sesekali minum susu ternyata ASI-nya lebih cepat keluar, yaitu antara 30 menit

GESEK TUNAI Rate 2, 3 % Visa Master JCB Proses cepat di Perni- agaan Kota. SUAMI BANGGA Istri Bisa Bantu Suami Cari Uang, Langsung Kerja Gaji Tinggi. TNP tes