PERANGKAT LUNAK
Pentingnya Pengujian
Semakin baik struktur dari proses pengujian, maka semakin baik hasil
pengujiannya
Aplikasi E-procurement (FOREPOS)
a. Aplikasi yang dibuat adalah aplikasi Pengadaan Stok Barang berbasis web
dengan bahasa pemrograman PHP dan database MySQL
b. Pada Halaman user terdapat login, menu stok barang, menu request Pembelian,
Pemesanan Pembelian, Tagihan/bill
Pengujian Aplikasi Forepos
Pengujian terintegrasi adalah teknik yang sistematis untuk penyusunan struktur program,
pada saat bersamaan dikerjakan uji coba untuk memeriksa kesalahan yang nantinya
digabungkan dengan interface. Dalam pengujian aplikasi Forepos ini, ada beberapa yang
akan dibahas diantaranya: Strategi yang digunakan yaitu menggunakan:
1. Top Down;
Strategi Top down testing merupakan cara seorang programmer dalam mempermudah dan
memecahkan masalah. Secara garis besar top down design bekerja dengan cara menyusun
program yang alurnya dari atas ke bawah.
Strategi intregrasi top-down memeriksa control mayor atau keputusan pada saat awal di dalam
proses pengujian.
Dalam hal ini modul sub-ordinat dari modul kendali utama dihubungkan ke struktur yang paling
dalam dahulu (depth-first integration).
Pengujian Menggunakan Black Box Testing
Pengujian black-box adalah metode pengujian perangkat lunak yang meneliti fungsionalitas
aplikasi tanpa mengintip struktur atau cara kerja internalnya.Pada pengujian ini menggunakan
tabel test case. Pengujian Aplikasi pada 2 halaman Interface Aplikasi ForePos:
1. Form Login
Menu halaman Point of Klik icon Point Of Menampilkan halaman Tidak Sesuai
3 Tidak Valid
Sales (POS) Sales menu point of sales Harapan
Sistem menampilkan
Menampilkan dropdownlist Sesuai
5 Klik icon Akun beberapa pilihan Profil Valid
profil/pengaturan akun Harapan
dan Logout
Sistem menampilkan
Membuat daftar data Sesuai
6 Klik Barang Baru halaman form Barang Valid
barang baru Harapan
Baru
Ketik ‘Thin’ pada kolom Sistem menampilkan Nama
7 Mencari Data Barang Sesuai Harapan Valid
input search Barang ‘Thin’
Memfilter data barang Klik Tombol filter Tampil form filter data barang Sesuai Harapan Valid
8
Menampilkan halaman barang Klik Tombol Next atau Tampil Halaman list barang
9 Sesuai Harapan Valid
selanjutnya atau sebelumnya back selanjutnya (15 Barang)
Mengurutkan data barang
Data Barang mengurut dari
10 berdasarkan waktu create Klik Tombol created at Sesuai Harapan Valid
yang terbaru atau terlama
barang
White Box Testing merupakan salah satu cara untuk menguji suatu aplikasi atau
software dengan cara melihat modul untuk dapat meneliti dan menganalisa kode dari
program yang dibuat ada yang salah atau tidak. Berikut Pengujiannya:
1. Login
a. Flow Chart :
b. Flow graph
c. Cyclomatic Complexity:
V(G) = 7 edges – 7 nodes + 2
V(G) = 2
V(G) = P + 1
=1+1
=2
d. Independent Path:
1) 1-2-3-4-5-7
2) 1-2-3-4-6-3-4-5-7
e. Graph Matrix :
1 2 3 4 5 6 7
1 0 1 0 0 0 0 0
2 0 0 1 0 0 0 0
3 0 0 0 1 0 0 0
4 0 0 0 0 1 1 0
5 0 0 0 0 0 0 1
6 0 0 1 0 0 0 0
7 0 0 0 0 0 0 0
2. Transaksi
TERIMA KASIH
TERIMA KASIH