LAMPIRAN. Source Code: Koneksi: <? mysql_connect("localhost","sa","sa"); mysql_select_db("hrd");?> Seleksi Karyawan: <? include("sessionrequest.

dokumen-dokumen yang mirip
LAMPIRAN LISTING PROGRAM HALAMAN WEBSITE

Membuat Login Dengan PHP dan MYSQL

LAMPIRAN LISTING PROGRAM WEBSITE

Checkbox dengan Foreach dan MYSQL

Membuat Form login dengan Php dan Mysql

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :... (boleh tidak diisi)

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

BAB V SIMPULAN DAN SARAN. Sistem pengambilan keputusan menggunakan metode multifactor

Universitas Sumatera Utara

Praktikum 3 Cookie, Session, dan Database MySQL

LISTING PROGRAM. Index.php

BAB 4 PERANCANGAN LAYAR

LAMPIRAN. dan informasi yang dibutuhkan dalam pembuatan aplikasi ini. berfokus pada penjualan pakan ternak. Tetapi, untuk produksi lainnya, PT.

Script PHP dan MySQL J A M K E E M P A T

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

Lampiran 1. Flowchart perancangan sistem

Gambar 4. 1 Implementasi Tabel Admin 58

Pembuatan Database PT. Fanitra Indotama. CREATE DATABASE fanitra; USE fanitra; Table structure for table 'guestbook'

?> <html> <head> <link href="data/styles.css" rel="stylesheet" type="text/css"> <title>sumber Ilmu Online Bookstore</title> </head>

1. Membuat Kerangka Website dengan Table

L 2. </body> </html> login_proses.php. <? $un = $_POST['uname']; $up = $_POST['upass'];

L A M P I R A N. Universitas Sumatera Utara

<script type="text/javascript" src="js/cal.js"></script> <link href="css/cal.css" rel="stylesheet" type="text/css">

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="gambar/atas.jpg" width="799" height="129"></td> </tr> </table>


PRAKTIKUM I MySQL / phpmyadmin

LAMPIRAN. Source Code

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

LAMPIRAN. Universitas Sumatera Utara

LISTING PROGRAM. 1. Halaman index.php. Universitas Sumatera Utara

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

DAFTAR PUSTAKA. Pressman, Roger S Software Engineering, A Practitioner s Approach. Edisi keenam.

Universitas Sumatera Utara. 1. administrator.php

BAB IV IMPLEMENTASI SISTEM

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

LAMPIRAN Source Code Untuk Menampilkan Halaman Home

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek

L A M P I R A N. Universitas Sumatera Utara

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Bab 4 Standard Action

<td width="299" align="right">selamat Datang, <img src="img/user3.png" /> <a href="read_pakar.php"><?php echo $_SESSION['id'];?

Create Read Update Delete using PHP MySql

LAMPIRAN. Source code halaman utama:

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

LAMPIRAN. $error=''; // Variabel untuk menyimpan pesan error. if (empty($_post['username']) empty($_post['password'])) {

</td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td width="778" height="81" align="center" valign="middle">sistem pakar jaringan LAN ini

MEMBER. 1. Tabel member. 2. Form Pendaftaran Member : formmember.php. 3. Script Form Pendaftaran Member

Chart Dinamis dengan PHP-XML-JSChart

LAMPIRAN B : LISTING PROGRAM

A. Index.php. <style type="text/css">

LAMPIRAN. 1. Buka halaman website Black hole 2. Klik next untuk membuka halaman selanjutnya

LISTING PROGRAM. Login.php. <?php session_start();?> <? include "konek.php";

MODUL 11 MEMBUAT LOGIN USER

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

LAMPIRAN. Universitas Sumatera Utara

BAB X AKSES DAN MANIPULASI DATA

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

LAMPIRAN. L-1 Universitas Kristen Maranatha

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

L A M P I R A N. Universitas Sumatera Utara

Dasar-dasar perkembangan gerak normal

LAMPIRAN. Universitas Sumatera Utara

Kartu Bimbingan Tugas Akhir Mahasiswa

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

Cetak Laporan. Script tampil.php dibawah ini akan menampilkan gambar seperti diatas :

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

DAFTAR PUSTAKA. Wahyuni, Eka MAAPD. Modul Pendidikan dan Latihan Profesi Guru, 2010.

Levenshtein Distance.php

Account.php. <?php session_start(); if(!session_is_registered(username)){ header("location:login.php"); }?>

DAFTAR PUSTAKA. 1. Jogiyanto HM. Analisis dan Desain. Ed 3. Andi Offset Fowler, Martin. UML Distilled Edisi 3 : Panduan Singkat Bahasa

?> </span></td> </tr> </table></br></center><hr></br></td></tr> </table> <?php $_SESSION['pertanyaan'] = $pertanyaan; // store session data

PEMANFAATAN SMS GATEWAY PADA SYSTEM PENDAFTARAN ONLINE (STUDI KASUS UNIVERSITAS MUHAMMADIYAH RIAU) HARUN MUKHTAR

Lampiran. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

Membuat Halaman Admin Untuk Web Buatan Sendiri

4: username dan password invalid [destroy] : login. 2: validasi data ( ) 3: username dan password (valid/invalid) : user. 5: Buat Pesan Balasan

LISTING PROGRAM. 1. Halaman Pengunjung. 1.1 index.php

AJAX Tutorial. Perhatikan untuk memilih kriteria pada aplikasi ini digunakan komponen radiobutton.

DAFTRA PUSTAKA. Raymond McLeod, Jr. (2001). Sistem Informasi Manajemen Jilid 1. Edisi Ketujuh. Jakarta : PT. Prenhallindo.

DAFTAR PUSTAKA. A.S, R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak. Bandung: Informatika.

if ($sql!= "") $sql.= ","; $sql.= " link$k='". $_REQUEST["linksponsor"][$k-1]. "' "; } $sql = $sqlh. $sql;

108

LAMPIRAN A. Universitas Sumatera Utara

Membuat Toko Buku dengan PHP - MySQL

PERANCANGAN DATABASE HASIL ANALISA SWAPANTAU INSTALASI PENGOLAHAN AIR LIMBAH PADA INDUSTRI KEMASAN KALENG

<html> <head> <title>index Tag Include</title> <style type="text/css">.style1 { font-size:18px; font-weight:bold; } </style> </head>

BAB IV IMPLEMENTASI DAN ANALISA

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Membuat bukutamu dengan PHP dan MySQL oleh Achmad Solichin

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

SISTEM INFORMASI GEOGRAFIS TATA LETAK RUANG GEDUNG PADA CV. CENTRAL REZEKI MOTOR

Langkah 1. Asep Tatang S.

AJAX Tutorial. Contoh AJAX Database 4

Mencetak Data Ke Word atau Excell

Transkripsi:

LAMPIRAN Source Code: Koneksi: mysql_connect("localhost","sa","sa"); mysql_select_db("hrd"); Session Request: if(isset($_request["user"])) session_id($_request["user"]); session_start(); $user = $_REQUEST["user"]; echo "intruder<br/>"; Seleksi Karyawan: include("sessionrequest.php"); if(isset($_session["auth"]) && $_SESSION["auth"] == "true") if($_session["salah"] == "ada") <script type="text/javascript" alert("tidak DAPAT MELAKUKAN PERHITUNGAN \nrule TIDAK LENGKAP"); </script> $_SESSION["salah"] = "tidak"; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso- 8859-1" />

<title>seleksi Calon Karyawan</title> <style type="text/css"> <!--.style1 font-family: Arial, Helvetica, sans-serif --> </style> </head> <body> <table width="83%" height="476" border="1" bordercolor="#c2b0dd" align="center" cellspacing="0"> <tr> <td height="190" colspan="2" background="header1.gif"></td> </tr> <tr> <td width="20%" height="375" valign="top"> include("menutree.php"); </td> <td width="80%" valign="top"> <form id="form1" name="form1" method="post" action="prosesfuzzy.php?user== $user; "> <table width="100%" border="0" cellspacing="0"> <tr> <td colspan="5" align="left" class="style1"><h2>seleksi Calon Karyawan</h2></td> </tr> <tr> <td colspan="5" class="style1"> </td> </tr> <tr> <td colspan="2" class="style1">seleksi Calon Karyawan Untuk Jabatan </td> <td colspan="2" class="style1"><select name="pilih_karyawan" id="pilih_karyawan"> include ("koneksi.php"); $ambil_jabatan = "select * from jabatan"; $hasil_jabatan = mysql_query($ambil_jabatan); while($jabatan = mysql_fetch_assoc($hasil_jabatan)) if($_session["jabatanfuzzy"] == $jabatan["nama_jabatan"]) echo "<option selected='selected'>"; echo $jabatan["nama_jabatan"]; echo "</option>"; echo "<option>"; echo $jabatan["nama_jabatan"];

echo "</option>"; </select></td> <td class="style1"><input name="btn_cari" type="submit" id="btn_cari" value="cari" /></td> </tr> <tr> <td class="style1">umur</td> <td class="style1">minimum</td> <td class="style1"> <select name="umur_minimum"> for($i=20; $i<=54 ;$i++) if($_session["umur_min"] == $i) echo "<option selected='selected'>$i</option>"; echo "<option>$i</option>"; </select> </td> <td class="style1">maksimum </td> <td class="style1"> <select name="umur_maksimum"> for($i=20; $i<=54 ;$i++) if(isset($_session["umur_max"])) if($_session["umur_max"] == $i) echo "<option selected='selected'>$i</option>"; echo "<option>$i</option>"; if($i!=54) echo "<option>$i</option>"; echo "<option selected='selected'>$i</option>"; </select> </td> </tr> <tr> <td width="29%" class="style1">pengalaman Kerja </td> <td width="9%" class="style1">minimum</td>

<td width="9%" class="style1"> <select name="pengalaman_minimum"> for($i=0; $i<=15 ;$i++) if($_session["pengalaman_min"] == $i) echo "<option selected='selected'>$i</option>"; echo "<option>$i</option>"; </select> </td> <td width="9%" class="style1">maksimum</td> <td width="44%" class="style1"> <select name="pengalaman_maksimum"> for($i=0; $i<=15 ;$i++) if(isset($_session["pengalaman_max"])) $i) selected='selected'>$i</option>"; if($_session["pengalaman_max"] == echo "<option echo "<option>$i</option>"; if($i!=15) echo "<option>$i</option>"; echo "<option selected='selected'>$i</option>"; </select> </td> </tr> </table> </form> <span class="style1"> $ambil_hasil_seleksi = "select * from hasil_seleksi where jabatan = '".$_SESSION["jabatanFuzzy"]."' order by nilai_cog DESC"; $hasil_ambil_seleksi = mysql_query($ambil_hasil_seleksi); if(mysql_num_rows($hasil_ambil_seleksi) > 0) </span>

<a href="perbandingan.php?user==$user" target="_blank">perbandingan 3 tertinggi</a> <table border="1" cellspacing="0"> <tr> <td width="100" align="center" class="style1"><b>id Karyawan</b></td> <td width="100" align="center" class="style1"><b>nama</b></td> <td width="100" align="center" class="style1"><b>jenis Kelamin</b></td> <td width="100" align="center" class="style1"><b>nilai</b></td> <td width="150" align="center" class="style1"><b>dengan kata-kata</b></td> <td width="100" align="center" class="style1"><b>jabatan</b></td> <td class="style1"> </td> </tr> while($data = mysql_fetch_row($hasil_ambil_seleksi)) $query1 = mysql_query("select nama,jenis_kelamin from calon_karyawan where id_karyawan = '".$data[0]."'"); $hasil1 = mysql_fetch_assoc($query1); echo "<tr>"; echo "<td align='center'>".$data[0]."</td>"; echo "<td align='center'>".$hasil1["nama"]."</td>"; if($hasil1["jenis_kelamin"] == "P") echo "<td align='center'>pria</td>"; echo "<td align='center'>wanita</td>"; echo "<td align='center'>".$data[1]."</td>"; echo "<td align='center'>".$data[2]."</td>"; echo "<td align='center'>".$data[3]."</td>"; echo "<td><a href = 'detailkaryawan2.php?user=$user&id_karyawan=".$data[0]."' target='_blank'>detail</a></td>"; echo "</tr>"; </table> <span class="style1"> </span></td> </tr> </table> </body> </html>

echo "anda belum login"; Proses Fuzzy: include("sessionrequest.php"); include("fungsi.php"); if(isset($_session["auth"]) && $_SESSION["auth"] == "true") $_SESSION["salah"] = "tidak"; include("koneksi.php"); mysql_query("delete from hasil_seleksi"); $jabatan = $_POST["pilih_karyawan"]; $_SESSION["jabatanFuzzy"] = $jabatan; //echo $jabatan; $_SESSION["umur_min"] = $_POST["umur_minimum"]; $_SESSION["umur_max"] = $_POST["umur_maksimum"]; $_SESSION["pengalaman_min"] = $_POST["pengalaman_minimum"]; $_SESSION["pengalaman_max"] = $_POST["pengalaman_maksimum"]; $ambil_rule1 = mysql_query("select konklusi from rules where jabatan = '$jabatan' "); $r1=0; $r2=0; $r3=0; $r4=0; $r5=0; while($cek_rule = mysql_fetch_assoc($ambil_rule1)) if($cek_rule["konklusi"] == "Kurang") $r1 = 1; if($cek_rule["konklusi"] == "Cukup") $r2 = 1; if($cek_rule["konklusi"] == "Cukup_Baik") $r3 = 1; if($cek_rule["konklusi"] == "Baik") $r4 = 1; if($cek_rule["konklusi"] == "Baik_Sekali") $r5 = 1; if($r1 == 1 && $r2 == 1 && $r3 == 1 && $r4 == 1 && $r5 == 1)

$ambil_data_tes = mysql_query("select * from data_tes where umur>=".$_session["umur_min"]." && umur<=".$_session["umur_max"]." && pengalaman_kerja>=".$_session["pengalaman_min"]."&& pengalaman_kerja<=".$_session["pengalaman_max"].""); $ambil_batas_umur = mysql_query("select * from batas where kriteria='umur'"); $hasil_batas_umur = mysql_fetch_assoc($ambil_batas_umur); $ambil_batas_ipk = mysql_query("select * from batas where kriteria='ipk'"); $hasil_batas_ipk = mysql_fetch_assoc($ambil_batas_ipk); $ambil_batas_umum = mysql_query("select * from batas where kriteria='umum'"); $hasil_batas_umum = mysql_fetch_assoc($ambil_batas_umum); while($hasil_data_tes = mysql_fetch_row($ambil_data_tes)) //echo "<br/>id karyawan: ".$hasil_data_tes[0]."<br/><br/>"; for($i=2; $i<count($hasil_data_tes); $i++) if($i == 2)//IPK $kurang = hitung($hasil_data_tes[$i], $hasil_batas_ipk["a_kurang"], $hasil_batas_ipk["b_kurang"], $hasil_batas_ipk["c_kurang"]); $cukup = hitung($hasil_data_tes[$i], $hasil_batas_ipk["a_cukup"], $hasil_batas_ipk["b_cukup"], $hasil_batas_ipk["c_cukup"]); $cukup_baik = hitung($hasil_data_tes[$i], $hasil_batas_ipk["a_cukup_baik"], $hasil_batas_ipk["b_cukup_baik"], $hasil_batas_ipk["c_cukup_baik"]); $baik = hitung($hasil_data_tes[$i], $hasil_batas_ipk["a_baik"], $hasil_batas_ipk["b_baik"], $hasil_batas_ipk["c_baik"]);

$baik_sekali = hitung($hasil_data_tes[$i], $hasil_batas_ipk["a_baik_sekali"], $hasil_batas_ipk["b_baik_sekali"], $hasil_batas_ipk["c_baik_sekali"]); //Umum $kurang = hitung($hasil_data_tes[$i], $hasil_batas_umum["a_kurang"], $hasil_batas_umum["b_kurang"], $hasil_batas_umum["c_kurang"]); $cukup = hitung($hasil_data_tes[$i], $hasil_batas_umum["a_cukup"], $hasil_batas_umum["b_cukup"], $hasil_batas_umum["c_cukup"]); $cukup_baik = hitung($hasil_data_tes[$i], $hasil_batas_umum["a_cukup_baik"], $hasil_batas_umum["b_cukup_baik"], $hasil_batas_umum["c_cukup_baik"]); $baik = hitung($hasil_data_tes[$i], $hasil_batas_umum["a_baik"], $hasil_batas_umum["b_baik"], $hasil_batas_umum["c_baik"]); $baik_sekali = hitung($hasil_data_tes[$i], $hasil_batas_umum["a_baik_sekali"], $hasil_batas_umum["b_baik_sekali"], $hasil_batas_umum["c_baik_sekali"]); $nama_parameter = "param_".$i; $$nama_parameter[0] = $kurang; $$nama_parameter[1] = $cukup; $$nama_parameter[2] = $cukup_baik; $$nama_parameter[3] = $baik; $$nama_parameter[4] = $baik_sekali; // echo $nama_parameter." = "; // for($p=0;$p<5;$p++) // echo $$nama_parameter[$p].", "; // echo "<br/>";

$ambil_rule = mysql_query("select premis, konklusi from rules where jabatan = '$jabatan' "); while($hasil_rule = mysql_fetch_assoc($ambil_rule)) $premis = explode(" ",$hasil_rule["premis"]); $j++) $parameter[$j]) for($i=0; $i<count($premis); $i+=3) for($j=1; $j<count($parameter); if($premis[$i] == $param[] = "param_".$j; $m=1; for($k=0; $k<count($param); $k++) $x = ambil_nilai($premis[$m]); $m+=3; $nilai[] = $$param[$k][$x]; $operator[] = "ATAU"; for($j=2; $j<count($premis);$j+=3) // echo $premis[$j]; $operator[] = $premis[$j]; // for($j=0; $j<count($nilai);$j++) // echo $nilai[$j]." - "; $nilai2[0] = 0.0; $temp = $hasil[0]; $temp; for($i=0; $i<count($nilai); $i++) if($operator[$i] == "DAN") $temp = min($temp,$nilai[$i]); $nilai2[count($nilai2)-1] =

$nilai2[] = $nilai[$i]; $temp = $nilai[$i]; $hasil = 0.0; for($i=0; $i<count($nilai2);$i++) $hasil = max($hasil,$nilai2[$i]); "Cukup_Baik") "Baik_Sekali") if($hasil_rule["konklusi"] == "Kurang") $c_kurang[] = $hasil; if($hasil_rule["konklusi"] == "Cukup") $c_cukup[] = $hasil; if($hasil_rule["konklusi"] == $c_cukup_baik[] = $hasil; if($hasil_rule["konklusi"] == "Baik") $c_baik[] = $hasil; if($hasil_rule["konklusi"] == $c_baik_sekali[] = $hasil; $count_nilai = count($nilai); for($k=0; $k < $count_nilai ;$k++) array_pop($nilai); $count_nilai2 = count($nilai2); for($k=0; $k < $count_nilai2 ;$k++) array_pop($nilai2); $count_operator = count($operator); for($k=0; $k<$count_operator;$k++) array_pop($operator); $count_param = count($param); for($k=0; $k<$count_param;$k++) array_pop($param); //Hasil perhitungan rules // echo "<br/>kurang = "; // for($p=0;$p<count($c_kurang);$p++) // echo $c_kurang[$p].", "; // echo "<br/>cukup = ";

// for($p=0;$p<count($c_cukup);$p++) // echo $c_cukup[$p].", "; // echo "<br/>cukup Baik = "; // for($p=0;$p<count($c_cukup_baik);$p++) // echo $c_cukup_baik[$p].", "; // echo "<br/>baik = "; // for($p=0;$p<count($c_baik);$p++) // echo $c_baik[$p].", "; // echo "<br/>baik Sekali = "; // for($p=0;$p<count($c_baik_sekali);$p++) // echo $c_baik_sekali[$p].", "; // echo "<br/><br/>"; if(count($c_kurang)>1) $c_kurang_akhir = 0.0; for($i=0; $i<count($c_kurang); $i++) // $c_kurang_akhir = max($c_kurang_akhir, $c_kurang[$i]); $c_kurang[$i]; if($c_kurang_akhir < $c_kurang[$i]) $c_kurang_akhir = $count_c = count($c_kurang); array_pop($c_kurang); if(count($c_kurang)== 1) $c_kurang_akhir = $c_kurang[0]; $count_c = count($c_kurang); array_pop($c_kurang); $c_cukup[$i]; if(count($c_cukup)>1) $c_cukup_akhir = 0.0; for($i=0; $i<count($c_cukup); $i++) if($c_cukup_akhir < $c_cukup[$i]) $c_cukup_akhir =

$count_c = count($c_cukup); array_pop($c_cukup); if(count($c_cukup)== 1) $c_cukup_akhir = $c_cukup[0]; $count_c = count($c_cukup); array_pop($c_cukup); if(count($c_cukup_baik)>1) $c_cukup_baik_akhir = 0.0; for($i=0; $i<count($c_cukup_baik); $i++) if($c_cukup_baik_akhir < $c_cukup_baik[$i]) $c_cukup_baik_akhir = $c_cukup_baik[$i]; $count_c = count($c_cukup_baik); array_pop($c_cukup_baik); if(count($c_cukup_baik)== 1) $c_cukup_baik_akhir = $c_cukup_baik[0]; $count_c = count($c_cukup_baik); array_pop($c_cukup_baik); if(count($c_baik)>1) $c_baik_akhir = 0.0; for($i=0; $i<count($c_baik); $i++) if($c_baik_akhir < $c_baik[$i]) $c_baik_akhir = $c_baik[$i];

$count_c = count($c_baik); array_pop($c_baik); if(count($c_baik)== 1) $c_baik_akhir = $c_baik[0]; $count_c = count($c_baik); array_pop($c_baik); if(count($c_baik_sekali)>1) $c_baik_sekali_akhir = 0.0; for($i=0; $i<count($c_baik_sekali); $i++) if($c_baik_sekali_akhir < $c_baik_sekali[$i]) $c_baik_sekali_akhir = $c_baik_sekali[$i]; $count_c = count($c_baik_sekali); array_pop($c_baik_sekali); if(count($c_baik_sekali)== 1) $c_baik_sekali_akhir = $c_baik_sekali[0]; $count_c = count($c_baik_sekali); array_pop($c_baik_sekali); //grafik output $z_kurang[] = 0.0; $z_kurang[] = 10; $z_cukup[] =30; $z_cukup_baik[] =50; $z_baik[] =70;

$z_baik_sekali[] =90; $z_baik_sekali[] =100; if($c_kurang_akhir > 0.5 && $c_cukup_akhir > 0.5) $n1 = rumus_kanan_cog($c_kurang_akhir, $hasil_batas_umum["b_kurang"], $hasil_batas_umum["c_kurang"]); $n2 = rumus_kiri_cog($c_cukup_akhir, $hasil_batas_umum["a_cukup"], $hasil_batas_umum["b_cukup"]); $m1 = 20 - $n1; $m2 = $n2-20; if($m1>$m2) $z_cukup[] = 20; $z_kurang[] = 20; if($c_kurang_akhir == $c_cukup_akhir) $z_kurang[] = 20; if($c_kurang_akhir > $c_cukup_akhir) $z_kurang[] =20; if($c_kurang_akhir < $c_cukup_akhir) $z_cukup[] =20; if($c_cukup_akhir > 0.5 && $c_cukup_baik_akhir > 0.5) $n1 = rumus_kanan_cog($c_cukup_akhir, $hasil_batas_umum["b_cukup"], $hasil_batas_umum["c_cukup"]); $n2 = rumus_kiri_cog($c_cukup_baik_akhir, $hasil_batas_umum["a_cukup_baik"], $hasil_batas_umum["b_cukup_baik"]); $m1 = 40 - $n1; $m2 = $n2-40; if($m1>$m2) $z_cukup_baik[] = 40; $z_cukup[] = 40; if($c_cukup_akhir == $c_cukup_baik_akhir) $z_cukup[] = 40; if($c_cukup_akhir > $c_cukup_baik_akhir)

$c_cukup_baik_akhir) $z_cukup[] =40; if($c_cukup_akhir < $z_cukup_baik[] =40; if($c_cukup_baik_akhir > 0.5 && $c_baik_akhir > 0.5) $n1 = rumus_kanan_cog($c_cukup_baik_akhir, $hasil_batas_umum["b_cukup_baik"], $hasil_batas_umum["c_cukup_baik"]); $n2 = rumus_kiri_cog($c_baik_akhir, $hasil_batas_umum["a_baik"], $hasil_batas_umum["b_baik"]); $m1 = 60 - $n1; $m2 = $n2-60; $c_baik_akhir) if($m1>$m2) $z_baik[] = 60; $z_cukup_baik[] = 60; if($c_cukup_baik_akhir == $c_baik_akhir) $z_cukup_baik[] = 60; if($c_cukup_baik_akhir > $c_baik_akhir) $z_cukup_baik[] =60; if($c_cukup_baik_akhir < $z_baik[] =60; if($c_baik_akhir > 0.5 && $c_baik_sekali_akhir > 0.5) $n1 = rumus_kanan_cog($c_baik_akhir, $hasil_batas_umum["b_baik"], $hasil_batas_umum["c_baik"]); $n2 = rumus_kiri_cog($c_baik_sekali_akhir, $hasil_batas_umum["a_baik_sekali"], $hasil_batas_umum["b_baik_sekali"]); $m1 = 80 - $n1; $m2 = $n2-80; if($m1>$m2) $z_baik_sekali[] = 80; $z_baik[] = 80; if($c_baik_akhir == $c_baik_sekali_akhir) $z_baik[] = 80;

$c_baik_sekali_akhir) if($c_baik_akhir > $c_baik_sekali_akhir) $z_baik[] =80; if($c_baik_akhir < $z_baik_sekali[] =80; // echo "kurang:<br/>"; // for($q=0; $q<count($z_kurang); $q++) // echo $z_kurang[$q]."<br/>"; // echo "cukup:<br/>"; // for($q=0; $q<count($z_cukup); $q++) // echo $z_cukup[$q]."<br/>"; // echo "cukup_baik:<br/>"; // for($q=0; $q<count($z_cukup_baik); $q++) // echo $z_cukup_baik[$q]."<br/>"; // echo "baik:<br/>"; // for($q=0; $q<count($z_baik); $q++) // echo $z_baik[$q]."<br/>"; // echo "baik_sekali:<br/>"; // for($q=0; $q<count($z_baik_sekali); $q++) // echo $z_baik_sekali[$q]."<br/>"; $atas = (array_sum($z_kurang)*$c_kurang_akhir)+(array_sum($z_cukup)*$c_cuk up_akhir)+(array_sum($z_cukup_baik)*$c_cukup_baik_akhir)+ (array_sum($z_baik)*$c_baik_akhir)+(array_sum($z_baik_sekali )*$c_baik_sekali_akhir); $bawah =(count($z_kurang)*$c_kurang_akhir)+(count($z_cukup)*$c_cukup_akhi r)+(count($z_cukup_baik)*$c_cukup_baik_akhir)+ (count($z_baik)*$c_baik_akhir)+(count($z_baik_sekali)*$c_bai k_sekali_akhir); if($atas!= 0.0 && $bawah!= 0.0) $COG = $atas/$bawah; $COG = 0.0; // echo "<br/> COG = ".$COG."<br/><br/><br/>"; $jml_z = count($z_kurang);

for($q=0; $q< $jml_z; $q++) array_pop($z_kurang); $jml_z = count($z_cukup); for($q=0; $q<$jml_z; $q++) array_pop($z_cukup); $jml_z = count($z_cukup_baik); for($q=0; $q<$jml_z; $q++) array_pop($z_cukup_baik); $jml_z = count($z_baik); for($q=0; $q<$jml_z; $q++) array_pop($z_baik); $jml_z = count($z_baik_sekali); for($q=0; $q<$jml_z; $q++) array_pop($z_baik_sekali); $kurang = hitung($cog, $hasil_batas_umum["a_kurang"], $hasil_batas_umum["b_kurang"], $hasil_batas_umum["c_kurang"]); $cukup = hitung($cog, $hasil_batas_umum["a_cukup"], $hasil_batas_umum["b_cukup"], $hasil_batas_umum["c_cukup"]); $cukup_baik = hitung($cog, $hasil_batas_umum["a_cukup_baik"], $hasil_batas_umum["b_cukup_baik"],$hasil_batas_umum["c_cukup_baik" ]); $baik = hitung($cog, $hasil_batas_umum["a_baik"], $hasil_batas_umum["b_baik"], $hasil_batas_umum["c_baik"]); $baik_sekali = hitung($cog, $hasil_batas_umum["a_baik_sekali"], $hasil_batas_umum["b_baik_sekali"],$hasil_batas_umum["c_baik_sekal i"]); $posisi_akhir = max($kurang,$cukup,$cukup_baik,$baik,$baik_sekali); //echo $posisi_akhir; if($kurang == $posisi_akhir) $simpan_hasil_seleksi = "insert into hasil_seleksi (id_karyawan, nilai_cog, kelompok, jabatan) values(".$hasil_data_tes[0].",$cog,'kurang','$jabatan')"; $hasil_simpan = mysql_query($simpan_hasil_seleksi); if($cukup == $posisi_akhir)

$simpan_hasil_seleksi = "insert into hasil_seleksi (id_karyawan, nilai_cog, kelompok, jabatan) values(".$hasil_data_tes[0].",$cog,'cukup','$jabatan')"; $hasil_simpan = mysql_query($simpan_hasil_seleksi); if($cukup_baik == $posisi_akhir) $simpan_hasil_seleksi = "insert into hasil_seleksi (id_karyawan, nilai_cog, kelompok, jabatan) values(".$hasil_data_tes[0].",$cog,'cukup baik','$jabatan')"; $hasil_simpan = mysql_query($simpan_hasil_seleksi); if($baik == $posisi_akhir) $simpan_hasil_seleksi = "insert into hasil_seleksi (id_karyawan, nilai_cog, kelompok, jabatan) values(".$hasil_data_tes[0].",$cog,'baik','$jabatan')"; $hasil_simpan = mysql_query($simpan_hasil_seleksi); if($baik_sekali == $posisi_akhir) $simpan_hasil_seleksi = "insert into hasil_seleksi (id_karyawan, nilai_cog, kelompok, jabatan) values(".$hasil_data_tes[0].",$cog,'baik sekali','$jabatan')"; $hasil_simpan = mysql_query($simpan_hasil_seleksi); header("location:seleksikaryawan.php?user=$user"); $_SESSION["salah"] = "ada"; // untuk di pakai di halaman seleksi karyawan header("location:seleksikaryawan.php?user=$user"); echo "anda belum login";