Anda di halaman 1dari 53

DOKUMEN UJI PERANGKAT LUNAK

SISTEM CONTROL USAHA PEMERINTAH DAERAH

(SICOUPAD)

UNTUK
Pemerintahan Kota Daerah

Dipersiapkan Oleh:

Kelompok 2

M. Bagus Setiawan (125150407111053)

Tommy Krisna Permadi (125150407111052)

Nanda Kurnia Wardati (125150407111034)

Wahyu Suci Nurhayati (125150201111078)

Shidqon Alkaaf (135150401111123)

PROGRAM STUDI INFORMATIKA/ILMU KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

2014

Laboratorium No Proses Halaman


Rekayasa Dokumen
Perangkat Lunak DUPL - 1/44
SICOUPAD
Tanggal:
Revisi: 4
DAFTAR PERUBAHAN

Revisi Deskripsi

INDEX
A B C D E F
TGL

Laboratorium No Proses Halaman


Rekayasa Dokumen
Perangkat Lunak DUPL - 1/44
SICOUPAD
Tanggal:
Revisi: 4
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

DAFTAR HALAMAN PERUBAHAN

Halaman Revisi Halaman Revisi

3
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

DAFTAR ISI

DAFTAR PERUBAHAN........................................................................................ii

DAFTAR HALAMAN PERUBAHAN.................................................................iii

DAFTAR ISI...........................................................................................................iv

DAFTAR TABEL..................................................................................................vii

DAFTAR GAMBAR............................................................................................viii

BAB I PENDAHULUAN.......................................................................................1

1. Pendahuluan..................................................................................................1

1.1 Tujuan Pembuatan Dokumen....................................................................1

1.2 Deskripsi Umum Sistem............................................................................1

1.3 Deskripsi Dokumen (Ikhtisar)...................................................................2

1.4 Definisi dan Singkatan..............................................................................2

1.4.1 Definisi...............................................................................................2

1.4.2 Singkatan............................................................................................4

1.5 Dokumen Referensi...................................................................................4

BAB II IDENTIFIKASI DAN RENCANA PENGUJIAN.....................................5

2. Identifikasi dan Rencana Pengujian..............................................................5

2.1 Perangkat Lunak Pengujian.......................................................................5

2.2 Perangkat Keras Pengujian........................................................................5

2.3 Material Pengujian....................................................................................5

4
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

2.4 Sumber Daya Manusia..............................................................................6

2.5 Prosedur Umum Pengujian........................................................................6

2.5.1 Pengenalan dan Latihan.....................................................................6

2.5.2 Persiapan Awal..................................................................................6

2.5.2.1 Persiapan Prosedural.....................................................................6

2.5.2.2 Persiapan Perangkat Keras............................................................6

2.5.2.3 Persiapan Perangkat Lunak...........................................................7

2.5.3 Pelaksanaan Pengujian.......................................................................7

2.5.4 Pelaporan Hasil Uji............................................................................7

2.6 Rencana Pengujian....................................................................................8

BAB III DESKRIPSI DAN HASIL UJI...............................................................10

3. Deskripsi dan Hasil Uji...............................................................................10

3.1 Pengujian Unit..............................................................................................10

3.1.1 Algoritma (ALGO_ SICOUPAD _01)............................................10

3.1.2 Algoritma (ALGO_ SICOUPAD _02)............................................12

3.1.3 Algoritma (ALGO_ SICOUPAD _03)............................................16

3.2 Pengujian Validasi...................................................................................18

1 Requirement Tambah Pengusaha (SRS_F_SICOUPAD_011)........18

2 Requirement Edit Pengusaha (SRS_F_SICOUPAD_012)..............20

3 Requirement Tambah Usaha (SRS_F_SICOUPAD_021)...............22

5
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

4 Requirement Edit Usaha (SRS_F_SICOUPAD_022).....................24

5 Requirement Hapus Usaha (SRS_F_SICOUPAD_023)..................26

6 Requirement Laporan Usaha (SRS_F_SICOUPAD_003)...............27

7 Requirement Rekomendasi Usaha (SRS_F_SICOUPAD_041)......29

8 Requirement Pemutusan Usaha (SRS_F_SICOUPAD_042)..........30

9 Requirement Performansi (SRS_NF_SICOUPAD_001).................30

10 Requirement Komunikasi (SRS_NF_SICOUPAD_002).................31

6
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

DAFTAR TABEL

Tabel 1. Daftar Definisi2

Tabel 2. Daftar Singkatan4

Tabel 3. Identifikasi Pengujian8

Tabel 4. Test Case & Hasil – Menu Pengusaha11

Tabel 5. Test Case & Hasil – Menu Usaha15

Tabel 6. Test Case & Hasil – Menu Laporan17

Tabel 7. Resume Akhir Pengujian Validasi31

Tabel 8. Pengujian Requirement Performansi44

7
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

DAFTAR GAMBAR

Gambar 1: Flow Graph – Menu Pengusaha11

Gambar 2: Flow Graph – Menu Usaha14

Gambar 3: Flow Graph – Menu Laporan17

Gambar 4: Tampilan Data Pengusaha Setelah Ditambahkan40

Gambar 5: Tampilan Data Pengusaha Setelah Diedit40

Gambar 6: Tampilan Data Usaha Setelah Ditambahkan41

Gambar 7: Tampilan Data Usaha Setelah Diedit41

Gambar 8: Tampilan Data Usaha Setelah Dihapus42

Gambar 9: Tampilan Data Laporan Setelah Ditambahkan42

Gambar 10: Tampilan Data Rekomendasi Usaha43

Gambar 11: Tampilan Data Pemutusan Usaha43

8
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

BAB I

PENDAHULUAN

1. Pendahuluan
1.1 Tujuan Pembuatan Dokumen
Dokumen Uji Perangkat Lunak (DUPL) ini digunakan sebagai
panduan untuk melakukan pengujian terhadap perangkat lunak Sistem
Control Usaha Pemerintah Daerah (SICOUPAD). Dokumen ini dipakai
untuk melihat kemampuan dari program yang telah dirancang agar sesuai
dengan keinginan dari pengguna. Pembuatan dokumen ini ditujukan untuk
menguji perangkat lunak Sistem Control Usaha Pemerintah Daerah yang
merupakan bagian dari tugas mata kuliah Rekayasa Perangkat Lunak.

1.2 Deskripsi Umum Sistem


Perangkat lunak yang akan diuji adalah Sistem Control Usaha
Pemerintah Daerah (SICOUPAD). Perangkat lunak ini merupakan
perangkat lunak untuk mengontrol perkembangan usaha yang dijalankan
oleh pengusaha dengan bantuan modal dari pemerintah. Perangkat lunak
ini menggunakan sistem berbasis web, agar bisa dijalankan di berbagai
platform/sistem operasi. Pengguna harus terhubung ke jaringan internet
terlebih dahulu agar dapat mengakses sistem.

1.3 Deskripsi Dokumen (Ikhtisar)


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 dan
mempunyai sistematika penulisan sebagai berikut:

Bagian 1. Pendahuluan

1.1. Tujuan Pembuatan Dokumen

1.2. Deskripsi Umum Sistem

1.3. Deskripsi Dokumen atau Ikhtisar

9
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

1.4. Definisi dan Singkatan

1.5. Dokumen Referensi

Bagian 2. Identifikasi dan Rencana Pengujian

2.1. Perangkat Lunak Pengujian

2.2. Perangkat Keras Pengujian

2.3. Material Pengujian

2.4. Sumber Daya Manusia

2.5. Prosedur Umum Pengujian

2.6. Rencana Pengujian

Bagian 3. Deskripsi dan Hasil Uji

3.1. Pengujian Unit

3.2. Pengujian Validasi

1.4 Definisi dan Singkatan

1.4.1 Definisi
Tabel 1: Daftar Definisi

Kata Kunci atau Definisi


Frase

Sistem Control Usaha Pemerintah Daerah yang


SICOUPAD
merupakan perangkat lunak yang dikembangkan.

SKPL Spesifikasi Kebutuhan Perangkat Lunak atau dalam


bahasa Inggrisnya sering juga disebut sebagai
Software Requirements Spesification (SRS), dan
merupakan spesifikasi dari perangkat lunak yang
dikembangkan.

10
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

DPPL Deskripsi Pengembangan Perangkat Lunak atau


Software Design Description (SDD) merupakan
deskripsi perancangan dari perangkat lunak yang
dikembangkan.

DUPL Dokumen Uji Perangkat Lunak merupakan


dokumen yang digunakan untuk melakukan
pengujian terhadap perangkat lunak yang
dikembangkan.

PHP Pre-procedure HyperText merupakan bahasa skrip


yang dapat ditanamkan atau disisipkan ke dalam
HTML.

XAMPP XAMPP merupakan software web server apache


yang di dalamnya tertanam server MySQL yang
didukung dengan bahasa pemrograman PHP untuk
membuat website yang dinamis.

HTML HyperText Markup Language merupakan sintaks


bahasa yang digunakan dalam World Wide Web
[DAV99].

MySQL MySQL merupakan sistem manajemen database


yang bersifat at relational.

SRS_F_ Kode yang merepresentasikan kebutuhan pada


SICOUPAD _xxx SICOUPAD, dengan SRS adalah kode fase, F
adalah kebutuhan fungsional, SICOUPAD adalah
nama aplikasi sistem dan xxx adalah digit/nomor
kebutuhan.

PV_SICOUPAD Kode yang digunakan untuk merepresentasikan

11
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

_xx kasus pengujian validasi pada perangkat lunak,


dengan PV adalah pengujian validasi, SICOUPAD
adalah nama aplikasi sistem dan xx adalah nomor
kasus uji.

ALGO_ Kode yang digunakan untuk merepresentasikan


SICOUPAD _xx kasus pengujian pada perangkat lunak, dengan
ALGO adalah algoritma, SICOUPAD adalah nama
aplikasi sistem dan xx adalah nomor kasus uji.

1.4.2 Singkatan
Tabel 2: Daftar Singkatan

Kata Kunci atau


Singkatan
Frase

SICOUPAD Sistem Control Usaha Pemerintah Daerah

SKPL Spesifikasi Kebutuhan Perangkat Lunak

DPPL Deskripsi Perancangan Perangkat Lunak

DUPL Dokumen Uji Perangkat Lunak

PHP Pre-procedure HyperText

X (empat sistem operasi apapun), Apache, MySQL,


XAMPP
PHP dan Perl

HTML HyperText Markup Language

1.5 Dokumen Referensi


Dokumen Referensi yang digunakan dalam pembuatan DUPL adalah:

12
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

- SKPL Sistem Control Usaha Pemerintah Daerah


- DPPL Sistem Control Usaha Pemerintah Daerah
- Perencanaan, Deskripsi, Dan Hasil Uji Perangkat Lunak Sistem
Pencarian Pekerjaan (SPP). Program Diploma Jurusan Teknik
Komputer. Institut Pertanian Bogor
- Dokumen Hasil Uji Perangkat Lunak Aplikasi Penduga Penyakit
Manusia (APPM). Departemen Ilmu Komputer. Institut Pertanian
Bogor

BAB II

IDENTIFIKASI DAN RENCANA PENGUJIAN

2. Identifikasi dan Rencana Pengujian


2.1 Perangkat Lunak Pengujian
Perangkat lunak ini (SICOUPAD) diujikan dengan beberapa
perangkat lunak lain, yaitu:
 Sistem operasi : Windows XP, Windows 7, Windows 8
 Bahasa pemrograman : PHP, MySQL
 Database : XAMPP
 Developments Tools : Microsoft Office Visio 2007
 Word Processor : Microsoft Excel 2007
 Web browser : Google Chrome

2.2 Perangkat Keras Pengujian


Perangkat keras yang diperlukan untuk menguji aplikasi
SICOUPAD ini adalah satu set komputer dengan spesifikasi:
 Processor : Intel® Pentium Dual Core
 Memory : 2 GB DDR3
 Harddisk : 320 GB

2.3 Material Pengujian

13
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Material pengujian pada perangkat lunak SICOUPAD adalah


sebagai berikut:
 Admin melakukan proses login.
 Admin dapat mengakses ke dalam sistem yang terdapat pilihan
menu pengusaha, usaha, laporan dan rekomendasi.
 Pengusaha, admin dapat memasukkan data-data pengusaha berupa
biodata dari pengusaha.
 Usaha, admin dapat memasukkan data-data usaha berupa biodata
dari usaha.
 Laporan, admin dapat memasukkan laporan usaha berupa laporan
tentang perkembangan usaha setiap bulannya.
 Rekomendasi, admin dapat melakukan rekomendasi terhadap
usaha yang dicontrol.

2.4 Sumber Daya Manusia


Persyaratan sumber daya manusia yang akan terlibat dalam proses
pengujian perangkat lunak ini adalah:
 Memahami konsep pemrograman dalam bahasa PHP
 Memahami konsep pemrograman database MySQL

2.5 Prosedur Umum Pengujian


2.5.1 Pengenalan dan Latihan
Penguji aplikasi ini hanya diberikan latihan kembali tentang
PHP, MySQL, dan pengenalan lebih lanjut tentang XAMPP. Pada
dasarnya penguji telah memiliki pengetahuan tentang hal yang
disebutkan sebelumnya tetapi latihan yang diberikan hanya bersifat
penyegaran kembali.

2.5.2 Persiapan Awal


2.5.2.1 Persiapan Prosedural
Pengujian ini dilakukan di luar lingkungan kampus.
Dimana pengujian ini dilakukan oleh tim penguji yang telah

14
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

di tentukan oleh Dosen mata kuliah Rekayasa Perangkat


Lunak (RPL). Alat yang digunakan 1 buah laptop dengan
software yang telah diinstalasi.

2.5.2.2 Persiapan Perangkat Keras


Perangkat keras yang perlu dipesiapkan adalah
sebuah perangkat komputer yang dilengkapi dengan:
 Processor : Intel® Pentium Dual Core
 Memory : 2 GB DDR3
 Harddisk : 320 GB

2.5.2.3 Persiapan Perangkat Lunak


Persiapan yang harus dilakukan untuk menyiapkan
perangkat lunak untuk diuji di lingkungan sistem operasi
Microsoft Windows 7 atau Microsoft Windows 8 adalah
sebagai berikut:
1. Persiapkan sistem operasi Microsoft Windows
2. Perangkat lunak yang akan di uji di copy ke sebuah
direktori, misalnya C:\XAMPP\htdocs
3. Browser Google Chrome
4. Database SICOUPAD di import ke phpMyAdmin
5. Notepad++ untuk melihat source code

2.5.3 Pelaksanaan Pengujian


Pelaksanaan pengujian dilakukan dengan mengeksekusi
perangkat lunak SICOUPAD dengan mengikuti skenario tertentu
yang dibuat berdasarkan skenario yang tedapat pada dokumen
SKPL-SICOUPAD. Pelaksanaan pengujian yang akan dilaksankan
terdapat dua tahap, yaitu pegujian unit (modul-modul kecil) dan
pengujian validasi (pengujian sistem secara keseluruhan).

2.5.4 Pelaporan Hasil Uji

15
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

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.

2.6 Rencana Pengujian


Pengujian yang dilakukan berdasarkan fungsi yang sebelumnya
telah didefinisikan di dalam SKPL. Secara singkat, proses ini dijabarkan
dalam tabel berikut.
Tabel 3: Identifikasi Pengujian

Identifikasi Tingkat Jenis


Kelas Uji Butir Uji Jadwal
SKPL PDHUPL Pengujian Pengujian
Pengujian dalam SRS_F_SIC PV_
Pengujian 21/12/2
tambah OUPAD SICOUPA Black Box
Pengujian Validasi 014
pengusaha _011 D_01
requirement
Kebenaran
tambah SRS_F_SIC PV_
inputan data Pengujian 21/12/2
pengusaha OUPAD SICOUPA Black Box
untuk tambah Validasi 014
_011 D _02
pengusaha
SRS_F_SIC PV_
Pengujian dalam Pengujian 21/12/2
OUPAD SICOUPA Black Box
edit pengusaha Validasi 014
Pengujian _012 D _03
requirement Kebenaran
SRS_F_SIC PV_
edit pengusaha inputan data Pengujian 21/12/2
OUPAD SICOUPA Black Box
untuk edit Validasi 014
_012 D _04
pengusaha
Pengujian SRS_F_ ALGO_SI
Pengujian Basis Pengujian 21/12/2
fungsi SICOUPAD COUPAD White Box
Path Unit 014
pengusaha _001 _01
Pengujian SRS_F_SIC PV_
Pengujian dalam Pengujian 21/12/2
requirement OUPAD SICOUPA Black Box
tambah usaha Validasi 014
tambah usaha _021 D _05
Kebenaran SRS_F_SIC PV_ Pengujian Black Box 21/12/2

16
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

inputan data
OUPAD SICOUPA
untuk tambah Validasi 014
_021 D _06
usaha
SRS_F_SIC PV_
Pengujian dalam Pengujian 21/12/2
OUPAD SICOUPA Black Box
Pengujian edit usaha Validasi 014
_022 D _07
requirement
Kebenaran SRS_F_SIC PV_SICO
edit usaha Pengujian 21/12/2
inputan data OUPAD UPAD Black Box
Validasi 014
untuk edit usaha _022 _08
SRS_F_SIC PV_
Pengujian dalam Pengujian 21/12/2
OUPAD SICOUPA Black Box
Pengujian hapus usaha Validasi 014
_023 D _09
requirement
Kebenaran SRS_F_SIC PV_
hapus usaha Pengujian 21/12/2
dalam hapus OUPAD SICOUPA Black Box
Validasi 014
usaha _023 D _10
SRS_F_ ALGO_SI
Pengujian Pengujian Basis Pengujian 21/12/2
SICOUPAD COUPAD White Box
fungsi usaha Path Unit 014
_002 _02
Pengujian dalam SRS_F_ PV_
Pengujian 21/12/2
input laporan SICOUPAD SICOUPA Black Box
Pengujian Validasi 014
usaha _003 D _11
requirement SRS_F_
Kebenaran PV_
laporan usaha SICOUPAD Pengujian 21/12/2
inputan data SICOUPA Black Box
_003 Validasi 014
laporan usaha D _12

SRS_F_ ALGO_SI
Pengujian Pengujian Basis SICOUPAD Pengujian 21/12/2
COUPAD White Box
fungsi laporan Path _003 Unit 014
_03

Pengujian Pengujian dalam


SRS_F_ PV_
requirement menampilkan Pengujian 21/12/2
SICOUPAD SICOUPA Black Box
rekomendasi rekomendasi Validasi 014
_041 D _13
usaha usaha
Pengujian Pengujian dalam
SRS_F_ PV_
requirement menampilkan Pengujian 21/12/2
SICOUPAD SICOUPA Black Box
pemutusan pemutusan Validasi 014
_042 D _14
usaha usaha
Pengujian SRS_F_ ALGO_SI
Pengujian Basis Pengujian 21/12/2
fungsi SICOUPAD COUPAD White Box
Path Unit 014
rekomendasi _004 _04
Pengujian Pengujian SRS_NF_SI PV_ Pengujian Black Box 21/12/2
requirement performansi COUPAD_ SICOUPA

17
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

performansi dalam sistem 001 D _15 Validasi 014


Pengujian Pengujian SRS_NF_SI PV_
Pengujian 21/12/2
requirement komunikasi COUPAD_ SICOUPA Black Box
Validasi 014
komunikasi dalam sistem 002 D _16

BAB III

DESKRIPSI DAN HASIL UJI

3. Deskripsi dan Hasil Uji


3.1 Pengujian Unit
3.1.1 Algoritma (ALGO_ SICOUPAD _01)
Nama modul : Memilih menu pengusaha

Nama operasi : Biodata pengusaha

menampilkan form login


1 memasukkan username & password

2 if (username == username && password == password){

masuk ke menu pengusaha


3
pilihan = pengusaha

4 if (pilihan = tambah pengusaha){

menampilkan form tambah pengusaha


5
mengisi form tambah pengusaha

}else(pilihan = edit pengusaha){

menampilkan form edit data pengusaha yang


sudah ada
6
data pengusaha yang ada = data baru dari pengusaha yang
ada

7 }

18
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

else{

8 Menampilkan form login

}
9

Flow graph:

Gambar 1: Flow Graph – Menu Pengusaha

Jalur independen:

a. 1-2-3-4-5-9
b. 1-2-3-4-6-7-9
c. 1-2-8-9

Perhitungan Cyclomatic Complexity / V(G):

V(G) = 3 region
V(G) = 10E – 9N + 2 = 3
V(G) = 2P + 1 = 3

Test Case & Hasil:

19
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Tabel 4: Test Case & Hasil – Menu Pengusaha

No.
No. Data Input Expected Result Result
Jalur
1. 1 Memasukkan username Data yang baru Data yang baru
dan password kedalam dimasukkan akan dimasukkan
sistem dan memasukkan disimpan di akan disimpan di
data pengusaha seperti database dan database dan
id_pengusaha, otomatis data otomatis data
no_identitas, nama, baru tersebut baru tersebut
alamat, tanggal_lahir, tampil di data tampil di data
id_pendidikan, pengusaha. pengusaha.
jenis_kelamin, telfon,
umur, tanggal_masuk
pengusaha ke dalam
sistem.
2. 2 Memasukkan username Data yang baru Data yang baru
dan password kedalam dimasukkan akan dimasukkan
sistem dan memasukkan disimpan di akan disimpan di
data pengusaha yang database dan database dan
akan diedit atau otomatis data otomatis data
diperbaharui dari data baru tersebut baru tersebut
yang sudah ada tampil di data tampil di data
sebelumnya. pengusaha. pengusaha.
3. 3 Memasukkan username Kembali ke form Kembali ke form
dan password salah login pada login pada
kedalam sistem. sistem. sistem.

3.1.2 Algoritma (ALGO_ SICOUPAD _02)


Nama modul : Memilih menu usaha
Nama operasi : Biodata usaha

20
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

menampilkan form login


1 memasukkan username & password

2 if (username == username && password == password){

masuk ke menu usaha


3
pilihan = usaha

4 if (pilihan = tambah usaha){

menampilkan form tambah usaha


5
mengisi form tambah usaha

6 }elseif (pilihan = edit usaha){


menampilkan form edit data usaha yang
sudah ada

data usaha yang ada = data baru dari usaha yang


7
ada

}else (pilihan = hapus usaha){

menampilkan data usaha yang ada


8
menghapus data usaha

9 }

else{

1 Menampilkan form login

1 }

21
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Flow graph:

Gambar 2: Flow Graph – Menu Usaha

Jalur independen:
a. 1-2-3-4-5-9-11
b. 1-2-3-4-6-7-9-11
c. 1-2-3-4-6-8-9-11
d. 1-2-10-12

Perhitungan Cyclomatic Complexity / V(G):


V(G) = 4 region
V(G) = 13E – 11N + 2 = 4
V(G) = 3P + 1 = 4

22
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Test Case & Hasil:

Tabel 5: Test Case & Hasil – Menu Usaha

No.
No. Data Input Expected Result Result
Jalur
1. 1 Memasukkan Data yang baru Data yang baru
username dan dimasukkan akan dimasukkan akan
password kedalam disimpan di disimpan di
sistem dan database dan database dan
memasukkan data otomatis data otomatis data baru
usaha baru tersebut tersebut tampil di
sepertiid_usaha, tampil di data data usaha.
no_usaha, usaha.
id_pengusaha, nama,
alamat, id_jenis,
modal,
tanggal_masuk,
keterangan usaha ke
dalam sistem.
2. 2 Memasukkan Data yang baru Data yang baru
username dan dimasukkan akan dimasukkan akan
password kedalam disimpan di disimpan di
sistem dan database dan database dan
memasukkan data otomatis data otomatis data baru
usaha yang akan baru tersebut tersebut tampil di
diedit atau tampil di data data usaha.
diperbaharui dari usaha.

23
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

data yang sudah ada


sebelumnya.
3. 3 Memasukkan Data yang sudah Data yang sudah
username dan dihapus secara dihapus secara
password kedalam otomatis akan otomatis akan
sistem dan hilang dari data hilang dari data
melakukan sistem dan juga sistem dan juga
penghapusan data database. database.
usaha dari dalam
sistem
4. 4 Memasukkan Kembali ke form Kembali ke form
username dan login pada sistem. login pada sistem.
password salah
kedalam sistem.

3.1.3 Algoritma (ALGO_ SICOUPAD _03)


Nama modul : Memilih menu laporan
Nama operasi : Laporan

menampilkan form login


1 memasukkan username & password

2 if (username == username && password == password){

masuk ke menu laporan


3
pilihan = laporan

4 if (pilihan = laporan){

menampilkan form laporan


5
mengisi form laporan

6 }
}

24
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

else{

7 Menampilkan form login

8 }

Flow graph:

Gambar 3: Flow Graph – Menu Laporan

Jalur independen:
a. 1-2-3-4-5-6-8
b. 1-2-7-8

Perhitungan Cyclomatic Complexity / V(G):


V(G) = 2 region
V(G) = 8E – 8N + 2 = 2
V(G) = 1P + 1 = 2

Test Case & Hasil:

Tabel 6: Test Case & Hasil – Menu Laporan

No.
No. Data Input Expected Result Result
Jalur

25
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

1. 1 Memasukkan Data yang baru Data yang baru


username dan dimasukkan akan dimasukkan akan
password kedalam disimpan di disimpan di
sistem dan database dan database dan
memasukkan data otomatis data otomatis data baru
laporan seperti baru tersebut tersebut tampil di
id_laporan, tampil di data data laporan.
id_pengusaha, laporan.
id_usaha,
tanggal_laporan,
pendapatan,
ket_pendapatan,
pengeluaran,
ket_pengeluaran,
laba ke dalam
sistem.
2. 2 Memasukkan Kembali ke form Kembali ke form
username dan login pada sistem. login pada sistem.
password salah
kedalam sistem.

3.2 Pengujian Validasi


1. Requirement Tambah Pengusaha (SRS_F_SICOUPAD_011)
1.1 Pengujian requirement tambah pengusaha
(PV_SICOUPAD_01)
1.1.1 Test Case
Pengujian dalam tambah pengusaha
1.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.

26
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

2. Setelah berhasil login, admin dapat melakukan proses


tambah pengusaha dengan memilih menu pengusaha.
3. Kemudian admin memilih submenu tambah pengusaha.
4. Sistem akan menampilkan form tambah pengusaha dan
admin dapat memasukkan data pengusaha seperti
id_pengusaha, no_identitas, nama, alamat, tanggal_lahir,
id_pendidikan, jenis_kelamin, telfon, umur, tanggal_masuk
pengusaha ke dalam sistem.
5. Admin menekan tombol simpan dan data pengusaha akan
tersimpan dalam database.

1.1.3 Expected Result


Data yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data pengusaha.

1.2 Kebenaran inputan data untuk tambah pengusaha


(PV_SICOUPAD_02)
1.2.1 Test Case
Kebenaran inputan data untuk tambah pengusaha
1.2.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses
tambah pengusaha dengan memilih menu pengusaha.
3. Kemudian admin memilih submenu tambah pengusaha.
4. Sistem akan menampilkan form tambah pengusaha dan
admin dapat memasukkan data pengusaha seperti
id_pengusaha, no_identitas, nama, alamat, tanggal_lahir,
id_pendidikan, jenis_kelamin, telfon, umur, tanggal_masuk
pengusaha ke dalam sistem dengan data yang valid dan
menekan tombol simpan dan data akan tersimpan dalam
database.

27
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

5. Jika admin memasukkan data pengusaha seperti


id_pengusaha, no_identitas, nama, alamat, tanggal_lahir,
id_pendidikan, jenis_kelamin, telfon, umur, tanggal_masuk
pengusaha ke dalam sistem dengan data yang tidak valid
maka akan ada pesan error yang ditampilkan oleh sistem
agar diperbaiki oleh admin dan data tersebut tidak akan
tersimpan di dalam database.
6. Jika admin memasukkan data pengusaha seperti
id_pengusaha, no_identitas, nama, alamat, tanggal_lahir,
id_pendidikan, jenis_kelamin, telfon, umur, tanggal_masuk
pengusaha ke dalam sistem dan ingin membatalkannya
maka admin menekan tombol batal kemudian data yang
sudah dimasukkan tadi akan terhapus secara otomatis dan
tidak akan disimpan dalam database.

1.2.3 Expected Result


1. Data valid yang baru dimasukkan akan disimpan di
database dan otomatis data baru tersebut tampil di data
pengusaha.
2. Data tidak valid yang dimasukkan tidak akan tersimpan dan
sistem menampilkan pesan error saat ada kesalahan data
yang dimasukkan.

2. Requirement Edit Pengusaha (SRS_F_SICOUPAD _012)


2.1 Pengujian requirement edit pengusaha (PV_ SICOUPAD _03)
2.1.1 Test Case
Pengujian dalam edit pengusaha
2.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses edit
pengusaha dengan memilih menu pengusaha.

28
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

3. Kemudian admin memilih submenu edit pengusaha.


4. Sistem akan menampilkan form edit pengusaha dan admin
dapat mengedit data pengusaha seperti id_pengusaha,
no_identitas, nama, alamat, tanggal_lahir, id_pendidikan,
jenis_kelamin, telfon, umur, tanggal_masuk pengusaha ke
dalam sistem.
5. Admin menekan tombol simpan dan data pengusaha yang
baru akan tersimpan dalam database.

2.1.3 Expected Result


Data yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data usaha.

2.2 Kebenaran inputan data untuk edit pengusaha


(PV_SICOUPAD_04)
2.2.1 Test Case
Kebenaran inputan data untuk edit pengusaha
2.2.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses edit
pengusaha dengan memilih menu pengusaha.
3. Kemudian admin memilih submenu edit pengusaha.
4. Sistem akan menampilkan form edit pengusaha dan admin
dapat mengedit data pengusaha seperti id_pengusaha,
no_identitas, nama, alamat, tanggal_lahir, id_pendidikan,
jenis_kelamin, telfon, umur, tanggal_masuk pengusaha ke
dalam sistem dengan data yang valid dan menekan tombol
simpan dan data akan tersimpan dalam database.
5. Jika admin mengedit data pengusaha seperti id_pengusaha,
no_identitas, nama, alamat, tanggal_lahir, id_pendidikan,
jenis_kelamin, telfon, umur, tanggal_masuk pengusaha ke

29
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

dalam sistem dengan data yang tidak valid maka akan ada
pesan error yang ditampilkan oleh sistem agar diperbaiki
oleh admin dan data tersebut tidak akan tersimpan di dalam
database.
6. Jika admin mengedit data pengusaha seperti id_pengusaha,
no_identitas, nama, alamat, tanggal_lahir, id_pendidikan,
jenis_kelamin, telfon, umur, tanggal_masuk pengusaha ke
dalam sistem dan ingin membatalkannya maka admin
menekan tombol batal kemudian data yang sudah diedit tadi
tidak akan tersimpan di dalam database.

2.2.3 Expected Result


1. Data valid yang baru dimasukkan akan disimpan di
database dan otomatis data baru tersebut tampil di data
pengusaha.
2. Data tidak valid yang dimasukkan tidak akan tersimpan dan
sistem menampilkan pesan error saat ada kesalahan data
yang dimasukkan.

30
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

3. Requirement Tambah Usaha (SRS_F_SICOUPAD_021)


3.1 Pengujian requirement tambah usaha (PV_SICOUPAD_05)
3.1.1 Test Case
Pengujian dalam tambah usaha
3.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses
tambah usaha dengan memilih menu usaha.
3. Kemudian admin memilih submenu tambah usaha.
4. Sistem akan menampilkan form tambah usaha dan admin
dapat memasukkan data usaha seperti id_usaha, no_usaha,
id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem.
5. Admin menekan tombol simpan dan data usaha akan
tersimpan dalam database.
3.1.3 Expected Result
Data yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data usaha.

3.2 Kebenaran inputan data untuk tambah usaha


(PV_SICOUPAD_06)
3.2.1 Test Case
Kebenaran inputan data untuk tambah usaha
3.2.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses
tambah usaha dengan memilih menu biodata usaha.
3. Kemudian admin memilih submenu tambah usaha.
4. Sistem akan menampilkan form tambah usaha dan admin
dapat memasukkan data usaha seperti seperti id_usaha,

31
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

no_usaha, id_pengusaha, nama, alamat, id_jenis, modal,


tanggal_masuk, keterangan usaha ke dalam sistem dengan
data yang valid dan menekan tombol simpan dan data akan
tersimpan dalam database.
5. Jika admin memasukkan data usaha seperti seperti id_usaha,
no_usaha, id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem dengan
data yang tidak valid maka akan ada pesan error yang
ditampilkan oleh sistem agar diperbaiki oleh admin dan data
tersebut tidak akan tersimpan di dalam database.
6. Jika admin memasukkan data pengusaha seperti id_usaha,
no_usaha, id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem dan ingin
membatalkannya maka admin menekan tombol batal
kemudian data yang sudah dimasukkan tadi akan terhapus
secara otomatis dan tidak akan disimpan dalam database.

3.2.3 Expected Result


1. Data valid yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data usaha.
2. Data tidak valid yang dimasukkan tidak akan tersimpan dan
sistem menampilkan pesan error saat ada kesalahan data
yang dimasukkan.

4. Requirement Edit Usaha (SRS_F_SICOUPAD _022)


4.1 Pengujian requirement edit usaha (PV_ SICOUPAD _07)
4.1.1 Test Case
Pengujian dalam edit usaha
4.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses edit
usaha dengan memilih menu usaha.

32
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

3. Kemudian admin memilih submenu edit usaha.


4. Sistem akan menampilkan form edit usaha dan admin dapat
mengedit data usaha seperti id_usaha, no_usaha,
id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem. Admin
menekan tombol simpan dan data usaha yang baru akan
tersimpan dalam database.

4.1.3 Expected Result


Data yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data usaha.

4.2 Kebenaran inputan data untuk edit usaha (PV_SICOUPAD_08)


4.2.1 Test Case
Kebenaran inputan data untuk edit usaha
4.2.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses edit
usaha dengan memilih menu usaha.
3. Kemudian admin memilih submenu edit usaha.
4. Sistem akan menampilkan form edit usaha dan admin dapat
mengedit data usaha seperti id_usaha, no_usaha,
id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem dengan
data yang valid dan menekan tombol simpan dan data akan
tersimpan dalam database.
5. Jika admin mengedit data usaha seperti id_usaha, no_usaha,
id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem dengan
data yang tidak valid maka akan ada pesan error yang

33
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

ditampilkan oleh sistem agar diperbaiki oleh admin dan


data tersebut tidak akan tersimpan di dalam database.
6. Jika admin mengedit data usaha seperti id_usaha, no_usaha,
id_pengusaha, nama, alamat, id_jenis, modal,
tanggal_masuk, keterangan usaha ke dalam sistem dan
ingin membatalkannya maka admin menekan tombol batal
kemudian data yang sudah diedit tadi tidak akan tersimpan
di dalam database.

4.2.3 Expected Result


1. Data valid yang baru dimasukkan akan disimpan di
database dan otomatis data baru tersebut tampil di data
usaha.
2. Data tidak valid yang dimasukkan tidak akan tersimpan dan
sistem menampilkan pesan error saat ada kesalahan data
yang dimasukkan.

5. Requirement Hapus Usaha (SRS_F_SICOUPAD _023)


5.1 Pengujian requirement hapus usaha (PV_ SICOUPAD _09)
5.1.1 Test Case
Pengujian dalam hapus usaha
5.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses
hapus usaha dengan memilih menu usaha.
3. Kemudian admin memilih submenu hapus usaha.
4. Sistem akan menampilkan semua data usaha.
5. Admin memilih salah satu usaha yang akan dihapus
datanya.

34
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

6. Admin menekan tombol hapus dan data usaha yang dipilih


secara otomatis akan dihapus.

5.1.3 Expected Result


Data yang dipilih admin akan dihapus dari database dan
otomatis list data usaha yang baru akan ditampilkan.

5.2 Kebenaran dalam hapus usaha (PV_SICOUPAD_10)


5.2.1 Test Case
Kebenaran dalam hapus usaha
5.2.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses
hapus usaha dengan memilih menu usaha.
3. Kemudian admin memilih submenu hapus usaha.
4. Sistem akan menampilkan semua data usaha.
5. Admin memilih salah satu usaha yang akan dihapus
datanya.
6. Admin menekan tombol hapus dan sistem akan
menampilkan pesan apakah data usaha tersebut akan
dihapus atau tidak.
7. Jika admin memilih tombol hapus maka data usaha yang
dipilih akan dihapus oleh sistem, tetapi jika admin memilih
tombol batal maka data usaha yang dipilih tidak akan
dihapus.
5.2.3 Expected Result
1. Data usaha yang dipilih admin untuk dihapus akan dihapus
dari database dan sistem akan menampilkan list data usaha
yang baru.
2. Data usaha yang dipilih admin dan batal untuk dihapus
tidak akan terhapus dari database dan sistem akan
menampilkan list data usaha yang sebelumnya.

35
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

6. Requirement Laporan Usaha (SRS_F_SICOUPAD_003)


6.1 Pengujian requirement laporan usaha (PV_SICOUPAD _11)
6.1.1 Test Case
Pengujian dalam input laporan usaha
6.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses input
laporan usaha dengan memilih menu laporan.
3. Sistem akan menampilkan form laporan usaha dan admin
dapat memasukkan data laporan usaha seperti id_laporan,
id_pengusaha, id_usaha, tanggal_laporan, pendapatan,
ket_pendapatan, pengeluaran, ket_pengeluaran, laba ke
dalam sistem.
4. Admin menekan tombol simpan dan data laporan usaha akan
tersimpan dalam database.
6.1.3 Expected Result
Data yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data laporan.

6.2 Kebenaran inputan data laporan usaha (PV_SICOUPAD_12)


6.2.1 Test Case
Kebenaran inputan data laporan usaha
6.2.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses input
laporan usaha dengan memilih menu laporan.
3. Sistem akan menampilkan form laporan usaha dan admin
dapat memasukkan data laporan usaha seperti id_laporan,
id_pengusaha, id_usaha, tanggal_laporan, pendapatan,

36
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

ket_pendapatan, pengeluaran, ket_pengeluaran, laba ke


dalam sistem dengan data yang valid dan menekan tombol
simpan dan data akan tersimpan dalam database.
4. Jika admin memasukkan data laporan usaha seperti
id_laporan, id_pengusaha, id_usaha, tanggal_laporan,
pendapatan, ket_pendapatan, pengeluaran, ket_pengeluaran,
laba ke dalam sistem dengan data yang tidak valid maka
akan ada pesan error yang ditampilkan oleh sistem agar
diperbaiki oleh admin dan data tersebut tidak akan tersimpan
di dalam database.
5. Jika admin memasukkan data laporan usaha seperti
id_laporan, id_pengusaha, id_usaha, tanggal_laporan,
pendapatan, ket_pendapatan, pengeluaran, ket_pengeluaran,
laba ke dalam sistem dan ingin membatalkannya maka
admin menekan tombol batal kemudian data yang sudah
dimasukkan tadi akan terhapus secara otomatis.
6.2.3 Expected Result
1. Data valid yang baru dimasukkan akan disimpan di database
dan otomatis data baru tersebut tampil di data laporan.
2. Data tidak valid yang dimasukkan tidak akan tersimpan dan
sistem menampilkan pesan error saat ada kesalahan data
yang dimasukkan.

7. Requirement Rekomendasi Usaha (SRS_F_SICOUPAD_041)


7.1 Pengujian requirement rekomendasi usaha (PV_SICOUPAD
_13)
7.1.1 Test Case
Pengujian dalam menampilkan rekomendasi usaha
7.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.

37
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

2. Setelah berhasil login, admin dapat melakukan proses


rekomendasi usaha dengan memilih menu rekomendasi.
3. Kemudian admin memilih submenu rekomendasi usaha.
4. Sistem akan menampilkan seluruh jenis usaha.
5. Admin memilih jenis usaha yang akan direkomendasi.
6. Sistem secara otomatis akan menampilkan data usaha yang
mendapatkan rekomendasi.
7.1.3 Expected Result
Data usaha yang akan direkomendasi secara otomatis
akan muncul berdasarkan jenis usaha yang dipilih oleh admin
dan penilaian rekomendasi usaha berdarkan hasil laporan usaha
yang sudah didata selama usaha berjalan.

8. Requirement Pemutusan Usaha (SRS_F_SICOUPAD_042)


8.1 Pengujian requirement pemutusan usaha (PV_SICOUPAD _14)
8.1.1 Test Case
Pengujian dalam menampilkan pemutusan usaha
8.1.2 Prosedur
1. Admin melakukan proses login dengan memasukkan
username dan password.
2. Setelah berhasil login, admin dapat melakukan proses
pemutusan usaha dengan memilih menu rekomendasi.
3. Kemudian admin memilih submenu pemutusan usaha.
4. Sistem akan menampilkan seluruh jenis usaha.
5. Admin memilih jenis usaha yang akan diputuskan.
6. Sistem secara otomatis akan menampilkan data usaha yang
mendapatkan pemutusan usaha.

38
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

8.1.3 Expected Result


Data usaha yang akan mendapatkan pemutusan usaha
secara otomatis akan muncul berdasarkan jenis usaha yang
dipilih oleh admin dan penilaian pemutusan usaha berdarkan
hasil laporan usaha yang sudah didata selama usaha berjalan.

9. Requirement Performansi (SRS_NF_SICOUPAD_001)


9.1 Pengujian requirement performansi (PV_ SICOUPAD_15)
9.1.1 Test Case
Pengujian dalam memberikan layanan (performance) dengan
jangka waktu yang cepat untuk memproses data yang diminta
oleh pengguna pada sistem.
9.1.2 Prosedur
Admin melakukan proses login maupun proses lainnya yang
melibatkan masukan data yang mana sistem dapat memproses
dan merespon dalam jangka waktu yang cepat.
9.1.3 Expected Result
Sistem dapat memberikan layanan dengan respon jangka waktu
yang cepat.

10. Requirement Komunikasi (SRS_NF_SICOUPAD_002)


10.1 Pengujian requirement komunikasi (PV_ SICOUPAD_16)
10.1.1 Test Case
Pengujian dalam memberikan kehandalan dalam komunikasi
antar pengguna dengan menggunakan bahasa yang mudah
dimengerti oleh pengguna yaitu bahasa indonesia.
10.1.2 Prosedur
Admin memasukkan karakter atau masukan pada sistem
menggunakan bahasa indonesia.

10.1.3 Expected Result


Sistem menampilkan menu tampilan pada sistem aplikasi
dengan bahasa indonesia untuk berkomunikasi dengan
pengguna.

Tabel 7: Resume Akhir Pengujian Validasi


Identi Deskripsi Masukan Keluaran Kriteria Hasil yang Kesimp
fikasi yang Evaluasi Didapat ulan

39
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

diharapkan Hasil
PV_S Pengujian Memasukkan Dapat Menampilk Menampilka Handal
ICOU requireme data pengusaha menyimpan an data n data
PAD nt tambah seperti data yang pengusaha pengusaha
_01 pengusaha id_pengusaha, telah yang telah yang telah
no_identitas, dimasukka dimasukka dimasukkan
nama, alamat, n dan dapat n sebelumnya
tanggal_lahir, menampilk sebelumny (lihat gambar
id_pendidikan, an data a 4)
jenis_kelamin, tersebut
telfon, umur, pada data
tanggal_masuk pengusaha
pengusaha ke
dalam sistem
PV_S Kebenaran Memasukkan Jika data Menampilk Menampilka Handal
ICOU inputan data pengusaha pengusaha an data n data
PAD data untuk ke dalam yang pengusaha pengusaha
_02 tambah sistem dengan dimasukka yang valid yang valid
pengusaha data yang valid n valid yang telah yang telah
atau tidak valid maka dimasukka dimasukkan
sistem n sebelumnya
dapat sebelumny pada data
menyimpan a pada data pengusaha
data pengusaha (lihat gambar
pengusaha, 4)
jika data
pengusaha
yang
dimasukka
n tidak
valid maka
sistem

40
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

tidak dapat
menyimpan
data
tersebut
dan sistem
menampilk
an pesan
error
PV_S Pengujian Memilih data Dapat Merubah Merubah Handal
ICOU requireme pengusaha menyimpan data data
PAD nt edit yang akan data yang pengusaha pengusaha
_03 pengusaha diedit telah diedit yang yang dipilih
kemudian dan dapat dipilih dan dan
memasukkan menampilk menampilk menampilkan
data pengusaha an an data data
yang akan peubahan pengusaha pengusaha
diedit ke dalam data pada list pada list data
sistem tersebut data pengusaha
pada data pengusaha yang telah
pengusaha yang telah diedit
diedit sebelumnya
sebelumny (lihat gambar
a 5)
PV_S Kebenaran Memilih data Jika data Merubah Merubah Handal
ICOU inputan pengusaha pengusaha data data
PAD data untuk yang akan yang diedit pengusaha pengusaha
_04 edit diedit valid maka yang yang dipilih
pengusaha kemudian sistem dipilih dan dan
memasukkan dapat menampilk menampilkan
data pengusaha menyimpan an data data
yang akan data pengusaha pengusaha
diedit ke dalam pengusaha, tersebut tersebut pada

41
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

sistem dengan jika data pada list list data


data yang valid pengusaha data pengusaha
atau tidak valid yang diedit pengusaha yang baru
tidak valid yang baru (lihat gambar
maka 5)
sistem
tidak dapat
menyimpan
data
tersebut
dan sistem
menampilk
an pesan
error
PV_S Pengujian Memasukkan Dapat Menampilk Menampilka Handal
ICOU requireme data usaha menyimpan an data n data usaha
PAD nt tambah seperti data yang usaha yang yang telah
_05 usaha id_usaha, telah telah dimasukkan
no_usaha, dimasukka dimasukka sebelumnya
id_pengusaha, n dan dapat n (lihat gambar
nama, alamat, menampilk sebelumny 6)
id_jenis, an data a
modal, tersebut
tanggal_masuk pada data
, keterangan usaha
usaha ke dalam
sistem
PV_S Kebenaran Memasukkan Jika data Menampilk Menampilka Handal
ICOU inputan data usaha ke usaha yang an data n data usaha
PAD data untuk dalam sistem dimasukka usaha yang yang valid
_06 tambah dengan data n valid valid yang yang telah
usaha yang valid atau maka telah dimasukkan

42
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

tidak valid sistem dimasukka sebelumnya


dapat n pada data
menyimpan sebelumny usaha (lihat
data usaha, a pada data gambar 6)
jika data usaha
usaha yang
dimasukka
n tidak
valid maka
sistem
tidak dapat
menyimpan
data
tersebut
dan sistem
menampilk
an pesan
error
PV_S Pengujian Memilih data Dapat Merubah Merubah Handal
ICOU requireme usaha yang menyimpan data usaha data usaha
PAD nt edit akan diedit data yang yang yang dipilih
_07 usaha kemudian telah diedit dipilih dan dan
memasukkan dan dapat menampilk menampilkan
data usaha menampilk an data data usaha
yang akan an usaha pada pada list data
diedit ke dalam peubahan list data usaha yang
sistem data usaha yang telah diedit
tersebut telah diedit sebelumnya
pada data sebelumny (lihat gambar
usaha a 7)
PV_S Kebenaran Memilih data Jika data Merubah Merubah Handal
ICOU inputan usaha yang usaha yang data usaha data usaha

43
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

PAD data untuk akan diedit diedit valid yang yang dipilih
_08 edit usaha kemudian maka dipilih dan dan
memasukkan sistem menampilk menampilkan
data usaha dapat an data data usaha
yang akan menyimpan usaha tersebut pada
diedit ke dalam data usaha, tersebut list data
sistem dengan jika data pada list usaha yang
data yang valid usaha yang data usaha baru (lihat
atau tidak valid diedit tidak yang baru gambar 7)
valid maka
sistem
tidak dapat
menyimpan
data
tersebut
dan sistem
menampilk
an pesan
error
PV_S Pengujian Memilih data Dapat Menghapus Menghapus Handal
ICOU requireme usaha yang menghapus data usaha data usaha
PAD nt hapus akan dihapus data usaha yang yang dipilih
_09 usaha kemudian yang telah dipilih dan dan
memilih dipilih dan menampilk menampilkan
tombol hapus dapat an list data list data
pada sistem menampilk usaha baru usaha baru
an list baru yang telah yang telah
data usaha dihapus dihapus
tersebut sebelumny sebelumnya
a (lihat gambar
8)
PV_S Kebenaran Memilih data Jika admin Menampilk Menampilka Handal

44
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

ICOU dalam usaha yang memilih an list data n list data


PAD hapus akan dihapus data usaha usaha baru usaha baru
_10 usaha kemudian yang akan setelah setelah
ingin dihapus melakukan melakukan
menghapus kemudian penghapusa penghapusan
data usaha atau ingin n data data usaha
batal menghapus usaha dan dan
menghapus nya maka menampilk menampilkan
data usaha sistem akan an list data list data
menghapus usaha usaha
data sebelumny sebelumnya
tersebut, a setelah setelah
jika admin melakukan melakukan
memilih pembatalan pembatalan
data usaha hapus data hapus data
yang akan usaha usaha (lihat
dihapus gambar 8)
kemudian
batal untuk
menghapus
nya maka
sistem
tidak akan
menghapus
data
tersebut
PV_S Pengujian Memasukkan Dapat Menampilk Menampilka Handal
ICOU requireme data laporan menyimpan an data n data
PAD nt laporan usaha seperti data yang laporan laporan
_11 usaha id_laporan, telah usaha yang usaha yang
id_pengusaha, dimasukka telah telah
id_usaha, n dan dapat dimasukka dimasukkan

45
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

tanggal_lapora menampilk n sebelumnya


n, pendapatan, an data sebelumny (lihat gambar
ket_pendapata tersebut a 9)
n, pengeluaran, pada data
ket_pengeluara laporan
n, laba ke
dalam sistem
PV_S Kebenaran Memasukkan Jika data Menampilk Menampilka Handal
ICOU inputan data laporan laporan an data n data
PAD data usaha ke dalam usaha yang laporan laporan
_12 laporan sistem dengan dimasukka usaha yang usaha yang
usaha data yang valid n valid valid yang valid yang
atau tidak valid maka telah telah
sistem dimasukka dimasukkan
dapat n pada data
menyimpan sebelumny laporan (lihat
data a pada data gambar 9)
laporan, laporan
jika data
laporan
usaha yang
dimasukka
n tidak
valid maka
sistem
tidak dapat
menyimpan
data
tersebut
dan sistem
menampilk
an pesan

46
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

error
PV_S Pengujian Memilih jenis Dapat Menampilk Menampilka Handal
ICOU requireme usaha yang menampilk an data n data usaha
PAD nt akan an data usaha yang yang
_13 rekomend direkomedasi usaha yang mendapatk mendapatkan
asi usaha pada submenu mendapatk an rekomendasi
rekomendasi an rekomenda berdasarkan
usaha rekomenda si jenis usaha
si berdasarka yang sudah
berdasarka n jenis dipilih
n jenis usaha yang sebelumnya
usaha yang sudah (lihat gambar
dipilih dipilih 10)
sebelumny
a
PV_S Pengujian Memilih jenis Dapat Menampilk Menampilka Handal
ICOU requireme usaha yang menampilk an data n data usaha
PAD nt akan an data usaha yang yang
_14 pemutusan diputuskan usaha yang mendapatk mendapatkan
usaha pada submenu mendapatk an pemutusan
pemutusan an pemutusan berdasarkan
usaha pemutusan berdasarka jenis usaha
berdasarka n jenis yang sudah
n jenis usaha yang dipilih
usaha yang sudah sebelumnya
dipilih dipilih (lihat gambar
sebelumny 11)
a
PV_S Pengujian Sistem Sistem Sistem Handal
ICOU requireme dapat berjalan berjalan
PAD nt memberika dengan dengan
_15 performan nrespon lancar dan lancar dan

47
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

si atas memberika memberikan


masukan n respon respon waktu
dari waktu yang yang cepat
pengguna cepat ketika
dengan ketika pengguna
jangka pengguna memberi
waktu yang memberi masukan
cepat masukan (lihat tabel 8)
PV_S Pengujian Memasukkan Sistem Sistem Sistem Handal
ICOU requireme berbagai menampilk menampilk menampilkan
PAD nt masukan an menu an menu menu
_16 komunika menggunakan tampilan tampilan tampilan
si bahasa dengan dengan dengan
indonesia dan menggunak menggunak menggunaka
sistem an bahasa an bahasa n bahasa
memberikan indonesia indonesia indonesia
fasilitas menu untuk
menggunakan berkomuni
bahasa kasi
indonesia dengan
pengguna

48
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Gambar 4: Tampilan Data Pengusaha Setelah Ditambahkan

Gambar 5: Tampilan Data Pengusaha Setelah Diedit

49
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Gambar 6: Tampilan Data Usaha Setelah Ditambahkan

Gambar 7: Tampilan Data Usaha Setelah Diedit

50
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Gambar 8: Tampilan Data Usaha Setelah Dihapus

Gambar 9: Tampilan Data Laporan Setelah Ditambahkan

51
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Gambar 10: Tampilan Data Rekomendasi Usaha

Gambar 11: Tampilan Data Pemutusan Usaha

52
DOKUMEN UJI Nomor Dokumen
PERANGKAT LUNAK Revisi: 4

Tabel 8 : Pengujian Requirement Performansi

Percobaan ke- Waktu yang dibutuhkan

1 0,5s

2 1s

3 0,75s

4 2s

Rata-rata 0,89s

53

Anda mungkin juga menyukai