LAMPIRAN
Angket Analisis Kebutuhan User
Untuk mengetahui kebutuhan user, kami mengadakan penyebaran angket di samping melakukan wawancara dengan logistic manager dan sebagian pegawai. Responden angket kami mencakup 30 orang pegawai gudang bagian penerimaan dan pengiriman.
Berikut merupakan tabel umur dan tingkat pendidikan para responden: Tabel 3.5 Umur responden
Umur Jumlah 19 tahun 6 orang 20 tahun 9 orang 21 tahun 6 orang 22 tahun 7 orang 23 tahun 1 orang 25 tahun 1 orang
Tabel 3.6 Tingkat pendidikan responden
Tingkat Pendidikan Jumlah
< SLTP 2 orang
SLTP 4 orang
S1 3 orang
> S1 0 orang
Berikut merupakan tabel hasil penyebaran angket dan kesimpulannya:
Tabel 3.7 Kemahiran responden mengoperasikan komputer
Mahirkah anda mengoperasikan komputer? Jumlah
Ya 23 orang
Tidak 7 orang
Dari tabel 3.7 dapat disimpulkan mayoritas pegawai dapat mengoperasikan komputer.
Tabel 3.8 Pernah atau tidak pegawai menggunakan aplikasi pencarian Pernahkah Anda menggunakan aplikasi pencarian
yang telah ada?
Jumlah
Ya 26 orang
Tidak 2 orang
Dari tabel 3.8 dapat disimpulkan bahwa mayoritas pegawai pernah menggunakan aplikasi yang telah ada.
Tabel 3.9 Frekuensi penggunaan aplikasi pencarian dalam seminggu Bila pernah, seberapa sering Anda menggunakan aplikasi
tersebut dalam seminggu?
Jumlah
< 7 kali 7 orang
7 – 14 kali 10 orang
> 14 kali 9 orang
Dari tabel 3.9 dapat disimpulkan rata-rata frekuensi penggunaan aplikasi per orang 2 kali sehari.
Tabel 3.10 Kepentingan adanya aplikasi pencarian Apakah Anda merasa memerlukan aplikasi pencarian
tersebut?
Jumlah
Ya 24 orang
Tidak 2 orang
Dari tabel 3.10 dapat disimpulkan mayoritas pegawai membutuhkan aplikasi pencarian untuk mencari barang.
Tabel 3.11 Pemenuhan kebutuhan dari aplikasi pencarian
Apakah aplikasi yang telah ada sudah memenuhi kebutuhan? Jumlah
Ya 20 orang
Dari tabel 3.11 dapat disimpulkan aplikasi yang telah ada sudah memberikan informasi yang cukup sesuai kebutuhan.
Tabel 3.12 Kenyamanan aplikasi pencarian Apakah Anda merasa nyaman dengan aplikasi pencarian
sekarang ini?
Jumlah
Ya 19 orang
Tidak 7 orang
Dari tabel 3.12 dapat disimpulkan mayoritas pegawai merasa cocok dengan tampilan, cara input aplikasi yang telah ada.
Tabel 3.13 Kesulitan aplikasi pencarian Jika Anda merasa tidak nyaman, apa saja keburukan/kesulitan dari aplikasi tersebut?
Jumlah
Cara pemakaian sulit dimengerti 3 orang Output atau informasi kurang jelas 6 orang
Lainnya 0 orang
Dari tabel 3.13 dapat disimpulkan bahwa sebagian pegawai yang merasa kurang puas dengan aplikasi sekarang ini dikarenakan oleh ketidaknyamanan cara pemakaiannya dan kurangnya informasi yang dibutuhkan.
Tabel 3.14 Fitur tambahan yang diinginkan Menurut Anda, tambahan apa yang dapat membantu Anda
mencari barang?
Jumlah
Peta 11 orang
Suara (narasi) 0 orang
Gambar Produk 20 orang
Lainnya 0 orang
Dari tabel 3.14 dapat disimpulkan tambahan gambar produk dianggap dapat membantu dalam mencari barang. Bagi sebagian responden, peta juga dapat memberikan bantuan.
Angket Evaluasi Kios Informasi
Untuk mengevaluasi kios informasi pada gudang PT. Wong Coco Motor, kami melakukan penyebaran angket pada 30 pegawai termasuk kepala gudang bagian penerimaan dan pengiriman. Berikut merupakan tabel hasil penyebaran angket dan kesimpulannya:
Tabel 4.1 Hasil evaluasi kemudahan dan kecepatan pencarian barang Dengan peta dan gambar produk, apakah pencarian barang
lebih mudah dan cepat dibandingkan aplikasi sebelumnya?
Jumlah
Ya 24 orang
Tidak 1 orang
Tabel 4.2 Hasil evaluasi struktur menu
Apakah struktur menu sederhana atau mudah diingat? Jumlah
Ya 29 orang
Tidak 0 orang
Ragu-ragu 1 orang
Tabel 4.3 Hasil evaluasi tampilan grafis
Puaskah anda dengan tampilan grafis aplikasi ini? Jumlah
Ya 27 orang
Tidak 2 orang
Ragu-ragu 1 orang
Tabel 4.4 Hasil evaluasi pencarian berdasarkan jenis mobil Apakah penambahan pencarian berdasarkan jenis mobil lebih
membantu proses pencarian barang?
Jumlah
Ya 6 orang
Tidak 6 orang
Tabel 4.5 Hasil evaluasi tur video
Apakah fitur Tur Video bisa menggambarkan area gudang dengan jelas?
Jumlah
Sangat buruk 2 orang
Buruk 24 orang
Biasa 4 orang
Tabel 4.6 Hasil evaluasi fitur bantuan Apakah fitur Bantuan bisa menjelaskan cara penggunaan
aplikasi ini?
Jumlah
Ya 23 orang
Tidak 1 orang
Ragu-ragu 6 orang
Tabel 4.7 Hasil evaluasi kelebihan aplikasi yang baru dibandingkan sebelumnya Manakah yang merupakan kelebihan aplikasi ini daripada
aplikasi pencarian yang lama?
Jumlah
Tampilan grafis 30 orang
Informasi yang diberikan lebih lengkap 15 orang
Video area gudang 0 orang
Fitur Stok Minimum yang sudah diperbaiki 5 orang
Dari tabel-tabel diatas, maka kami dapat menyimpulkan beberapa hal, antara lain:
1. Penilaian kecepatan dan kemudahan pencarian barang dengan aplikasi ini dibandingkan dengan aplikasi yang sebelumnya.
Kami menggunakan sistem penilaian, dimana nilai 1 untuk “Ya”, nilai 2 untuk “Ragu-ragu”, dan nilai 3 untuk “Tidak.
Hasil = [(1 x 24)+(2 x 5)+(3 x 1)] / 30 = 37 / 30
= 1,23 dibulatkan 1.
Maka dapat disimpulkan, bahwa proses pencarian barang menjadi lebih mudah dan cepat dibandingkan dengan aplikasi sebelumnya.
2. Penilaian kesederhanaan dan kemudahan untuk diingat struktur menu aplikasi ini. Kami menggunakan sistem penilaian, dimana nilai 1 untuk “Ya”, nilai 2 untuk “Ragu-ragu”, dan nilai 3 untuk “Tidak.
Hasil = [(1 x 29)+(2 x 1)+(3 x 0)] / 30 = 31 / 30
= 1,03 dibulatkan 1.
Maka dapat disimpulkan, bahwa struktur menu aplikasi ini sederhana dan mudah diingat.
3. Penilaian kepuasan user akan tampilan grafis aplikasi ini.
Kami menggunakan sistem penilaian, dimana nilai 1 untuk “Ya”, nilai 2 untuk “Ragu-ragu”, dan nilai 3 untuk “Tidak.
Hasil = [(1 x 27)+(2 x 1)+(3 x 2)] / 30 = 35 / 30
= 1,17 dibulatkan 1.
Maka dapat disimpulkan, bahwa tampilan grafis memuaskan.
4. Penilaian akan peran penambahan pencarian berdasarkan jenis mobil.
Kami menggunakan sistem penilaian, dimana nilai 1 untuk “Ya”, nilai 2 untuk “Ragu-ragu”, dan nilai 3 untuk “Tidak.
Hasil = [(1 x 6)+(2 x 18)+(3 x 6)] / 30 = 60 / 30
= 2.
Maka dapat disimpulkan, bahwa penambahan pencarian berdasarkan jenis mobil tidak terlalu membantu proses pencarian barang.
5. Penilaian peran Tur Video pada aplikasi ini dalam menggambarkan area gudang. Kami menggunakan sistem penilaian, dimana nilai 1 untuk “Ya”, nilai 2 untuk “Ragu-ragu”, dan nilai 3 untuk “Tidak.
Hasil = [(1 x 2)+(2 x 4)+(3 x 24)] / 30 = 82 / 30
= 2,73 dibulatkan 3.
Maka dapat disimpulkan, bahwa fitur Tur Video pada aplikasi ini belum menggambarkan area gudang PT. Wong Coco Motor dengan jelas.
6. Penilaian fitur Bantuan dalam menjelaskan cara penggunaan aplikasi ini kepada user.
Kami menggunakan sistem penilaian, dimana nilai 1 untuk “Ya”, nilai 2 untuk “Ragu-ragu”, dan nilai 3 untuk “Tidak.
Hasil = [(1 x 23)+(2 x 6)+(3 x 1)] / 30 = 38 / 30
= 1.27 dibulatkan 1.
Maka dapat disimpulkan, bahwa fitur Bantuan pada aplikasi ini bisa menjelaskan cara penggunaan aplikasi ini kepada user.
7. Penilaian kelebihan aplikasi ini dari aplikasi yang sebelumnya.
Bila diurutkan dari jumlah respon terbanyak, maka akan diperoleh hasil sebagai berikut:
• Tampilan grafis : 30 orang • Informasi yang diberikan lebih lengkap : 15 orang • Fitur Stok Minimum yang sudah diperbaiki : 5 orang • Video area gudang : 0 orang
• Lainnya : 0 orang
Maka dapat disimpulkan, bahwa kelebihan utama aplikasi ini dibandingkan dengan aplikasi pencarian sebelumnya adalah tampilan grafis. Kelebihan lainnya adalah pemberian informasi yang lebih lengkap. Perbaikan stok minimum tidak menjadi kelebihan yang signifikan.
Selain itu, pada angket evaluasi ini kami juga meminta saran pada setiap responden. Dari 30 responden hanya 2 yang memberikan saran dan kedua responden itu menyarankan untuk dilakukan perbaikan pada video gudang.
Listing Program
1. addBarang.php<?php
require("dbcon.php");
$qResult = mysql_query("select * from MsItem where kdItem = '$kdItem'"); $numRows = mysql_num_rows($qResult);
if($numRows==0){
$qResult = mysql_query("insert into MsItem values('$kdItem','$nmItem','$jnsMobil','$stokMin')"); echo("&hasil=1"); } else { echo("&hasil=0"); } mysql_close(); ?> 2. addKeranjang.php <?php require("dbcon.php");
$qResult = mysql_query("select * from MsKeranjang where kdKeranjang = '$kdKeranjang'");
$numRows = mysql_num_rows($qResult); if($numRows==0){
cek kdItem
*/
$qResult = mysql_query("select kdItem from MsItem where kdItem='$kdItem'");
$numRows = mysql_num_rows($qResult);
/*
NB: tingkat & urutan tidak usah dicek
tapi di layar tambah/ubah barang textfield tingkat & urutan diganti dengan combo box yang isinya dinamik berdasarkan rak yang dipilih.
*/
if($numRows!=0){
$qResult = mysql_query("insert into MsKeranjang values('$kdKeranjang','$kdRak','$kdItem','$stok','$tingkat','$urutan')"); echo("&hasil=1"); } else { echo("&hasil=-1"); } } else { echo("&hasil=0"); } mysql_close(); ?>
3. addRak.php <?php
require("dbcon.php");
$qResult = mysql_query("insert into MsRak values('$kdRak','$nmRak','$width','$length','$x','$y','$rotation','$tingkat','$volume')") ; mysql_close(); ?> 4. cekPath.php <?php $namaFile = "C:/AppServ/www/WCC/images/".$path; if(file_exists($namaFile)){ echo "&status=1"; } else{ echo "&status=0"; } ?> 5. cekTingkatUrutan.php <?php require("dbcon.php");
$qResult = mysql_query("select kdKeranjang from MsKeranjang where kdRak='$kdRak' and tingkat='$tingkat' and urutan='$urutan'");
$numRows = mysql_num_rows($qResult); $row = mysql_fetch_array($qResult); echo "&n=".$numRows."&kdKeranjang=".$row['kdKeranjang']; mysql_close(); ?> 6. dbcon.php <?php
mysql_connect("localhost", "root", "") or die("Database tidak dapat dihubungkan!"); mysql_select_db("WCC"); ?> 7. deleteRak.php <?php require("dbcon.php");
$qResult = mysql_query("delete from MsRak where kdRak='$kdRak'"); mysql_close(); ?> 8. getBarang.php <?php require("dbcon.php"); $tp; if($tipe==0) $tp="kdItem";
else if($tipe==1) $tp="nmItem"; else $tp="jnsMobil";
$qResult = mysql_query("select * from MsItem where $tp like('%$keyword%')");
$numRows = mysql_num_rows($qResult);
echo '<?xml version="1.0" encoding="utf-8" ?>'; echo "<products>"; for($i=0;$i<$numRows;$i++){ $row = mysql_fetch_array($qResult); echo "<item>"; echo "<code>".$row[kdItem]."</code>"; echo "<name>".$row[nmItem]."</name>"; echo "<cat>".$row[jnsMobil]."</cat>"; echo "<stokMin>".$row[stokMin]."</stokMin>"; echo "</item>"; } echo "</products>"; mysql_close(); ?> 9. getdata.php <?php require("dbcon.php"); $tp;
if($tipe=="0") $tp="kdItem"; else $tp="nmItem";
if($jenis=="") $qResult = mysql_query("SELECT kdItem, nmItem, jnsMobil FROM msItem WHERE $tp LIKE ('%$keyword%') ORDER BY $tp") or die("Kesalahan pada perintah SQL!");
else $qResult = mysql_query("SELECT kdItem, nmItem, jnsMobil FROM msItem WHERE $tp LIKE ('%$keyword%') AND (jnsMobil LIKE ('%$jenis%') OR jnsMobil LIKE('semua')) ORDER BY jnsMobil, $tp") or die("Kesalahan pada perintah SQL!");
mysql_close();
$nRows = mysql_num_rows($qResult);
echo '<?xml version="1.0" encoding="utf-8" ?>'; echo "<products>";
for($i=0; $i<$nRows; $i++) {
$row = mysql_fetch_array($qResult); echo "<item>"; echo "<code>".$row[kdItem]."</code>"; echo "<name>".$row[nmItem]."</name>"; echo "<cat>".$row[jnsMobil]."</cat>"; echo "</item>"; } echo "</products>"; ?>
10. getItemDetail.php <?php
require("dbcon.php");
$qResult = mysql_query("select * from MsItem where kdItem='$kdItem'"); $row = mysql_fetch_array($qResult); $rString = "&kdItem=".$row[kdItem]."&nmItem=".$row[nmItem]. "&jnsMobil=".$row[jnsMobil]."&stokMin=".$row[stokMin]; echo $rString; mysql_close(); ?> 11. getKeranjang.php <?php require("dbcon.php");
$qResult = mysql_query("select * from MsKeranjang where kdKeranjang = '$kdKrjg'");
$row = mysql_fetch_array($qResult); echo
"&kdKeranjang=".$row[kdKeranjang]."&kdRak=".$row[kdRak]."&kdItem=".$row[ kdItem]."&stok=".$row[stok]."&tingkat=".$row[tingkat]."&urutan=".$row[urutan];
$qRslt = mysql_query("select * from MsRak where kdRak = '$row[kdRak]'"); $r = mysql_fetch_array($qRslt);
echo "&tingkatRak=".$r[tingkat]."&volumeRak=".$r[volume]; mysql_close();
?> 12. getKrjg.php <?php require("dbcon.php"); $tp; if($tipe==0) $tp="kdKeranjang"; else if($tipe==1) $tp="kdItem"; else $tp="nmItem";
$qResult = mysql_query("select * from (select k.kdKeranjang, r.nmRak, k.kdItem, i.nmItem, k.stok, k.tingkat, k.urutan from MsKeranjang k, MsItem i, MsRak r where k.kdItem = i.kdItem and k.kdRak = r.kdRak) a where $tp like('%$keyword%')");
$numRows = mysql_num_rows($qResult);
echo '<?xml version="1.0" encoding="utf-8" ?>'; echo "<packets>"; for($i=0;$i<$numRows;$i++){ $row = mysql_fetch_array($qResult); echo "<keranjang>"; echo "<kdKrjg>".$row[kdKeranjang]."</kdKrjg>"; echo "<nmRak>".$row[nmRak]."</nmRak>"; echo "<kdItem>".$row[kdItem]."</kdItem>"; echo "<nmItem>".$row[nmItem]."</nmItem>"; echo "<stok>".$row[stok]."</stok>";
echo "<tingkat>".$row[tingkat]."</tingkat>"; echo "<urutan>".$row[urutan]."</urutan>"; echo "</keranjang>"; } echo "</packets>"; mysql_close(); ?> 13. getPassword.php <?php require("dbcon.php");
$qResult = mysql_query("select * from MsPassword"); $row = mysql_fetch_array($qResult); $rString.="&password=".$row[password]; echo $rString; mysql_close(); ?> 14. getRak.php <?php require("dbcon.php");
$qResult = mysql_query("Select * from MsRak"); $numRows = mysql_num_rows($qResult); mysql_close();
tulis baru ke file rak.xml */
$bukaFile = fopen("rak.xml","w+");
fputs($bukaFile,"<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); fputs($bukaFile,"<MsRak>"); for($i=0;$i<$numRows;$i++){ $row = mysql_fetch_array($qResult); fputs($bukaFile,"<Detail "); fputs($bukaFile,"kdRak=\""); fputs($bukaFile,$row[kdRak]); fputs($bukaFile,"\" "); fputs($bukaFile,"nmRak=\""); fputs($bukaFile,$row[nmRak]); fputs($bukaFile,"\" "); fputs($bukaFile,"lebar=\""); fputs($bukaFile,$row[width]); fputs($bukaFile,"\" "); fputs($bukaFile,"panjang=\""); fputs($bukaFile,$row[length]); fputs($bukaFile,"\" ");
fputs($bukaFile,"x=\""); fputs($bukaFile,$row[x]); fputs($bukaFile,"\" "); fputs($bukaFile,"y=\""); fputs($bukaFile,$row[y]); fputs($bukaFile,"\" "); fputs($bukaFile,"rotasi=\""); fputs($bukaFile,$row[rotation]); fputs($bukaFile,"\" "); fputs($bukaFile,"tingkat=\""); fputs($bukaFile,$row[tingkat]); fputs($bukaFile,"\" "); fputs($bukaFile,"isi=\""); fputs($bukaFile,$row[volume]); fputs($bukaFile,"\" "); fputs($bukaFile,"/>"); } fputs($bukaFile,"</MsRak>");
fclose($bukaFile);
?>
15. getRakAdmin.php <?php
require("dbcon.php");
$qResult = mysql_query("select * from MsRak"); $numRows = mysql_num_rows($qResult); $rString="&n=".$numRows;
$kdMax=0;
for($i=0;$i<$numRows;$i++){
$row = mysql_fetch_array($qResult);
if($row['kdRak'] > $kdMax) $kdMax = $row['kdRak'];
$rString.="&kdRak".$i."=".$row['kdRak']."&nmRak".$i."=".$row['nmRak']."& width".$i."=".$row['width']. "&length".$i."=".$row['length']."&x".$i."=".$row['x']."&y".$i."=".$row['y']. "&rotation".$i."=".$row['rotation']."&tingkat".$i."=".$row['tingkat']."&volume". $i."=".$row['volume']; } $rString.="&kdMax=".$kdMax;
echo $rString; mysql_close(); ?> 16. getRakItem.php <?php require("dbcon.php");
$qResult = mysql_query("select kdRak from MsKeranjang where kdItem='$kdItem'");
$numRows = mysql_num_rows($qResult); mysql_close();
/*
tulis baru ke file rakItem.xml */
$bukaFile = fopen("rakItem.xml","w+");
fputs($bukaFile,"<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); fputs($bukaFile,"<RakItem>"); for($i=0;$i<$numRows;$i++){ $row = mysql_fetch_array($qResult); fputs($bukaFile,"<Detail "); fputs($bukaFile,"kdRak=\""); fputs($bukaFile,$row[kdRak]);
fputs($bukaFile,"\" />"); } fputs($bukaFile,"</RakItem>"); fclose($bukaFile); ?> 17. getRakKrjg.php <?php require("dbcon.php");
$qResult = mysql_query("select * from MsRak"); $numRows = mysql_num_rows($qResult); $rString="&n=".$numRows; for($i=0;$i<$numRows;$i++){ $row = mysql_fetch_array($qResult); $rString.="&kdRak".$i."=".$row['kdRak']."&width".$i."=".$row['width']. "&length".$i."=".$row['length']."&x".$i."=".$row['x']."&y".$i."=".$row['y']. "&rotation".$i."=".$row['rotation']."&tingkat".$i."=".$row['tingkat']."&volume". $i."=".$row['volume']; $temp=$row['kdRak'];
$qRslt = mysql_query("select * from MsKeranjang where kdRak='$temp' and kdKeranjang='$kdKrjg'");
$nmRows = mysql_num_rows($qRslt); if($nmRows==0) $rString.="&status".$i."=0";
else $rString.="&status".$i."=1"; } echo $rString; mysql_close(); ?> 18. getStokMin.php <?php require("dbcon.php");
$qResult = mysql_query("SELECT kdItem,nmItem,jnsMobil,stokMin FROM msItem");
$nRows = mysql_num_rows($qResult);
echo '<?xml version="1.0" encoding="utf-8" ?>'; echo "<products>";
for($i=0;$i<$nRows;$i++){
$row = mysql_fetch_array($qResult);
$qRslt = mysql_query("select * from msKeranjang where kdItem='".$row['kdItem']."'"); $numRows = mysql_num_rows($qRslt); $stok = 0; for($j=0;$j<$numRows;$j++){ $rw = mysql_fetch_array($qRslt); $stok += $rw['stok']; } if($stok<=$row['stokMin']){
echo "<item>"; echo "<code>".$row[kdItem]."</code>"; echo "<name>".$row[nmItem]."</name>"; echo "<cat>".$row[jnsMobil]."</cat>"; echo "<stokMin>".$row[stokMin]."</stokMin>"; echo "<stok>".$stok."</stok>"; echo "</item>"; } } echo "</products>"; mysql_close(); ?> 19. hapusBarang.php <?php require("dbcon.php");
$qResult = mysql_query("delete from MsItem where kdItem='$kdItem'"); mysql_close();
?>
20. hapusKeranjang.php <?php
require("dbcon.php");
$qResult = mysql_query("delete from MsKeranjang where kdKeranjang='$kdKrjg'");
?>
21. kurangItem.php <?php
require("dbcon.php");
$qResult = mysql_query("update MsKeranjang set stok=$stok where kdKeranjang = '$kdKeranjang'"); mysql_close(); ?> 22. rak.php <?php require("dbcon.php");
$qResult = mysql_query("select * from MsRak"); $numRows = mysql_num_rows($qResult); $rString="&n=".$numRows; for($i=0;$i<$numRows;$i++){ $row = mysql_fetch_array($qResult); $rString.="&kdRak".$i."=".$row['kdRak']."&nmRak".$i."=".$row['nmRak']."& width".$i."=".$row['width']. "&length".$i."=".$row['length']."&x".$i."=".$row['x']."&y".$i."=".$row['y']. "&rotation".$i."=".$row['rotation']."&tingkat".$i."=".$row['tingkat']."&volume". $i."=".$row['volume'];
$temp=$row['kdRak'];
$qRslt = mysql_query("select kdKeranjang, stok from MsKeranjang where kdRak='$temp' and kdItem='$kdItem'");
$nmRows = mysql_num_rows($qRslt); if($nmRows==0) $rString.="&status".$i."=0"; else $rString.="&status".$i."=1"; $rString.="&keranjang".$i."="; for($j=0;$j<$nmRows;$j++){ $rw = mysql_fetch_array($qRslt); $rString.=$rw['kdKeranjang'].", stok=".$rw['stok']."\n"; } } echo $rString; mysql_close(); ?> 23. rakDetail.php <?php require("dbcon.php");
$qResult = mysql_query("select tingkat, volume, length, width from MsRak where kdRak='$kdRak'");
$row = mysql_fetch_array($qResult);
$rString="&tingkat=".$row['tingkat']."&volume=".$row['volume']."&length=".$r ow['length']."&width=".$row['width'];
$qRslt = mysql_query("select * from MsKeranjang where kdRak='$kdRak' and kdItem='$kdItem'"); $numRows = mysql_num_rows($qRslt); for($i=0;$i<$numRows;$i++){ $rw = mysql_fetch_array($qRslt); $rString.="&tingkat".$i."=".$rw['tingkat']."&urutan".$i."=".$rw['urutan']."&stok ".$i."=".$rw['stok']."&kdKeranjang".$i."=".$rw['kdKeranjang']; } $rString.="&n=".$numRows; echo $rString; mysql_close(); ?> 24. updateBarang.php <?php require("dbcon.php");
$qResult = mysql_query("update MsItem set nmItem='$nmItem', jnsMobil='$jnsMobil', stokMin='$stokMin' where kdItem = '$kdItem'");
mysql_close(); ?>
25. updateKeranjang.php <?php
/* Cek Kode Item */
$qResult = mysql_query("select kdItem from MsItem where kdItem='$kdItem'"); $numRows = mysql_num_rows($qResult);
/*
NB: tingkat & urutan tidak usah dicek
tapi di layar tambah/ubah barang textfield tingkat & urutan diganti dengan combo box yang isinya dinamik berdasarkan rak yang dipilih.
*/
if($numRows!=0){
$qResult = mysql_query("update MsKeranjang set kdRak='$kdRak', kdItem='$kdItem', stok='$stok', tingkat='$tingkat', urutan='$urutan' where kdKeranjang = '$kdKeranjang'"); echo "&hasil=1"; } else{ echo "&hasil=0"; } mysql_close(); ?> 26. updatePassword.php <?php
require("dbcon.php");
$qrslt = mysql_query("select * from MsPassword where password='$oldPWD'"); $n = mysql_num_rows($qrslt);
if($n==1){
$qResult = mysql_query("update MsPassword set password='$newPWD'"); echo "&hasil=1"; }else{ echo "&hasil=0"; } mysql_close(); ?> 27. updateRak.php <?php require("dbcon.php");
$qResult = mysql_query("update MsRak set nmRak='$nmRak', width='$width', length='$length', x='$x', y='$y', rotation='$rotation', tingkat='$tingkat', volume='$volume' where kdRak = '$kdRak'");
mysql_close(); ?>