Dokumentasi Pengujian Perangkat Lunak. docx
DOKUMEN HASIL UJI PERANGKAT LUNAK
Aplikasi Inventori Barang Berbasis Web
( AIBBW )
Dipersiapkan oleh :
Febri Tsamaru Qolby
()
Gilang Pandu Parase
()
Moch Saepul anwar
()
Reza Ale
()
Suci Miralita
()
Wanda Priatna
()
Fakultas Teknik Informatika
JL.Surya Kencana No.1 Pamulang Telp (021)7412566,Fax.(021)7412566
Tangerang Selatan-Banten
Universitas Pamulang
Nomor Dokumen
Halaman
PDHUPL - AIBBW
1/
Tgl: 27-12-2014
Revisi
DAFTAR ISI
1
A
BAB I
PENDAHULUAN..........................................................................................1
1.1
Tujuan.............................................................................................................1
1.2
Lingkup Masalah............................................................................................1
1.3
Definisi & Singkatan.......................................................................................1
1.4
Referensi.........................................................................................................1
1.5
Deskripsi Umum Dokumen............................................................................2
BAB II
LINGKUNGAN PENGUJIAN PERANGKAT LUNAK...........................2
2.1
Perangkat Lunak Pengujian............................................................................2
2.2
Perangkat Keras Pengujian.............................................................................3
2.3
Material Pengujian..........................................................................................3
2.4
Sumber Daya Manusia....................................................................................9
2.5
Prosedur Umum Pengujian.............................................................................9
2.5.1.
Pengenalan dan Latihan..............................................................................9
2.5.2.
Persiapan Awal............................................................................................9
2.5.3.
Pelaksanaan Pengujian..............................................................................10
2.5.4.
Mekanisme Laporan Hasil Uji..................................................................10
BAB III
IDENTIFIKASI &RENCANA PENGUJIAN...........................................11
BAB IV
DESKRIPSI & HASIL UJI.......................................................................13
Daftar Gambar
2
Gambar 1. Tampilan awal atau Login APPM...............................................................................7
Gambar 2. Tampilan formulir daftar.............................................................................................8
Gambar 3. Tampilan menu utama APPM.....................................................................................9
Gambar 4. Tampilan submenu khasiat herbal.............................................................................10
Gambar 5. Tampilan dari kategori pemeriksaan.........................................................................10
Gambar 6. Tampilan pemeriksaan dari kategori bayi dan anak-anak.........................................11
Gambar 7. Tampilan keluhan dan gejala dari kategori umum....................................................11
Gambar 8. Tampilan keluhan dan gejala khusus bagi wanita.....................................................12
Daftar Tabel
3
Tabel 1. Identifikasi Kasus Pengujian pada Sistem Operasi Windows
Tabel 2. Tabel uji fungsi login
Tabel 3. Tabel uji fungsi daftar
Tabel 4.Tabel uji fungsi
Tabel 5. Tabel uji fungsi
Tabel 6. Tabel uji fungsi
Tabel 7.Tabel uji fungsi
Tabel 8. Tabel uji fungsi
Tabel 9. Tabel uji fungsi
4
BAB I
I.1
PENDAHULUAN
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”.Perangkat lunak ini adalah perangkat lunak yang digunakan untuk menyimpan data
penerimaan barang, pengeluaran barang & laporan bulanan untuk stok gudang. Sistem ini
dimplementasikan melalui tanya-jawab antara pengguna dengan sistem.
I.3
Definisi & Singkatan
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), dan merupakan
deskripsi perancangan dari perangkat lunak yang akan dikembangkan
SKPL-APPM.K-xxxx adalah kode yang merepresentasikan kebutuhan (requirement)
pada AIBBW, dengan AIBBW.K adalah kode produk,SKPL adalah kode fase dan xxxx
adalah digit/nomor kebutuhan (requirement).
DPPL-AIBBW.K-xxxx adalah kode yang dipakai dalam merepresentasikan fungsi dari
perangkat lunak AIBBW. AIBBW.K adalah kode fase, sedangkan xxxx adalah
representasi dari nomor fungsi.
PDHUPL-AIBBW.K-yyyy kode yang merepresentasikan kasus uji perangkat lunak pada
AIBBW dengan AIBBW adalah kode produk, PDHUPL adalah kode fase dan yyyy
merupakan nomor kasus uji relative tehadap nomor SKPL.
1
2
I.4
Referensi
SKPL AIBBW –Spesifikasi Kebutuhan Perangkat Lunak CoMar, departemen Ilmu
Komputer IPB
DUPL AIBBW – Deskripsi Perancangan Perangkat Lunak APPM, departemen Ilmu
Komputer IPB
DUPL CoMar – Deskripsi Uji Perangkat Lunak CoMar, departemen Ilmu Komputer IPB
DUPL SSM – Deskripsi Uji Perangkat Lunak SSM, departemen Ilmu Komputer IPB
I.5
Deskripsi Umum Dokumen
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.
3
BAB II
LINGKUNGAN PENGUJIAN PERANGKAT LUNAK
II.1 Perangkat Lunak Pengujian
Perangkat lunak ini (AIBBW) diujikan dengan beberapa perangkat lunak lain, yaitu:
Sistem operasi: Windows 8.1 Professional
Web server: Apache HTTPD 2.2.21
Web browser: Google Chrome
Scripting language: PHP Versi 5.5.11
DBMS: MySQL Versi 5.6.16
II.2 Perangkat Keras Pengujian
Perangkat keras yang diperlukan untuk menguji aplikasi ini adalah satu set komputer dengan
spesifikasi:
Processor: Intel® Pentium® CPU G3258 @ 3.20 GHz
Memory: 2 GB DDR3
Harddisk : 500 GB
II.3
Material Pengujian
Tampilan awal yang akan dilihat oleh pengguna ketika masuk ke dalam sistem ini adalah
sebagai berikut:
4
Gambar 1, Tampilan awal atau Log in
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.
Gambar 2, Tampilan formulir daftar
Halaman ini adalah halaman dimana admin menambahkan user baru sesuai divisinya.
5
Gambar 3, tampilan menu utama aplikasi divisi gudang
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.
Gambar 4, tampilan sub menu Barang
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.
6
.
Gambar5, tampilan form penerimaan barang
Halaman ini berfungsi untuk menyimpan data barang apa yang masuk, kapan barang itu
diterima dan berapa jumlah barang yang diterima.
Gambar 6, Form barang keluar
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
7
Gambar7, tampilan laporan bulanan pengeluaran & peneriamaan barang
Pada menu laporan, user gudang bisa merlihat dan mencetak barang apa saja dan berpaa
banyak barang yang diterima dan dikeluarkan pada setiap bulan nya.
Gambar8, tampilan Form ganti password
8
Pada menu profil terdapat pilihan ubah password yang berfungsi untuk merubah password
user.
Gambar9, tampilan halaman utama divisi sekretaris
Berikut ini adalah halaman utama jika login dengan divisi sekretaris.pada halaman ini
terdapat 2 menu yaitu perecanaan kebutuhan dan laporan EOI.
9
Gambar10, tampilan menu perencanaansistem inventori
Menu ini berfungsi untuk memilih barang mana yang akan dibuat system perencaaan nya .
Gambar11, tampilan menu laporan EOI
Menu ini berfungsi untuk menampilkan laporan Economic Order Interval.
10
II.4 Sumber Daya Manusia
Persyaratan sumber daya manusia yang akan terlibat dalam proses pengujian perangkat lunak
ini adalah :
Memahami konsep pemrograman berorientasi objek dalam bahasa pemrograman php.
Memahami proses pengujian perangkat lunak berorientasi objek.
Memahami konsep pemrograman data base MySQL.
II.5 Prosedur Umum Pengujian
2.5.1. Pengenalan dan Latihan
Berhubung pihak yang terlibat dalam proses pengujian telah memenuhi persyaratan 2.4
dan dengan mempertimbangkan bahwa perngkat lunak dan keras yang dibutuhkan
dalam pengujian sudah umum digunakan, maka pengenalan dan latihan tidak perlu
dilakukan.
2.5.2. Persiapan Awal
Aplikasi ini tidak perlu persiapan awal untuk diuji, sehingga persiapan awal ditiadakan.
2.5.2.1.
Persiapan Prosedural
Persiapan prosedural tidak diperlukan dalam pengujian perangkat lunak ini.
2.5.2.2.
Persiapan Perangkat Keras
Perangkat keras yang perlu dipesiapkan adalahSebuah perangkat computer yang
dilengkapi dengan :
Processor: Intel® Pentium Dual Core
Memory: 1 GB DDR2
Harddisk 80 GB
2.5.2.3.
Persiapan Perangkat Lunak
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.
11
Instruksi untuk mengaktifkan program:
Jalankan server Apache dan MySQL yang ada di XAMPP Control Panel.
Buka browser yang ada dan ketikkan: http://localhost/AIBBW
Coba lakukan proses login dengan menggunakan username dan password
berikut :
o Username : admin, password : admin ( untuk login sebagai admin.
o Username : gudang, password : gudang ( untuk login sebagai divisi gudang.
o Username : sekretaris, password : sekretaris ( untuk login sebagaidivisi
sekretaris.
2.5.3. Pelaksanaan Pengujian
Pelaksanaan pengujian langsung dilakukan pada tahap pengujian sistem dengan
menguji fungsi-fungsi yang terdapat di dalam aplikasi AIBBW ini.
2.5.4. Mekanisme Laporan Hasil Uji
Dokumen hasil uji dari aplikasi ini akan diberikan kepada asisten praktikum dan
dievaluasi oleh asisten dan kelompok lain yang bertindak sebagai klien dari kelompok
kami. Sehingga aplikasi mendapatkan umpan balik dalam pengembangan perangkat
lunak ini selanjutnya.
12
BAB III
IDENTIFIKASI &RENCANA PENGUJIAN
Pengujian yang dilakukan berdasarkan fungsi yang sebelumnya telah didefinisikan di
dalam SKPL. Secara singkat, proses ini dijabarkan dalam tabel 1 :
Tabel 1. Identifikasi Kasu dan rencana pengujian
Kelas Uji
Butir Uji
Identifikasi
SKPL
Pengujia
n
Pengujian
antar fungsi
SKPLlogin AIBBW.K
muka
admin & divisi _0004
pengguna
lain
Pengujia
Pembuatan
n
SKPL-
Tingkat
Jenis
Pengujia
Pengujia
n
n
PDHUPL-
Pengujia
Black
AIBBW.K-
n sistem
box
PDHUPL
0001
Pengujia
Black
user name dan AIBBW.K
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
PDHUPL-
data AIBBW.K
Jadwal
27
Desember
2014
0003
27
Desember
2014
Pengujian ubah SKPL-
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
penerimaan
_0004
0006
SKPL-
PDHUPL-
27
Desember
2014
27
Desember
2014
27
Desember
2014
barang
Pengujian
fungsi
keluar AIBBW.K
AIBBW.K-
Pengujia
Black
27
Desember
13
barang
_0005
0007
n unit
box
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi laporan AIBBW.K
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
fungsi laporan AIBBW.K
AIBBW.K-
n unit
box
perencanaan
0012
2014
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
barang
BAB IV
Tabel 4.1 Login
DESKRIPSI & HASIL UJI
27
Desember
2014
14
Identifikasi
AIBBW-PDHUPL-0001
Nama Kasus Uji
Pengujian fungsi login
Deskripsi
Login kondisi Normal
Kondisi Awal
Sudah terdapat account administrator
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
Muncul jendela menu
Berhasil masuk ke jendela
Ok
utama untuk Admin
menu utama
Identifikasi
AIBBW-PDHUPL-0002
Nama Kasus Uji
Pengujian fungsi login
Deskripsi
Login kondisi Normal
Kondisi Awal
Sudah terdapat account gudang
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
Muncul jendela menu
Berhasil masuk ke jendela
Ok
utama untuk divisi gudang
menu utama
15
Identifikasi
AIBBW-PDHUPL-0003
Nama Kasus Uji
Pengujian fungsi login
Deskripsi
Login kondisi Normal
Kondisi Awal
Sudah terdapat account sekretaris
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
Muncul jendela menu
Berhasil masuk ke jendela
Ok
utama untuk divisi
menu utama
sekretaris
Tabel 4.2 Pendaftaran User Baru
Identifikasi
AIBBW-PDHUPL-0004
Nama Kasus Uji
Pengujian fungsi Daftar
kondisi Normal
Deskripsi
Kondisi Awal
Belum Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
16
Login sebagai admin – menambahkan user untuk divisi gudang - mengisi user name dan
password baru dan required field yang ada
Yang Diharapkan
Pengamatan
Kesimpulan
Muncul data user di data
Berhasil mendaftar tampil
Ok
master user
data master user
Tabel 4.3 Menginputkan data barang baru
Identifikasi
AIBBW-PDHUPL-0005
Nama Kasus Uji
Pengujian fungsi Barang
kondisi Normal
Deskripsi
Kondisi Awal
Sudah login sebgai divisi gudang
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
Input data barang baru, nama : fruit, jenis : dingin
Yang Diharapkan
Pengamatan
Kesimpulan
Data tersimpan di database
Berhasil menyimpan di
Ok
dan tampil di halaman data
database dan tampil di data
master
master
Tabel 4.4 Penerimaan Barang
Identifikasi
AIBBW-PDHUPL-0006
Nama Kasus Uji
Pengujian fungsi penerimaan barang
17
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. User memilih barang fruit
2. Quantity: 15
Yang Diharapkan
Pengamatan
Kesimpulan
Data tersimpan dan log tgl
Berhasil menyimpan ke
Ok
penerimaan akan tersimpan
database & didatabase
master stock barang sesuai
dengan yg di inputkan
Tabel 4.5 Keluar Barang
Identifikasi
AIBBW-PDHUPL-0007
Nama Kasus Uji
Pengujian fungsi keluar barang
Deskripsi
kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. User memilih barang fruit
2. Quantity: 3
Yang Diharapkan
Pengamatan
Kesimpulan
Data log pengeluaran
Berhasilmenyimpan data
Ok
barang tersimpan dan stock
dan stock pun berkurang
yg ada pun berkurang
18
Tabel 4.6 Menampilkan Laporan penerimaan barang
Identifikasi
AIBBW-PDHUPL-0008
Nama Kasus Uji
Pengujian fungsi laporan penerimaan barang
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
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
Semua data penerimaan
Berhasil menampilkan data
Ok
barang dari tgl 1/12/14 s/d
penerimaan barang dari tgl
31/12/14 akn tampil
1/12/14 s/d 31/12/14
Tabel 4.7 Menampilkan Laporan pengeluaran barang
Identifikasi
AIBBW-PDHUPL-0009
Nama Kasus Uji
Pengujian fungsi laporan pengeluaran barang
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
Tanggal Pengujian
27 Desember 2014
19
Penguji
Kelompok 1
Skenario
1. Memilih laporan pengeluaran barang – dari tanggal 1 desember 2014 s/d 31 Desember
2014
Yang Diharapkan
Pengamatan
Kesimpulan
Semua data pengeluaran
Berhasil menampilkan data
Ok
barang dari tgl 1/12/14 s/d
penerimaan barang dari tgl
31/12/14 akn tampil.
1/12/14 s/d 31/12/14
Tabel 4.8 Perencanaan Kebutuhan
Identifikasi
AIBBW-PDHUPL-0010
Nama Kasus Uji
Pengujian Fungsi Perencanaan Kebutuhan
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login Sebagai divisi sekretaris
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Memilih barang : fruit bulan : Desember
Yang Diharapkan
Pengamatan
Kesimpulan
Berhasil menampilkan hasil
dengan sesuai
Stok order tidak tampil pada
error
Tabel 4.9 Laporan Hasil Perencanaan
hasil perencanaan
20
Identifikasi
AIBBW-PDHUPL-0011
Nama Kasus Uji
Pengujian Fungsi Laporan Perencanaan Kebutuhan
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login Sebagai divisi sekretaris
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Laporan
Yang Diharapkan
Pengamatan
Kesimpulan
Berhasil menampilkan hasil
dengan sesuai
Data tidak ada yang tampil
error
Tabel 4.10 Ubah Password
Identifikasi
AIBBW-PDHUPL-0012
Nama Kasus Uji
Pengujian Fungsi Ubah Password
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
User bisa login dengan
OK
21
Password berganti dan bisa
login dengan password baru
password baru
Tabel 4.11 Logout
Identifikasi
AIBBW-PDHUPL-0013
Nama Kasus Uji
Pengujian Fungsi Logout
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Logout
Yang Diharapkan
Keluar dari program
Pengamatan
Kesimpulan
Berhasil keluar dari program
OK
dan harus login lagi jika ingin
masuk ke system
Aplikasi Inventori Barang Berbasis Web
( AIBBW )
Dipersiapkan oleh :
Febri Tsamaru Qolby
()
Gilang Pandu Parase
()
Moch Saepul anwar
()
Reza Ale
()
Suci Miralita
()
Wanda Priatna
()
Fakultas Teknik Informatika
JL.Surya Kencana No.1 Pamulang Telp (021)7412566,Fax.(021)7412566
Tangerang Selatan-Banten
Universitas Pamulang
Nomor Dokumen
Halaman
PDHUPL - AIBBW
1/
Tgl: 27-12-2014
Revisi
DAFTAR ISI
1
A
BAB I
PENDAHULUAN..........................................................................................1
1.1
Tujuan.............................................................................................................1
1.2
Lingkup Masalah............................................................................................1
1.3
Definisi & Singkatan.......................................................................................1
1.4
Referensi.........................................................................................................1
1.5
Deskripsi Umum Dokumen............................................................................2
BAB II
LINGKUNGAN PENGUJIAN PERANGKAT LUNAK...........................2
2.1
Perangkat Lunak Pengujian............................................................................2
2.2
Perangkat Keras Pengujian.............................................................................3
2.3
Material Pengujian..........................................................................................3
2.4
Sumber Daya Manusia....................................................................................9
2.5
Prosedur Umum Pengujian.............................................................................9
2.5.1.
Pengenalan dan Latihan..............................................................................9
2.5.2.
Persiapan Awal............................................................................................9
2.5.3.
Pelaksanaan Pengujian..............................................................................10
2.5.4.
Mekanisme Laporan Hasil Uji..................................................................10
BAB III
IDENTIFIKASI &RENCANA PENGUJIAN...........................................11
BAB IV
DESKRIPSI & HASIL UJI.......................................................................13
Daftar Gambar
2
Gambar 1. Tampilan awal atau Login APPM...............................................................................7
Gambar 2. Tampilan formulir daftar.............................................................................................8
Gambar 3. Tampilan menu utama APPM.....................................................................................9
Gambar 4. Tampilan submenu khasiat herbal.............................................................................10
Gambar 5. Tampilan dari kategori pemeriksaan.........................................................................10
Gambar 6. Tampilan pemeriksaan dari kategori bayi dan anak-anak.........................................11
Gambar 7. Tampilan keluhan dan gejala dari kategori umum....................................................11
Gambar 8. Tampilan keluhan dan gejala khusus bagi wanita.....................................................12
Daftar Tabel
3
Tabel 1. Identifikasi Kasus Pengujian pada Sistem Operasi Windows
Tabel 2. Tabel uji fungsi login
Tabel 3. Tabel uji fungsi daftar
Tabel 4.Tabel uji fungsi
Tabel 5. Tabel uji fungsi
Tabel 6. Tabel uji fungsi
Tabel 7.Tabel uji fungsi
Tabel 8. Tabel uji fungsi
Tabel 9. Tabel uji fungsi
4
BAB I
I.1
PENDAHULUAN
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”.Perangkat lunak ini adalah perangkat lunak yang digunakan untuk menyimpan data
penerimaan barang, pengeluaran barang & laporan bulanan untuk stok gudang. Sistem ini
dimplementasikan melalui tanya-jawab antara pengguna dengan sistem.
I.3
Definisi & Singkatan
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), dan merupakan
deskripsi perancangan dari perangkat lunak yang akan dikembangkan
SKPL-APPM.K-xxxx adalah kode yang merepresentasikan kebutuhan (requirement)
pada AIBBW, dengan AIBBW.K adalah kode produk,SKPL adalah kode fase dan xxxx
adalah digit/nomor kebutuhan (requirement).
DPPL-AIBBW.K-xxxx adalah kode yang dipakai dalam merepresentasikan fungsi dari
perangkat lunak AIBBW. AIBBW.K adalah kode fase, sedangkan xxxx adalah
representasi dari nomor fungsi.
PDHUPL-AIBBW.K-yyyy kode yang merepresentasikan kasus uji perangkat lunak pada
AIBBW dengan AIBBW adalah kode produk, PDHUPL adalah kode fase dan yyyy
merupakan nomor kasus uji relative tehadap nomor SKPL.
1
2
I.4
Referensi
SKPL AIBBW –Spesifikasi Kebutuhan Perangkat Lunak CoMar, departemen Ilmu
Komputer IPB
DUPL AIBBW – Deskripsi Perancangan Perangkat Lunak APPM, departemen Ilmu
Komputer IPB
DUPL CoMar – Deskripsi Uji Perangkat Lunak CoMar, departemen Ilmu Komputer IPB
DUPL SSM – Deskripsi Uji Perangkat Lunak SSM, departemen Ilmu Komputer IPB
I.5
Deskripsi Umum Dokumen
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.
3
BAB II
LINGKUNGAN PENGUJIAN PERANGKAT LUNAK
II.1 Perangkat Lunak Pengujian
Perangkat lunak ini (AIBBW) diujikan dengan beberapa perangkat lunak lain, yaitu:
Sistem operasi: Windows 8.1 Professional
Web server: Apache HTTPD 2.2.21
Web browser: Google Chrome
Scripting language: PHP Versi 5.5.11
DBMS: MySQL Versi 5.6.16
II.2 Perangkat Keras Pengujian
Perangkat keras yang diperlukan untuk menguji aplikasi ini adalah satu set komputer dengan
spesifikasi:
Processor: Intel® Pentium® CPU G3258 @ 3.20 GHz
Memory: 2 GB DDR3
Harddisk : 500 GB
II.3
Material Pengujian
Tampilan awal yang akan dilihat oleh pengguna ketika masuk ke dalam sistem ini adalah
sebagai berikut:
4
Gambar 1, Tampilan awal atau Log in
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.
Gambar 2, Tampilan formulir daftar
Halaman ini adalah halaman dimana admin menambahkan user baru sesuai divisinya.
5
Gambar 3, tampilan menu utama aplikasi divisi gudang
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.
Gambar 4, tampilan sub menu Barang
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.
6
.
Gambar5, tampilan form penerimaan barang
Halaman ini berfungsi untuk menyimpan data barang apa yang masuk, kapan barang itu
diterima dan berapa jumlah barang yang diterima.
Gambar 6, Form barang keluar
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
7
Gambar7, tampilan laporan bulanan pengeluaran & peneriamaan barang
Pada menu laporan, user gudang bisa merlihat dan mencetak barang apa saja dan berpaa
banyak barang yang diterima dan dikeluarkan pada setiap bulan nya.
Gambar8, tampilan Form ganti password
8
Pada menu profil terdapat pilihan ubah password yang berfungsi untuk merubah password
user.
Gambar9, tampilan halaman utama divisi sekretaris
Berikut ini adalah halaman utama jika login dengan divisi sekretaris.pada halaman ini
terdapat 2 menu yaitu perecanaan kebutuhan dan laporan EOI.
9
Gambar10, tampilan menu perencanaansistem inventori
Menu ini berfungsi untuk memilih barang mana yang akan dibuat system perencaaan nya .
Gambar11, tampilan menu laporan EOI
Menu ini berfungsi untuk menampilkan laporan Economic Order Interval.
10
II.4 Sumber Daya Manusia
Persyaratan sumber daya manusia yang akan terlibat dalam proses pengujian perangkat lunak
ini adalah :
Memahami konsep pemrograman berorientasi objek dalam bahasa pemrograman php.
Memahami proses pengujian perangkat lunak berorientasi objek.
Memahami konsep pemrograman data base MySQL.
II.5 Prosedur Umum Pengujian
2.5.1. Pengenalan dan Latihan
Berhubung pihak yang terlibat dalam proses pengujian telah memenuhi persyaratan 2.4
dan dengan mempertimbangkan bahwa perngkat lunak dan keras yang dibutuhkan
dalam pengujian sudah umum digunakan, maka pengenalan dan latihan tidak perlu
dilakukan.
2.5.2. Persiapan Awal
Aplikasi ini tidak perlu persiapan awal untuk diuji, sehingga persiapan awal ditiadakan.
2.5.2.1.
Persiapan Prosedural
Persiapan prosedural tidak diperlukan dalam pengujian perangkat lunak ini.
2.5.2.2.
Persiapan Perangkat Keras
Perangkat keras yang perlu dipesiapkan adalahSebuah perangkat computer yang
dilengkapi dengan :
Processor: Intel® Pentium Dual Core
Memory: 1 GB DDR2
Harddisk 80 GB
2.5.2.3.
Persiapan Perangkat Lunak
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.
11
Instruksi untuk mengaktifkan program:
Jalankan server Apache dan MySQL yang ada di XAMPP Control Panel.
Buka browser yang ada dan ketikkan: http://localhost/AIBBW
Coba lakukan proses login dengan menggunakan username dan password
berikut :
o Username : admin, password : admin ( untuk login sebagai admin.
o Username : gudang, password : gudang ( untuk login sebagai divisi gudang.
o Username : sekretaris, password : sekretaris ( untuk login sebagaidivisi
sekretaris.
2.5.3. Pelaksanaan Pengujian
Pelaksanaan pengujian langsung dilakukan pada tahap pengujian sistem dengan
menguji fungsi-fungsi yang terdapat di dalam aplikasi AIBBW ini.
2.5.4. Mekanisme Laporan Hasil Uji
Dokumen hasil uji dari aplikasi ini akan diberikan kepada asisten praktikum dan
dievaluasi oleh asisten dan kelompok lain yang bertindak sebagai klien dari kelompok
kami. Sehingga aplikasi mendapatkan umpan balik dalam pengembangan perangkat
lunak ini selanjutnya.
12
BAB III
IDENTIFIKASI &RENCANA PENGUJIAN
Pengujian yang dilakukan berdasarkan fungsi yang sebelumnya telah didefinisikan di
dalam SKPL. Secara singkat, proses ini dijabarkan dalam tabel 1 :
Tabel 1. Identifikasi Kasu dan rencana pengujian
Kelas Uji
Butir Uji
Identifikasi
SKPL
Pengujia
n
Pengujian
antar fungsi
SKPLlogin AIBBW.K
muka
admin & divisi _0004
pengguna
lain
Pengujia
Pembuatan
n
SKPL-
Tingkat
Jenis
Pengujia
Pengujia
n
n
PDHUPL-
Pengujia
Black
AIBBW.K-
n sistem
box
PDHUPL
0001
Pengujia
Black
user name dan AIBBW.K
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
PDHUPL-
data AIBBW.K
Jadwal
27
Desember
2014
0003
27
Desember
2014
Pengujian ubah SKPL-
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
penerimaan
_0004
0006
SKPL-
PDHUPL-
27
Desember
2014
27
Desember
2014
27
Desember
2014
barang
Pengujian
fungsi
keluar AIBBW.K
AIBBW.K-
Pengujia
Black
27
Desember
13
barang
_0005
0007
n unit
box
Pengujian
SKPL-
PDHUPL-
Pengujia
Black
fungsi laporan AIBBW.K
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
fungsi laporan AIBBW.K
AIBBW.K-
n unit
box
perencanaan
0012
2014
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
barang
BAB IV
Tabel 4.1 Login
DESKRIPSI & HASIL UJI
27
Desember
2014
14
Identifikasi
AIBBW-PDHUPL-0001
Nama Kasus Uji
Pengujian fungsi login
Deskripsi
Login kondisi Normal
Kondisi Awal
Sudah terdapat account administrator
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
Muncul jendela menu
Berhasil masuk ke jendela
Ok
utama untuk Admin
menu utama
Identifikasi
AIBBW-PDHUPL-0002
Nama Kasus Uji
Pengujian fungsi login
Deskripsi
Login kondisi Normal
Kondisi Awal
Sudah terdapat account gudang
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
Muncul jendela menu
Berhasil masuk ke jendela
Ok
utama untuk divisi gudang
menu utama
15
Identifikasi
AIBBW-PDHUPL-0003
Nama Kasus Uji
Pengujian fungsi login
Deskripsi
Login kondisi Normal
Kondisi Awal
Sudah terdapat account sekretaris
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
Muncul jendela menu
Berhasil masuk ke jendela
Ok
utama untuk divisi
menu utama
sekretaris
Tabel 4.2 Pendaftaran User Baru
Identifikasi
AIBBW-PDHUPL-0004
Nama Kasus Uji
Pengujian fungsi Daftar
kondisi Normal
Deskripsi
Kondisi Awal
Belum Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
16
Login sebagai admin – menambahkan user untuk divisi gudang - mengisi user name dan
password baru dan required field yang ada
Yang Diharapkan
Pengamatan
Kesimpulan
Muncul data user di data
Berhasil mendaftar tampil
Ok
master user
data master user
Tabel 4.3 Menginputkan data barang baru
Identifikasi
AIBBW-PDHUPL-0005
Nama Kasus Uji
Pengujian fungsi Barang
kondisi Normal
Deskripsi
Kondisi Awal
Sudah login sebgai divisi gudang
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
Input data barang baru, nama : fruit, jenis : dingin
Yang Diharapkan
Pengamatan
Kesimpulan
Data tersimpan di database
Berhasil menyimpan di
Ok
dan tampil di halaman data
database dan tampil di data
master
master
Tabel 4.4 Penerimaan Barang
Identifikasi
AIBBW-PDHUPL-0006
Nama Kasus Uji
Pengujian fungsi penerimaan barang
17
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. User memilih barang fruit
2. Quantity: 15
Yang Diharapkan
Pengamatan
Kesimpulan
Data tersimpan dan log tgl
Berhasil menyimpan ke
Ok
penerimaan akan tersimpan
database & didatabase
master stock barang sesuai
dengan yg di inputkan
Tabel 4.5 Keluar Barang
Identifikasi
AIBBW-PDHUPL-0007
Nama Kasus Uji
Pengujian fungsi keluar barang
Deskripsi
kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. User memilih barang fruit
2. Quantity: 3
Yang Diharapkan
Pengamatan
Kesimpulan
Data log pengeluaran
Berhasilmenyimpan data
Ok
barang tersimpan dan stock
dan stock pun berkurang
yg ada pun berkurang
18
Tabel 4.6 Menampilkan Laporan penerimaan barang
Identifikasi
AIBBW-PDHUPL-0008
Nama Kasus Uji
Pengujian fungsi laporan penerimaan barang
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
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
Semua data penerimaan
Berhasil menampilkan data
Ok
barang dari tgl 1/12/14 s/d
penerimaan barang dari tgl
31/12/14 akn tampil
1/12/14 s/d 31/12/14
Tabel 4.7 Menampilkan Laporan pengeluaran barang
Identifikasi
AIBBW-PDHUPL-0009
Nama Kasus Uji
Pengujian fungsi laporan pengeluaran barang
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login sebagai divisi gudang
Tanggal Pengujian
27 Desember 2014
19
Penguji
Kelompok 1
Skenario
1. Memilih laporan pengeluaran barang – dari tanggal 1 desember 2014 s/d 31 Desember
2014
Yang Diharapkan
Pengamatan
Kesimpulan
Semua data pengeluaran
Berhasil menampilkan data
Ok
barang dari tgl 1/12/14 s/d
penerimaan barang dari tgl
31/12/14 akn tampil.
1/12/14 s/d 31/12/14
Tabel 4.8 Perencanaan Kebutuhan
Identifikasi
AIBBW-PDHUPL-0010
Nama Kasus Uji
Pengujian Fungsi Perencanaan Kebutuhan
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login Sebagai divisi sekretaris
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Memilih barang : fruit bulan : Desember
Yang Diharapkan
Pengamatan
Kesimpulan
Berhasil menampilkan hasil
dengan sesuai
Stok order tidak tampil pada
error
Tabel 4.9 Laporan Hasil Perencanaan
hasil perencanaan
20
Identifikasi
AIBBW-PDHUPL-0011
Nama Kasus Uji
Pengujian Fungsi Laporan Perencanaan Kebutuhan
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login Sebagai divisi sekretaris
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Laporan
Yang Diharapkan
Pengamatan
Kesimpulan
Berhasil menampilkan hasil
dengan sesuai
Data tidak ada yang tampil
error
Tabel 4.10 Ubah Password
Identifikasi
AIBBW-PDHUPL-0012
Nama Kasus Uji
Pengujian Fungsi Ubah Password
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
User bisa login dengan
OK
21
Password berganti dan bisa
login dengan password baru
password baru
Tabel 4.11 Logout
Identifikasi
AIBBW-PDHUPL-0013
Nama Kasus Uji
Pengujian Fungsi Logout
Deskripsi
Kondisi Normal
Kondisi Awal
Sudah Login
Tanggal Pengujian
27 Desember 2014
Penguji
Kelompok 1
Skenario
1. Logout
Yang Diharapkan
Keluar dari program
Pengamatan
Kesimpulan
Berhasil keluar dari program
OK
dan harus login lagi jika ingin
masuk ke system