alert('Anda harus login terlebih dahulu'); window.location = 'index.php';";} ?>
Utama.php
Selamat Datang di Website Sistem Pemilihan Siswa Berprestasi SMA Negeri 94 Jakarta
Selamat datang di website khusus pemilihan siswa berprestasi SMA Negeri 94 Jakarta. Gunakan fasilitas website ini untuk melihat semua data yang berhubungan dengan para siswa.
dengan adanya pemilihan siswa berprestasi diharapkan agar semua siswa mampu bersaing menjadi yang terbaik Badan kesiswaan SMA Negeri 94 Jakarta Telp : (021)5853753 ext 309
Pada hari dan jam kerja Contact Person:
Dosen Pembimbing
<strong>Fransiskus adikara, S.kom, MMSI
Dosen pempimbing
<strong>Drs. Holder Simorangkir, M.kom
Input_siswa.php
Masukan Data Siswa
<script type="text/javascript"> function validasi(){ var nis = document.getElementById('nis'); var nama = document.getElementById('nama'); var jenis_kelamin = document.getElementById('jenis_kelamin'); if (harusDiisi(nis, "NIS Wajib Diisi")) { if (harusDiisi(nama, "Nama Wajib Diisi")) {
if (harusDiisi(jenis_kelamin, "Jenis_kelamin Wajib Diisi")) { return true; }; }; }; return false; } function harusDiisi(att, msg){ if (att.value.length == 0) { alert(msg); att.focus(); return false; }else{ return true;} }
"; $sql2 = mysql_query("SELECT A.nis, K.id_alternatif, H.* from table_nilai A inner join klasifikasi K on A.id_alternatif = K.id_alternatif inner join himpunan H on H.id_himp = K.id_himp inner join kriteria L on H.id_kriteria = L.id_kriteria where K.id_alternatif =".$row1['id_alternatif']." order by L.id_kriteria"); $j=0; while($row2 = mysql_fetch_assoc($sql2)){ $testing[$i][$j] = $row2['nilai_kriteria']; echo "
".$testing[$i][$j]."
"; $j++; }$i++; $s++; echo "
"; }echo "
"; //menampilkan alternatif yang sudah di normalisasi echo"
Nilai ternormalisasi
"; $sqla1 = mysql_query("SELECT * FROM table_nilai");
"; $sql9 = mysql_query("SELECT A.nis, K.id_alternatif, H.* from table_nilai A inner join klasifikasi K on A.id_alternatif = K.id_alternatif inner join himpunan H on H.id_himp = K.id_himp inner join kriteria L on H.id_kriteria = L.id_kriteria where K.id_alternatif =".$row12['id_alternatif']." order by L.id_kriteria"); $j=0; while($row22 = mysql_fetch_assoc($sql9)){
//mencari nilai MAX DAN MIN dari kriteria berdasarkan benefit dan costnya. $testinging = array(); $sqlb1 = mysql_query("SELECT * FROM kriteria"); $i = 0; $j = 0; $testinging2 = array(); while($rowb1 = mysql_fetch_assoc($sqlb1)){ //benefit if($rowb1['atribut']=='benefit'){ echo $rowb1['nama_kriteria']." adalah benefit "; $sqlb2 = mysql_query("SELECT max(H.nilai) as nilai_max from table_nilai A inner join klasifikasi K on A.id_alternatif = K.id_alternatif inner join himpunan H on H.id_himp = K.id_himp
inner join kriteria L on H.id_kriteria = L.id_kriteria where H.id_kriteria = ".$rowb1['id_kriteria']." order by L.id_kriteria"); $rowb2 = mysql_fetch_assoc($sqlb2); $testinging[][0] = $rowb2['nilai_max']; }else{ //cost echo $rowb1['nama_kriteria']." adalah cost "; $sqlb3 = mysql_query("SELECT min(H.nilai) as nilai_min from table_nilai A inner join klasifikasi K on A.id_alternatif = K.id_alternatif inner join himpunan H on H.id_himp = K.id_himp inner join kriteria L on H.id_kriteria = L.id_kriteria where H.id_kriteria = ".$rowb1['id_kriteria']." order by L.id_kriteria"); $rowb3 = mysql_fetch_assoc($sqlb3); $testinging[][1] = $rowb3['nilai_min']; } } $testinging2 = array();
for($i=0; $i<$num2; $i++){ echo "
"; for($j=0; $j<$num1; $j++){
if(@$testinging[$i][0] != null){//if tidak null, artinya ini benefit $testinging2[$j][$i] = $testing2[$j][$i] / $testinging[$i][0]; } else{//ini cost $testinging2[$j][$i] = $testinging[$i][1] / $testing2[$j][$i] ; } } } //menampilkan hasil dari perhitungan normalisasi yang sudah di tentukan cost dan benefitnya echo"
Nilai yang sudah dihitung
"; echo "
"; echo "
"; $sqlkk = mysql_query("SELECT * FROM kriteria"); echo "
mysql_query("DROP TABLE IF EXISTS tmp"); mysql_query("CREATE TABLE tmp(id INT auto_increment primary key ,nis varchar(20), nama varchar(30), nilai float, tgl date)"); echo " Sehingga diperoleh hasil perhitungan sbb :
"; $sqlhh1 = mysql_query("SELECT * FROM table_nilai"); $i=0; echo"
dari hasil seleksi maka terpilihlah siswa yang berprestasi selamat atas terpilih nya siswa ini sebagai siswa yang berprestasi, semoga menjadi kebanggaan SMA Negeri 94 Jakarta
EOD; $pdf->writeHTMLCell(0, 0, '', '', $html1, 0, 1, 0, true, '', true); // --------------------------------------------------------// Menutup dan mengeluarkan dokumen PDF $pdf->Output('example_001.pdf', 'I'); ?>