1. Source Code Implementasi Metode AHP

Ukuran: px
Mulai penontonan dengan halaman:

Download "1. Source Code Implementasi Metode AHP"

Transkripsi

1 62 1. Source Code Implementasi Metode AHP <?php include "koneksi.php"; $id_lowongan=$_get['id_lowongan']; //cek jabatan untuk lowongan $id_lowongan $cek_jab=mysql_query("select id_jabatan from master_lowongan where id_lowongan='$id_lowongan'"); while($row=mysql_fetch_array($cek_jab)){ $id_jabatan=$row['id_jabatan']; $id=array(); $kandidat=array(); $pengalaman_kandidat=array(); $pendidikan_kandidat=array(); $ipk_kandidat=array(); $tpa_kandidat=array(); $toefl_kandidat=array(); //panggil data pelamar untuk lowongan $id_lowongan $x=0; $query=mysql_query("select * from pelamar where id_lowongan='$id_lowongan'"); $jumlah=mysql_num_rows($query); while($row=mysql_fetch_array($query)){ $id[$x]=$row['id_pelamar']; $kandidat[$x]=$row['nama']; $pengalaman_kandidat[$x]=$row['pengalaman']; $pendidikan_kandidat[$x]=$row['pendidikan']; if($pendidikan_kandidat[$x]=='sma'){ $pendidikan_kandidat[$x]=1; else if($pendidikan_kandidat[$x]=='d1'){ $pendidikan_kandidat[$x]=2; else if($pendidikan_kandidat[$x]=='d2'){ $pendidikan_kandidat[$x]=3; else if($pendidikan_kandidat[$x]=='d3'){ $pendidikan_kandidat[$x]=4; else if($pendidikan_kandidat[$x]=='d4'){ $pendidikan_kandidat[$x]=5; else if($pendidikan_kandidat[$x]=='s1'){ $pendidikan_kandidat[$x]=6; else if($pendidikan_kandidat[$x]=='s2'){ $pendidikan_kandidat[$x]=7; else{ $pendidikan_kandidat[$x]=8; $ipk_kandidat[$x]=$row['ipk']; $tpa_kandidat[$x]=$row['tpa']; $toefl_kandidat[$x]=$row['toefl']; $univ_kandidat[$x]=$row['tipe_univ_asal']; if($univ_kandidat[$x]==3){ $univ_kandidat[$x]=1; else if($univ_kandidat[$x]==2){ $univ_kandidat[$x]=2; else{ $univ_kandidat[$x]=3; $x++;

2 //perhitungan ipk $matriks_pasang_ipk=array(); if ((($ipk_kandidat[$z] $ipk_kandidat[$y])>0)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])<0.15)){ $matriks_pasang_ipk[$z][$y]=2; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])>=0.15)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])<0.30)){ $matriks_pasang_ipk[$z][$y]=3; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])>=0.30)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])<0.55)){ $matriks_pasang_ipk[$z][$y]=4; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])>=0.55)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])<0.80)){ $matriks_pasang_ipk[$z][$y]=5; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])>=0.80)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])<0.95)){ $matriks_pasang_ipk[$z][$y]=6; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])>=0.95)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])<1.10)){ $matriks_pasang_ipk[$z][$y]=7; else if (($ipk_kandidat[$z]$ipk_kandidat[$y])>1.10){ $matriks_pasang_ipk[$z][$y]=8; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])<0)&&(($ipk_kandidat[$z]$ipk_kandidat[$y])> 0.15)){ $matriks_pasang_ipk[$z][$y]=0.5; else if ((($ipk_kandidat[$z]$ipk_kandidat[$y])<= 0.15)&&(($ipk_kandidat[$z]$ipk_kandidat[$y])>0.30)){ $matriks_pasang_ipk[$z][$y]=0.333; else if ((($ipk_kandidat[$z]$ipk_kandidat[$y])<= 0.30)&&(($ipk_kandidat[$z]$ipk_kandidat[$y])>0.55)){ $matriks_pasang_ipk[$z][$y]=0.25; else if ((($ipk_kandidat[$z]$ipk_kandidat[$y])<= 0.55)&&(($ipk_kandidat[$z]$ipk_kandidat[$y])>0.80)){ $matriks_pasang_ipk[$z][$y]=0.2; else if ((($ipk_kandidat[$z]$ipk_kandidat[$y])<= 0.80)&&(($ipk_kandidat[$z]$ipk_kandidat[$y])>0.95)){ $matriks_pasang_ipk[$z][$y]=0.166; else if ((($ipk_kandidat[$z] $ipk_kandidat[$y])<=0.95)&&(($ipk_kandidat[$z] $ipk_kandidat[$y])>1.10)){ $matriks_pasang_ipk[$z][$y]=0.142; else if (($ipk_kandidat[$z]$ipk_kandidat[$y])< 1.10){ $matriks_pasang_ipk[$z][$y]=0.125; else{ $matriks_pasang_ipk[$z][$y]=1; 63

3 64 $jumlah_tiap_kolom_ipk=array(); $jumlah_tiap_kolom_ipk[$z]=0; $jumlah_tiap_kolom_ipk[$z]=$jumlah_tiap_kolom_ipk[$z]+$matriks_pas ang_ipk[$y][$z]; $matriks_normal_ipk=array(); $rata_baris_ipk=array(); $rata_baris_ipk[$z]=0; $matriks_normal_ipk[$z][$y]=$matriks_pasang_ipk[$z][$y]/$jumlah_ti ap_kolom_ipk[$y]; $rata_baris_ipk[$z]=$rata_baris_ipk[$z]+$matriks_normal_ipk[$z][$y ]; $rata_baris_ipk[$z]=$rata_baris_ipk[$z]/$jumlah; //perhitungan pengalaman $matriks_pasang_penga=array(); if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])>5){ $matriks_pasang_penga[$z][$y]=8; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==5){ $matriks_pasang_penga[$z][$y]=7; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==4){ $matriks_pasang_penga[$z][$y]=6; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==3){ $matriks_pasang_penga[$z][$y]=5; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==2){ $matriks_pasang_penga[$z][$y]=4; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==1){ $matriks_pasang_penga[$z][$y]=3; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==1){ $matriks_pasang_penga[$z][$y]=0.333; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==2){ $matriks_pasang_penga[$z][$y]=0.25; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==3){ $matriks_pasang_penga[$z][$y]=0.2; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==4){ $matriks_pasang_penga[$z][$y]=0.16;

4 65 else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])==5){ $matriks_pasang_penga[$z][$y]=0.142; else if (($pengalaman_kandidat[$z] $pengalaman_kandidat[$y])<5){ $matriks_pasang_penga[$z][$y]=0.125; else{ $matriks_pasang_penga[$z][$y]=1; $jumlah_tiap_kolom_penga=array(); $jumlah_tiap_kolom_penga[$z]=0; $jumlah_tiap_kolom_penga[$z]=$jumlah_tiap_kolom_penga[$z]+$matriks _pasang_penga[$y][$z]; $matriks_normal_penga=array(); $rata_baris_penga=array(); $rata_baris_penga[$z]=0; $matriks_normal_penga[$z][$y]=$matriks_pasang_penga[$z][$y]/$jumla h_tiap_kolom_penga[$y]; $rata_baris_penga[$z]=$rata_baris_penga[$z]+$matriks_normal_penga[ $z][$y]; $rata_baris_penga[$z]=$rata_baris_penga[$z]/$jumlah; //perhitungan pendidikan $matriks_pasang_pend=array(); if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==1){ $matriks_pasang_pend[$z][$y]=2; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==2){ $matriks_pasang_pend[$z][$y]=3; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==3){ $matriks_pasang_pend[$z][$y]=4; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==4){ $matriks_pasang_pend[$z][$y]=5; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==5){ $matriks_pasang_pend[$z][$y]=6; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==6){ $matriks_pasang_pend[$z][$y]=7;

5 66 else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==7){ $matriks_pasang_pend[$z][$y]=8; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==1){ $matriks_pasang_pend[$z][$y]=0.5; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==2){ $matriks_pasang_pend[$z][$y]=0.333; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==3){ $matriks_pasang_pend[$z][$y]=0.25; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==4){ $matriks_pasang_pend[$z][$y]=0.2; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==5){ $matriks_pasang_pend[$z][$y]=0.166; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==6){ $matriks_pasang_pend[$z][$y]=0.142; else if (($pendidikan_kandidat[$z] $pendidikan_kandidat[$y])==7){ $matriks_pasang_pend[$z][$y]=0.125; else{ $matriks_pasang_pend[$z][$y]=1; $jumlah_tiap_kolom_pend=array(); $jumlah_tiap_kolom_pend[$z]=0; $jumlah_tiap_kolom_pend[$z]=$jumlah_tiap_kolom_pend[$z]+$matriks_p asang_pend[$y][$z]; $matriks_normal_pend=array(); $rata_baris_pend=array(); $rata_baris_pend[$z]=0; $matriks_normal_pend[$z][$y]=$matriks_pasang_pend[$z][$y]/$jumlah_ tiap_kolom_pend[$y]; $rata_baris_pend[$z]=$rata_baris_pend[$z]+$matriks_normal_pend[$z] [$y]; $rata_baris_pend[$z]=$rata_baris_pend[$z]/$jumlah; //perhitungan tpa $matriks_pasang_tpa=array();

6 67 if ((($tpa_kandidat[$z] $tpa_kandidat[$y])>0)&&(($tpa_kandidat[$z] $tpa_kandidat[$y])<=15)){ $matriks_pasang_tpa[$z][$y]=2; else if ((($tpa_kandidat[$z] $tpa_kandidat[$y])>15)&&(($tpa_kandidat[$z] $tpa_kandidat[$y])<=30)){ $matriks_pasang_tpa[$z][$y]=3; else if ((($tpa_kandidat[$z] $tpa_kandidat[$y])>30)&&(($tpa_kandidat[$z] $tpa_kandidat[$y])<=45)){ $matriks_pasang_tpa[$z][$y]=4; else if ((($tpa_kandidat[$z] $tpa_kandidat[$y])>45)&&(($tpa_kandidat[$z] $tpa_kandidat[$y])<=60)){ $matriks_pasang_tpa[$z][$y]=5; else if ((($tpa_kandidat[$z] $tpa_kandidat[$y])>60)&&(($tpa_kandidat[$z] $tpa_kandidat[$y])<=75)){ $matriks_pasang_tpa[$z][$y]=6; else if ((($tpa_kandidat[$z] $tpa_kandidat[$y])>75)&&(($tpa_kandidat[$z] $tpa_kandidat[$y])<=90)){ $matriks_pasang_tpa[$z][$y]=7; else if (($tpa_kandidat[$z]$tpa_kandidat[$y])>90){ $matriks_pasang_tpa[$z][$y]=8; else if ((($tpa_kandidat[$z] $tpa_kandidat[$y])<0)&&(($tpa_kandidat[$z]$tpa_kandidat[$y])>= 15)){ $matriks_pasang_tpa[$z][$y]=0.5; else if ((($tpa_kandidat[$z]$tpa_kandidat[$y])< 15)&&(($tpa_kandidat[$z]$tpa_kandidat[$y])>=30)){ $matriks_pasang_tpa[$z][$y]=0.33; else if ((($tpa_kandidat[$z]$tpa_kandidat[$y])< 30)&&(($tpa_kandidat[$z]$tpa_kandidat[$y])>=45)){ $matriks_pasang_tpa[$z][$y]=0.25; else if ((($tpa_kandidat[$z]$tpa_kandidat[$y])< 45)&&(($tpa_kandidat[$z]$tpa_kandidat[$y])>=60)){ $matriks_pasang_tpa[$z][$y]=0.2; else if ((($tpa_kandidat[$z]$tpa_kandidat[$y])< 60)&&(($tpa_kandidat[$z]$tpa_kandidat[$y])>=75)){ $matriks_pasang_tpa[$z][$y]=0.16; else if ((($tpa_kandidat[$z]$tpa_kandidat[$y])< 75)&&(($tpa_kandidat[$z]$tpa_kandidat[$y])>=90)){ $matriks_pasang_tpa[$z][$y]=0.142; else if (($tpa_kandidat[$z]$tpa_kandidat[$y])<90){ $matriks_pasang_tpa[$z][$y]=0.125; else{ $matriks_pasang_tpa[$z][$y]=1; $jumlah_tiap_kolom_tpa=array(); $jumlah_tiap_kolom_tpa[$z]=0; $jumlah_tiap_kolom_tpa[$z]=$jumlah_tiap_kolom_tpa[$z]+$matriks_pas ang_tpa[$y][$z];

7 68 $matriks_normal_tpa=array(); $rata_baris_tpa=array(); $rata_baris_tpa[$z]=0; $matriks_normal_tpa[$z][$y]=$matriks_pasang_tpa[$z][$y]/$jumlah_ti ap_kolom_tpa[$y]; $rata_baris_tpa[$z]=$rata_baris_tpa[$z]+$matriks_normal_tpa[$z][$y ]; $rata_baris_tpa[$z]=$rata_baris_tpa[$z]/$jumlah; //perhitungan toefl $matriks_pasang_toefl=array(); if ((($toefl_kandidat[$z] $toefl_kandidat[$y])>0)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])<=15)){ $matriks_pasang_toefl[$z][$y]=2; else if ((($toefl_kandidat[$z] $toefl_kandidat[$y])>15)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])<=30)){ $matriks_pasang_toefl[$z][$y]=3; else if ((($toefl_kandidat[$z] $toefl_kandidat[$y])>30)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])<=45)){ $matriks_pasang_toefl[$z][$y]=4; else if ((($toefl_kandidat[$z] $toefl_kandidat[$y])>45)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])<=60)){ $matriks_pasang_toefl[$z][$y]=5; else if ((($toefl_kandidat[$z] $toefl_kandidat[$y])>60)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])<=75)){ $matriks_pasang_toefl[$z][$y]=6; else if ((($toefl_kandidat[$z] $toefl_kandidat[$y])>75)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])<=90)){ $matriks_pasang_toefl[$z][$y]=7; else if (($toefl_kandidat[$z] $toefl_kandidat[$y])>90){ $matriks_pasang_toefl[$z][$y]=8; else if ((($toefl_kandidat[$z] $toefl_kandidat[$y])<0)&&(($toefl_kandidat[$z] $toefl_kandidat[$y])>=15)){ $matriks_pasang_toefl[$z][$y]=0.5; else if ((($toefl_kandidat[$z]$toefl_kandidat[$y])< 15)&&(($toefl_kandidat[$z]$toefl_kandidat[$y])>=30)){ $matriks_pasang_toefl[$z][$y]=0.333; else if ((($toefl_kandidat[$z]$toefl_kandidat[$y])< 30)&&(($toefl_kandidat[$z]$toefl_kandidat[$y])>=45)){ $matriks_pasang_toefl[$z][$y]=0.25;

8 69 else if ((($toefl_kandidat[$z]$toefl_kandidat[$y])< 45)&&(($toefl_kandidat[$z]$toefl_kandidat[$y])>=60)){ $matriks_pasang_toefl[$z][$y]=0.2; else if ((($toefl_kandidat[$z]$toefl_kandidat[$y])< 60)&&(($toefl_kandidat[$z]$toefl_kandidat[$y])>=75)){ $matriks_pasang_toefl[$z][$y]=0.16; else if ((($toefl_kandidat[$z]$toefl_kandidat[$y])< 75)&&(($toefl_kandidat[$z]$toefl_kandidat[$y])>=90)){ $matriks_pasang_toefl[$z][$y]=0.142; else if (($toefl_kandidat[$z]$toefl_kandidat[$y])< 90){ $matriks_pasang_toefl[$z][$y]=0.125; else{ $matriks_pasang_toefl[$z][$y]=1; $jumlah_tiap_kolom_toefl=array(); $jumlah_tiap_kolom_toefl[$z]=0; $jumlah_tiap_kolom_toefl[$z]=$jumlah_tiap_kolom_toefl[$z]+$matriks _pasang_toefl[$y][$z]; $matriks_normal_toefl=array(); $rata_baris_toefl=array(); $rata_baris_toefl[$z]=0; $matriks_normal_toefl[$z][$y]=$matriks_pasang_toefl[$z][$y]/$jumla h_tiap_kolom_toefl[$y]; $rata_baris_toefl[$z]=$rata_baris_toefl[$z]+$matriks_normal_toefl[ $z][$y]; $rata_baris_toefl[$z]=$rata_baris_toefl[$z]/$jumlah; //perhitungan universitas asal $matriks_pasang_univ=array(); if (($univ_kandidat[$z]$univ_kandidat[$y])==1){ $matriks_pasang_univ[$z][$y]=3; else if (($univ_kandidat[$z]$univ_kandidat[$y])==2){ $matriks_pasang_univ[$z][$y]=5; else if (($univ_kandidat[$z]$univ_kandidat[$y])== 2){ $matriks_pasang_univ[$z][$y]=0.2; else if (($univ_kandidat[$z]$univ_kandidat[$y])== 1){ $matriks_pasang_univ[$z][$y]=0.333; else{

9 70 $matriks_pasang_univ[$z][$y]=1; $jumlah_tiap_kolom_univ=array(); $jumlah_tiap_kolom_univ[$z]=0; $jumlah_tiap_kolom_univ[$z]=$jumlah_tiap_kolom_univ[$z]+$matriks_p asang_univ[$y][$z]; $matriks_normal_univ=array(); $rata_baris_univ=array(); $rata_baris_univ[$z]=0; $matriks_normal_univ[$z][$y]=$matriks_pasang_univ[$z][$y]/$jumlah_ tiap_kolom_univ[$y]; $rata_baris_univ[$z]=$rata_baris_univ[$z]+$matriks_normal_univ[$z] [$y]; $rata_baris_univ[$z]=$rata_baris_univ[$z]/$jumlah; //start panggil matriks kriteria berpasangan $panggil_kriteria1=mysql_query("select * from hub_kriteria where id_jabatan='$id_jabatan' and id_kriteria_1=1"); $kriteria1=array(); $a=0; while($row=mysql_fetch_array($panggil_kriteria1)){ $kriteria1[$a]=$row['nilai']; $a++; $panggil_kriteria2=mysql_query("select * from hub_kriteria where id_jabatan='$id_jabatan' and id_kriteria_1=2"); $kriteria2=array(); $b=0; while($row=mysql_fetch_array($panggil_kriteria2)){ $kriteria2[$b]=$row['nilai']; $b++; $panggil_kriteria3=mysql_query("select * from hub_kriteria where id_jabatan='$id_jabatan' and id_kriteria_1=3"); $kriteria3=array(); $c=0; while($row=mysql_fetch_array($panggil_kriteria3)){ $kriteria3[$c]=$row['nilai']; $c++; $panggil_kriteria4=mysql_query("select * from hub_kriteria where id_jabatan='$id_jabatan' and id_kriteria_1=4");

10 71 $kriteria4=array(); $d=0; while($row=mysql_fetch_array($panggil_kriteria4)){ $kriteria4[$d]=$row['nilai']; $d++; $panggil_kriteria5=mysql_query("select * from hub_kriteria where id_jabatan='$id_jabatan' and id_kriteria_1=5"); $kriteria5=array(); $e=0; while($row=mysql_fetch_array($panggil_kriteria5)){ $kriteria5[$e]=$row['nilai']; $e++; $panggil_kriteria6=mysql_query("select * from hub_kriteria where id_jabatan='$id_jabatan' and id_kriteria_1=6"); $kriteria6=array(); $f=0; while($row=mysql_fetch_array($panggil_kriteria6)){ $kriteria6[$f]=$row['nilai']; $f++; // //nilai matriks perbandingan dimasukan dalam variabel array $matriks_pasang=array( array(1,$kriteria1[0],$kriteria1[1],$kriteria1[2],$kriteria1[3],$k riteria1[4]), array($kriteria2[0],1,$kriteria2[1],$kriteria2[2],$kriteria2[3],$k riteria2[4]), array($kriteria3[0],$kriteria3[1],1,$kriteria3[2],$kriteria3[3],$k riteria3[4]), array($kriteria4[0],$kriteria4[1],$kriteria4[2],1,$kriteria4[3],$k riteria4[4]), array($kriteria5[0],$kriteria5[1],$kriteria5[2],$kriteria5[3],1,$k riteria5[4]), array($kriteria6[0],$kriteria6[1],$kriteria6[2],$kriteria6[3],$kri teria6[4],1) ); $jumlah_tiap_kolom=array(); for ($z=0;$z<6;$z++){ $jumlah_tiap_kolom[$z]=0; for ($y=0;$y<6;$y++){ $jumlah_tiap_kolom[$z]=$jumlah_tiap_kolom[$z]+$matriks_pasang[$y][ $z]; //mencari vektor eigen dimasukan pada variabel $rata_baris $matriks_normal=array(); $rata_baris=array();

11 72 for ($z=0;$z<6;$z++){ $rata_baris[$z]=0; for ($y=0;$y<6;$y++){ $matriks_normal[$z][$y]=$matriks_pasang[$z][$y]/$jumlah_tiap_kolom [$y]; $rata_baris[$z]=$rata_baris[$z]+$matriks_normal[$z][$y]; $rata_baris[$z]=$rata_baris[$z]/6; //mencari total rangking $total_rangking=array(); for($i=0;$i<$jumlah;$i++){ $total_rangking[$i]=($rata_baris_penga[$i]*$rata_baris[0])+($rata_ baris_pend[$i]*$rata_baris[1])+($rata_baris_ipk[$i]*$rata_baris[2] ) +($rata_baris_tpa[$i]*$rata_baris[3])+($rata_baris_toefl[$i]*$rata _baris[4])+($rata_baris_univ[$i]*$rata_baris[5]); $update=mysql_query("update pelamar set score_ahp='$total_rangking[$i]' where id_pelamar='$id[$i]' and id_lowongan='$id_lowongan'"); if ($update) { echo '<script type="text/javascript"> window.location="pilih_lowongan_rek.php"</script>'; else{ echo "Gagal input data"; echo mysql_error();?> 2. Source Code Implementasi Algoritma ID3 <?php include "koneksi.php"; $id_lowongan=$_get['id_lowongan']; $kandidat_terima=array(); $kandidat_tolak=array(); $peng_kand_ter=array(); $peng_kand_tol=array(); $pend_kand_ter=array(); $pend_kand_tol=array(); $ipk_kand_ter=array(); $ipk_kand_tol=array(); $tpa_kand_ter=array(); $tpa_kand_tol=array(); $toefl_kand_ter=array(); $toefl_kand_tol=array(); $univ_kand_ter=array();

12 73 $univ_kand_tol=array(); //mengambil data pelamar dari database untuk keputusan terima $cek_db_ter=mysql_query("select * from pelamar where id_lowongan='$id_lowongan' and keputusan='terima'"); $terima=mysql_num_rows($cek_db_ter); $c=0; while($row=mysql_fetch_array($cek_db_ter)){ $kandidat_terima[$c]=$row['id_pelamar']; $peng_kand_ter[$c]=$row['pengalaman']; $pend_kand_ter[$c]=$row['pendidikan']; $ipk_kand_ter[$c]=$row['ipk']; $tpa_kand_ter[$c]=$row['tpa']; $toefl_kand_ter[$c]=$row['toefl']; $univ_kand_ter[$c]=$row['tipe_univ_asal']; if(($pend_kand_ter[$c]=='sma') ($pend_kand_ter[$c]=='d1') ($pend_kand_ter[$c]=='d2')){ $pend_kand_ter[$c]='kurang'; else if(($pend_kand_ter[$c]=='d3') ($pend_kand_ter[$c]=='d4')){ $pend_kand_ter[$c]='cukup'; else{ $pend_kand_ter[$c]='baik'; if($peng_kand_ter[$c]==0){ $peng_kand_ter[$c]='kurang'; else if(($peng_kand_ter[$c]>0) && ($peng_kand_ter[$c]<=5) ){ $peng_kand_ter[$c]='cukup'; else{ $peng_kand_ter[$c]='baik'; if($ipk_kand_ter[$c]<3){ $ipk_kand_ter[$c]='kurang'; else if(($ipk_kand_ter[$c]>=3) && ($ipk_kand_ter[$c]<3.5) ){ $ipk_kand_ter[$c]='cukup'; else{ $ipk_kand_ter[$c]='baik'; if($tpa_kand_ter[$c]<300){ $tpa_kand_ter[$c]='kurang'; else if(($tpa_kand_ter[$c]>=300) && ($tpa_kand_ter[$c]<500) ){ $tpa_kand_ter[$c]='cukup'; else{ $tpa_kand_ter[$c]='baik'; if($toefl_kand_ter[$c]<300){ $toefl_kand_ter[$c]='kurang'; else if(($toefl_kand_ter[$c]>=300) && ($toefl_kand_ter[$c]<450) ){ $toefl_kand_ter[$c]='cukup';

13 74 else{ $toefl_kand_ter[$c]='baik'; $c++; //mengambil data pelamar dari database untuk keputusan tolak $cek_db_tol=mysql_query("select * from pelamar where id_lowongan='$id_lowongan' and keputusan='tolak'"); $tolak=mysql_num_rows($cek_db_tol); $jumlah=$terima+$tolak; $c=0; while($row=mysql_fetch_array($cek_db_tol)){ $kandidat_tolak[$c]=$row['id_pelamar']; $peng_kand_tol[$c]=$row['pengalaman']; $pend_kand_tol[$c]=$row['pendidikan']; $ipk_kand_tol[$c]=$row['ipk']; $tpa_kand_tol[$c]=$row['tpa']; $toefl_kand_tol[$c]=$row['toefl']; $univ_kand_tol[$c]=$row['tipe_univ_asal']; if(($pend_kand_tol[$c]=='sma') ($pend_kand_tol[$c]=='d1') ($pend_kand_tol[$c]=='d2')){ $pend_kand_tol[$c]='kurang'; else if(($pend_kand_tol[$c]=='d3') ($pend_kand_tol[$c]=='d4')){ $pend_kand_tol[$c]='cukup'; else{ $pend_kand_tol[$c]='baik'; if($peng_kand_tol[$c]==0){ $peng_kand_tol[$c]='kurang'; else if(($peng_kand_tol[$c]>0) && ($peng_kand_tol[$c]<=5) ){ $peng_kand_tol[$c]='cukup'; else{ $peng_kand_tol[$c]='baik'; if($ipk_kand_tol[$c]<3){ $ipk_kand_tol[$c]='kurang'; else if(($ipk_kand_tol[$c]>=3) && ($ipk_kand_tol[$c]<3.5) ){ $ipk_kand_tol[$c]='cukup'; else{ $ipk_kand_tol[$c]='baik'; if($tpa_kand_tol[$c]<350){ $tpa_kand_tol[$c]='kurang'; else if(($tpa_kand_tol[$c]>=350) && ($tpa_kand_tol[$c]<500) ){ $tpa_kand_tol[$c]='cukup'; else{ $tpa_kand_tol[$c]='baik';

14 75 if($toefl_kand_tol[$c]<450){ $toefl_kand_tol[$c]='kurang'; else if(($toefl_kand_tol[$c]>=450) && ($toefl_kand_tol[$c]<550) ){ $toefl_kand_tol[$c]='cukup'; else{ $toefl_kand_tol[$c]='baik'; $c++; //pengelompokan nilai tiap kriteria /** pengalaman 0 tahun = kurang (1) pengalaman 1 5 tahun = cukup (2) pengalaman > 5 tahun = baik (3) pendidikan SMA, D1, D2 = rendah pendidikan D3, D4 = cukup pendidikan S1, S2, S3 = tinggi IPK < 3 = kurang (1) 3 >= IPK < 3.5 = cukup (2) IPK >= 3.5 = baik (3) TPA < 350 = kurang (1) 350 >= TPA < 500 = cukup (2) TPA >= 500 baik (3) TOEFL < 350 = kurang (1) 350 >= TOEFL < 450 = cukup (2) TOEFL >= 450 baik (3) tipe univ asal tipe 1, tipe 2, tipe 3 */ //fungsi mendapatkan entropi function entropy($ter,$tol){ $s=$ter+$tol; if ($ter==0){ $ter=0; else{ $ter=$ter/$s*log($ter/$s,2); if ($tol==0){ $tol=0; else{ $tol=$tol/$s*log($tol/$s,2); $entropy=$ter$tol; if (is_nan($entropy)){ return 0; else{ return $entropy; //mendapatkan entropi S $entropy_s=entropy($terima,$tolak); //perhitungan infomasi gain untuk kriteria pengalaman

15 76 r); k); i); $jum_ter_peng_kur=0; $jum_ter_peng_cuk=0; $jum_ter_peng_bai=0; for ($i=0;$i<$terima;$i++){ if ($peng_kand_ter[$i]=='kurang'){ $jum_ter_peng_kur=$jum_ter_peng_kur+1; else if($peng_kand_ter[$i]=='cukup'){ $jum_ter_peng_cuk=$jum_ter_peng_cuk+1; else{ $jum_ter_peng_bai=$jum_ter_peng_bai+1; $jum_tol_peng_kur=0; $jum_tol_peng_cuk=0; $jum_tol_peng_bai=0; for ($i=0;$i<$tolak;$i++){ if ($peng_kand_tol[$i]=='kurang'){ $jum_tol_peng_kur=$jum_tol_peng_kur+1; else if($peng_kand_tol[$i]=='cukup'){ $jum_tol_peng_cuk=$jum_tol_peng_cuk+1; else{ $jum_tol_peng_bai=$jum_tol_peng_bai+1; $entropy_peng_kur=entropy($jum_ter_peng_kur,$jum_tol_peng_ku $entropy_peng_cuk=entropy($jum_ter_peng_cuk,$jum_tol_peng_cu $entropy_peng_bai=entropy($jum_ter_peng_bai,$jum_tol_peng_ba $gain_pengalaman=$entropy_s ((($jum_ter_peng_kur+$jum_tol_peng_kur)/$jumlah)*$entropy_peng_kur ) ((($jum_ter_peng_cuk+$jum_tol_peng_cuk)/$jumlah)*$entropy_peng_cuk ) ((($jum_ter_peng_bai+$jum_tol_peng_bai)/$jumlah)*$entropy_peng_bai ); //perhitungan infomasi gain untuk kriteria pendidikan $jum_ter_pend_kur=0; $jum_ter_pend_cuk=0; $jum_ter_pend_bai=0; for ($i=0;$i<$terima;$i++){ if ($pend_kand_ter[$i]=='kurang'){ $jum_ter_pend_kur=$jum_ter_pend_kur+1; else if($pend_kand_ter[$i]=='cukup'){ $jum_ter_pend_cuk=$jum_ter_pend_cuk+1; else{ $jum_ter_pend_bai=$jum_ter_pend_bai+1; $jum_tol_pend_kur=0; $jum_tol_pend_cuk=0; $jum_tol_pend_bai=0; for ($i=0;$i<$tolak;$i++){ if ($pend_kand_tol[$i]=='kurang'){

16 77 r); k); i); $jum_tol_pend_kur=$jum_tol_pend_kur+1; else if($pend_kand_tol[$i]=='cukup'){ $jum_tol_pend_cuk=$jum_tol_pend_cuk+1; else{ $jum_tol_pend_bai=$jum_tol_pend_bai+1; $entropy_pend_kur=entropy($jum_ter_pend_kur,$jum_tol_pend_ku $entropy_pend_cuk=entropy($jum_ter_pend_cuk,$jum_tol_pend_cu $entropy_pend_bai=entropy($jum_ter_pend_bai,$jum_tol_pend_ba $gain_pendidikan=$entropy_s ((($jum_ter_pend_kur+$jum_tol_pend_kur)/$jumlah)*$entropy_pend_kur ) ((($jum_ter_pend_cuk+$jum_tol_pend_cuk)/$jumlah)*$entropy_pend_cuk ) ((($jum_ter_pend_bai+$jum_tol_pend_bai)/$jumlah)*$entropy_pend_bai ); //perhitungan infomasi gain untuk kriteria ipk $jum_ter_ipk_kur=0; $jum_ter_ipk_cuk=0; $jum_ter_ipk_bai=0; for ($i=0;$i<$terima;$i++){ if ($ipk_kand_ter[$i]=='kurang'){ $jum_ter_ipk_kur=$jum_ter_ipk_kur+1; else if($ipk_kand_ter[$i]=='cukup'){ $jum_ter_ipk_cuk=$jum_ter_ipk_cuk+1; else{ $jum_ter_ipk_bai=$jum_ter_ipk_bai+1; $jum_tol_ipk_kur=0; $jum_tol_ipk_cuk=0; $jum_tol_ipk_bai=0; for ($i=0;$i<$tolak;$i++){ if ($ipk_kand_tol[$i]=='kurang'){ $jum_tol_ipk_kur=$jum_tol_ipk_kur+1; else if($ipk_kand_tol[$i]=='cukup'){ $jum_tol_ipk_cuk=$jum_tol_ipk_cuk+1; else{ $jum_tol_ipk_bai=$jum_tol_ipk_bai+1; $entropy_ipk_kur=entropy($jum_ter_ipk_kur,$jum_tol_ipk_kur); $entropy_ipk_cuk=entropy($jum_ter_ipk_cuk,$jum_tol_ipk_cuk); $entropy_ipk_bai=entropy($jum_ter_ipk_bai,$jum_tol_ipk_bai); $gain_ipk=$entropy_s ((($jum_ter_ipk_kur+$jum_tol_ipk_kur)/$jumlah)*$entropy_ipk_kur) ((($jum_ter_ipk_cuk+$jum_tol_ipk_cuk)/$jumlah)*$entropy_ipk_cuk) ((($jum_ter_ipk_bai+$jum_tol_ipk_bai)/$jumlah)*$entropy_ipk_bai);

17 78 //perhitungan infomasi gain untuk kriteria tpa $jum_ter_tpa_kur=0; $jum_ter_tpa_cuk=0; $jum_ter_tpa_bai=0; for ($i=0;$i<$terima;$i++){ if ($tpa_kand_ter[$i]=='kurang'){ $jum_ter_tpa_kur=$jum_ter_tpa_kur+1; else if($tpa_kand_ter[$i]=='cukup'){ $jum_ter_tpa_cuk=$jum_ter_tpa_cuk+1; else{ $jum_ter_tpa_bai=$jum_ter_tpa_bai+1; $jum_tol_tpa_kur=0; $jum_tol_tpa_cuk=0; $jum_tol_tpa_bai=0; for ($i=0;$i<$tolak;$i++){ if ($tpa_kand_tol[$i]=='kurang'){ $jum_tol_tpa_kur=$jum_tol_tpa_kur+1; else if($tpa_kand_tol[$i]=='cukup'){ $jum_tol_tpa_cuk=$jum_tol_tpa_cuk+1; else{ $jum_tol_tpa_bai=$jum_tol_tpa_bai+1; $entropy_tpa_kur=entropy($jum_ter_tpa_kur,$jum_tol_tpa_kur); $entropy_tpa_cuk=entropy($jum_ter_tpa_cuk,$jum_tol_tpa_cuk); $entropy_tpa_bai=entropy($jum_ter_tpa_bai,$jum_tol_tpa_bai); $gain_tpa=$entropy_s ((($jum_ter_tpa_kur+$jum_tol_tpa_kur)/$jumlah)*$entropy_tpa_kur) ((($jum_ter_tpa_cuk+$jum_tol_tpa_cuk)/$jumlah)*$entropy_tpa_cuk) ((($jum_ter_tpa_bai+$jum_tol_tpa_bai)/$jumlah)*$entropy_tpa_bai); //perhitungan infomasi gain untuk kriteria toefl $jum_ter_toefl_kur=0; $jum_ter_toefl_cuk=0; $jum_ter_toefl_bai=0; for ($i=0;$i<$terima;$i++){ if ($toefl_kand_ter[$i]=='kurang'){ $jum_ter_toefl_kur=$jum_ter_toefl_kur+1; else if($toefl_kand_ter[$i]=='cukup'){ $jum_ter_toefl_cuk=$jum_ter_toefl_cuk+1; else{ $jum_ter_toefl_bai=$jum_ter_toefl_bai+1; $jum_tol_toefl_kur=0; $jum_tol_toefl_cuk=0; $jum_tol_toefl_bai=0; for ($i=0;$i<$tolak;$i++){ if ($toefl_kand_tol[$i]=='kurang'){ $jum_tol_toefl_kur=$jum_tol_toefl_kur+1; else if($toefl_kand_tol[$i]=='cukup'){ $jum_tol_toefl_cuk=$jum_tol_toefl_cuk+1; else{

18 79 $jum_tol_toefl_bai=$jum_tol_toefl_bai+1; $entropy_toefl_kur=entropy($jum_ter_toefl_kur,$jum_tol_toefl _kur); $entropy_toefl_cuk=entropy($jum_ter_toefl_cuk,$jum_tol_toefl _cuk); $entropy_toefl_bai=entropy($jum_ter_toefl_bai,$jum_tol_toefl _bai); $gain_toefl=$entropy_s ((($jum_ter_toefl_kur+$jum_tol_toefl_kur)/$jumlah)*$entropy_toefl_ kur) ((($jum_ter_toefl_cuk+$jum_tol_toefl_cuk)/$jumlah)*$entropy_toefl_ cuk) ((($jum_ter_toefl_bai+$jum_tol_toefl_bai)/$jumlah)*$entropy_toefl_ bai); r); k); i); //perhitungan infomasi gain untuk kriteria univ $jum_ter_univ_kur=0; $jum_ter_univ_cuk=0; $jum_ter_univ_bai=0; for ($i=0;$i<$terima;$i++){ if ($univ_kand_ter[$i]=='3'){ $jum_ter_univ_kur=$jum_ter_univ_kur+1; else if($univ_kand_ter[$i]=='2'){ $jum_ter_univ_cuk=$jum_ter_univ_cuk+1; else{ $jum_ter_univ_bai=$jum_ter_univ_bai+1; $jum_tol_univ_kur=0; $jum_tol_univ_cuk=0; $jum_tol_univ_bai=0; for ($i=0;$i<$tolak;$i++){ if ($univ_kand_tol[$i]=='3'){ $jum_tol_univ_kur=$jum_tol_univ_kur+1; else if($univ_kand_tol[$i]=='1'){ $jum_tol_univ_cuk=$jum_tol_univ_cuk+1; else{ $jum_tol_univ_bai=$jum_tol_univ_bai+1; $entropy_univ_kur=entropy($jum_ter_univ_kur,$jum_tol_univ_ku $entropy_univ_cuk=entropy($jum_ter_univ_cuk,$jum_tol_univ_cu $entropy_univ_bai=entropy($jum_ter_univ_bai,$jum_tol_univ_ba $gain_univ=$entropy_s ((($jum_ter_univ_kur+$jum_tol_univ_kur)/$jumlah)*$entropy_univ_kur ) ((($jum_ter_univ_cuk+$jum_tol_univ_cuk)/$jumlah)*$entropy_univ_cuk )

19 80 ((($jum_ter_univ_bai+$jum_tol_univ_bai)/$jumlah)*$entropy_univ_bai ); //mencari informasi gain terbaik $mark=0; $gain_kumpul=array($gain_pengalaman,$gain_pendidikan,$gain_i pk,$gain_tpa,$gain_toefl,$gain_univ); $arrlength=count($gain_kumpul); $gain_terbaik=$gain_kumpul[0]; for($x=1;$x<$arrlength;$x++){ if($gain_kumpul[$x]>$gain_terbaik){ $gain_terbaik=$gain_kumpul[$x]; $mark=$x; else{ $gain_terbaik=$gain_terbaik; $mark=$mark+1; //menampilakn informasi gain dalam bentuk nama kriteria $nama_gain=""; if($mark==1){ $nama_gain="pengalaman"; else if($mark==2){ $nama_gain="pendidikan"; else if($mark==3){ $nama_gain="ipk"; else if($mark==4){ $nama_gain="tpa"; else if($mark==5){ $nama_gain="toefl"; else{ $nama_gain="universitas ASAL"; echo '<script type="text/javascript"> alert("menurut data latih kriteria terbesar adalah kriteria '.$nama_gain.'"); window.location="seleksi.php?id_lowongan='.$id_lowongan.'"</ script>';?>

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan BAB III METODE PENELITIAN 3.1. Metode Pengembangan Sistem Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan salah satu dari agile methods yaitu extreme Programming (XP). Dalam metode

Lebih terperinci

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL Modul Pembuatan Aplikasi Login dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat sebuat aplikasi web dengan fitur login. Aplikasi login

Lebih terperinci

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat aplikasi sederhana menggunakan bahasa pemrograman

Lebih terperinci

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL 1. Pengenalan PHP dan MySQL PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan

Lebih terperinci

LAMPIRAN A (KODE PROGRAM)

LAMPIRAN A (KODE PROGRAM) LAMPIRAN A (KODE PROGRAM) 1. data.php

Lebih terperinci

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Gambar L.1 Tampilan Message Halaman Home

Gambar L.1 Tampilan Message Halaman Home L-1 Home Jika username dan password salah Gambar L.1 Tampilan Message Halaman Home L-2 Update Data Pelanggan Jika data yang diisi tidak lengkap Gambar L.2 Tampilan Halaman Message Update Data Pelanggan

Lebih terperinci

Levenshtein Distance.php

Levenshtein Distance.php LISTING PROGRAM Levenshtein Distance.php

Lebih terperinci

BAB X AKSES DAN MANIPULASI DATA

BAB X AKSES DAN MANIPULASI DATA BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1 Pengertian dan Tujuan Implementasi Sistem Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desaian sistem yang telah disetujui,

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Kondisi pengolahan data yang telah dijabarkan sebelumnya pada bab 1 (satu) memiliki keterkaitan terhadap permasalahan yang teridentifikasi. Yaitu permasalahan terkait desain

Lebih terperinci

echo zine, issue // Pengamanan URL dengan MAC

echo zine, issue // Pengamanan URL dengan MAC echo zine, issue 14 -----------[ Message Authentication Code dan Implementasinya ]------------ -------------------------------------------------------------------------- ------------------[ Amri Shodiq

Lebih terperinci

Lampiran Kode Program

Lampiran Kode Program Lampiran Kode Program 1. Fw_jemput_penumpang.php

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

Upload File dengan Metode AJAX

Upload File dengan Metode AJAX Upload File dengan Metode AJAX Oleh: Cecep Yusuf Saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX memakai library Ajax File Upload, salah satu library

Lebih terperinci

BAB III METODE PENELITIAN. dilaksanakan pada Semester Genap Tahun Ajaran 2014/2015. Perangkat yang digunakan dalam penelitian ini meliputi:

BAB III METODE PENELITIAN. dilaksanakan pada Semester Genap Tahun Ajaran 2014/2015. Perangkat yang digunakan dalam penelitian ini meliputi: BAB III METODE PENELITIAN 3.1 Tempat Dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung Selatan. Waktu penelitian dilaksanakan

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

Sistem Pendukung Keputusan Pemilihan Program Studi di Perguruan Tinggi Berdasarkan Nilai Akademis Menggunakan AHP

Sistem Pendukung Keputusan Pemilihan Program Studi di Perguruan Tinggi Berdasarkan Nilai Akademis Menggunakan AHP Sistem Pendukung Keputusan Pemilihan Program Studi di Perguruan Tinggi Berdasarkan Nilai Akademis Menggunakan AHP Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Implementasi sistem adalah bentuk dari perancangan sistem yang dilakukan sebelumnya. Pada bab ini akan dijelaskan mengenai implementasi dan pengujian dari aplikasi

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari aplikasi sistem pendukung keputusan gizi balita metode AHP. IV.1.1. Tampilan Output 1. Tampilan Menu Utama

Lebih terperinci

Membuat sendiri active record sederhana ala framework

Membuat sendiri active record sederhana ala framework Membuat sendiri active record sederhana ala framework Oleh: Fuad Indra Setiawan Jaman sekarang banyak bermunculan framework-framework berbasis php seperti CodeIgniter, Cake php, Ruby On Rails, YII dsb.

Lebih terperinci

DAFTAR PUSTAKA.

DAFTAR PUSTAKA. DAFTAR PUSTAKA 1. Arif Akbarul Huda. (2013). Live Coding! 9 Aplikasi Buatan Sendiri. Yogyakarta: ANDI 2. Deni Darmawan dan Kunkun Nur Fauzi, Sistem Informasi Manajemen, Bandung: PT. Remaja Rosdakarya,

Lebih terperinci

PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN KARYAWAN MENGGUNAKAN METODA POHON KEPUTUSAN ID3

PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN KARYAWAN MENGGUNAKAN METODA POHON KEPUTUSAN ID3 PENGEMBANGAN SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN KARYAWAN MENGGUNAKAN METODA POHON KEPUTUSAN ID3 Youllia Indrawaty N 1), Mira Musrini Barmawi 2), Andreas Sinaga 3) 1,2,3) Jurusan Teknik Informatika,

Lebih terperinci

Integrasi PHP dan MySQL Donny Reza, S.Kom

Integrasi PHP dan MySQL Donny Reza, S.Kom Integrasi PHP dan MySQL Donny Reza, S.Kom MySQL merupakan database server yang paling banyak digunakan oleh pengembang website. Software ini bersifat Open Source, artinya setiap orang dapat mengembangkan

Lebih terperinci

Membuat Sistem Pertemanan Sederhana

Membuat Sistem Pertemanan Sederhana Membuat Sistem Pertemanan Sederhana Oleh: Dadan Pada artikel kali ini saya akan menunkukan kepada Anda cara membuat sistem pertemanan seperti pada website jejaring sosial. Contohnya yah seperti pada website

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadapat aplikasi yang dibuat, tahapan selanjutnya adalah implementasi dan pengujian.pada tahapan pengujian

Lebih terperinci

E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Create Read Update Delete

E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Create Read Update Delete Create Read Update Delete Source: http://php.net/manual/en/function.mysql-connect.php CRUD menggunakan PHP & MySQL Improved create.php DBMS MySQL read.php index.php connection.php update.php delete.php

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

DATABASE MYSQL DENGAN PHP

DATABASE MYSQL DENGAN PHP DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Sistem adalah sekumpulan elemen atau komponen yang

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Sistem adalah sekumpulan elemen atau komponen yang BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Sistem adalah sekumpulan elemen atau komponen yang saling terkait atau terpadu untuk mengerjakan suatu pekerjaan untuk mencapai tujuan

Lebih terperinci

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

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah : Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah : Menu Form Siswa Laporan Yang pertama kali diakses adalah

Lebih terperinci

Membuat Sistem Keranjang Belanja Sederhana

Membuat Sistem Keranjang Belanja Sederhana Membuat Sistem Keranjang Belanja Sederhana Oleh: Dadan Bicara tentang keranjang sekarang ini toko online mana sih yang belum punya fasilitas keranjang belanja. Fitur ini wajib dimiliki setiap toko online.

Lebih terperinci

LAMPIRAN LAMPIRAN-LAMPIRAN

LAMPIRAN LAMPIRAN-LAMPIRAN LAMPIRAN LAMPIRAN-LAMPIRAN 85 LAMPIRAN 1 Script Editor Matlab % Program Matlab Menghitung NILAI EIGEN Max-Plus Maksimum dan VEKTOR EIGEN yang bersesuaian untuk suatu Matriks Max-plus A % input : Matriks

Lebih terperinci

Sortable Datagrid dengan Paginating Data

Sortable Datagrid dengan Paginating Data Sortable Datagrid dengan Paginating Data Sebelumnya saya mohon maaf, sudah absen beberapa lama tidak ada artikel yang dibuat. Pada kesempatan kali ini akan kita coba membahas tentang Datagrid yang ditambah

Lebih terperinci

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar MATERI WEB Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql Bas-Dev : Ahmad Bastiar Materi Kali ini Adalah Pembuatan Login Dan Dasboard Admin Setelah Login. Kemaren kita telah

Lebih terperinci

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

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan

Lebih terperinci

2. inputkk.php. 3. tampilkk.php

2. inputkk.php. 3. tampilkk.php Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1 4.

Lebih terperinci

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

<script type=text/javascript src=js/cal.js></script> <link href=css/cal.css rel=stylesheet type=text/css> 52 LAMPIRAN A. LISTING PROGRAM 1. Halaman Input Data session_start(); //echo "$_SESSION[sipptNama]"; if($_session[sipptnama]=="" or $_SESSION[sipptUsername]=="GUEST"){ alert('maaf...!silahkan

Lebih terperinci

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol)

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol) PRAKTIKUM APLIKASI WEB DAY 8 (PHP : Pernyataan Kontrol) A. T U J U A N : Bab 7 Pernyataan Kontrol 1. Memahami dan mengimplementasikan sintak-sintak PHP tentang pernyataan kontrol yaitu : A. Percabangan

Lebih terperinci

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host. By I Wayan Simpen Fungsi-fungsi MySql Fungsi mysql_connect Membuat hubungan ke database MySQL yang terdapat pada suatu host. Bentuk: mysql_connect (host, nama_user, password) Contoh:

Lebih terperinci

Lampiran Kode Program

Lampiran Kode Program Lampiran Kode Program 1. translate.php

Lebih terperinci

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

MODUL 11 PHP&MYSQL UPDATE & SEARCHING MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan PHP PHP Sederhana

Lebih terperinci

Pengembangan Web Service Untuk Aplikasi Zodiak 1. Menyiapkan database yang akan digunakan 2. Menulis kode program untuk aplikasi server

Pengembangan Web Service Untuk Aplikasi Zodiak 1. Menyiapkan database yang akan digunakan 2. Menulis kode program untuk aplikasi server Pengembangan Web Service Untuk Aplikasi Zodiak Web Service yang akan dikembangkan menggunakan NuSOAP API (Application Programming Interface). Anda dapat memperoleh API tersebut pada situs http://deitrich.ganx4.com/nusoap/.

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Proses yang sedang berjalan dalam perekrutan calon karyawan pada PT. Anugerah Bersama Lestari masih bersifat semi komputerisasi. Dimana petugas

Lebih terperinci

Menampilkan user online seperti di obrolan step by step

Menampilkan user online seperti di obrolan step by step Menampilkan user online seperti di obrolan step by step Oleh: lukman hakim Salam hangat temen2 Jagocoding.com, Berikut saya akan berbagi tutorial sederhana yakni bagaimana cara menampilkan user online

Lebih terperinci

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE Hidayatulah Himawan Jurusan Teknik Informatika UPN "Veteran" Yogyakarta Jl. Babarsari no 2 Tambakbayan 55281 Yogyakarta Telp

Lebih terperinci

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

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? LAMPIRAN Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. Indonesia News Center. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? Jawab: Ya, kami membutuhkan

Lebih terperinci

Lampiran 1. Flowchart perancangan sistem

Lampiran 1. Flowchart perancangan sistem Lampiran 1. Flowchart perancangan sistem Mulai Identifikasi Data Desain Program Desain Basis Data Input Data Desain Layout Programming Diagnosa Program idak Benar idak a Uji ampilan Data Benar idak a Dokumentasi

Lebih terperinci

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom 1. Buatlah File index.php File ini digunakan untuk menampilkan form dan datagrid tabel berita Memanggil koneksi manage BERITA

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan

Lebih terperinci

PROTOTYPE APLIKASI DONASI ONLINE

PROTOTYPE APLIKASI DONASI ONLINE PROTOTYPE APLIKASI DONASI ONLINE Tubagus Muhammad Mustajir 1, Prihastuti Harsani 2, Iyan Mulyana 3 Program Studi Ilmu Komputer, F-MIPA Universitas Pakuan tbmustajir@gmail.com ABSTRAK Dalam melakukan donasi

Lebih terperinci

PRAKTIKUM I MySQL / phpmyadmin

PRAKTIKUM I MySQL / phpmyadmin PRAKTIKUM I MySQL / phpmyadmin I.ATujuan 1. Mengerti dan memahami database, tabel, field dan record 2. Dapat membuat database dan tabel 3. Dapat memodifikasi database dengan perintah SQL I.B.Alat & Bahan

Lebih terperinci

BAB III PEMBAHASAN. Sistem informasi skripsi merupakan sebuah sistem yang berfungsi

BAB III PEMBAHASAN. Sistem informasi skripsi merupakan sebuah sistem yang berfungsi BAB III PEMBAHASAN Sistem informasi skripsi merupakan sebuah sistem yang berfungsi mengatur dan mengelola data-data skripsi sehingga diperoleh informasi yang tepat untuk pengambilan keputusan. Sebuah sistem

Lebih terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

Lebih terperinci

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

Script PHP dan MySQL J A M K E E M P A T J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server

Lebih terperinci

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang BAB III METODE PENELITIAN 3.1 Model Pengembangan Tujuan tugas akhir ini akan membangun suatu model sistem yang melakukan proses data mulai dari pengolahan citra otak hingga menghasilkan output analisa

Lebih terperinci

IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING UNTUK MENENTUKAN PENJURUSAN KELAS IPA, IPS, DAN SASTRA

IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING UNTUK MENENTUKAN PENJURUSAN KELAS IPA, IPS, DAN SASTRA IMPLEMENTASI ALGORITMA K-MEANS CLUSTERING UNTUK MENENTUKAN PENJURUSAN KELAS IPA, IPS, DAN SASTRA Nama : Nandang Syaefulloh NPM : 55412243 Fakultas : Teknologi Industri Jurusan : Teknik Informatika Pembimbing

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. pemograman PHP. Aplikasi ini terdiri dari modul-modul program yang berupa file

BAB IV IMPLEMENTASI DAN PENGUJIAN. pemograman PHP. Aplikasi ini terdiri dari modul-modul program yang berupa file BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas mengenai implementasi sistem berdasarkan analisis dan perancangan yang telah dilakukan pada bab sebelumnya, kemudian diteruskan dengan pengujian

Lebih terperinci

Membuat Grafik batang menggunakan HighChart dengan CI

Membuat Grafik batang menggunakan HighChart dengan CI Membuat Grafik batang menggunakan HighChart dengan CI Oleh: muttaqin selamat sore temen - temen pada penulis kali saya ingin berbagi bagaimana membuat grafik batang Highcart menggunakan CI,singkatan CI

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Siswa berprestasi merupakan dambaan bangsa yang diharapkan untuk menjadi pemimpin ataupun generasi yang dapat memajukan bangsa Indonesia. Namun

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda.

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. proyek Sisem Informasi Rekrutmen pada PT. PAL INDONESIA (Persero).

BAB IV DESKRIPSI PEKERJAAN. proyek Sisem Informasi Rekrutmen pada PT. PAL INDONESIA (Persero). BAB IV DESKRIPSI PEKERJAAN Berikut adalah rencana kerja yang menjadi landasan dan acuan dalam proyek Sisem Informasi Rekrutmen pada PT. PAL INDONESIA (Persero). 4.1. Analisa dan Perancangan Sistem Sesuai

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Pelaksanaan Program Dalam Portal Berita Otomotif Berbasis Web ini menggunakan unit program yang didukung oleh bahasa pemograman PHP dengan database Xampp. Program

Lebih terperinci

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

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring BAB IV HASIL DAN PEMBAHASAN 3.1 PROGRAM PENGHUBUNG DATABASE Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring Menggunakan unit program didukung oleh pemrograman PHP dan database server

Lebih terperinci

BAB IV ANALISA KERJA DAN EVALUASI SISTEM WEBCOLLAB

BAB IV ANALISA KERJA DAN EVALUASI SISTEM WEBCOLLAB BAB IV ANALISA KERJA DAN EVALUASI SISTEM WEBCOLLAB 4.1 ANALISA KERJA SISTEM WEBCOLLAB Pada perancangan kerja sistem webcollab dilakukan analisa pada prinsip kerja secara umum, prinsip kerja yang dimaksud

Lebih terperinci

Bab Hasil Pembuatan Aplikasi

Bab Hasil Pembuatan Aplikasi Bab 4 Hasil dan Pembahasan Bab ini berisi tentang hasil pembuatan aplikasi untuk penjadwalan ujian skripsi di Fakultas Teknologi Informasi (FTI) UKSW. Hasil yang dibahas adalah input dan manage data serta

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Setelah melalui tahap analisis dan tahap perancangan pada bab 3, maka tahapan selanjutnya yang akan dilakukan yaitu tahap implementasi. Pada tahap

Lebih terperinci

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak 64 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak 4.1.1 Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk aplikasi E-Dictionary alat ini adalah

Lebih terperinci

BAB XIII BEKERJA DENGAN SESSION

BAB XIII BEKERJA DENGAN SESSION BAB XIII BEKERJA DENGAN SESSION Session digunakan untuk mengirim data ke beberapa halaman web. Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain.

Lebih terperinci

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom PHP (PHP Hypertext Preprocessor) adalah bahasa scripting yang disisipkan dalam dokumen HTML dan dijalankan pada server side. Artinya semua sintaks

Lebih terperinci

Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL

Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL Oleh: Gilang Sonar Amanu Saya mau coba share lagi, tutorial sederhana namun sering bgt digunakan untuk berbagai kasus. Mungkin bisa berguna khususnya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Dalam pengoperasian pekerjaan gondola di ketinggian membutuhkan keahlian khusus dan pengetahuan dibidangnya agar tidak terjadi kendala yang dapat

Lebih terperinci

DAFTAR PUSTAKA. Adisasmita, Rahardjo Pengelolaan Pendapatan & Anggaran Daerah. Yogyakarta: Graha Ilmu.

DAFTAR PUSTAKA. Adisasmita, Rahardjo Pengelolaan Pendapatan & Anggaran Daerah. Yogyakarta: Graha Ilmu. DAFTAR PUSTAKA Adisasmita, Rahardjo. 2011. Pengelolaan Pendapatan & Anggaran Daerah. Yogyakarta: Graha Ilmu. Anggarini, Yunita dan Puranto, Hendra. 2012. Anggaran Berbasis Kinerja Penyusunan APBD Secara

Lebih terperinci

Lisensi Dokumen: Uraian Kasus :

Lisensi Dokumen: Uraian Kasus : Uraian Kasus : Pada kasus ini seorang mahasiswa ingin membuat Program sederhana tentang Nomor Handphone teman-temannya untuk mengantisipasi kehilangan HPnya atau HP Error sehingga perlu di Flash ulang

Lebih terperinci

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data PRAKTIKUM 6 Query Data 2 TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data MATERI Program edit dan hapus TUGAS Menambahkan fitur edit dan hapus untuk semua form input data

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

BAB IV PENGOLAHAN DATA DAN ANALISIS

BAB IV PENGOLAHAN DATA DAN ANALISIS BAB IV PENGOLAHAN DATA DAN ANALISIS 4.1 Pelaksanaan Survai Pelaksanaan survai dilakukan dengan melakukan penyebaran kuesioner kepada responden yang telah ditentukan. Dalam hal penyebaran kuesioner, cara

Lebih terperinci

BAB II TINJAUAN PUSTAKA Sistem Pendukung Keputusan (Decision Support System)

BAB II TINJAUAN PUSTAKA Sistem Pendukung Keputusan (Decision Support System) BAB II TINJAUAN PUSTAKA 2.1. Sistem Pendukung Keputusan (Decision Support System) Sistem Pendukung Keputusan (SPK) merupakan sistem yang dibuat untuk membantu mengambil keputusan oleh komputer dalam suatu

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1 Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Pendukung Keputusan Seleksi Rekrutmen Tenaga Pengajar SMA Swasta Methodist 7 Medan dengan Menggunakan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem Yang Berjalan Proses yang sedang berjalan dalam perhitungan premi asuransi akan nasabah pada PT. Asuransi Harta Aman Pratama masih bersifat semi

Lebih terperinci

Menampilkan tanggal dan waktu sekarang dengan JS

Menampilkan tanggal dan waktu sekarang dengan JS Menampilkan tanggal dan waktu sekarang dengan JS Oleh: Jaf Al Azam Menampilkan tanggal dan waktu sekarang dengan JS Sering suatu situs menampilkan waktu dan tanggal secara otomatis, dan waktunya juga berjalan

Lebih terperinci

Perancangan Sistem Informasi Pengolahan Data Nilai Berbasis Web & SMS Gateway dengan Framework CodeIgniter. Artikel Ilmiah

Perancangan Sistem Informasi Pengolahan Data Nilai Berbasis Web & SMS Gateway dengan Framework CodeIgniter. Artikel Ilmiah Perancangan Sistem Informasi Pengolahan Data Nilai Berbasis Web & SMS Gateway dengan Framework CodeIgniter Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer

Lebih terperinci

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

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 19. Menampilkan Data MySQL dalam

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini akan menjelaskan analisa sistem dan perancangan sebuah aplikasi desktop untuk pendataan bayi dan analisa kesehatan dengan mengimplementasikan algoritma Analitycal

Lebih terperinci

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini. Modul 6 1. TUJUAN Mahasiswa dapat memahami cara koneksi PHP-MySQL dengan menggunakan perintah include Mahasiswa dapat mencoba beberapa aplikasi PHP-MySQL seperti update dan delete record Mahasiswa dapat

Lebih terperinci

Implementasi Algoritma Knuth-Morris-Pratt Pada Fungsi Pencarian Judul Tugas Akhir Repository

Implementasi Algoritma Knuth-Morris-Pratt Pada Fungsi Pencarian Judul Tugas Akhir Repository 115 Implementasi Algoritma Knuth-Morris-Pratt Pada Fungsi Pencarian Judul Tugas Akhir Repository Halimah Tus Sa diah Manajemen Informatika, Universitas Pakuan Jl. Ciheuleut Pakuan PO Box 452 Bogor 16143

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Sistem Implementasi bisa diartikan sebagai pelaksanaan atau penerapan atau bisa disebut juga sebagai proses untuk melakukan interaksi, Maka dalam

Lebih terperinci

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1 Dasar Pemrograman PHP dan MySQL MATERI 1: PENGENALAN PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya

Lebih terperinci

DAFTAR PUSTAKA. Siswanto, Natalia, L., & Aspriyono, H. (2012). Sistem Informasi Kantor Camat Ratu Samban Kota Bengkulu Berbasis Web, 8,

DAFTAR PUSTAKA. Siswanto, Natalia, L., & Aspriyono, H. (2012). Sistem Informasi Kantor Camat Ratu Samban Kota Bengkulu Berbasis Web, 8, DAFTAR PUSTAKA Dennis, A. (2012). System Analysis and Design 5th Edition. New Jersey: John Wiley & Sons, Inc. Dennis, A. (2012). Systems Analysis and Design with UML version 2.0 : Fourth Edition. New Jersey:

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya Berbagai penelitian yang menerapkan algoritma ID3 (Iterative Dichotomizer Three) sebagai metode perhitungannya telah banyak dilakukan. ID3 (Iterative Dichotomizer

Lebih terperinci

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA

Lebih terperinci