Dipersiapkan oleh :
Febri Tsamaru Qolby
( 2011141772 )
( 2011141877 )
( 2011141767 )
Suci Miralita
( 2011141296 )
Wanda Priatna
( 2011141781 )
DAFTAR ISI
PENDAHULUAN...................................................................................................1
1.1
Tujuan........................................................................................................1
1.2
Lingkup Masalah.......................................................................................1
1.3
Diagram Activity......................................................................................2
1.4
1.5
Referensi..................................................................................................10
1.6
1.8
1.9
Material Pengujian...................................................................................11
1.10
1.11
2.5.1.
2.5.2.
Persiapan Awal.....................................................................................18
2.5.3.
Pelaksanaan Pengujian.........................................................................19
2.5.4.
BlackBox Testing.................................................................................21
WhiteBox Testing................................................................................33
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
DAFTAR GAMBAR
Gambar 1 Activity Diagram Login................................................................................2
Gambar 2 Activity Diagram Daftar User Baru..............................................................2
Gambar 3 Activity Diagram Data Barang Baru.............................................................2
Gambar 4 Activity Diagram Penerimaan Barang..........................................................2
Gambar 5 Activity Diagram Keluar Barang..................................................................2
Gambar 6 Activity Diagram Ubah Password................................................................2
Gambar 7 Activity Diagram Logout..............................................................................2
Gambar 8 Tampilan awal atau Log in............................................................................2
Gambar 9 Tampilan Formulir pendaftaran user baru....................................................2
Gambar 10 Tampilan menu utama aplikasi divisi gudang.............................................2
Gambar 11 Tampilan sub menu Barang........................................................................2
Gambar 12 Tampilan form penerimaan Barang............................................................2
Gambar 13 Form Barang Keluar...................................................................................2
Gambar 14 Tampilan Form Laporan Penerimaan & Pengeluaran Barang....................2
Gambar 15 Form Ganti Password.................................................................................2
Gambar 16 Tampilan Halaman Utama Divisi Sekretaris..............................................2
Gambar 17 Tampilan Menu Perencanaan Sistem Inventori..........................................2
Gambar 18 Tampilan Menu Laporan EOI.....................................................................2
DAFTAR TABEL
Tabel 1. Identifikasi Kasus & Rencana Pengujian.........................................................2
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
4
Tabel 2. Login Admin....................................................................................................2
Tabel 3. Login Divisi Gudang.......................................................................................2
Tabel 4. Login Dvisi Sekretaris.....................................................................................2
Tabel 5. Pendaftaran User Baru.....................................................................................2
Tabel 6. Menginputkan data barang baru......................................................................2
Tabel 7. Penerimaan Barang..........................................................................................2
Tabel 8. Keluar Barang..................................................................................................2
Tabel 9. Laporan Penerimaan Barang............................................................................2
Tabel 10. Laporan Penerimaan Barang..........................................................................2
Tabel 11. Perencanaan Kebutuhan.................................................................................2
Tabel 12. Laporan Perencanaan Kebutuhan..................................................................2
Tabel 13. Ubah Password..............................................................................................2
Tabel 14. Logout............................................................................................................2
PENDAHULUAN
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
I.1
Tujuan
Dokumen ini ditujukan kepada user sebagai laporan pengujian perangkat lunak.
Dokumen ini dapat digunakan untuk meninjau kemampuan program karena disertai dengan
pengujian terhadap keseluruhan sistem perangkat lunak.
I.2
Lingkup Masalah
Perangkat lunak yang akan diuji adalah Aplikasi Inventori Barang Berbasis Web di
PT. WAHANA LENTERA RAYA. Perangkat lunak ini adalah perangkat lunak yang
digunakan untuk menyimpan data penerimaan barang, pengeluaran barang & laporan bulanan
untuk stok gudang.
dengan sistem.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
I.3
Diagram Activity
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
10
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
11
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
12
I.4
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya
sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
DPPL adalah Deskripsi Perancangan Perangkat Lunak, atau dalam bahasa Inggris-nya
sering juga disebut sebagai Software Design Description (SDD)
EOI adalah Economic Order Interval ( EOI ) yang dapat berupa jadwal interval/lama
pemesanan kembali suatu bahan baku.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
13
I.5
Referensi
DUPL CoMar Deskripsi Uji Perangkat Lunak CoMar, departemen Ilmu Komputer IPB
DUPL SSM Deskripsi Uji Perangkat Lunak SSM, departemen Ilmu Komputer IPB
I.6
Dokumen ini berisi tentang semua tahapan pengujian yang dilakukan terhadap perangkat
lunak yang kami kembangkan. Dokumen uji ini berdasarkan dokumen DPPL yang telah
dibuat sebelumnya.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
14
Perangkat lunak ini (AIBBW) diujikan dengan beberapa perangkat lunak lain, yaitu:
I.8
Perangkat keras yang diperlukan untuk menguji aplikasi ini adalah satu set komputer dengan
spesifikasi:
I.9
Material Pengujian
Tampilan awal yang akan dilihat oleh pengguna ketika masuk ke dalam sistem ini adalah
sebagai berikut:
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
15
Halaman ini diisi kotak dialog yang meminta pengguna untuk memasukkan username dan
password. Bila username dan password sudah terdaftar, maka pengguna akan masuk ke menu
utama. Bila username dan password belum terdaftar, maka pengguna tidak dapat masuk ke
dalam menu utama. Ada 3 divisi yang bisa menggunakan aplikasi ini dan konten yang dimuat
sesuai dengan divisinya. Untuk pendaftaran user baru harus menghubungi admin dan
didaftarkan oleh admin.
Halaman ini adalah halaman dimana admin menambahkan user baru sesuai divisinya.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
16
Halaman utama ini adalah halaman utama untuk divisi gudang. Halaman ini tampil setelah
pengguna memasukkan username dan password dengan benar sesuai dengan username dan
password yang telah terdaftar pada database. Dalam menu utama ini, user divisi gudang dapat
memilih empat fungsi dari aplikasi inventori barang ini.
Halaman ini berfungsi untuk input data barang baru yang berguna untuk menyimpan data
barang yang belum ada sebelumnya di database dan melihat data baranng yang ada
didatabase.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
17
.
Gambar 13 Tampilan form penerimaan Barang
Halaman ini berfungsi untuk menyimpan data barang apa yang masuk, kapan barang itu
diterima dan berapa jumlah barang yang diterima.
Halaman ini berfungsi untuk mencatat kapan barang dikeluarkan, berapa banyak barang yang
dikeluarkan. Pada saat fungsi ini dijalankan jumlah barang yang keluar akan langsung
berkurang pada stok barang
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
18
Pada menu laporan, user gudang bisa merlihat dan mencetak barang apa saja dan berpaa
banyak barang yang diterima dan dikeluarkan pada setiap bulan nya.
Pada menu profil terdapat pilihan ubah password yang berfungsi untuk merubah
passworduser.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
19
Berikut ini adalah halaman utama jika login dengan divisi sekretaris.pada halaman ini
terdapat 2 menu yaitu perecanaan kebutuhan dan laporan EOI.
Menu ini berfungsi untuk memilih barang mana yang akan dibuat system perencaaan nya .
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
20
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
21
Persiapan Prosedural
2.5.2.3.
Perangkat lunak yang digunakan untuk menguji adalah XAMPP 1.8.3 Sebelum
melakukan pengujian, terlebih dahulu perangkat lunak AIBBW disimpan di folder
htdocs tempat perangkat lunak XAMPP tersebut diinstal. Misal jika XAMPP
diinstal di drive C, maka AIBBW akan disimpan di C:/xampp/htdocs/AIBBW.
Instruksi untuk mengaktifkan program:
Jalankan server Apache dan MySQL yang ada di XAMPP Control Panel.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
22
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
23
Kelas Uji
Butir Uji
Identifikasi
SKPL
Pengujia
n
Pengujian
antar fungsi
SKPLlogin AIBBW.K
muka
pengguna
lain
Pengujia
Pembuatan
SKPL-
Tingkat
Jenis
Pengujia
Pengujia
PDHUPL-
Pengujia
Black
AIBBW.K-
n sistem
box
PDHUPL
0001
2014
Pengujia
Black
AIBBW.K-
n unit
box
Account
password
_0003
0002
Pengujia
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
n fungsi
fungsi
AIBBW.K-
n unit
box
barang
_0001
27
Desember
2014
27
Desember
0003
2014
PDHUPL-
Pengujia
Black
password
AIBBW.K
AIBBW.K-
n unit
box
_0002
0004
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi logout
AIBBW.K
AIBBW.K-
n unit
box
_0003
0005
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi
AIBBW.K
AIBBW.K-
n unit
box
Universitas Pamulang
27
Desember
PDHUPL-
data AIBBW.K
Jadwal
27
Desember
2014
27
Desember
2014
27
Desember
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
24
penerimaan
_0004
0006
2014
SKPL-
PDHUPL-
Pengujia
Black
AIBBW.K-
n unit
box
barang
Pengujian
fungsi
keluar AIBBW.K
27
Desember
barang
_0005
0007
2014
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
AIBBW.K-
n unit
box
penerimaan
_0006
0008
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi
AIBBW.K
AIBBW.K-
n unit
box
perencanaan
_0007
0009
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi
AIBBW.K
AIBBW.K-
n unit
box
pemilihan
_0008
0010
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi
AIBBW.K
AIBBW.K-
n unit
box
kalkulator
_0009
0011
SKPL-
PDHUPL-
Pengujia
Black
AIBBW.K-
n unit
box
perencanaan
0012
27
Desember
2014
dan
pengeluaran
barang /bulan
27
Desember
2014
kebutuhan
barang
27
Desember
2014
untuk
direncanakan
kebutuhannya
27
Desember
2014
perencanaan
barang
Pengujian
_0010
Universitas Pamulang
27
Desember
2014
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
25
barang
Identifikasi
AIBBW-PDHUPL-0001
Deskripsi
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Log in dengan User-ID : admin dan password : admin
2. Periksa hasil log in
Yang Diharapkan
Pengamatan
Kesimpulan
Ok
menu utama
Identifikasi
AIBBW-PDHUPL-0002
Deskripsi
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
26
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Log in dengan User-ID : gudang dan password : gudang
2. Periksa hasil log in
Yang Diharapkan
Pengamatan
Kesimpulan
Ok
menu utama
Identifikasi
AIBBW-PDHUPL-0003
Deskripsi
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Log in dengan User-ID : sekretaris dan password : sekretaris
2. Periksa hasil log in
Yang Diharapkan
Pengamatan
Kesimpulan
Ok
menu utama
sekretaris
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
27
Tabel 5. Pendaftaran User Baru
Identifikasi
AIBBW-PDHUPL-0004
Deskripsi
Kondisi Awal
Belum Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
Login sebagai admin menambahkan user untuk divisi gudang - mengisi user name dan
password baru dan required field yang ada
Yang Diharapkan
Pengamatan
Kesimpulan
Ok
master user
Identifikasi
AIBBW-PDHUPL-0005
Deskripsi
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
Input data barang baru, nama : fruit, jenis : dingin
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
28
Yang Diharapkan
Pengamatan
Kesimpulan
Berhasil menyimpan di
Ok
master
master
Tabel 7. Penerimaan Barang
Identifikasi
AIBBW-PDHUPL-0006
Deskripsi
Kondisi Normal
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
Pengamatan
Kesimpulan
Berhasil menyimpan ke
Ok
Identifikasi
AIBBW-PDHUPL-0007
Deskripsi
kondisi Normal
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
29
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
Pengamatan
Kesimpulan
Berhasilmenyimpan data
Ok
Identifikasi
AIBBW-PDHUPL-0008
Deskripsi
Kondisi Normal
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Memilih laporan penerimaan barang dari tanggal 1 desember 2014 s/d 31 Desember
2014
Yang Diharapkan
Pengamatan
Kesimpulan
Ok
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
30
Identifikasi
AIBBW-PDHUPL-0009
Deskripsi
Kondisi Normal
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Memilih laporan pengeluaran barang dari tanggal 1 desember 2014 s/d 31 Desember
2014
Yang Diharapkan
Pengamatan
Kesimpulan
Ok
Identifikasi
AIBBW-PDHUPL-0010
Deskripsi
Kondisi Normal
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
31
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Memilih barang : fruit bulan : Desember
Yang Diharapkan
Pengamatan
Kesimpulan
error
hasil perencanaan
Identifikasi
AIBBW-PDHUPL-0011
Deskripsi
Kondisi Normal
Kondisi Awal
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Laporan
Yang Diharapkan
Pengamatan
Kesimpulan
error
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
32
Tabel 13. Ubah Password
Identifikasi
AIBBW-PDHUPL-0012
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Password lama : sekretaris, password baru : 12345
Yang Diharapkan
Pengamatan
Kesimpulan
OK
password baru
Tabel 14. Logout
Identifikasi
AIBBW-PDHUPL-0013
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Logout
Yang Diharapkan
Universitas Pamulang
Pengamatan
Kesimpulan
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
33
OK
Pengujian Login
a. Bagan Alir
b.
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
34
c. Listing Program
<form id="loginform" action="index.php?login_attempt=1" method="post">
<p class="animate4 bounceIn"><input type="text" id="username"
name="username" placeholder="Username" /></p>
<p class="animate5 bounceIn"><input type="password" id="password"
name="password" placeholder="Password" /></p>
<p class="animate6 bounceIn"><button class="btn btn-default btnblock">Masuk</button></p>
</form>
<?php
if(isset($_GET['login_attempt']))
{
$spf=sprintf("Select * from user_login where username='%s' and
password='%s'",$_POST['username'],md5($_POST['password']));
$rs=mysql_query($spf);
$rw=mysql_fetch_array($rs);
$rc=mysql_num_rows($rs);
if($rc==1)
{
$_SESSION['login_hash']=$rw['login_hash'];
$_SESSION['login_user']=$rw['username'];
echo "<script>window.location='dashboard.php'</script>";
}
}
?>
d. Grafik Alir
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
35
Dari
basis
set
yang
dicoba
dengan
memasukkan
username=admin
dan
password=adminkemudian ditekan login maka basis set yang dihasilkan 1-2-3-4-5 terlihat
bahwa simpul telah dieksekusi satu kali. Berdasarkan ketentuan
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
36
3.2.2
b . Listing Program
<div class="caption">
<h3>User Management</h3>
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
37
<p>Halaman untuk menambah,mengubah dan menghapus data
user</p>
<p><a href="?cat=administrator&page=user" class="btn btnprimary">Masuk</a> </p>
</div>
</div>
<?php
ob_start();
?>
<form
name="form1"
method="post"
action="?
cat=administrator&page=user&act=1">
<label>Username</label>
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
38
<p></p>
<input type="submit" class="btn btn-primary" name="button" id="button"
value="Daftar"> <input
type="reset"
class="btn
btn-danger"
width="100%"
border="0"
cellspacing="0"
cellpadding="0"
class="table table-striped">
<tr>
<td>Username</td>
<td>Jenis Login</td>
<td> </td>
</tr>
<?php
$rw=mysql_query("Select * from user_login");
while($s=mysql_fetch_array($rw))
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
39
{
?>
<tr>
<td><?php echo $s['username']; ?></td>
<td><?php echo $s['login_hash']; ?></td>
?>">Edit</a>
cat=administrator&page=user&del=1&id=<?php
<a
echo
href="?
sha1($s['username']);
>">Hapus</a></td>
</tr>
<?php
}
?>
</table>
</span>
<?php
if(isset($_GET['act']))
{
$rs=mysql_query("Insert
into
(`username`,`password`,`login_hash`)
Universitas Pamulang
values
user_login
('".
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
40
$_POST['username']."','".md5($_POST['password'])."','".$_POST['jenis']."')")
or
die(mysql_error());
if($rs)
{
echo
"<script>window.location='?
cat=administrator&page=user'</script>";
}
}
?>
<?php
if(isset($_GET['del']))
{
$ids=$_GET['id'];
$ff=mysql_query("Delete from user_login Where sha1(username)='".
$ids."'");
if($ff)
{
echo
"<script>window.location='?
cat=administrator&page=user'</script>";
}
}
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
41
?>
c.Grafik Alir
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
42
e. Basis set yang dihasilkan dari jalur independent secara linier adalah jalur
1-2-3-4-5-6
f. Dari basis set yang dicoba dengan memasukkan username=admin ,
password= admin & Login_has =administrator kemudian ditekan login maka
basis set yang dihasilkan 1-2-3-4-5-6 terlihat bahwa simpul telah dieksekusi
satu kali. Berdasarkan ketentuan
tersebut dari segi kelayakan software, sistem ini telah telah memebuhi syarat.
3.2.3
b. Listing Program
<script src="js/jquery-ui.js"></script>
<h2>Entry Barang Masuk</h2>
<form name="form1" method="post" action="" autocomplete="on">
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
43
id="kodebarang"
placeholder="Pilih
Barang.."
onClick="window.open('http://localhost/bahanbaku/pages/web/viewbarang.ph
p','popuppage','width=500,toolbar=0,resizable=0,scrollbars=no,height=400,top
=100,left=100');">
</td>
</tr>
<tr>
<td>Nama Barang</td>
<td><input name="namabarang" type="text" id="namabarang"
readonly="readonly"></td>
</tr>
<tr>
<td>QTY</td>
<td><input type="text" name="qty" id="qty"></td>
</tr>
<tr>
<td> </td>
<td><p></p><input type="submit" class="btn btn-primary" name="button"
id="button" value="Tambah"></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['button']))
{
$newDate = date("Y-m-d", strtotime($_POST['tglr']));
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
44
$q=mysql_query("Insert
into
(`tgl`,`kode_barang`,`jumlah`)
barang_masuk
values
('".$newDate."','".
$_POST['kodebarang']."','".$_POST['qty']."')") or die(mysql_error());
$q2=mysql_query("Select
*
from
data_persediaan
kode_barang='".$_POST['kodebarang']."'");
$rc=mysql_num_rows($q2);
if($rc==1)
{
$q3=mysql_query("Update
masuk=masuk
where
data_persediaan
".$_POST['qty'].",stok_tersedia=stok_tersedia
SET
+
".
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
45
d. Basis set yang dihasilkan dari jalur independent secara linier adalah jalur
1-2-3-4-5-6
e. Dari basis set yang dicoba dengan memasukkan kode brg,nm brg,stok
awal,masuk,stok tersedia kemudian ditekan login maka basis set yang
dihasilkan 1-2-3-4-5-6 terlihat bahwa simpul telah dieksekusi satu kali.
Berdasarkan ketentuan
tersebut dari segi kelayakan software, sistem ini telah telah memebuhi syarat.
3.2.4
b. Listing Program
<?php
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
46
ob_start();
?>
<form
name="form1"
method="post"
action="?
cat=gudang&page=barang&act=1">
<label>Nama Barang</label>
<input type="text" name="namabarang" id="namabarang">
<label>Jenis Barang</label>
<select name="jenis" id="jenis" >
<option value="panas">Panas</option>
<option value="dingin">Dingin</option>
</select>
<p></p>
<input type="submit" class="btn btn-primary" name="button" id="button"
value="Daftar"> <input type="reset" class="btn btn-danger"
name="reset" id="reset" value="Reset">
</form>
<?php
ob_end_flush();
?>
<p></p>
<p></p>
<span class="span4">
<?php
include("pages/gudang/barangview.php");
?>
</span>
<?php
if(isset($_GET['act']))
{
$rs=mysql_query("Insert
(`nama_barang`,`jenis_barang`)
into
values
data_barang
('".$_POST['namabarang']."','".
$_POST['jenis']."')") or die(mysql_error());
if($rs)
{
echo
"<script>window.location='?
cat=gudang&page=barang'</script>";
}
}
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
47
?>
<?php
if(isset($_GET['del']))
{
$ids=$_GET['id'];
$ff=mysql_query("Delete
from
sha1(kode_barang)='".$ids."'");
if($ff)
{
echo
data_barang
Where
"<script>window.location='?
cat=gudang&page=barang'</script>";
}
}
?>
a Basis set yang dihasilkan dari jalur independent secara linier adalah jalur
1-2-3-4-5-6
c. Dari basis set yang dicoba dengan memasukkan nm brg,jns brg kemudian
ditekan login maka basis set yang dihasilkan 1-2-3-4-5-6 terlihat bahwa
simpul telah dieksekusi satu kali. Berdasarkan ketentuan
tersebut dari segi kelayakan software, sistem ini telah telah memebuhi syarat.
3.2.5
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
48
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
49
b. Listing Program
<script src="js/jquery-ui.js"></script>
<h2>Entry Barang Keluar</h2>
<form name="form1" method="post" action="" autocomplete="on">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Tanggal</td>
<td><input type="text" name="tglr" id="datepicker" placeholder="Pilih
tanggal.." /></td>
</tr>
<tr>
<td width="40%">Kode Barang</td>
<td width="60%"><label for="kodebarang"></label>
<input type="text" name="kodebarang"
placeholder="Pilih
id="kodebarang"
Barang.."
onClick="window.open('http://localhost/bahanbaku/pages/web/viewbarang.ph
p','popuppage','width=500,toolbar=0,resizable=0,scrollbars=no,height=400,top
=100,left=100');">
</td>
</tr>
<tr>
<td>Nama Barang</td>
<td><input name="namabarang" type="text" id="namabarang"
readonly="readonly"></td>
</tr>
<tr>
<td>QTY</td>
<td><input type="text" name="qty" id="qty"></td>
</tr>
<tr>
<td> </td>
<td><p></p><input type="submit" class="btn btn-primary" name="button"
id="button" value="Tambah"></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['button']))
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
50
{
$newDate = date("Y-m-d", strtotime($_POST['tglr']));
$q2=mysql_query("Select
from
data_persediaan
kode_barang='".$_POST['kodebarang']."'");
$rw=mysql_fetch_array($q2);
$rc=mysql_num_rows($q2);
if($rc==1)
{
if($_POST['qty'] < $rw['stok_tersedia'])
{
$q=mysql_query("Insert
into
(`tgl`,`kode_barang`,`jumlah`)
values
where
barang_keluar
('".$newDate."','".
$_POST['kodebarang']."','".$_POST['qty']."')") or die(mysql_error());
if($q)
{
$q3=mysql_query("Update
data_persediaan
SET keluar=keluar + ".$_POST['qty'].",stok_tersedia=stok_tersedia - ".
$_POST['qty']." Where kode_barang='".$_POST['kodebarang']."'");
if($q3)
{
echo "Data sudah disimpan";
}
}
}else{
echo "'Stok barang kurang";
}
}else{
echo "Mau jual, tapi barang kosong? Hellowwww..";
}
}
?>
c. Grafik Aliir
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
51
b
Basis set yang dihasilkan dari jalur independent secara linier adalah jalur
1-2-3-4-5-6
d. Dari basis set yang dicoba dengan memasukkan nm brg,jns brg kemudian
ditekan login maka basis set yang dihasilkan 1-2-3-4-5-6 terlihat bahwa
simpul telah dieksekusi satu kali. Berdasarkan ketentuan
tersebut dari segi kelayakan software, sistem ini telah telah memebuhi syarat.
3.2.6
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
52
b. Listing Program
<?php
ob_start();
if(isset($_GET['id']))
{
$rs=mysql_query("Select * from user_login where sha1(username)='".
$_GET['id']."'");
$row=mysql_fetch_array($rs);
?>
<form
name="form1"
method="post"
action="?
name="reset"
id="reset"
value="Cancel"
onclick="window.location='?cat=administrator&page=user'"></td>
</tr>
</table>
</form>
<?php
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
53
ob_end_flush();
}else{
echo
"<script>window.location='?
cat=administrator&page=user'</script>";
}
?>
<?php
if(isset($_GET['edit']))
{
$rs=mysql_query("Update
user_login
SET
password='".md5($_POST['password'])."',login_hash='".$_POST['jenis']."'
Where sha1(username)='".$_GET['id']."'");
if($rs)
{
echo
"<script>window.location='?
cat=administrator&page=user'</script>";
}
}
?>
a. Basis set yang dihasilkan dari jalur independent secara linier adalah jalur
1-2-3-4-5-6
1-2-3-4-3-4-5-6
c. Dari basis set yang dicoba dengan memasukkan username &pass
lama&username &pass baru kemudian ditekan login maka basis set yang
dihasilkan 1-2-3-4-5-6 terlihat bahwa simpul telah dieksekusi satu kali.
Berdasarkan ketentuan tersebut dari segi kelayakan software, sistem ini telah
telah memenuhi syarat
3.2.7
Pengujian Logout
a. Gambar Bagan
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
54
b. Listing Program
<?php
session_destroy();
echo "<script>window.location='index.php'</script>";
?>
c. Grafik Aliran
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014
55
d. Basis set yang dihasilkan dari jalur independent secara linier adalah jalur
1-3-4
e. Dari basis set yang dicoba dengan memasukkan username &pass
lama&username &pass baru kemudian ditekan logimenekan menulogout maka
basis set yang dihasilkan 1-3-4 terlihat bahwa simpul telah dieksekusi satu
kali. Berdasarkan ketentuan tersebut dari segi kelayakan software, sistem ini
telah telah memenuhi syarat
Universitas Pamulang
Nomor Dokumen
PDHUPL - AIBBW
Revisi
Tgl: 27-12-2014