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