bab iii pembahasan - repository.bsi.ac.id · sampai keluar kota, setelah dirasa cukup lama bekerja...
TRANSCRIPT
26
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Semakin tingginya persaingan dalam dunia bisnis membuat banyak usaha
harus melakukan kreatifitas dan inovasi dari segi produk dan pelayanan.
Keberhasilan, kelancaran, kejayaan serta kesuksesan usaha sangatlah ditentukan
oleh (SDM) Sumber Daya Manusia, Mesin, Uang, Cara dan Lingkungan.
Professional dan mencintai pekerjaan yang dilakukannya.
Toko Thomas Cup ini berkeinginan sangat besar untuk membuat mitra
bisnis dan usaha dalam mewujudkan impiannya melalui penyediaan sumber daya
manusia yang dilatih secara professional serta memberikan metode (cara) yang
tepat dan jitu sehingga dapat berpotensi besar membuat penyelesaian kendala-
kendala yang ada di mitra bisnisnya. Keinginan yang kuat inilah merupakan suatu
komitmen dalam mitra bisnis ini untuk mewujudkan impiannya.
3.1.1. Sejarah Perusahaan
Toko Thomas Cup didirikan langsung pada tahun 2010 oleh Bapak Djong
Lie Pheng dengan luas tempat usaha yang berukuran 4 m x 6 m (24m2) yang
beralamat di Jalan Gajah Mada Nomor 61 Kelurahan Benua Melayu Kecamatan
Pontianak Selatan, Kalimantan Barat. Dengan jam operasional setiap hari dari
pukul 08:00 WIB hingga pukul 20:00 WIB. Toko Thomas Cup memiliki Surat
Izin Gangguan dengan nomor : 503/1441/BP2T/R-I/S/2013.
Pada tahun 2002 sampai 2010 Sebelum didirikannya Toko Thomas Cup,
Bapak Djong Lie Pheng adalah karyawan biasa di Toko Istana Sport yang
27
beralamat di jalan Diponegoro dimana posisi beliau pada saat itu adalah sebagai
seorang sales yang menjual alat-alat olahraga dan alat musik didalam maupun
sampai keluar kota, setelah dirasa cukup lama bekerja sebagai karyawan dan
berbekalkan pengalaman, modal serta relasi yang dimiliki, beliau bertekad untuk
mandiri dan mendirikan sebuah toko yang akhirnya diberi nama Thomas Cup
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi merupakan penegasan susunan kerangka yang
menunjukan saling hubungan atau tata kerja antara bagian-bagian atau sub bagian
yang ada dalam suatu unit kerja, sehingga setiap bagian atau sub bagian
mengetahui secara jelas apa yang menjadi bidang tugas, kewenangan dan
tanggung jawabnya. Demikian pula kepada siapa bagian mempertanggung
jawabkan aktivitas yang dilakukannya.
Gambaran struktur organisasi yang ada di Toko Thomas Cup adalah
sebagai berikut:
Sumber: Toko Thomas Cup (2017)
Gambar III.I. Struktur Organisasi
Adapun tanggung jawab masing-masing bagian meliputi:
1. Pemilik
Pemilik adalah orang yang telah mendirikan Toko Thomas Cup dan
memegang kekuasaan tertinggi serta mempunyai tanggung jawab penuh atas
28
seluruh usaha yang pada Toko Thomas Cup. Pemilik mengarahkan,
mengawasi dan mengontrol jalannya kegiatan operasional perusahaan agar
dapat berjalan dengan baik dan sesuai rencana. Pemilik juga mengontrol
perkembangan perusahaan dan keuangan perusahaannya dalam jangka waktu
pendek ataupun panjang.
2. Administrasi
a. Mengurus semua urusan administrasi keuangan, antara lain pembayaran
dan penerimaan uang serta mengawasi kebenaran bukti-bukti penerimaan
maupun pengeluaran uang.
b. Mengolah dan menyajikan laporan atau data yang dibutuhkan.
c. Melakukan permintaan penawaran produk terbaru kepada supplier.
d. Melakukan tugas-tugas lain yang dibebankan oleh pemilik.
3. Bagian Gudang
a. Bagian gudang bertanggung jawab atas seluruh barang yang berada di
dalam gudang.
b. Bagian gudang menerima, memeriksa, mencatat dan mengawasi barang
yang keluar masuk gudang.
c. Memberikan informasi stok barang pada bagian yang membutuhkan.
d. Menerima tugas-tugas lain yang dibebankan oleh pemilik.
4. Bagian Penjualan
a. Menawarkan produk kepada pelanggan yang berkunjung ke Toko Thomas
Cup maupun mengunjungi pelanggan secara langsung dengan cara
mempromosikan dan menerangkan spesifikasi produk-produk yang dijual.
29
b. Mengendalikan dan mengurus pekerjaan yang berhubungan dengan
penjualan barang kepada pelanggan.
c. Memeriksa kondisi barang jika ada pelanggan yang meminta retur barang.
d. Melakukan tugas-tugas lain yang dibebankan oleh pemilik.
3.2. Analisis Kebutuhan
Analisis kebutuhan merupakan langkah awal untuk menentukan perangkat
lunak seperti apa yang akan di hasilkan, ketika kita melaksanakan sebuah proyek
pembuatan perangat lunak. Didalam analisa kebutuhan dibagi menjadi 2
kebutuhan yaitu kebutuhan fungsional dan kebutuhan non-fungsional adalah
sebagai berikut:
3.2.1. Analisa Kebutuhan Fungsional
Kebutuhan fungsional ini berisikan proses-proses yang nantinya dilakukan
oleh sistem yang akan dibangun. Kebutuhan fungsional ini berhubungan langsung
dengan fitur-fitur yang akan dibuat didalam perangkat lunak, dapat diartikan
sistem dapat melakukan operasi apa saja.
Dalam aplikasi inventory berbasis web ini terdapat 2 (dua) tampilan
kebutuhan fungsional, yaitu sebagai berikut:
1. Pemilik
a. form menu login
adalah menu yang pertama yang ditampikan,yang berfungsi untuk
memvalidasi user yang ingin masuk ke sistem,dengan memasukan
username dan password dengan benar.
30
b. Home
menu home adalah,menu dimana ketika user telah berhasil memasuki
sistem,maka menu home akan ditampilkan pertama kali oleh sistem.
c. Menu stock barang
Adalah menu untuk menampilkan jumlah persediaan stock barang.
d. Menu stock retur
Adalah menu untuk menampilkan jumlah persediaan stock barang retur.
e. Menu laporan
adalah menu untuk menampilkan laporan penjualan barang masuk dan
barang keluar.
f. Menu akun
Adalah menu untuk menampilkan akun-akun yang telah terdaftar dan pada
menu ini juga dapat menambahkan akun baru.
2. Gudang
a. Form menu login
Adalah menu yang pertama ditampilkan, yang berfungsi untuk
memvalidasi user yang ingin masuk ke sistem, dengan memasukan
username dan password dengan benar.
b. Home
menu home adalah,menu dimana ketika user telah berhasil memasuki
sistem,maka menu home akan ditampilkan pertama kali oleh sistem.
c. Menu stock barang
Adalah menu untuk menampilkan jumlah persediaan stock barang.
31
d. Menu stock retur
Adalah menu untuk menampilkan jumlah persediaan stock barang retur.
e. Menu input barang
Yaitu menu yang berfungsi untuk menginput data barang masuk dan
barang keluar.
f. Menu input retur
Yaitu menu yang berfungsi untuk menginput data retur masuk dan retur
keluar.
g. Menu laporan
adalah menu untuk menampilkan laporan penjualan barang masuk dan
barang keluar.
3.2.2. Analisis Kebutuhan Non Fungsional
Kebutuhan non-fungsional merupakan kebutuhan yang ada di luar fitur
kebutuhan fungsional dan tidak secara langsung terkait dengan perangkat lunak
yang dibuat, meliputi :
A. Kebutuhan Perangkat Keras (Hardware)
Didalam proses pembuatan aplikasi ini, dibutuhkan perangkat keras supaya
nantinya program aplikasi yang dibuat bisa berjalan dengan baim dan lancar.
Adapun perangkat keras yang dibutuhklan sebagai berikut:
Tabel III.I.
Tabel Kebutuhan Perangkat Keras (Hardware)
No Perangkat Keras (Hardware) Kapasitas
1 PC Proccecor : Intel Celeron CPU 1007U@ 1.50
GHz
32
RAM :2048 MB
2 Keyboard Tipe : Qwerty
3 Mouse Tipe : Mouse Optical
4 Printer Tipe : Printer Laser
5 Wifi Bandwith : 100-500 Kb
Sumber : Hasil Penelitian (2017)
B. Kebutuhan Perangkat Lunak (Software)
Perancangan aplikasi ini dibangun meliputi:
Tabel III.2.
Tabel Kebutuhan Perangkat Lunak (Software)
No Perangkat Lunak (Software) Contoh
1 Sistem Operasi Microsoft Windows 7
2 Webserver Apache
3 Database My SQL
4 Teks Editor Adobe DreamWeaver CS6
5 Web browser Mozila Firefox
Sumber : Hasil Penelitian (2017)
C. Kebutuhan Pengguna (Brainware)
Aplikasi yang dibuat tidak terlepas dari sisi pengguna dimana terlibat
langsung di dalam proses pengoperasian sistem. Oleh karena itu, aplikasi ini
melibatkan beberapa komponen pengguna diantaranya :
1. Gudang
Gudang adalah aset yang bisa mengelolah gudang secara langsung yang
ada didalam sebuah sistem. Fungsi dari hak akses Gudang meliputi:
33
a. Menginput data barang masuk dan barang keluar.
b. Menginput data barang retur masuk dan keluar.
c. Melihat jumlah stock barang.
d. Melihat jumlah stock barang retur.
e. Menampilkan dan mencetak laporan barang masuk dan laporan barang
keluar.
2. Pemilik
Fungsi dari hak akses Pemilik meliputi:
a. Menambah, menyunting dan menghapus akun pengguna aplikasi.
b. Menambah, menyunting dan menghapus data master barang.
c. Menambah, menyunting dan menghapus data master retur barang.
d. Menampilkan, menyunting dan menghapus data stock barang.
e. Menampilkan, menyunting dan menghapus data stock barang retur.
f. Menampilkan dan mencetak laporan barang masuk dan laporan barang
keluar.
3.3. Perancangan Perangkat Lunak
Kebutuhan perangkat lunak atau software yang digunakan dalam proses
pembuatan aplikasi harus sesusai dengan kebutuhan yang diperlukan. Dalam
proses perancangan perangkat lunak ini terdiri dari rancangan antar muka,
rancangan basis data yang diantaranya rancangan basis data meliputi pembuatan
ERD (Entity Relationship Diagram), LRS (Logical Record Structure) dan proses
pembuatan spesifikasi file.
34
3.3.1 Rancangan Antar Muka
Adapun rancangan antarmuka (interface) yang terdapat di dalam aplikasi
inventory pada Toko Thomas Cup di Pontianak adalah sebagai berikut :
a. Rancangan Antarmuka Halaman Login
Sumber : Hasil Penelitian (2017)
Gambar III.2. Rancangan Antarmuka Menu Login
b. Rancangan Antarmuka Tambah Master Barang
Sumber : Hasil Penelitian (2017)
Gambar III.3. Rancangan Antarmuka Master Barang
35
c. Rancangan Antarmuka Stock Barang
Sumber : Hasil Penelitian (2017)
Gambar III.4. Rancangan Antarmuka Stock Barang
d. Rancangan Antarmuka Barang Masuk
Sumber : Hasil Penelitian (2017)
Gambar III.5. Rancangan Antarmuka Barang Masuk
36
e. Rancangan Antarmuka Barang Keluar
Sumber : Hasil Penelitian (2017)
Gambar III.6. Rancangan Antarmuka Barang Keluar
f. Rancangan Antarmuka Tambah Master Retur
Sumber : Hasil Penelitian (2017)
Gambar III.7. Rancangan Antarmuka Master Retur
37
g. Rancangan Antarmuka Retur Masuk
Sumber : Hasil Penelitian (2017)
Gambar III.8. Rancangan Antarmuka Retur Masuk
h. Rancangan Antarmuka Retur Keluar
Sumber : Hasil Penelitian (2017)
Gambar III.9. Rancangan Antarmuka Retur Keluar
38
i. Rancangan Antarmuka Stock Retur
Sumber : Hasil Penelitian (2017)
Gambar III.10. Rancangan Antarmuka Stock Retur
j. Rancangan Antarmuka Laporan Barang Masuk
Sumber : Hasil Penelitian (2017)
Gambar III.11. Rancangan Antarmuka Laporan Barang Masuk
39
k. Rancangan Antarmuka Laporan Barang Keluar
Sumber : Hasil Penelitian (2017)
Gambar III.12. Rancangan Antarmuka Laporan Barang Keluar
l. Rancangan Antarmuka Data Akun
Sumber : Hasil Penelitian (2017)
Gambar III.13. Rancangan Antarmuka Data Akun
40
m. Rancangan Antarmuka Tambah Akun
Sumber : Hasil Penelitian (2017)
Gambar III.14. Rancangan Antarmuka Tambah Akun
41
3.3.2 Perancangan Basis Data
A. Entity Relationship Diagram (ERD)
Sumber : Hasil Penelitian (2017)
Gambar III.15. Entity Relationship Diagram (ERD)
42
B. Logical Record Structure (LRS)
Sumber : Hasil Penelitian (2017)
Gambar III.16. Logical Record Structure (LRS)
43
C. Spesifikasi File
Spesifikasi file merupakan format yang diperlukan dan harus diikuti dalam
rangka untuk file data yang akan diproses. Adapun spesifikasi file yang terdapat di
dalam database inventory adalah sebagai berikut :
1. Spesifikasi file barang
Nama file : tb_brg
Fungsi : untuk menyimpan data master barang
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
Panjang record : 75
Kunci field : kd_brg
Software : Mysql
Tabel III.3.
Tabel tb_brg
No. Field Type Length Extra Keterangan
1 kd_brg Varchar 10 Primary key
2 nm_brg Varchar 50
3 jns_brg Varchar 10
4 Jumlah int 5
Sumber : Hasil Peracangan (2017)
2. Spesifikasi file barang masuk
Nama file : tb_brg_msk
44
Fungsi : untuk menyimpan data barang yang masuk
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
Panjang record : 65
Kunci field : kd_tran_msk
Software : Mysql
Tabel III.4.
Tabel tb_brg_msk
No. Field Type Length Extra Keterangan
1 kd_tran_msk Varchar 10 Auto_Increment Primary key
2 Tgl_msk Date
3 Nm_brg Varchar 50
4 jumlah_msk Int 5
Sumber : Hasil Peracangan (2017)
3. Spesifikasi file barang keluar
Nama file : tb_brg_klr
Fungsi : untuk menyimpan data master retur
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
Panjang record : 65
Kunci field : kd_tran_klr
Software : Mysql
45
Tabel III.5.
Tabel tb_brg_klr
No. Field Type Length Extra Keterangan
1 kd_tran_klr Varchar 10 Auto_Increment Primary key
2 Tgl_klr date
3 Nm_brg Varchar 50
4 jumlah_klr int 5
Sumber : Hasil Peracangan (2017)
4. Spesifikasi file retur
Nama file : tb_retur
Fungsi : untuk menyimpan data barang yang keluar
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
Panjang record : 75
Kunci field : kd_brg
Software : Mysql
Tabel III.6.
Tabel tb_retur
No. Field Type Length Extra Keterangan
1 Kd_brg Varchar 10 Primary key
2 Nm_brg Varchar 50
3 Jns_brg Varchar 10
46
4 jumlah Int 5
Sumber : Hasil Peracangan (2017)
5. Spesifikasi file retur masuk
Nama file : tb_retur_msk
Fungsi : untuk menyimpan data retur yang masuk
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
Panjang record : 55
Kunci field : nm_brg
Software : Mysql
Tabel III.7.
Tabel tb_retur_msk
No. Field Type Length Extra Keterangan
1 Tgl_msk Date -
2 Nm_brg Varchar 50 Primary key
3 Jumlah_msk Int 5
Sumber : Hasil Peracangan (2017)
6. Spesifikasi file retur masuk
Nama file : tb_retur_klr
Fungsi : untuk menyimpan data retur yang keluar
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
47
Panjang record : 55
Kunci field : nm_brg
Software : Mysql
Tabel III.8.
Tabel tb_retur_klr
No. Field Type Length Extra Keterangan
1 Tgl_klr Date -
2 Nm_brg Varchar 50 Primary key
3 Jumlah_klr int 5
Sumber : Hasil Peracangan (2017)
7. Spesifikasi file user
Nama file : user
Fungsi : untuk menyimpan data pengguna
Organisasi file : indexed sequential
Akses file : random
Media file : hardisk
Panjang record : 150
Kunci field : username
Software : Mysql
Tabel III.9.
Tabel user
No. Field Type Length Extra Keterangan
1 Username Varchar 30 Primary key
2 Password Varchar 35
48
3 Nama Varchar 50
4 Alamat Text -
5 No_telp Varchar 15
6 jabatan varchar 20
Sumber : Hasil Peracangan (2017)
3.3.3 Rancangan Struktur Navigasi
Sumber : Hasil Penelitian 2017
Gambar III.17. Struktur Navigasi
49
3.4. Implementasi dan Pengujian Unit
3.4.1 Implementasi
1. Implementasi Rancangan Antarmuka
Berikut adalah implementasi rancangan antarmuka Aplikasi Inventory
Berbasis Web Pada Toko Thomas Cup Di Pontianak.
a. Implementasi halaman login
Sebelum masuk kedalam aplikasi, terlenbih dahulu pengguna diwajibkan
memasukan username dan password dengan benar.
Sumber : Hasil Penelitian (2017)
Gambar III.18. Implementasi Halaman Login
50
b. Implementasi halaman home pemilik
Pada halaman home ini akan tampil, ketika pengguna berhasil login
sebagai pemilik.
Sumber : Hasil Penelitian (2017)
Gambar III.19. Implementasi Halaman Home Pemilik
c. Implementasi halaman stock
Pada halaman ini pemilik dapat melihat data master barang dan, jumlah
ketersedian stock barang.
Sumber : Hasil Penelitian (2017)
Gambar III.20. Implementasi Halaman Stock Barang
51
d. Implementasi halaman tambah master barang
Pada halaman ini pemilik dapat menambahkan data master barang.
Sumber : Hasil Penelitian (2017)
Gambar III.21. Implementasi Halaman Tambah Master Barang
e. Implementasi halaman stock retur
Pada halaman ini pemilik dapat melihat data master retur dan, jumlah
ketersedian stock retur barang.
Sumber : Hasil Penelitian (2017)
Gambar III.22. Implementasi Halaman Stock Retur
52
f. Implementasi halaman tambah master retur.
Pada halaman ini pemilik dapat menambah data master retur.
Sumber : Hasil Penelitian (2017)
Gambar III.23. Implementasi Halaman Tambah Master Retur
g. Implementasi halaman laporan barang masuk
Pada halaman ini pemilik dapat menampilkan dan mencetak laporan
barang masuk per tanggal.
Sumber : Hasil Penelitian (2017)
Gambar III.24. Implementasi Halaman Laporan Barang Masuk
53
h. Implementasi halaman laporan barang keluar
Pada halaman ini pemilik dapat menampilkan dan mencetak laporan
barang keluar per tanggal.
Sumber : Hasil Penelitian (2017)
Gambar III.25. Implementasi Halaman Laporan Barang Keluar
i. Implementasi halaman Akun
Pada halaman ini pemilik dapat melihat daftar akun pengguna yang telah
terdaftar.
Sumber : Hasil Penelitian (2017)
Gambar III.26. Implementasi Halaman Akun
54
j. Implementasi halaman register
Pada halaman ini pemilik dapat menambahkan akun pengguna baru.
Sumber : Hasil Penelitian (2017)
Gambar III.27. Implementasi Halaman Register Akun
k. Implementasi halaman home gudang
Halaman home gudang ini akan tampil,ketika pengguna berhasil login
dengan benar sebagai gudang.
Sumber : Hasil Penelitian (2017)
Gambar III.28. Implementasi Halaman Home Gudang
55
l. Implementasi halaman input barang masuk
Pada halaman ini gudang dapat menginput data barang masuk.
Sumber : Hasil Penelitian (2017)
Gambar III.29. Implementasi Halaman Input Barang Masuk
m. Impelemntasi halaman input barang keluar
Pada halaman ini gudang dapat menginput data barang keluar.
Sumber : Hasil Penelitian (2017)
Gambar III.30. Implementasi Halaman Input Barang keluar
56
n. Implementasi halaman input retur masuk
Pada halaman ini gudang dapat menginput data barang retur masuk.
Sumber : Hasil Penelitian (2017)
Gambar III.31. Implementasi Halaman Input Retur Masuk
o. Implementasi halaman input retur keluar
Pada halaman ini gudang dapat menginput data barang retur keluar.
Sumber : Hasil Penelitian (2017)
Gambar III.32. Implementasi Halaman Input Retur keluar.
57
3.4.2 Pengujian Unit (Black Box Testing)
Pengujian terhadap program yang telah dirancang dengan menggunakan
black box testing. Yang penggujiannya di fokuskan pada proses masukan dan
keluaran pada program yang telah dirancang, adalah sebagai berikut :
1. Login
Pengujian black box testing berdasarkan pada sistem keamanan login yang telah
dibuat pada web.
Tabel III.10.
Hasil Pengujian Black Box Testing Halaman Login Pemilik
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Username dan
password
tidak diisi
kemudian klik
tombol login
Username
:xxx
Password
:xxx
Sistem akan
menolak dan
menampilkan
pesan “silahkan
isikan username
dan password”
Sesuai
harapan
valid
2 Mengetikan
username dan
password
yang salah
Username
: pemilik
Password
: 999
Sistem akan
menolak dan
menampilkan
pesan “login
gagal silahkan
login kembali”
Sesuai
harapan
valid
3 Mengetikan Username Sistem akan Sesuai valid
58
username dan
password
dengan benar
:handoko
Password
:123
menerima akses,
dan menampilkan
menu utama
pemilik.
harapan
Sumber: Hasil Perancangan (2017)
2. Pengujian Tambah Master Barang
Tabel III.11.
Hasil Pengujian Black Box Testing Halaman Tambah Master Barang
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongka
n satu kolom
atau lebih
yang ada pada
form input
tambah
master barang
kemudian klik
simpan
Kode
barang:
(kosong)
Nama
barang:
xxx
Jenis
barang
:xxx
Jumlah
:xxx
Sistem akan
menolak akses
user dan
menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
Sesuai
harapan
Valid
2 Mengisi
semua kolom
Kode
barang
Sistem akan
menerima akses
Hasil
sesuai
Valid
59
yang ada pada
form tambah
master
barang,
kemudian klik
simpan
:xxx
Nama
barang
:xxx
Jenis
barang
:xxx
Jumlah
:xxx
user dan
menampilkan
pesan “data
tersimpan”
harapan
Sumber: Hasil Perancangan (2017)
3. Pengujian Tambah Master Retur
Tabel III.12.
Hasil Pengujian Black Box Testing Halaman Tambah Master Retur
No Skenario
Pengujian
Test case Hasil yang di
harapkan
Hasil
pengujian
kesimpulan
1 Mengosongka
n satu kolom
atau lebih
yang ada pada
form input
tambah
master retur
kemudian klik
Kode
barang:
(kosong)
Nama
barang:
xxx
Jenis
barang
Sistem akan
menolak akses
user dan
menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
Sesuai
harapan
Valid
60
simpan :xxx
Jumlah
:xxx
2 Mengisi
semua kolom
yang ada pada
form tambah
master retur,
kemudian klik
simpan
Kode
barang
:xxx
Nama
barang
:xxx
Jenis
barang
:xxx
Jumlah
:xxx
Sistem akan
menerima akses
user dan
menampilkan
pesan “data
tersimpan”
Hasil
sesuai
harapan
Valid
Sumber: Hasil Perancangan (2017)
4. Pengujian Tambah Akun
Tabel III.13.
Hasil Pengujian Black Box Testing Halaman Tambah Akun
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongka
n satu kolom
atau lebih
Username:
(kosong)
Password:x
Sistem akan
menolak akses
user dan
Sesuai
harapan
Valid
61
yang ada pada
form tambah
akun
kemudian klik
tombol
Register.
xx
Nama:
(kosong)
Alamat:xxx
No.telepon:
xxx
Jabatan:xx
x
menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
2 Mengisi
kolom dengan
jumlah
karakter yang
melebihi,kete
ntuan jumlah
maksimal
karakter.
Kemudian
klik tombol
Register.
Username:
(melebihi
jumlah
karakter
yang telah
ditentukan)
Password:x
xx
Nama:
xxxxx
Alamat:xxx
No.telepon:
xxx
Jabatan:xx
x
Sistem akan
menolak akses
dan
menampilkan
pesan”
Registrasi
Gagal! Ada
Kesalahan Pada
Saat Proses
Registrasi,
Silahkan Registr
asi kembali Data
terlalu panjang
untuk kolom
'username' di
baris 1”
Hasil
sesuai
harapan
Valid
62
3 Mengisi
semua kolom
sesuai dengan
tentuan
dengan benar,
kemudian klik
tombol
Register
Username:
xxx
Password:x
xx
Nama:xxx
Alamat:xxx
No.telepon:
xxx
Jabatan:xx
x
Sistem akan
menerima akses
dan
menampilkan
pesan”Akun
Berhasil
Disimpan”
Hasil
sesuai
harapan
Valid
Sumber: Hasil Perancangan (2017)
5. Pengujian Halaman Login Gudang
Tabel III.14.
Hasil Pengujian Black Box Testing Halaman Login Gudang
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Username
dan password
tidak diisi
kemudian klik
tombol login
Username:
(kosong)
Password :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan “silahkan
isikan username
dan password”
Sesuai
harapan
valid
2 Mengetikan Username: Sistem akan Sesuai valid
63
username dan
password
yang salah
pemilik
Password :
5555
menolak dan
menampilkan
pesan “login
gagal silahkan
login kembali”
harapan
3 Mengetikan
username dan
password
dengan benar
Username
:gudang
Password
:123
Sistem akan
menerima akses,
dan
menampilkan
menu utama
gudang.
Sesuai
harapan
valid
Sumber: Hasil Perancangan (2017)
6. Pengujian Input Barang Masuk
Tabel III.15.
Hasil Pengujian Black Box Testing Halaman Input Barang Masuk
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
64
1 Mengosongka
n satu kolom
atau lebih
yang ada pada
form input
barang masuk
kemudian klik
tombol
Simpan.
Kode trans
masuk:
kode
otomatis)
Tanggal
masuk:xxx
Nama
barang:xxx
Jumlah
masuk:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
Sesuai
harapan
Valid
2 Mengisi
semua kolom
sesuai dengan
ketentuan
dengan benar,
kemudian klik
tombol
Simpan.
Kode trans
masuk :
(kode
otomatis)
masuk: xxx
Tanggal
masuk:xxx
Nama
barang:xxx
Jumlah
masuk:xxx
Sistem akan
menerima akses
dan
menampilkan
pesan”Data
Telah
Tersimpan”
Hasil
sesuai
harapan
Valid
Sumber: Hasil Perancangan (2017)
65
7. Pengujian Input Barang Keluar
Tabel III.16.
Hasil Pengujian Black Box Testing Halaman Input Barang Keluar
No Scenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongka
n satu kolom
atau lebih
yang ada pada
form input
barang keluar
kemudian klik
tombol
Simpan.
Kode trans
keluar:
(kode
otomatis)
Tanggal
masuk:xxx
Nama
barang:
(kosong)
Jumlah
keluar:xxx
Sistem akan
menolak akses
user dan
menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
Sesuai
harapan
Valid
2 Mengisi
semua kolom
sesuai dengan
ketentuan
dengan benar,
kemudian klik
tombol
Simpan.
Kode trans
keluar:
(kode
otomatis)
Tanggal
masuk:xxx
Nama
barang:xxx
Sistem akan
menerima akses
dan menampilkan
pesan”Data Telah
Tersimpan”
Hasil
sesuai
harapan
Valid
66
Jumlah
masuk:xxx
Sumber: Hasil Perancangan (2017)
8. Pengujian Retur Masuk
Tabel III.18.
Hasil Pengujian Black Box Testing Halaman Input Retur Masuk
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongkan
satu kolom atau
lebih yang ada
pada form input
retur masuk
kemudian klik
tombol Simpan.
Tanggal
masuk:xxx
Nama
barang:xxx
Jumlah
masuk:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
Sesuai
harapan
Valid
2 Mengisi semua
kolom sesuai
dengan
ketentuan
dengan benar,
kemudian klik
tombol Simpan.
Tanggal
masuk:xxx
Nama
barang:xxx
Jumlah
masuk:xxx
Sistem akan
menerima akses
dan menampilkan
pesan”Data Telah
Tersimpan”
Hasil
sesuai
harapan
Valid
Sumber: Hasil Perancangan (2017)
67
9. Pengujian Retur Keluar
Tabel III.19.
Hasil Pengujian Black Box Testing Halaman Input Retur Keluar
No Skenario
Pengujian
Test Case Hasil yang di
harapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongkan
satu kolom atau
lebih yang ada
pada form input
retur keluar
kemudian klik
tombol Simpan.
Tanggal
masuk:xxx
Nama
barang:xxx
Jumlah
keluar:
(kosong)
Sistem akan
menolak akses user
dan menampilkan
pesan di kolom
yang tidak di isi
“harap isi bidang
ini”
Sesuai
harapan
Valid
2 Mengisi semua
kolom sesuai
dengan
ketentuan
dengan benar,
kemudian klik
tombol Simpan.
Tanggal
masuk:xxx
Nama
barang:xxx
Jumlah
keluar:xxx
Sistem akan
menerima akses
dan menampilkan
pesan”Data Telah
Tersimpan”
Hasil
sesuai
harapan
Valid
Sumber: Hasil Perancangan (2017)