• Tidak ada hasil yang ditemukan

Dokumentasi Pengujian Perangkat Lunak. docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "Dokumentasi Pengujian Perangkat Lunak. docx"

Copied!
25
0
0

Teks penuh

(1)

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/

Revisi A Tgl: 27-12-2014 DAFTAR ISI

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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

(7)

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

(8)

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

(9)

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

(10)

.

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

(11)

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.

(12)

Pada menu profil terdapat pilihan ubah password yang berfungsi untuk merubah password

user.

Gambar9, tampilan halaman utama divisi sekretaris

(13)

Gambar10, tampilan menu perencanaansistem inventori

Menu ini berfungsi untuk memilih barang mana yang akan dibuat system perencaaan nya .

Gambar11, tampilan menu laporan EOI

(14)

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

(15)

 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

(16)

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 Tingkat Pengujia admin & divisi lain fungsi keluar

SKPL-AIBBW.K

PDHUPL-AIBBW.

(17)

penerimaan dan

pengeluaran barang /bulan

_0006 0008 2014

Pengujian fungsi laporan perencanaan

(18)

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 utama untuk Admin

Berhasil masuk ke jendela menu utama

Ok

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 utama untuk divisi gudang

Berhasil masuk ke jendela menu utama

(19)

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 utama untuk divisi

sekretaris

Berhasil masuk ke jendela menu utama

Ok

Tabel 4.2 Pendaftaran User Baru

Identifikasi AIBBW-PDHUPL-0004

Nama Kasus Uji Pengujian fungsi Daftar

Deskripsi kondisi Normal

Kondisi Awal Belum Login

Tanggal Pengujian 27 Desember 2014

Penguji Kelompok 1

(20)

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 master user

Berhasil mendaftar tampil data master user

Ok

Tabel 4.3 Menginputkan data barang baru

Identifikasi AIBBW-PDHUPL-0005

Nama Kasus Uji Pengujian fungsi Barang

Deskripsi kondisi Normal

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 dan tampil di halaman data

master

Berhasil menyimpan di database dan tampil di data

master

Ok

Tabel 4.4 Penerimaan Barang

Identifikasi AIBBW-PDHUPL-0006

(21)

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 penerimaan akan tersimpan

Berhasil menyimpan ke database & didatabase master stock barang sesuai

dengan yg di inputkan

Ok

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 barang tersimpan dan stock

yg ada pun berkurang

Berhasilmenyimpan data dan stock pun berkurang

(22)

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 barang dari tgl 1/12/14 s/d

31/12/14 akn tampil

Berhasil menampilkan data penerimaan barang dari tgl

1/12/14 s/d 31/12/14

Ok

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

(23)

1. Memilih laporan pengeluaran barang – dari tanggal 1 desember 2014 s/d 31 Desember 2014

Yang Diharapkan Pengamatan Kesimpulan

Semua data pengeluaran barang dari tgl 1/12/14 s/d

31/12/14 akn tampil.

Berhasil menampilkan data penerimaan barang dari tgl

1/12/14 s/d 31/12/14

Ok

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 hasil perencanaan

error

(24)

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

(25)

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 Pengamatan Kesimpulan

Keluar dari program Berhasil keluar dari program dan harus login lagi jika ingin

masuk ke system

Gambar

Gambar 2, Tampilan formulir daftar
Gambar 3, tampilan menu utama aplikasi divisi gudang
Gambar5, tampilan form penerimaan barang
Tabel 1. Identifikasi Kasu dan rencana pengujian
+7

Referensi

Dokumen terkait

Hal ini sangat beralasn sebab pengaturan masalah pencurian ikan/ Illegal Fishing itu sendiri masih baru saja diatur dalam Hukum positif kita, dengan

dengan peraturan perundang-undangan yang berlaku di Indonesia, yang tercantum dalam Undang-Undang Nomor 6 Tahun 2011 Tentang Keimigrasian yang terdapat pada pasal 8 ayat

Solusi perancangan untuk menyadarkan dan mengajak masyarakat terutama masyarakat yang beragama Islam untuk membaca Al-Qur’an dengan rutin sebagai kebutuhan hidup manusia.

Terdapat lima kompetensi yang harus dimiliki oleh seorang kepala sekolah yaitu: kompetensi kepribadian, kompetensi manajerial, kompetensi kewirausahaan, kompetensi

Untuk mengatasi masalah sering terjadinya kebuntuan saringan pasir lambat akibat kekeruhan air baku yang tinggi, dapat ditanggulangi dengan cara modifikasi disain

Salah satu cara mengatasi femomena urban heat island adalah dengan RTH atau Ruang Terbuka Hijau, tetapi luas RTH Kota Pekalongan sekitar 6,91 km 2 atau 15,39% dari luas

Pengamanan dalam konteks Intelkam adalah segala usaha, pekerjaan, kegiatan intelijen yang ditujukan untuk mendukung penyelenggaraan tugas pokok Polri yang

Adapun relevansi al- ijārah bil al-manfa’ah dengan refund yang dilakukan oleh pihak konsumen kepada pihak agen travel ataupun maskapai itu mendapat manfaat