• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI SISTEM

4.3 Implementasi Manajemen Dialog

Pada halaman ini administrator melakukan login dan mengisikan username dan password. Username dan password dikelola oleh file ceklogin.php untuk dicek dengan data yang ada di database.

<?php

include ('engine/connection.php');

if(isset($_POST['nama'])&&$_POST['pass']){ $nama=$_POST['nama'];

$password=md5($_POST['pass']);

$result = mysql_query("SELECT * FROM user WHERE

username='$nama' AND password='$password'"); if(mysql_num_rows($result)){

$rs=mysql_fetch_array($result); session_start();

session_register('username'); session_register('password'); $_SESSION['uid']=$rs['uid']; $_SESSION['username']=$rs['username']; $_SESSION['password']=$rs['password']; }else{ } header('location:index.php'); }?>

Jika username dan password cocok dengan yang ada di database maka data password dan username disimpan ke dalam session. Sebaliknya jika username dan password tidak cocok maka sistem akam kembali ke halaman login.

Pada halaman utama administrator, administrator langsung diberikan data-data sepeda motor yang sudah dimasukkan. Hal ini memudahkan administrator untuk mengolah data-data sepeda motor.

4.3.3. Halaman kelola merek

Pada halaman ini user bisa mengolah data merek termasuk juga menambahkan , mengupdate dan menghapus data merek sepeda motor dengan menekan tombol tambah, update, delete yang sudah disediakan pada halaman ini.

Pada halaman ini user disediakan form untuk menambahkan data merek sepeda motor. Data-data yang perlu diinputkan adalah idkriteria dan kriteria. Untuk menyimpan data tersebut disediakan fungsi addMerek().

function insertMerek($id, $mer){

$query = "INSERT INTO merek (idMerek, merek) VALUES ('".$id."','".$mer."')";

mysql_query($query);

$cek= cekdata("merek", "idMerek", $id); return $cek;

}

Data-data $_POST dari form dimasukkan dipassing ke fungsinya dan fungsi tersebut yang mengeksekus querynya dan masukkin ke dalam query.

Form ini ditampilkan data-data yang sudah dimasukkan sebelumnya. Administrator bisa mengubah data-data tersebut. Data-data dari form dikelola di dalam fungsi updateMerek

function updateMerek($id,$mer,$idmerk){

$query="UPDATE merek SET idMerek=

'".$id."',merek='".$mer."'

WHERE idMerek='".$idmerk."'"; mysql_query($query);

$cek= cekdata("merek", "idMerek", $id); return $cek;

}

4.3.6. Halaman form hapus merek

Pada halaman ini user bisa menghapus data merek yang sudah ada. Penghapusan data dilakukan dengan mengambil data idMerek dan dipassing ke fungsi deleteMerek().

function deleteMerek($id){

$query="DELETE FROM merek WHERE idMerek='".$id."'"; mysql_query($query);

$cek= cekdata("merek", "idMerek", $id); return $cek;

}

4.3.7. Halaman kelola tipe

Pada halaman ini user bisa mengolah data tipe termasuk juga menambahkan , mengupdate dan menghapus data tipe sepeda motor dengan menekan tombol tambah, update, delete yang sudah disediakan pada halaman ini.

Form ini berguna untuk menambahkan data tipe sepeda motor . Penanganan pengelolaan data dilakukan pada fungsi addTipe(). Data dari form digunakan pada fungsi addTipe untuk melakukan query ke dalam database.

function insertTipe($id, $tip){

$query = "INSERT INTO tipe (idTipe, tipe) VALUES ('".$id."','".$tip."')";

mysql_query($query);

$cek= cekdata("tipe", "idTipe", $id); return $cek;

}

Form ini digunakan untuk mengupdate data tipe. Data-data yang diupdate ditangani dengan fungsi updateMerk().

function updateTipe($id,$tip,$idtipe){

$query="UPDATE tipe SET idTipe= '".$id."',

tipe='".$tip."' WHERE idTipe='".$idtipe."'"; mysql_query($query);

$cek= cekdata("tipe", "idTipe", $id); return $cek;}

Form ini digunakan untuk menghapus data tipe. Data-data yang dihapus ditangani dengan fungsi delMerk().

function deleteTipe($id){

$query="DELETE FROM tipe WHERE idTipe='".$id."'"; mysql_query($query);

$cek= cekdata("tipe", "idTipe", $id); return $cek;

}

4.3.11. Halaman kelola motor

Pada halaman ini user bisa mengolah data motor termasuk juga menambahkan , mengupdate dan menghapus data sepeda motor dengan menekan tombol tambah, update, delete yang sudah disediakan pada halaman ini.

4.3.12. Halaman tambah motor

Form ini berguna untuk menambahkan data sepeda motor . Penanganan pengelolaan data dilakukan pada fungsi addMoto(). Data dari form digunakan pada fungsi addMoto() untuk melakukan query ke dalam database.

function insertMotor($idMe, $idTi, $moto, $harga, $garansi, $stock, $hstock, $gambar){

$query = "INSERT INTO motor (idMerek, idTipe, motor, harga, garansi, keiritan, kecepatan, gambar)

VALUES

('".$idMe."','".$idTi."','".$moto."','".$harga."','".$garans i."','".$stock."','".$hstock."','".$gambar."')";

mysql_query($query);

$cek= cekdata("motor", "motor", $moto); return $cek;

}

Pada halaman ini administrator bisa mengolah data sepeda motor yang sudah dimasukkan. Di dalam halaman ini administrator bisa menambahkan, mengupdate serta menghapus data sepeda motor termasuk juga mengolah data-data spesifikasi motor yaitu spesifikasi mesin, rangka dan dimensi. Jadi Administrator hanya bisa mengolah data spesifikasi jika data sepeda motor dimasukkan terlebih dahulu.

Form ini berguna untuk menambahkan data spesifikasi dimensi sepeda motor. Pengelolaan prosesnya dilakukan oleh fungsi addSpecDimensi()

function updateMotor($idMe, $idTi, $moto, $harga, $garansi, $stock, $hars, $gambar, $idMot){

$query="UPDATE motor SET

idMerek='".$idMe."',idTipe='".$idTi."',motor='".$moto."' ,harga='".$harga."',garansi='".$garansi."',keiritan='".$stoc k."', kecepatan='".$hars."',gambar='".$gambar."' WHERE idMotor='".$idMot."'"; mysql_query($query);

$cek= cekdata("motor", "idMotor", $idMot); return $cek;}

4.3.15. Halaman form update spesifikasi dimensi

function updateDimensi($id, $p, $l, $t, $b, $jt, $id2){

$query="UPDATE spesifikasidimensi SET

idMotor='".$id."',panjang='".$p."',lebar='".$l."'

,tinggi='".$t."',berat='".$b."',jarakkeTanah='".$jt."' WHERE idSpecDimensi='".$id2."'";

mysql_query($query);

$cek= cekdata("spesifikasidimensi", "idMotor", $id); return $cek;

}

function deleteDimensi($id){

$query="DELETE FROM spesifikasidimensi WHERE

idSpecDimensi='".$id."'"; mysql_query($query);

$cek= cekdata("spesifikasidimensi", "idMotor", $id); return $cek;

}

4.3.17. Halaman form update spesifikasi mesin

function updateMesin($id, $tm, $ss, $k, $d, $tor, $api, $id2){

$query="UPDATE spesifikasimesin SET

idMotor='".$id."',tipeMesin='".$tm."',kompresi='".$ss."'

,kapasitas=".$k.",daya=".$d.",torsi=".$tor.",pengapian='".$a pi."'

WHERE idSpecMesin='".$id2."'"; mysql_query($query);

$cek= cekdata("spesifikasimesin", "idMotor", $id); return $cek;

}

4.3.18. Halaman form delete spesifikasi mesin

function deleteMesin($id){

$query="DELETE FROM spesifikasimesin WHERE

idSpecMesin='".$id."'"; mysql_query($query); echo $query;

$cek= cekdata("spesifikasimesin", "idMotor", $id); return $cek;

4.3.19. Halaman form tambah spesifikasi rangka

function insertRangka($id, $tr, $rd, $rb, $bd, $bb, $sd, $sb, $kt){

$query = "INSERT INTO spesifikasirangka (idMotor, tiperangka, remDepan, remBelakang,

banDepan, banBelakang, suspensiDepan, suspensiBelakang, kapasitasTangki)

VALUES

('".$id."','".$tr."','".$rd."','".$rb."','".$bd."','".$bb."','".$s d."','".$sb."','".$kt."')";

mysql_query($query);

$cek= cekdata("spesifikasirangka", "idMotor", $id); return $cek;

4.3.20. Halaman form update spesifikasi rangka

function updateRangka($id, $tr, $rd, $rb, $bd, $bb, $sd, $sb, $kt, $id2){

$query="UPDATE spesifikasirangka SET

idMotor='".$id."',tiperangka='".$tr."',remDepan='".$rd."' ,remBelakang='".$rb."',banDepan='".$bd."',banBelakang='".$bb."',su spensiDepan='".$sd."', suspensiBelakang='".$sb."', kapasitasTangki='".$kt."' WHERE idSpecRangka='".$id2."'"; echo $query; mysql_query($query);

$cek= cekdata("spesifikasirangka", "idMotor", $id); return $cek;

4.3.21. Halaman form delete spesifikasi rangka

function deleteRangka($id){

$query="DELETE FROM spesifikasirangka WHERE

idSpecRangka='".$id."'"; mysql_query($query);

$cek= cekdata("spesifikasirangka", "idMotor", $id); return $cek;

}

<?php require_once 'engine/queryFunction.php'; $tabel='kriteria'; ?> <div class="box"> <div class="heading">

<h2><img src="style/setting.png" /> Data kriteria</h2> </div> <div class="content"><? if(isset($_REQUEST['aksi'])){ if($_REQUEST['aksi']=="tambah"){ require_once 'form/addKriteria.php'; }else{ if($_REQUEST['aksi']=="edit"){ require_once 'form/editKriteria.php'; }else{ if($_REQUEST['aksi']=="hapus"){ require_once "form/delKriteria.php"; } } } }else{?> <div class="show-data"> <a href="index.php?mod=kriteria&aksi=tambah">Tambah</a> <br/> <table> <th>No</th> <th>Kriteria</th>

<th>Faktor Tujuan</th> <th>Deskripsi</th> <? $result= selectData($tabel); $i=1; if(!$result==false){ while($res= mysql_fetch_array($result)){?> <tr> <td><?echo $i?></td> <td><?echo $res['kriteria']?></td> <td><?echo $res['faktorTujuan']?></td> <td><?echo $res['deskripsi']?></td> <td><a href="index.php?mod=kriteria&aksi=edit&id=<?echo $res['idKriteria']?>">Edit</a></td> <td><a href="index.php?mod=kriteria&aksi=hapus&id=<?echo $res['idKriteria']?>">Hapus</a></td> </tr> <? $i++; } }else{

echo "Belum ada Data"; }

?> </table>

<?}?> </div> </div> </div>

<div class="clear"></div>

4.3.23. Halaman insert kriteria

function insertKriteria($kr, $ft, $des){

$query = "INSERT INTO kriteria (kriteria, faktorTujuan, deskripsi)

VALUES ('".$kr."','".$ft."','".$des."')";

mysql_query($query);

$cek= cekdata("kriteria", "kriteria", $kr); return $cek;

4.3.24. Halaman update kriteria

function updateKriteria($kr, $ft, $des, $id2){

$query="UPDATE kriteria SET kriteria='".$kr."',

faktorTujuan='".$ft."', deskripsi='".$des."' WHERE idKriteria='".$id2."'";

mysql_query($query);

$cek= cekdata("kriteria", "idkriteria", $id2); return $cek;

}

function deleteKriteria($id){

$query="DELETE FROM kriteria WHERE idKriteria='".$id."'"; mysql_query($query);

$cek= cekdata("kriteria", "idkriteria", $id); return $cek;

}

<?php

require_once 'administrator/engine/connection.php'; ?>

<div class="box">

<div class="heading">

<h2>Pilih Sepeda Motor dan Kriteria</h2>

</div>

<div class="content">

<div class="cari-motor">

<form method="post" action=""> <table> <tr> <td>Harga</td> <td> <select name="harga"> <option value="null">Pilih Harga</option>

<option value="(m.harga between

10000000 and 20000000)">Rp 10.000.000 - Rp 20.000.000</option>

<option value="(m.harga between

20000000 and 30000000)">Rp 20.000.000 - Rp 30.000.000</option>

<option value="(m.harga between

30000000 and 40000000)">Rp 30.000.000 - Rp 40.000.000</option>

<option value="(m.harga between

40000000 and 50000000)">Rp 40.000.000 - Rp 50.000.000</option>

50000000 and 60000000)">Rp 50.000.000 - Rp 60.000.000</option> <option value="(m.harga >= 60000000">Diatas Rp 60.000.000</option> </select> </td> <td>Keiritan BBM</td> <td> <select name="keiritan">

<option value="null">Pilih Keiritan BBM</option>

<option value="(m.keiritan between 30 and 40)">30 - 40 Km/Liter</option>

<option value="(m.keiritan between 40 and 50)">40 - 50 Km/Liter</option>

<option value="(m.keiritan between 50 and 60)">50 - 60 Km/Liter</option>

<option value="(m.keiritan between 60 and 70)">60 - 70 Km/Liter</option> <option value="(m.keiritan >= 70)">Diatas 70 Km/jam</option> </select> </td> <td>Kapasitas Mesin</td> <td> <select name="kapasitas">

<option value="null">Pilih Kapasitas Mesin</option>

100 and 120)">100 - 120 cc</option>

<option value="(sm.kapasitas between 120 and 150)">120 - 150 cc</option>

<option value="(sm.kapasitas between 150 and 200)">150 - 200 cc</option>

<option value="(sm.kapasitas between 200 and 250)">200 - 250 cc</option> <option value="(sm.kapasitas >= 250)">Diatas 250 cc</option> </select> </td> <td>Kecepatan</td> <td> <select name="kecepatan"> <option value="null">Pilih Kecepatan</option>

<option value="(m.kecepatan between 80 and 100)">80 - 100 Km/jam</option>

<option value="(m.kecepatan between 100 and 120)">100 - 120 Km/jam</option>

<option value="(m.kecepatan between 120 and 140)">120 - 140 Km/jam</option>

<option value="(m.kecepatan between 140 and 160)">140 - 160 Km/jam</option>

<option value="(m.kecepatan >=

160)">Diatas 160 Km/jam</option> </select> </td>

<td><input type="submit" name="cari" value="Cari"></td> </tr> </table> </form> </div>

<form action="index.php?mod=result" method="post"> <div class="motor-spk">

<h3>Pilih Sepeda Motor</h3> <table> <th></th> <th>Motor</th> <th>Harga</th> <th>Keiritan</th> <th>Kecepatan</th> <th>Kapasitas Mesin</th> <? if(isset($_POST['cari'])){

$query="select * from motor as m join

spesifikasimesin as sm on (m.idMotor=sm.idMotor) where ";

$data=array ($_POST['harga'],$_POST['keiritan'],

$_POST['kapasitas'], $_POST['kecepatan']);

for($a=0; $a<count($data); $a++){ if($data[$a]!="null"){

$i=1;

$array[]=$data[$a]; $i++;

} for($b=0; $b<count($array); $b++){ if($b==0){ $query=$query." ".$array[$b]; }else{

$query=$query." and ".$array[$b]; }

} }else{

$query="select * from motor as m join

spesifikasimesin as sm on (m.idMotor=sm.idMotor)"; } $result=mysql_query($query); while($res= mysql_fetch_array($result)){?> <tr>

<td><input type="checkbox" name="motor[]"

value="<?echo $res['idMotor']?>"></td> <td><?echo $res['motor']?></td> <td>Rp<?echo $res['harga']?></td> <td><?echo $res['keiritan']?>km/liter</td> <td><?echo $res['kecepatan']?>km/jam</td> <td><?echo $res['kapasitas']?>cc</td> <td><a href="index.php?mod=detail&id=<?echo

$res['idMotor']?>" class="button" target="_blank">Detail</a></td> </tr>

<?}?> </table>

<p>Pilih sepeda motor yang akan dibadingkan. Gunakan menu pencarian untuk memudahkan mendapatkan sepeda motor yang diinginkan</p> </div> <div class="kriteria-spk"> <h3>Pilih Kriteria</h3> <table> <th></th> <th>Kriteria</th>

<th>Tujuan yang diinginkan</th> <th>Bobot</th>

<?

$query="select * from kriteria"; $result= mysql_query($query); if(mysql_num_rows($result)){

while($res= mysql_fetch_array($result)){?>

<tr>

<td><input type="checkbox" name="kriteria[]" value="<?echo $res['idKriteria']?>"></td> <td><?echo $res['kriteria']?></td> <td><?echo $res['deskripsi']?></td> <td> <select name="bobot[]"> <option value=""></option>

<option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </td> </tr> <?} }?> </table>

<p>Pilih kriteria dan beri bobot pada tiap

kriterianya. Biarkan kosong pembobotan pada kriteria yang tidak dipilih. Semakin besar angka yang dipilih, semakin penting kriteria tersebut</p> </div> <div class="clear"> </div> </div> <div class="cari-rekomendasi">

<input type="submit" name="rekom" value="Lihat Hasil Rekomendasi">

</div> </form>

</div>

4.3.27. Halaman Lihat Hasil Rekomendasi

<?php require_once 'administrator/engine/connection.php'; require_once 'engine/library.php'; if(isset($_POST['motor'])){ $idMot=$_POST['motor']; }

if(isset($_POST['kriteria'])){ $idKrit=$_POST['kriteria']; } if(isset($_POST['bobot'])){ $bobot=$_POST['bobot']; }

for($i=0; $i<count($bobot); $i++){ if($i==0){ $ftirit=$bobot[$i]; } if($i==1){ $ftharga=$bobot[$i]; } if($i==2){ $ftcepat=$bobot[$i]; } if($i==3){ $ftkapasitas=$bobot[$i]; } if($i==4){ $ftgaransi=$bobot[$i]; } if($i==5){ $ftdaya=$bobot[$i]; } }

//insert id perhitungan

$hitung=mysql_query("select max(hitungan) from perhitungan"); $res= mysql_fetch_array($hitung);

$perhitungan=$res['max(hitungan)']+1;

mysql_query("insert into perhitungan(idHitung, hitungan)

values(".$perhitungan.",".$perhitungan.")");

//count goal weight factor

$tbft=$ftirit+$ftharga+$ftcepat+$ftkapasitas+$ftgaransi+$ftdaya; $bftIrit=$ftirit/$tbft; $bftHarga=$ftharga/$tbft; $bftCepat=$ftcepat/$tbft; $bftKapasitas=$ftkapasitas/$tbft; $bftGaransi=$ftgaransi/$tbft; $bftDaya=$ftdaya/$tbft;

//insert selected motor foreach($idMot as $idM){

$query="insert into detailperhitungan(idMotor, idHitung)values (".$idM.",".$perhitungan.")";

mysql_query($query); }

//start scoring

foreach ($idKrit as $idK){

mysql_query("insert into kriteriapilihan(idHitung, idKriteria) values(".$perhitungan.",".$idK.")");

if($idK==1){

$BBMMin= queryMin("keiritan", $idMot); $result= mysql_query($BBMMin);

$res= mysql_fetch_array($result); $nilaiMin=$res['min(keiritan)'];

$BBMMax= queryMax("keiritan", $idMot); $result= mysql_query($BBMMax);

$res= mysql_fetch_array($result); $nilaiMax=$res['max(keiritan)']; $nsField="nsKeiritan";

$usField="usKeiritan";

normalisasiSkor($nilaiMin, $nilaiMax, "max","keiritan", $idMot,$perhitungan, $nsField, $usField);

}

if($idK==3){

$hargaMin= queryMin("harga", $idMot); $result= mysql_query($hargaMin); $res= mysql_fetch_array($result); $nilaiMin=$res['min(harga)'];

$hargaMax= queryMax("harga", $idMot); $result= mysql_query($hargaMax); $res= mysql_fetch_array($result); $nilaiMax=$res['max(harga)']; $nsField="nsHarga";

$usField="usHarga";

normalisasiSkor($nilaiMin, $nilaiMax, "min","harga", $idMot, $perhitungan, $nsField, $usField);

}

if($idK==4){

$kecepatanMin= queryMin("kecepatan", $idMot); $result= mysql_query($kecepatanMin);

$res= mysql_fetch_array($result); $nilaiMin=$res['min(kecepatan)'];

$kecepatanMax= queryMax("kecepatan", $idMot); $result= mysql_query($kecepatanMax);

$res= mysql_fetch_array($result); $nilaiMax=$res['max(kecepatan)']; $nsField="nsKecepatan";

$usField="usKecepatan";

normalisasiSkor($nilaiMin, $nilaiMax, "max","kecepatan", $idMot, $perhitungan, $nsField, $usField);

}

if($idK==5){

$kapasitasMin= queryMin("kapasitas", $idMot); $result= mysql_query($kapasitasMin);

$res= mysql_fetch_array($result); $nilaiMin=$res['min(kapasitas)'];

$kapasitasMax= queryMax("kapasitas", $idMot); $result= mysql_query($kapasitasMax);

$res= mysql_fetch_array($result); $nilaiMax=$res['max(kapasitas)']; $nsField="nsKapasitas";

$usField="usKapasitas";

normalisasiSkor($nilaiMin, $nilaiMax, "max","kapasitas", $idMot, $perhitungan, $nsField, $usField);

}

if($idK==6){

$garansiMin= queryMin("garansi", $idMot); $result= mysql_query($garansiMin);

$res= mysql_fetch_array($result); $nilaiMin=$res['min(garansi)'];

$garansiMax= queryMax("garansi", $idMot); $result= mysql_query($garansiMax);

$res= mysql_fetch_array($result); $nilaiMax=$res['max(garansi)']; $nsField="nsGaransi";

$usField="usGaransi";

normalisasiSkor($nilaiMin, $nilaiMax, "max","garansi", $idMot, $perhitungan, $nsField, $usField);

}

if($idK==7){

$dayaMin= queryMin("daya", $idMot); $result= mysql_query($dayaMin); $res= mysql_fetch_array($result); $nilaiMin=$res['min(daya)'];

$dayaMax= queryMax("daya", $idMot); $result= mysql_query($dayaMax); $res= mysql_fetch_array($result); $nilaiMax=$res['max(daya)']; $nsField="nsDaya";

$usField="usDaya";

normalisasiSkor($nilaiMin, $nilaiMax, "max","daya", $idMot, $perhitungan, $nsField, $usField);

}

//count totalScore

foreach($idMot as $idMoto){

$query="select usKeiritan, usHarga,

usKecepatan,usKapasitas, usGaransi, usDaya from detailperhitungan where idMotor=".$idMoto; $result= mysql_query($query); $res= mysql_fetch_array($result); $totalScore=(($bftIrit*$res['usKeiritan'])+($bftHarga*$res['usHarg a'])+($bftCepat*$res['usKecepatan'])+($bftKapasitas*$res['usKapasi tas'])+($bftGaransi*$res['usGaransi'])+($bftDaya*$res['usDaya']))* 100;

$insert="update detailperhitungan set

totalSkor=".$totalScore."where idMotor=".$idMoto; mysql_query($insert);

} }

?> <div class="box"> <div class="heading"> <h2>Hasil Perekomendasian</h2> </div> <div class="content"> <h3>Dari Kriteria

<?$krit="select k.kriteria from kriteria as k join

kriteriapilihan as kp on k.idKriteria=kp.idKriteria where

idHitung=".$perhitungan; $result= mysql_query($krit); echo "Dari kriteria ";

while($res= mysql_fetch_array($result)){ echo $res['kriteria'];

echo ", "; }?>

. Hasil perangkingan sepeda motor adalah:</h3> <?

$rec="select m.idMotor, m.motor, m.gambar, dp.totalSkor

from motor as m join detailperhitungan as dp on

m.idMotor=dp.idMotor where idHitung=".$perhitungan." order by dp.totalSkor DESC";

$result= mysql_query($rec);

while($res= mysql_fetch_array($result)){

?> <div class="galery-rec"> <table> <tr> <td><img src="administrator/<?echo $res['gambar']?>"></td> </tr> <tr> <td><?echo $res['motor']?></td> </tr> <tr>

<td>Total Score: <?echo

round($res['totalSkor'],2)."%";?></td> </tr>

<tr>

<td><a href="index.php?mod=detail&id=<?echo $res['idMotor']?>" class="button" target="_blank">Detail</a></td> </tr> </table> </div> <?}?> </div> </div>

130

PENGUJIAN DAN ANALISIS HASIL

Pengujian sistem dilakukan dengan cara mencocokan hasil perhitungan sistem dengan perhitungan secara manual untuk menguji kesesuaian sistem dengan rancangan yang dibuat. Selain itu pengujian juga dilakukan dengan menguji sistem secara lokal kepada 32 orang dari berbagai umur dan pekerjaan sebagai user. Setelah dilakukan pengujian, user diminta untuk mengisi kuesioner yang dibagikan untuk mengetahui tingkat keberhasilan sistem dari segi user.

Dokumen terkait