BAB III PEMBAHASAN - Repository BSI

36
23 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Pada saat ini kendaraan bermotor semakin banyak dan tempat penitipan motor pun menyeruak dimana mana. Dengan ada nya teknologi yang semakin berkembang pesat. Tempat penitipan motor dan secure parking pun semakin canggih. Dengan demikian adapun beberapa analisa kebutuhan yang dibutuhkan oleh penulis dalam bahan penelitian nya. A. Analisa kebutuhan perangkat keras 1. Minimal prosessor yang digunakan intel core i3 2. Memiliki alat pengolahan pencetak kertas. Misalnya seperti printer untuk mencetak tiket 3. Memiliki alat pemantau untuk keamanan. Misalnya seperti cctv untuk mengawasi kendaraan-kendaraan bermotor yang ditipkan ditempat tersebut B. Analisa kebutuhan perangkat lunak 1. Minimal bisa digunakan dengan sistem operasi windows 7 ultimate 2. Bahasa pemrograman Java NetBeans 8.1 Bahasa pemrograman java merupakan bahasa pemrograman yang dapat di definisikan sebagai sebuah kumpulan objek-objek yang saling berkomunikasi dengan cara memanggil method-method yang dimiliki masing-masing objek , sebuah bahasa pemrograman yang dapat dipakai

Transcript of BAB III PEMBAHASAN - Repository BSI

23

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Pada saat ini kendaraan bermotor semakin banyak dan tempat penitipan

motor pun menyeruak dimana mana. Dengan ada nya teknologi yang semakin

berkembang pesat. Tempat penitipan motor dan secure parking pun semakin

canggih. Dengan demikian adapun beberapa analisa kebutuhan yang dibutuhkan

oleh penulis dalam bahan penelitian nya.

A. Analisa kebutuhan perangkat keras

1. Minimal prosessor yang digunakan intel core i3

2. Memiliki alat pengolahan pencetak kertas. Misalnya seperti printer untuk

mencetak tiket

3. Memiliki alat pemantau untuk keamanan. Misalnya seperti cctv untuk

mengawasi kendaraan-kendaraan bermotor yang ditipkan ditempat

tersebut

B. Analisa kebutuhan perangkat lunak

1. Minimal bisa digunakan dengan sistem operasi windows 7 ultimate

2. Bahasa pemrograman Java NetBeans 8.1

Bahasa pemrograman java merupakan bahasa pemrograman yang dapat

di definisikan sebagai sebuah kumpulan objek-objek yang saling

berkomunikasi dengan cara memanggil method-method yang dimiliki

masing-masing objek , sebuah bahasa pemrograman yang dapat dipakai

24

oleh device manapun termasuk mobile dan dibuat pertama kali oleh

James Gosling di Sun Microsystem dan saat ini di akuisisi oleh Oracle

Corporation.

Setelah menentukan kebutuhan, kemudian dianalisa komponen apa saja

yang dibutuhkan dalam pembuatan program penitipan motor ini. Pada

dasar nya didalam program ini dibentuk oleh beberapa fungsi

a) Menyimpan,menghapus, mengedit, program penitipan motor

Jbutton

Jbutton biasa nya digunakan untuk memberikan perintah-perintah

seperti formula aritmatika, logika dan fungsi if

b) Membuat struk parkir serta laporan parkir penitipan motor

IReport

IReport berfungsi membuat laporan-laporan yang ada pada java

netbean

3.2. Rancangan Dokumen

A. Rancangan Dokumen Masukan

Menguraikan secara rinci setiap rancangan dokumen masukan yang

digunakan dalam sistem dengan uraian parameter-parameter

dokumennya sebagai berikut

1. Nama dokumen : Stnk

Fungsi : Sebagai nomor identitas kendaraan

Sumber : Data parkir

Tujuan : Proses parkir

Media : Kertas

25

Jumlah : 1 lembar

Frekuensi : Setiap motor parkir

Bentuk : Lampiran A.1

B. Rancangan Dokumen Keluaran

Menguraikan secara rinci setiap rancangan dokumen masukan yang

digunakan dalam sistem dengan uraian parameter-parameter

dokumennya sebagai berikut

1. Nama dokumen : Karcis parkir

Fungsi : Sebagai nomor urut kendaraan

Sumber : Data parkir

Tujuan : Proses parkir

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap penambahan motor yang parkir

Bentuk : Lampiran B.1

2. Nama dokumen : Struk parkir

Fungsi : Sebagai bukti pembayaran parkir

Sumber : Data parkir

Tujuan : Proses parkir

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap motor yang membayar parkir

Bentuk : Lampiran B.2

26

3.3. Entity Relationship Diagram (ERD)

Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD)

A. Entity Relationship Diagram (ERD

Gambar III.1 Entity Relationship Diagram (ERD)

27

B. Logical Record Structure (LRS)

Gambar III.2 Logical Record Structre(LRS)

3.4. Spesifikasi File

1. Spesifikasi file Data kendaraan

Nama File : Data kendaraan

Akronim : Datken

Fungsi : File master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

28

Panjang Record : 18 Byte

Kunci Field : Nopolisi

Software : Xampp

Tabel Data Kendaraan III.1

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nomor polisi Nopol Varchar 5 Primary key

2 Stnk nostnk Varchar 13

2. Spesifikasi file Data Pengendara

Nama File : Data Pengendara

Akronim : Datpeng

Fungsi : File master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 30 Byte

Kunci Field : Nostnk

Software : Xampp

No Elemen Data Akronim Tipe Panjang Keterangan

29

Tabel Data Pengendara III.2

3. Spesifikasi file Data Petugas

Nama File : Data Petugas

Akronim : Datgas

Fungsi : File master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 22 Byte

Kunci Field : Idpetugas

Software : Xampp

Tabel Data Petugas III.3

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id petugas Idgas Varchar 6 Primary key

2 Nama petugas Nampeg Varchar 10

3 Jenis kelamin Jenke Enum

4 Password Password Integer 6

4. Spesifikasi file Data Karcis

1 Nomor stnk Nostnk Integer 10 Primary key

2 Nomor karcis Nokarcis Varchar 10

3 Namapengendara Nama Varchar 10

30

Nama File : Data Karcis

Akronim : Datcis

Fungsi : File master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 7 Byte

Kunci Field : nokarcis

Software : Xampp

Tabel Data Karcis III.4

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nokarcis Nokarcis Varchar 7 Primary key

2 Tanggal masuk Tgl_msk Date

5. Spesifikasi file Data Transaksi

Nama File : Data Transaksi

Akronim : Datrans

Fungsi : File master

Organisasi File : Index sequential

Akses File : Random

Media : Hardisk

Panjang Record : 66 Byte

Kunci Field : notransaksi

Software : Xampp

31

Tabel Data Transaksi III.5

No Elemen Data Akronim Tipe Panjang Keterangan

1 No transaksi Notrans Integer 5 Primary key

2 Tanggaltransaksi Tgl Trans Date

3 Id petugas Id petugas Varchar 10 Foreign key

4 Nama petugas Napetu Varchar 10

5 No karcis Nokar Varchar 10 Foreign key

6 Jenis karcis Jekar Varchar 10

7 Tarif parkir Tarif Integer 10

8 No polisi Nopol Text Foreign key

9 No stnk Nostnk Integer 11 Foreign key

10 Uang bayar Ubay Double

11 Uang kembali Ukem Double

3.5. Pengkodean

1. Id Petugas

Id petugas dibuat untuk membedakan antara petugas 1 dengan petugas

lain nya yang akan login untuk bertugas menjaga penitipan motor

tersebut. Diantaranya terdiri dari :

X X X 9 9 P T G 0 1

32

Identitas pegawai nomor absen Identitas pegawai nomor absen

Pegawai Pegawai

Keterangan PTG : Identitas Pegawai

2. Kode karcis parkir

Kode karcis parkir menunjukan kode area tempat serta nama tempat di

penitipan motor tersebut. Diantara nya terdiri dari:

Kode tempat kode area nomor urut karcis

Kode tempat kode area nomor urut parkir

Keterangan : R : inisial nama penitipan motor’

CKO : kode area cikopo

00 : nomor urut parkir

3.6. Spesifikasi Program

Program dibutuhkan untuk memanipulasi data-data pada suatu file dan

menghasilkan suatu informasi yang berguna. Suatu program didapatkan dari suatu

X X X X 9 9 9

R C K O 0 0 0

33

paket program yang disusun sedemikian rupa membentuk suatu program tertentu.

Didalam spesifikasi program ini penulis menguraikan secara garis besar program

yang disajikan kedalam diagram HIPO (Hirarki Input Proses Output).

1. Spesifikasi Program Login

Nama Program : Login

Akronim Program : Login.java

Index Program : Idpetugas

Fungsi Program : Untuk masuk kedalam Menu Utama

Bentuk Lampiran : Lampiran

Bahasa program : Java Netbeans 8.1

Proses Program :

a. Form login terbuka otomatis saat program dijalankan

b. Kemudian muncul Idpetugas, lalu masukan username dan password

setelah itu klik login pada tombol login

c. Jika benar maka akan masuk ke menu utama, dan jika user dan password

tidak sesuai maka akan menampilkan pesan “username atau password

yang anda masukan salah”. Maka anda akan diminta masukan username

dan password tersebut

d. Klik cancel maka akan keluar dari program login.

2. Spesifikasi Program Menu

Nama Program : Menu

Akronim Program : Menu.java

Index Program : -

34

Fungsi Program : menampilkan menu yang terdiri dari

Kendaraan, petugas, transaksi, user, motor,

pengendara, dan laporan

Bentuk Lampiran : Lampiran

Bahasa program : Java Netbeans 8.1

Proses Program :

a. Menu utama akan muncul setelah memasukan username dan password

secara benar

b. Jika memilih tombol form petugas maka akan muncul daftar form

petugas parkir

c. Jika memilih tombol form kendaraan maka akan muncul daftar form

kendaraan

d. Jika memilih tombol form pengendara maka akan muncul daftar form

pengendara

e. Jika memilih tombol form user maka akan muncul daftar user yang

digunakan

f. Jika memilih tombol form transaksi maka akan muncul daftar transaksi

g. Jika memilih laporan maka akan muncul daftar laporan

h. Jika memilih tombol keluar maka program akan keluar

3. Spesifikasi Program Petugas

Nama Program : Petugas

Akronim Program : petugas.java

Index Program : Idpetugas

35

Fungsi Progam : menampilkan daftar petugas yang menjaga

Bentuk Lampiran : Lampiran

Bahasa program : Java Netbeans 8.1

Proses Program :

a. Klik menu utama lalu tombol form petugas maka akan muncul form

petugas

b. Jika diklik tambah maka Idpetugas secara otomatis muncul, setelah itu

isikan nama petugas, jeniskelamin, nostnk

c. Lalu setelah diisikan data petugas secara lengkap kemudian klik save

untuk menyimpan data petugas

d. Kemudian data petugas muncul pada tabel di form petugas

e. Kemudian jika ingin mengedit maka file petugas akan di edit

f. Jika klik keluar maka akan kembali ke menu utama

4. Spesifikasi Program Pengendara

Nama Program : Pengendara

Akronim Program : pengendara.java

Index Program : Nostnk

Fungsi Progam : menampilkan daftar pengendara yang parkir

Bentuk Lampiran : Lampiran

Bahasa program : Java Netbeans 8.1

Proses Program :

a. Klik menu utama maka akan muncul menu pengendara lalu klik menu

pengendara

36

b. Kemudian jika diklik tambah maka petugas akan mengisi nomor stnk

pengendara

c. Lalu petugas mengisikan nama pengendara dan nomor karcis pengendara

d. Setelah itu jika data sudah selesai semua maka petugas mengklik tombol

save , maka data pengendara akan tersimpan

e. Setelah data tersimpan maka data pengendara akan muncul di database

f. Lalu petugas mengklik tombol keluar maka akan muncul form utama

5. Spesifikasi Program Karcis

Nama Program : Karcis

Akronim Program : karcis.java

Index Program : Nokarcis

Fungsi Progam : menampilkan karcis parkir pengendara

Bentuk Lampiran : Lampiran

Bahasa program : Java Netbeans 8.1

Proses Program :

a. Petugas mengklik tombol form karcis pada menu utama

b. Kemudian jika petugas mengklik tombol tambah maka nomor karcis

pada form karcis

c. Kemudian petugas mengisi data-data karcis yang akan dicetak oleh

petugas

d. Setelah itu petugas mengklik save jika data karcis sudah benar

e. Setelah disimpan petugas mencetak karcis untuk diberikan kepada

pengendara.

6. Spesifikasi Program Transaksi

37

Nama Program : Transaksi

Akronim Program : Transaksi.java

Index Program : Notransaksi

Fungsi Progam : menampilkan transaksi penitipan motor

Bentuk Lampiran : Lampiran

Bahasa program : Java Netbeans 8.1

Proses Program :

a. Petugas mengklik tombol transaksi pada menu utama

b. Jika mengklik tombol tambah pada form transaksi maka nomor transaksi

akan muncul secara otomatis

c. Kemudian ketik id petugas maka nama petugas yang bertugas

d. Setelah itu petugas mengisi nomor stnk pada form transaksi maka akan

muncul nama pengendara dan tarif parkir

e. Setelah itu petugas mengklik tombol save jika transaksi sudah selesai

f. Kemudian petugas mencetak struk parkir dan memberikan nya kepada

pengendara

38

A. Diagram Hipo

Gambar III.3 Diagram HIPO ( Hierarki Input Process Output )

39

B. Flowchart

40

Gambar III.4 Flowchart login

Gambar III.5 Flowchart Pengendara

41

Gambar III.6 Flowchart Petugas

42

Gambar III.7 Flowchart Karcis

43

Gambar III.8 Flowchart Kendaraan

44

Gambar III.9 Flowchart Transaksi

45

3.7. Spesifikasi Sistem Komputer

Dalam bahasan mengenai penggunaan perangkat lunak (software) dan

perangkat keras (hardware) yang akan digunakan dalam program

A. Umum

Sistem komputer merupakan suatu media yang sangat diperlukan dalam

melaksakan program, karena disini setiap program. Program merupakan suatu

rancangan yang nantinya digunakan untuk mempermudah pencapaian dalam

melaksanakan pekerjaan terutama dalam proses pemalsuan data. Sehingga dalam

menggunakan media komputerisasi dapat meningkatkan kualitas, waktu dan biaya

bagi keuntungan perusahaan.

B. Perangkat keras

Dalam sistem komputerisasi tidak terlepas dari perangkat keras yang akan

digunakan, adapun penjelasan perangkat keras yang akan digunakan dalam

program ini adalah:

a. Processor : Intel Core I3

b. Memory : 2 GB

c. Hardisk : 500 GB

d. Monitor : LCD “15”

e. Keyboard : Logitech

f. Printer : Inkjet/Deskjet

g. Mouse : Optic

46

C. Perangkat Lunak

Perangkat lunak yang akan dipakai dalam program yang nantinya dapat

memberikan kemudahan dalam pengolaan data. Adapun perangkat lunak

yang penulis gunakan dalam program ini adalah :

a. Sistem Operasi : Windows 10

b. Paket program : Java NetBeans 8.1

c. Database : Mysql

3.8. Implementasi

A. Implementasi Rancangan Form / Antar Muka

Implementasi rancangan antar muka pada aplikasi penitipan motor

berdasarkan hasil rancangan antar muka

1. Halaman Login Petugas

Petugas harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia jika login berhasil, maka

menu-menu yang sesuai dengan kategori user tersebut akan di tampilkan

47

Gambar III.9 Rancangan Form Login

2. Rancangan Form Menu

Menu-menu akan ditampilkan setelah petugas yang berjaga melakukan

login aplikasi, di menu utama terdapat menu-menu yang akan

menjelaskan form-form yang akan digunakan, seperti form pengendara,

form karcis, form user, form kendaraan, form transaksi, form petugas,

form laporan struk dan karcis, serta form laporan transaksi bulanan

Gambar III.10 Form Rancangan Menu Utama

48

3. Rancangan Form Petugas

Setelah muncul menu utama jika petugas ingin mengaktifkan menupetugas, maka petugas mengklik menu petugas maka muncul formpetugas, jika ingin menambah petugas baru, petugas mengklik tomboltambah lalu menyimpan data petugas tersebut, lalu terdapat fitur-fiturlain yang bisa petugas gunakan

Gambar III.11 Form Rancangan Petugas

4. Rancangan Form Pengendara

Setelah muncul menu utama jika ingin menampilkan form pengendaramaka petugas mengklik tombol pengendara , lalu jika ada kendaraanyang ingin parker petugas mengklik tombol tambah setelah itu neyimpandata pengendara, dan kemudian ada fitur-fitur lain yang bisa petugasgunakan

49

Gambar III.12 Rancangan Form Pengendara

5. Rancangan Form Kendaraan

Setelah muncul menu utama jika petugas ingin menggunakan form menupengendara untuk menambah data kendaraan pengendara yang akanparkir maka petugas mengklik menu kendaraan, setelah itu simpan untukmenyimpan data-data kendaraan, lalu petugas bisa menggunakan fitur-fitur lain

Gambar III.13 Rancangan Form Kendaraan

50

6. Rancangan Form Karcis

Setelah muncul menu utama jika ingin mengaktifkan form karcis makapetugas mengklik tombol menu karcis , jika ingin menambah data karcispengendara yang akan parkir, petugas mengklik tambah untuk menambahdata karcis baru, lalu simpan untuk mencetak karcis yang akan diberikanke pengendara

Gambar III.14 Rancangan Form Karcis

Gambar 3.15 Cetakan Karcis Parkir

51

7. Rancangan Form Transaksi

Ketika petugas ingin melakukan transaksi maka petugas mengklikmenu transaksi lalu kemudian klik tambah maka akan muncul notransaksi dan kemudian petugas input id petugas muncul namapetugas setelah itu mengisikan data-data transaksi lalu jika inginmencetak struk klik cetak struk , jika ingin mencetak laporan klikprint

Gambar 3.16 Rancangan Form Transaksi

52

Gambar 3.17 Struk transaksi parkir

Gambar 3.18 Laporan Transaksi Penitipan Motor

3.9. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testingyang fokus terhadap proses masukan dan keluaran program.

53

1. Pengujian Form Login

Tabel III.6

Hasil Pengujian Black Box Testing Halaman Login

No.

Skenariopengujian

Test case Hasil yangdiharapkan

Hasilpengujian

Kesimpulan

1. User Id danpassword tidakdiisi kemudianklik tombollogin

User Id :(kosong)

Password:(kosong)

Sistem akanmenolak akses userdan menampilkan“silahkan masukanid petugas danpasword ”

Sesuaiharapan

Valid

2. Mengetikkanuser ID danpassword tidakdiisi ataukosongkemudian kliktombol login

User Id :

PTG01

Password:(kosong)

Sistem akanmenolak akses userdan menampilkan“silahkan masukanid petugas danpasword”

Sesuaiharapan

Valid

3. User ID tidakdiisi (kosong)dan passworddiisi kemudianklik tombollogin

User Id :(kosong)

Password:

160894

Sistem akanmenolak akses userdan menampilkan“silahkan masukanid petugas danpasword”

Sesuaiharapan

Valid

4. Mengetikkansalah satukondisi salahpada user IDatau passwordkemudian kliktombol login

User Id :PTG01(benar)

Password:22222

(salah)

Sistem akanmenolak akses userdan menampilkan“silahkan masukanid petugas danpasword”

Sesuaiharapan

Valid

5. Mengetikkanuser ID danpassworddengan datayang benarkemudian kliktombol login

User Id :PTG01(benar)

Password:160894(benar)

Sistem menerimaakses login danakan tampilmessage “selamatmasuk selamatbekerja” kemudianlangsungmenampilkanmenu.

Sesuaiharapan

Valid

54

2. Pengujian Form Petugas

Tabel III.7

Hasil Pengujian Black Box Testing Form Petugas

No. Skenario Pengujian Hasil yang Diharapkan kesimpulan

1 Tambah data form petugasmuncul nomor petugas otomatis

Sistem akan memunculkan nomor otomatis“PTG01”

Sesuaiharapan

2 Sistem akan melakukan prosessimpan data dengan mengkliktombol save maka ada akantersimpan

Sistem sukses input datapetugas maka sistemakan menampilkan pesan“data sukses disave”

Sesuaiharapan

3 Sistem akan melakukan prosesmenyimpan data dengan nomorpetugas yang sama maka datatidak akan tersimpan

Sistem tidak berhasilmenyimpan data makasistem akanmenampilkan pesan“data yang sama telahdisimpan”

Sesuaiharapan

4 Sistem akan melakukan prosesedit data petugas , apabila datatersebut ada yang salah, makadata tersebut berhasil di edit

Sistem sukses edit datapetugas maka sistemakan menampilkan pesan“data berhasil di edit

Sesuaiharapan

5 Sistem akan melakukan prosesedit data , apabila data tersebutada yang sama maka data tersebuttidak berhasil di edit

Sistem tidak sukses editdata petugas maka sistemakan menampilkan pesan“data yang sama telah diedit”

Sesuaiharapan

55

3. Pengujian Form Pengendara

Tabel III.8

Hasil Pengujian Black Box Testing Form Pengendara

No. Skenario Pengujian Hasil yang Diharapkan Kesimpulan

1 Sistem akan melakukan prosessimpan data dengan mengkliktombol save maka ada akantersimpan

Sistem sukses input datapetugas maka sistemakan menampilkan pesan“data sukses disave”

Sesuaiharapan

2 Sistem akan melakukan prosesmenyimpan data dengan nomorstnk yang sama maka data tidakakan tersimpan

Sistem tidak berhasilmenyimpan data makasistem akanmenampilkan pesan“data yang sama telahdisimpan”

Sesuaiharapan

3 Sistem akan melakukan prosesedit data pengendara, apabila datatersebut ada yang salah, makadata tersebut berhasil di edit

Sistem sukses edit datapetugas maka sistemakan menampilkan pesan“data berhasil di edit

Sesuaiharapan

4 Sistem akan melakukan prosesedit data pengendara, apabila datatersebut ada yang sama maka datatersebut tidak berhasil di edit

Sistem tidak sukses editdata petugas maka sistemakan menampilkan pesan“data yang sama telah diedit”

Sesuaiharapan

4. Pengujian Form Kendaraan

Tabel III.9

Hasil Pengujian Black Box Testing Form Kendaraan

No. Skenario Pengujian Hasil yang Diharapkan Kesimpulan

1 Sistem akan melakukan prosessimpan data dengan mengkliktombol save maka data kendaraanakan tersimpan

Sistem sukses input datapetugas maka sistemakan menampilkan pesan“data sukses disave”

Sesuaiharapan

56

2 Sistem akan melakukan prosesmenyimpan data kendaraandengan nomor polisi yang samamaka data tidak akan tersimpan

Sistem tidak berhasilmenyimpan data makasistem akanmenampilkan pesan“data yang sama telahdisimpan”

Sesuaiharapan

3 Sistem akan melakukan prosesedit data kendaran, apabila datatersebut ada yang salah, makadata tersebut berhasil di edit

Sistem sukses edit datapetugas maka sistemakan menampilkan pesan“data berhasil di edit

Sesuaiharapan

4 Sistem akan melakukan prosesedit data kendaraan, apabila datatersebut ada yang sama maka datatersebut tidak berhasil di edit

Sistem tidak sukses editdata petugas maka sistemakan menampilkan pesan“data yang sama telah diedit”

Sesuaiharapan

5. Pengujian Form Karcis

Tabel III.10

Hasil Pengujian Black Box Testing Form Karcis

No. Skenario Pengujian Hasil yang Diharapkan kesimpulan

1 Tambah data form Karcis munculnomor karcis otomatis

Sistem akan memunculkan nomor otomatis“RCKO001”

Sesuaiharapan

2 Sistem akan melakukan prosessimpan data dengan mengkliktombol save maka ada akantersimpan

Sistem sukses input datapetugas maka sistemakan menampilkan pesan“data sukses disave”

Sesuaiharapan

3 Sistem akan melakukan prosesmenyimpan data dengan nomorkarcis yang sama maka data tidakakan tersimpan

Sistem tidak berhasilmenyimpan data makasistem akanmenampilkan pesan“data yang sama telahdisimpan”

Sesuaiharapan

57

4 Sistem akan melakukan prosesedit data karcis , apabila datatersebut ada yang salah, makadata tersebut berhasil di edit

Sistem sukses edit datapetugas maka sistemakan menampilkan pesan“data berhasil di edit

Sesuaiharapan

5 Sistem akan melakukan prosesedit data , apabila data tersebutada yang sama maka data tersebuttidak berhasil di edit

Sistem tidak sukses editdata petugas maka sistemakan menampilkan pesan“data yang sama telah diedit”

Sesuaiharapan

6. Pengujian Form Transaksi

Tabel III.11

Hasil Pengujian Black Box Testing Form Transaksi

No. Skenario Pengujian Hasil yang Diharapkan kesimpulan

1 Tambah data form transaksimuncul nomor transaksi otomatis

Sistem akan memunculkan nomor otomatis“TRP001”

Sesuaiharapan

2 Sistem akan melakukan prosessimpan data dengan mengkliktombol save maka ada akantersimpan

Sistem sukses input datapetugas maka sistemakan menampilkan pesan“data sukses disave”

Sesuaiharapan

3 Sistem akan melakukan prosesmenyimpan data dengan nomortransaksi yang sama maka datatidak akan tersimpan

Sistem tidak berhasilmenyimpan data makasistem akanmenampilkan pesan“data yang sama telahdisimpan”

Sesuaiharapan

4 Sistem akan melakukan prosesedit data transaksi , apabila datatersebut ada yang salah, makadata tersebut berhasil di edit

Sistem sukses edit datapetugas maka sistemakan menampilkan pesan“data berhasil di edit

Sesuaiharapan

5

Sistem akan melakukan prosesedit data , apabila data tersebutada yang sama maka data tersebuttidak berhasil di edit

Sistem tidak sukses editdata petugas maka sistemakan menampilkan pesan“data yang sama telah diedit”

Sesuaiharapan

58