Oleh :
MUHAMAD AGUS SOLIHIN
NIM. 41170606
Menyetujui,
Tim Penguji Tugas Akhir
Penguji 1 Penguji 2
NIDN. NIDN.
Mengetahui,
Ketua Program Studi Teknik Informatika
Mengesahkan,
Ketua STMIK IKMI Cirebon
i
PERANCANGAN APLIKASI STOK GUDANG HARIAN BERBASIS
LARAVEL DI YANA SPORT CIREBON
Cirebon,
Menyetujui,
Ketua LPPM STMIK IKMI Cirebon Pembimbing Utama
ii
HALAMAN PERSETUJUAN PEMBIMBING
iii
HALAMAN PERNYATAAN KEASLIAN SKRIPSI
Ttd, Materai
Muhamad Agus Solihin
iv
ABSTRAK
v
ABSTRACT
Yana Sport is a company that provides a wide range of sports equipment. At Yana
Sport the process and monitoring of stock of goods since 2009 until now is still
carried out by inputting into notebooks and Ms Excel. Data collection at Yana
Sport Cirebon currently does not have a computerized system. So that in
conducting data collection, goods still use notebooks and are entered into the
computer using Microsoft Excel without using a database.
This research was carried out with the aim of knowing the data processing of
incoming and outgoing goods, in developing this system the author uses the
waterfall method and uses Laravel. The stages of data analysis, data collection,
data design and system maintenance, system test methods using blackbox. So in
conclusion, using this concept will make it easier for the author in terms of
maintenance (maintenance) and also development (scalability) on the application
system to be built.
By using this application, it can make it easier to access goods data, make it
easier to make reports of incoming and outgoing goods and produce reports that
are much better and easier to use, besides that it can help monitor the storage
capacity of stock items, and this system has been tested using blackbox with 100%
test results. successful from 29 test cases.
The results showed that, in the trial development of the data processing process
for employees of Yana Sport Cirebon in the good category. After the revision of
the process, the results of data processing are included in very good condition in
field trials using blackboxes, thus the development of data processing processes
for Yana Sport employees is feasible to use.
vi
KATA PENGANTAR
Assalamu’alaikum Wr.Wb.
Akhir kata tiada gading yang tak retak, begitu juga dengan penyusunan
Skripsi.Dan penulis mengharapkan kritik dan saran yang membangun dari
pembaca untuk penulisan laporan yang lebih baik lagi.Semoga Skripsi bermanfaat
bagi semua pembaca.Aamiin.
Penulis
8
DAFTAR ISI
LEMBAR PENGESAHAN......................................................................................i
HALAMAN PERSETUJUAN PEMBIMBING.....................................................iii
HALAMAN PERNYATAAN KEASLIAN SKRIPSI...........................................iv
ABSTRAK...............................................................................................................v
KATA PENGANTAR.............................................................................................7
DAFTAR ISI............................................................................................................9
DAFTAR TABEL..................................................................................................13
DAFTAR GAMBAR.............................................................................................14
BAB I PENDAHULUAN.....................................................................................17
1.1 Latar Belakang Masalah..........................................................................17
1.6 Hipotesis..................................................................................................29
2.3.3. Perancangan.............................................................................38
2.3.7. Database................................................................................42
2.3.9. Laravel.....................................................................................45
2.3.10. Framework.............................................................................46
2.3.11. Composer...............................................................................46
2.3.13. ERD.....................................................................................47
4.1.2 Desain.....................................................................................60
Aktivity Diagram................................................................................................62
Class Diagram...................................................................................................68
UXDesign..........................................................................................................69
4.1.3 Implementasi.............................................................................78
4.1.4 Testing....................................................................................91
4.2 Pembahasan...............................................................................................105
11
4.2.2 Pengujian Sistem Aplikasi....................................................106
5.2 Saran..........................................................................................................109
DAFTAR PUSTAKA..........................................................................................110
LAMPIRAN.........................................................................................................112
12
DAFTAR TABEL
DAFTAR GAMBAR
13
Gambar 2.1 Metode MVC Sumber : (Nurul Huda)...............................................39
16
BAB I
PENDAHULUAN
barang masih menggunakan buku catatan besar. Dalam hal ini kurangnya kontrol
pengembangan sistem Point of Sale” (Studi kasus TPOS PT. Java Signa
laporan yang lebih baik dengan waktu yang singkat dan mempermudah
Irfan2, Ambiyar3, Mai Rahmad4, Akhmad Zulkifli5 pada tahun 2020 dengan judul
persediaan barang menggunakan Ms.Excel untuk proses input barang, cara seperti
ini rentan terhadap kesalahan input data. Pada proses rekapitulasi data persediaan
mengatasi masalah diatas maka perlu dibuat suatu aplikasi persediaan barang yang
data persediaan barang. (Ayu, Irfan, Ambiyar, Rahmad, & Zulkifli, 2020)
kurang efektif, serta memerlukan waktu lama untuk mencari data sparepart
18
Berdasarkan hasil pertimbangan jurnal-jurnal diatas dengan penelitian
sistem informasi dengan fokus masalah penelitian yang sedang dilakukan oleh
Stok barang pada bulan September berjumlah 9.116 barang, meliputi keseluruhan
alat olahraga dan musik. Stok barang pada bulan Oktober berjumlah 8.389 barang,
meliputi keseluruhan alat olahraga dan musik. Stok barang pada bulan November
10,000
8,000
6,000
4,000
2,000
0
September Oktober November
19
Dari data di atas menunjukan bahwa laporan data barang masih dibuat
dengan Microsoft Office Excel. Ada beberapa ruangan untuk display ataupun
menyimpan barang terdiri dari Toko, dan Gudang . Barang tersebut terdiri dari
Penulis menemukan masalah dalam penelitian ini bahwa selama ini proses
pendataan barang menjadi tanggung jawab pegawai dan bagian gudang yang
barang mana saja yang telah terjual, barang masuk, dan barang yang sedang
dipaparkan diatas, maka perlu adanya sistem perancangan pengolahan stok barang
proses monitoring stok barang serta memberikan sebuah informasi yang lebih
(SOP) serta belum memiliki sistem penunjang informasi data yang akurat, yang
menyebabkan sulitnya pihak Yana Sport dalam menentukan barang mana saja
yang berkurang, bertambah dan yang sedang diorder. Sulitya mencari data untuk
diperbaharui jika ada permintaan laporan data barang saat dibutuhkan oleh owner.
barang berbasis laravel untuk memonitoring data stok barang. Oleh sebab itu,
20
penulis akan melakukan penelitian dengan judul “PERANCANGAN APLIKASI
stok dengan mudah. Diharapkan dengan adanya aplikasi ini, bagian sarana
berikut :
Sport.
server dan Sublime Text sebagai text editor serta bahasa pemrograman
21
3. Alat perancangan yang akan saya gunakan yaitu Flowchart, Data Flow
4. Tipe user kasir, gudang dan admin untuk owner itu sendiri. Jumlahnya
hanya 3 user
kesalahan input, barang masuk dan keluar sesuai efisien dan efektif.
ini adalah :
dijadikan sarana referensi untuk penelitian dimasa yang akan dating guna
22
untuk mengembangkan model yang lebih sempurna dan masalah yang
lebih spesifik..
masuk setiap harinya pada system ini. Bagian gudang dapat mengontrol
1.6 Hipotesis
23
BAB II
TINJAUAN PUSTAKA
Penjualan Dan Bembelian Serta Pengendalian Stok Barang Pada Toko Batik
sistem transaksi yang manual pada toko Batik Kusumawardani menjadi sebuah
dengan mengubahnya sitem tersebut, dapat membantu kinerja dari Toko Batik
Kusumawardani menjadi kinerja yang efektiv dan efisien. (Badii & Kuncoro,
2017)
Pada penelitian yang dilakukan oleh Tamus Bin Tahir1, Muh. Rais2, Moch.
Apriyadi HS3 dalam jurnal yang berjudul “Aplikasi Point OF Sales Menggunakan
berperan penting dalam manajemen suatu usaha dagang. Point of Sales (POS)
merupakan sistem yang menjalankan proses dan juga transaksi keuangan yang
layaknya mesin kasir, perhitungan inventory/stock barang. (Tahir, Rais, & HS,
2019)
Ade Putra1, Sari Dewi Budiwati2, Toufan Diansyah Tambunan3 dalam jurnal yang
berjudul “APLIKASI MONITORING LAPORAN STOK BARANG
ini merancang sebuah aplikasi monitoring stok barang juga sangat diperlukan.
Dengan aplikasi ini Wormhole Makassar akan lebih mudah dalam mengelola data
barang, data keluar barang, data pelanggan, data supplier dan memudahkan bagian
Untuk itu, sistem ini diharapkan dapat membantu Wormhole Makassar dalam
penelitian tersebut yaitu dapat mempercepat proses pengolahan data dan dapat
Munajat, 2018)
Marcus Zakaria2 dalam jurnal yang berjudul “Rancang Bangun Aplikasi Inventori
pembelian secara angsuran, maka akan dibuat sistem dalam pembayaran, baik
secara tunai maupun secara angsuran agar meminimalisir kesalahan dan juga
Admin juga mempunyai catatan piutang bagi pelanggan yang berhutang atau
masih belum melunasi biaya transaksi. Perusahaan ini juga mempunyai supplier
perusahaan. Dalam sistem ini supplier berperan sebagai penyedia barang yang
admin juga bisa melakukan pembayaran secara angsuran atau tunai. (Jufri &
Zakaria, 2019)
26
2.2 Keaslian Penelitian
1 Penerapan MVC Irfan Zainul Abidin, Tujuan Kesimpulan dari Saran dalam Perbedaan
dalam Hanson Prihantoro dikembangkan penelitian ini Perancangan menggunakan
Pengembangan Putro, Sumber dari sistem tersebut adalah dengan sistem ini agar framework
Sistem Point of Jurnal Universitas untuk penggunaan dapat lebih codeigniter
Sale (Studi Islam Indonesia, 2020 mempermudah konsep MVC, dikembangkan
Kasus TPOS manajemen kompleksitas dari guna
PT. Java Signa barang, transaksi kode dalam meningkatkan
Intermedia) penjualan, dan perangkat lunak efisiensi
pembuatan dapat dikurangi proses
laporan penjualan. secara signifikan, integrasi kode
dengan demikian, program pada
meningkatkan sistem
fleksibilitas dan
modularitas
sistem perangkat
lunak.
2 Aplikasi Fitri Ayu1 , Dedy Adapun tujuan Aplikasi Kelemahan Perbedaan
Persediaan Irfan2 , Ambiyar3 , dari penelitian ini persediaan barang dari sistem ini menggunakan
27
Barang Mai Rahmad4 , yaitu, elektronik ini adalah masih metode FIFO
Elektronik Akhmad Zulkifli5 Membangun dibuat dengan perlu di dan dapat
Menggunakan Information aplikasi sistem kembangkan diakses secara
Framework Technology and persediaan barang terkomputerisasi dan ditambah realtime
Laravel (Studi Computer Science yang sehingga dapat fitur fitur
kasus: Toko (INTECOMS), 2020 terkomputerisasi. meminimalisir penunjang
Seven Komputer Membangun kesalahan
Pekan Baru) database pengetikan input
persediaan yang sering
barang. terjadi pada
Membangun sistem yang
aplikasi sedang berjalan
persediaan barang saat ini.
yang
tersinkronisasi
dengan bagian
penjualan.
3 Aplikasi Fiki Dzulfiqar1, Sistem informasi Kesimpulan dari Saran dalam Perbedaan
Pemesanan Dan Muhammad Barja ini bertujuan penelitian ini Perancangan menggunakan
Pengelolaan Sanjaya, S.T.,M T., untuk adalah membuat sistem ini agar berbasis web
Stok Sparepart OCA.2 , Pramuko Aji, mempermudah sistem aplikasi dapat lebih
Mesin Kain Di S.T.,M.T3, Jurnal e- user pada CV yang dapat dikembangkan
CV Maemunah Proceeding of Applied Maemunah dalam membantu guna
Science, 2020 pengolahan data petugas gudang meningkatkan
agar lebih efektif untuk memesan efisiensi
dan efisien serta mengelola proses
stok spare part integrasi kode
mesin kain di CV program pada
Maemunah. sistem
4 Perancangan Yamotiwode Abraham Tujuan dari Kesimpulannya Pada Perbedaan
28
Sistem Badii1, Dwi Kuncoro2, penelitian ini Dengan adanya penelitian pendekatan
Informasi Jurnal Go Infotech, membuat sistem aplikasi transaksi selanjutnya dengan
Penjualan Dan 2017 yang sudah tersebut, maka diharapkan menggunakan
Pembelian Serta modern dan penulis berharap dapat metode UML
Pengendalian terkomputerisasi dapat membantu memperbaiki,
Stok Barang dapat dilihat pada user dalam hal-hal berikut,
Pada Toko Batik negara-negara mempermudah Cetak laporan
Kusumawardani maju seperti di kegiatan transaksi laba-rugi..
Solo Eropa, pada jual-beli. Mengembangk
Supermarket, an aplikasi
Toko, Sekolah menjadi sistem
dan Instansi berbasis
lainnya sudah android.
secara Membuat
menyeluruh otomatisasi
menggunakan pada form
sistemnya yang belum
kerjanya yang terotomatisasi,
modern dan berkaitan
terkomputerisai. dengan tombol
manipulasi
data. dan
Membuat
sistem barcode
pada lebel
harga barang.
5 Aplikasi Point Tamus Bin Tahir1, Tujuan sistem ini Kesimpulan, Saran dalam Perbedaan
Of Sales Muh. Rais2, Moch. untuk penggunaan Perancangan masalah yang
Menggunakan Apriyadi HS3 Jurnal memudahkan framework laravel sistem ini agar lebih fokus
Framwork JIKO (Jurnal pemilik toko sangat membantu dapat lebih terhadap
29
Laravel Informatika dan Galaxy Cell programmer dikembangkan keperluan
Komputer, 2019 dalam dalam guna elektronik
memanajemen membangun meningkatkan
data barang, data sebuah aplikasi. efisiensi
penjualan, data Hal ini tentunya proses
pembelian. karena karena integrasi kode
syntaxlaravel program pada
yang bersih dan sistem
fungsional serta
library yang
banyak dan
mudah digunakan
sehingga dapat
mempercepat
pembangunan
modul
30
2.3 Landasan Teori
dan efisien.
suatu entitas.
2.3.3. Perancangan
kesatuan.
32
disediakan untuk memenuhi permintaan dari komponen atau
2.3.5. MVC
berikut:
34
Metode air terjun (Waterfall) menurut Sommerville (2003)
mendasar:
perangkat lunak.
memenuhi spesifikasinya.
2.3.7. Database
bisa ditunjukkan dengan kunci dari tiap tabel yang ada. Satu
2.3.8.1. WEB
Menurut Muhammad Robith Adani (2020) web atau
36
2.3.8.2. HTML, CSS, Java Script
Berdasarkan kutipan dari salah satu laman web
manapun di dunia.
menampilkannya (CSS).
2.3.8.3. PHP
Supono dan Putratama (2016:3) mengemukakan
37
bahasa pemrograman yang digunakan untuk
2.3.8.4. MySQL
Menurut Adi Nugroho (2011) MySQL (My
sebagai respon dari seluruh aktivitas yang terjadi pada halaman web.
38
2.3.9. Laravel
command prompt.
39
2.3.10. Framework
2.3.11. Composer
project PHP dengan library dari luar. Serta dengan bantuan tools tersebut
(uji kasus)”.
40
2.3.12.2. Blackbox Testing
Menurut Pressman (2010:597) “Pengujian Black Box
2.3.13. ERD
1. Entitas
41
2. Atribut
3. Relasi
4. Alur data
42
2.3.14. Use Case Diagram
dengan sistem informasi yang akan dibuat. Secara kasar, use case
43
3 Generalization Hubungan dimana objek anak
(descendent) berbagi perilaku
dan struktur data dari objek
yang ada di atasnya objek
induk (ancestor).
4 Include Menspesifikasikan bahwa
UseCase sumber secara
eksplisit.
5 Extend Menspesifikasikan bahwa
Use Case target memperluas
perilaku dari Use Case
sumber pada suatu titik yang
diberikan.
6 Association Apa yang menghubungkan
antara objek satu dengan
objek lainya.
7 System Menspesifikasikan paket
yang menampilkan sistem
secara terbatas.
44
9 Collaboration Interaksi aturan-aturan dan
element lain yang berkerja
sama untuk menyediakan
perilaku yang lebih besar dari
jumlah dan
elementelementnya (sinergi).
10 Note Element fisik yang eksis saat
aplikasi dijalankan dan
mencerminkan suatu sumber
daya komputasi.
45
Memperlihatkan bagaimana
2 Activy masingmasing kelas antarmuka
saling berinteraksi satu sama
lain
Bagaiman objek dibentuk dan
3 Initial Node diawali
Bagaiman objek dibentuk dan
4 Actifity Final Node dihancurkan
Satu aliran yang pada tahap
5 Fork Node tertentu berubah menjadi
beberapa aliran
46
BAB III
METODE PENELITIAN
1.
2.
3.
(Pembuatan Software) dalam hal ini menjelaskan cara membuat sistem informasi
47
3.2 Metode Perancangan Sistem
rangkaian alur kerja sistem yang jelas dan teratur sehingga berkomitmen pada
tujuan akhir. Dan dalam metode waterfall mempunyai pendekatan yang sangat
metodis, setiap informasi akan tercatat, terdistribusikan dan dapat diakses dengan
cepat.
Tujuan normalisasi
tepat).
48
Pada tabel 3.1 data belum ternormalisasi sehingga dapat diubah kedalam
bentuk 1NF dengan cara membuat setiap baris berisi kolom dengan jumlah yang
yang bernilai ganda, dan tiap atribut satu pengertian yang bernilai
tunggal.
id_in keterangan
v no_inv User kode_barang id_supp total tanggal
1 INV/0001 Admin YS0001 4 1490000 2022-01-06 lunas
2 INV/0002 Admin YS00015 5 800000 2022-01-06 lunas
3 INV/0003 Admin YS0003 3 1160000 2022-01-06 lunas
49
4 INV/0004 Admin YS0009 1 320000 2022-01-06 lunas
50
Gambar 7.1 Import Data Tabel Supplier
Untuk Export Data Tabel Sendiri penulis melalui menu Export
51
3.3.3 Relationship Tabel
tabel yang saling berhubungan tabel satu dengan tabel yang lainnya.
Seperti halnya tabel barang yang tehubung dengan tabel barang masuk dan
tabel barang keluar, lalu tabel user yang terhubung dengan tabel barang
masuk dan tabel barang keluar, kemudian tabel supplier terhubung dengan
berikut:
diantaranya adalah Data Barang, Data Barang Masuk dan Data Barang
52
Keluar. Tahapan-tahapan pengujian dimulai dari pembuatan flowchart,
Data Supplier, Modul Data Barang, Modul Daftar Inden, Modul purchase
karyawan tersebut dapat mengoperasikan sistem stok barang dan penulis juga
akan berencana membuat panduan dalam bentuk buku berjilid tentang bagaimana
1.
53
BAB IV
4.1 Hasil
dan maintenance.
barang di Yana Sport Cirebon dan menguji kualitas sistem stok barang
yang dibuat. Sasaran penelitian sistem stok barang ini adalah owner
dari Yana Sport itu sendiri untuk pengelolaan data barang di Yana
Sport sekaligus melihat laporan stok terkini yang ada di Yana Sport.
adalah owner dari Yana Sport itu sendiri untuk pengelolaan data
4.1.2 Desain
sebagai adminnya.
56
setiap bulan setelah menerima laporan
dari karyawan bagian gudang
10. Supplier Toko grosir yang akan menerima pesanan
barang dan memproses data barang yang
telah dipesan
Aktivity Diagram
gudang harus memasukan email dan password kalau benar maka akan
mengakses form olah data barang fungsi pada sistem ini yaitu
59
3. Diagram Activity Manage Data Supplier
mengakses form olah data Supplier fungsi pada sistem ini yaitu
60
4. Diagram Activity Manage Barang Keluar
mengakses form olah data barang keluar fungsi pada sistem ini yaitu
keluar.
61
5. Diagram Activity Manage Barang Masuk
mengakses form olah data barang masuk fungsi pada sistem ini yaitu
masuk.
62
6. Diagram Activity Purchase Order
63
Class Diagram
64
UXDesign
1. Halaman InterfaceLogin
email dan password diketik dengan benar maka akan masuk ke dalam
65
2. Halaman Interface Dashboard
66
3. Halaman Interface Sistem Admin - Setting
dashboard sistem.
67
Gambar 21.12 Halaman Interface sistem admin access control
Pada Gambar 4.12 merupakan halaman interface sistem access
control dimana user dapat merubah atau menyeting hak akses user
pada sistem.
dimana user dapat merubah status user aktif dan tidak aktif.
68
6. Halaman Interface Sistem User
69
produk dimana user dapat melihat, menambah, dan menghapus
70
Pada Gambar 4.17 merupakan halaman interface sistem data barang
inden dimana user dapat melihat barang yang sudah dipesan pada
sistem.
71
Gambar 28.19 Halaman Interface Sistem Barang Masuk
72
13. Halaman Interface Sistem Laporan Barang Masuk
barang masuk dimana user dapat melihat nota transaksi barang masuk
pada sistem.
73
Pada Gambar 4.22 merupakan halaman interface sistem laporan
barang keluar dimana user dapat melihat nota transaksi barang keluar
pada sistem.
barang dimana user dapat melihat keseluruhan total stok barang pada
sistem.
4.1.3 Implementasi
74
Berikut adalah potongan source code program yang terdiri dari
proses Create, Read, Update, Delete (CRUD) data yang diwakili oleh
75
c. Source code proses update
76
1. Login
77
3. Setting
78
5. User Level
6. User
79
7. Gambar Produk
8. Supplier
80
9. Daftar Barang
81
11. Barang Masuk
82
13. Laporan Barang Masuk
83
15. Laporan Stok
sebagai berikut:
A. Tabel User
84
B. Tabel User Level
C. Tabel Supplier
D. Tabel Barang
85
8 create_at Timestamp Create At
9 update_at Timestamp Update At
10 user_modified Int 11 User Modified
11 stok_awal Int 11 Stok Awal
12 stok_total Int 11 Stok Total
13 img_id Int 11 Img Id
86
4.1.4 Testing
A. Login
cara, yaitu:
Jalur 1 : 1-2-3-4-5-6
Jalur 2 : 1-2-3-4-2-3-5-6
benar konkrit.
88
Gambar 54.45 Flowchart Data Gambar
cara, yaitu:
Jalur 1 : 1-2-3-4-5-6-7-8
Jalur 2 : 1-2-7-8
C. Data Barang
konkrit.
90
Gambar 57.47 Flowchart Data Barang
cara, yaitu:
Jalur 1 : 1-2-3-4-5-6-7-8
Jalur 2 : 1-2-7-8
D. Barang Masuk
92
Gambar 59.49 Flowchart Barang Masuk
93
Kompleksitas siklomatis pada Gambar 4.50 dihitung menggunakan
3 cara, yaitu:
independennya adalah :
Jalur 1 : 1-2-3-4-5-6-7-8-9
Jalur 2 : 1-2-3-4-8-9
E. Barang Keluar
barang keluar.
94
Gambar 61.51 Flowchart Barang Keluar
95
Kompleksitas siklomatis pada Gambar 4.52 dihitung menggunakan
3 cara, yaitu:
independennya adalah :
Jalur 1 : 1-2-3-4-5-6-7-8-9
Jalur 2 : 1-2-3-4-8-9
A. Form Login
masalah.
96
sesuai kemudian klik “Username/Password
Login Password: 123 not found”
3. Mengisi Email tidak Email: Sistem menolak dan
sesuai dan Password admin@gmail.com menampilkan pesan
Berhasil dan
sesuai kemudian klik data tidak ditemukan
sesuai harapan
Login Password: 123 “Username/Password
not found”
4. Email dan Password Email: (kosong) Sistem menolak dan
tidak diisi kemudian menampilkan pesan
klik Login Passowrd: (kosong) “Harap isi bidang Berhasil dan
ini” sesuai harapan
“Harap isi bidang
ini”
5. Email sesuai dan Email: Sistem menolak dan
Password tidak diisi admin@admin.com menampilkan pesan Berhasil dan
kemudian klik Login “Harap isi bidang sesuai harapan
Passowrd: (kosong) ini”
adamasalah.
97
klik Simpan Simpan pesan
“Data saved sesuai harapan
successfully”
5. Hapus data barang Klik tombol Sistem menampilkan
Hapus pesan peringantan Berhasil dan
apakah benar data akan sesuai harapan
di hapus.
ada masalah.
Hasil
NO Skenario Pengujian Test Case Hasil Yang Diharapkan
Pengujian
1. Tambah data Barang Klik add barang Muncul halaman tambah Berhasil dan
Masuk masuk barang masuk sesuai harapan
2. No invoice, supplier, No invoice: Sistem menolak dan
nama barang, & jumlah (kosong) menampilkan pesan
tidak diisi supplier: “harap isi bidang ini”
(kosong) Diarahkan pada kolom Berhasil dan
Nama barang: yang harusnya diisi sesuai harapan
(kosong)
jumlah barang:
(kosong)
3. Isi invoice, memilih No invoice: Sistem menolak dan
supplier, nama barang & (INV/0008) menampilkan pesan
jumlah tidak diisi nama barang: “harap isi bidang ini” Berhasil dan
(kosong) Diarahkan pada kolom sesuai harapan
jumlah barang: yang harusnya diisi
(kosong)
4. Memilih supplier, No Nama supplier: Sistem menolak dan Berhasil dan
invoice tidak diisi, (SMASH JAYA menampilkan pesan sesuai harapan
Nama barang diisi & SPORT) “harap isi bidang ini”
jumlah diisi No invoice: Diarahkan pada kolom
98
(kosong) yang harusnya diisi
Nama barang:
(bola volly)
jumlah barang:
(13)
5. Edit data barang masuk Klik tombol aksi Muncul halaman edit Berhasil dan
edit purchase order. sesuai harapan
6. Merubah data kemudian Klik tombol Aksi Sistem menampilkan
Berhasil dan
klik Simpan submit pesan “Data saved
sesuai harapan
successfully”
7. Hapus data barang Klik tombol Sistem menampilkan
masuk Hapus pesan peringantan Berhasil dan
apakah benar data akan sesuai harapan
di hapus.
Hasil
NO Skenario Pengujian Test Case Hasil Yang Diharapkan
Pengujian
1. Tambah data Barang Klik add barang Muncul halaman tambah Berhasil dan
Keluar keluar barang keluar sesuai harapan
2. No nota, nama barang, No nota: Sistem menolak dan
& jumlah tidak diisi (kosong) menampilkan pesan
Nama barang: “harap isi bidang ini” Berhasil dan
(kosong) Diarahkan pada kolom sesuai harapan
jumlah barang: yang harusnya diisi
(kosong)
3. Isi nota, nama barang & No nota: Sistem menolak dan Berhasil dan
jumlah tidak diisi (NOT/0009) menampilkan pesan sesuai harapan
nama barang: “harap isi bidang ini”
(kosong) Diarahkan pada kolom
jumlah barang: yang harusnya diisi
99
(kosong)
4. Isi nota, isi nama No nota: Sistem menolak dan
barang, jumlah tidak (NOT/0009) menampilkan pesan
diisi nama barang: “harap isi bidang ini” Berhasil dan
(Senar raket) Diarahkan pada kolom sesuai harapan
jumlah barang: yang harusnya diisi
(kosong)
5. No nota, nama barang, No nota: Sistem menampilkan
& jumlah diisi (NOT/0009) pesan “Data saved
nama barang: successfully” Berhasil dan
(Senar raket) sesuai harapan
jumlah barang:
(13)
6. Hapus data barang Klik tombol Sistem menampilkan
Keluar Hapus pesan peringantan Berhasil dan
apakah benar data akan sesuai harapan
di hapus.
E. Form Supplier
F. Form Laporan
Hasil
NO Skenario Pengujian Test Case Hasil Yang Diharapkan
Pengujian
1. Klik Data Laporan Klik Laporan Sistem membaca dan
barang masuk, menampilkan setiap
Berhasil dan
Laporan barang laporan pada data laporan
sesuai harapan
keluar, laporan
stok
4.2 Pembahasan
dikumpulkan dan diolah harus tetap objektif dan tidak dipengaruhi oleh
Jawa Barat
sebagai berikut:
interaktif.
keluar.
103
BAB V
5.1 Kesimpulan
berikut:
barang masuk dan barang keluar, serta dalam melihat laporan bisa
5.2 Saran
105
DAFTAR PUSTAKA
14.
Ayu, F., Irfan, D., Ambiyar, Rahmad, M., & Zulkifli, A. (2020).
Vol 2, No 2 , 1-9.
247.
Prawiro, M. (2018, 11 18). Pengertian Sistem: Definisi, Unsur-Unsur, dan
https://www.maxmanroe.com/vid/manajemen/pengertian-
sistem.html#:~:text=Secara%20umum%2C%20pengertian%20sistem
%20adalah%20suatu%20kesatuan%2C%20baik,untuk%20mencapai
%20tujuan%20tertentu%20secara%20efektif%20dan%20efisien.
Tahir, T. B., Rais, M., & HS, M. A. (2019). APLIKASI POINT OF SALE
4.
107
LAMPIRAN
17 Pluit 43 Gudang
108
20 Sepatu volli 214 Gudang
109
Tabel stok barang bulan Oktober
17 Pluit 42 Gudang
110
23 Bed pingpong 62 Gudang
111
Tabel stok barang bulan November
No Nama Barang Stok Penyimpanan
17 Pluit 50 Gudang
113