“Only you can change your life. Nobody else can do it for you”
Orang lain tidak akan bisa paham struggle dan masa sulit kita, yang ingin mereka
tahu hanya bagian success stories. Berjuanglah untuk diri sendiri walaupun tidak
ada yang bertepuk tangan. Kelak diri kita di masa depan akan sangat bangga
dengan apa yang kita perjuangkan hari ini.
KATA PENGANTAR
Puji syukur senantiasa saya panjatkan kehadirat Allah SWT, Tuhan pemilik
semesta alam dan sumber segala pengetahuan, tidak lupa pula kita panjatkan
shalawat dan salam atas junjungan Nabi Muhammad SAW karena berkat rahmat
dan pertolongan kepada hambanya sehingga penulis dapat menyelesaikan proposal
yang berjudul “Sistem Informasi Penjualan Barang Elektronik Berbasis Web (Studi
Kasus : Toko Istana Elektronik Kolaka)”. Dalam rangka penyusunan skripsi ini
sebagai salah satu persyaratan untuk menyelesaikan program Sarjana Strata Satu
(S-1) Program Studi Sistem Informasi, Fakultas Teknologi Informasi, Universitas
Sembilanbelas November Kolaka.
Dalam penyusunan skripsi ini tidak terlepas dari hambatan dan berbagai
kesulitan. Namun, berkat ketabahan dan kerja keras yang disertai doa sehingga
hambatan dan kesulitan tersebut bisa terlewati. Terselesaikannya skripsi ini juga
tidak terlepas dari bantuan dan arahan berbagai pihak. Oleh karena itu, penulis juga
sangat berterima kasih yang sebesar-besarnya kepada :
1. Orang tua dan keluarga yang telah memberikan doa, dukungan dan motivasi
dalam menyelesaikan proposal ini.
2. Bapak Dr. H. Nur Ihsan HL, Selaku Rektor Universitas Sembilanbelas
November Kolaka.
3. Ibu Noorhasanah.Z, S.Si., M.Eng, Selaku Dekan Fakutlas Teknologi Informasi
Universitas Sembilanbelas November Kolaka.
4. Bapak Anjar Pradipta, S.Kom., M.Kom, Selaku Ketua Program Studi Sistem
Informasi Universitas Sembilanbelas November Kolaka.
5. Ibu Noorhasanah.Z, S.Si., M.Eng, Selaku pembimbing I yang telah dengan
ikhlas meluangkan waktunya dalam memberikan arahan dan masukkan serta
bimbingannya selama proses penyelesaian proposal ini.
6. Ibu Nurfitria Ningsih, S.Pd., M.Kom, Selaku pembimbing II yang telah
dengan ikhlas meluangkan waktunya dalam memberikan arahan dan masukkan
serta bimbingannya selama proses penyelesaian proposal ini.
iii
7. Bapak dan Ibu Dosen dalam lingkup Fakultas Teknologi Informasi Universitas
Sembilanbelas November Kolaka yang telah senantiasa memberikan ilmu-ilmu
pengetahuan dan bimbingan yang berarti selama mengikuti proses perkuliahan.
8. Seluruh staf tata usaha khususnya dalam lingkup Fakultas Teknologi Informasi
Universitas Sembilanbelas November Kolaka.
9. Teman-teman seperjuangan Sistem Informasi Angkatan 2017 yang selama ini
atas segala dukungan, doa serta kerja samanya yang diberikan hingga sampai
saat ini.
10. Dan Sahabat-sahabat yang selama ini selalu ada memberikan dukungan dan
doa dalam penyusunan dan penyelesaian skripri ini.
Akhir kata, meskipun dalam penyusunan skripsi ini penulis telah melakukan
semua kemampuan, namun penulis sangat menyadari bahwa hasil penyusunan
proposal ini masih jauh dari kesempurnaan dikarenakan keterbatasan kemampuan
penulis. Oleh karena itu penulis sangat mengharapkan saran serta kritik yang
sifatnya membangun dari berbagai pihak demi kesempurnaan skripsi penelitian ini.
iv
SISTEM INFROMASI PENJUALAN BARANG ELEKTRONIK BERBASIS
WEB (STUDI KASUS : TOKO ISTANA ELEKTRONIK KOLAKA)
Fheby Melinda Jaya (171220384)
Program Studi S-1 Sistem Informasi, Fakultas Teknologi Informasi
Universitas Sembilanbelas November Kolaka
Alamat : Jln. Poros Kolaka-Pomalaa, Baula, Kolaka Sulawesi Tenggara 93561
Telp: 0852-3207-6035
e-mail: fhebymelindajaya@gmail.com
ABSTRAK
Penelitian ini dilatar belakangi oleh masalah dalam proses penjualan
khususnya tawar menawar harga. Hal ini disebabkan karena saat ini proses
penjualan barang masih menggunakan pencatatan manual dan tawar menawar harga
barang hanya bisa dilakukan ketika pemilik toko ada ditempat karena hanya pemilik
yang mengetahui batas harga tawar. Hal ini dinilai tidak efisien karena memakan
waktu yang lama terutama saat pembuatan rekap laporan transaksi penjualan dan
stok barang. Hal inilah yang membuat peneliti tertarik untuk membuat suatu sistem
informasi yang dapat membantu dan memudahkan proses pencatatan transaksi
penjualan, tawar menawar, dan pencatatan stok barang pada Toko Istana Elektronik
Kolaka.
iii
WEB-BASED ELECTRONIC GOODS SALES INFORMATION SYSTEM
(CASE STUDY: ISTANA ELEKTRONIK STORE KOLAKA)
Fheby Melinda Jaya (171220384)
Study Program S-1 Information System, Faculty of Information Technology
University Sembilanbelas November Kolaka
Address : Shaft Road Kolaka-Pomalaa, Baula, Kolaka Southeast Sulawesi 93561
Phone : 0852-3207-6035
e-mail: fhebymelindajaya@gmail.com
ABSTRACT
iv
DAFTAR ISI
v
2.2.5 Sistem Informasi Penjualan ................................................................. 8
vi
4.2.5 Data Flow Diagram Level 1 Transaksi ............................................... 27
vii
4.4.20 Flowchart Halaman Penjualan Kasir ................................................. 47
viii
4.7 Pengujian UAT (User Acceptence Test) ..................................................... 90
LAMPIRAN .......................................................................................................... 99
ix
DAFTAR TABEL
x
Tabel 4.19 Tabel Pengujian Halaman Login Admin ............................................. 75
Tabel 4.20 Tabel Pengujian Halaman Utama Admin ............................................ 76
Tabel 4.21 Tabel Pengujian Halaman Rekap Barang Masuk ................................ 84
Tabel 4.22 Tabel Pengujian Halaman Rekap Penjualan ........................................ 86
Tabel 4.23 Tabel Pengujian Halaman Rekap Pembelian ....................................... 87
Tabel 4.24 Tabel Pengujian Halaman Penjulan Kasir ........................................... 88
Tabel 4.25 Tabel Pengujian Halaman Pembelian Kasir ........................................ 89
Tabel 4.26 Hasil Kuisioner Karyawan ................................................................... 91
Tabel 4.27 Hasil Kuisioner Pelanggan ................................................................... 92
xi
DAFTAR GAMBAR
xii
Gambar 4.26 Flowchart Halaman Pembelian Kasir ............................................... 48
Gambar 4.27 Halaman Utama ................................................................................ 57
Gambar 4.28 Halaman Daftar ................................................................................ 57
Gambar 4.29 Halaman Login Pelanggan ............................................................... 58
Gambar 4.30 Halaman Detail Produk .................................................................... 58
Gambar 4.31 Halaman Keranjang .......................................................................... 59
Gambar 4.32 Halaman Invoice .............................................................................. 60
Gambar 4.33 Halaman Tawar Harga ..................................................................... 60
Gambar 4.34 Halaman Login Admin ..................................................................... 61
Gambar 4.35 Halaman Utama Admin .................................................................... 61
Gambar 4.36 Halaman Data Barang Masuk .......................................................... 62
Gambar 4.37 Halaman Tambah Data Barang Masuk ............................................ 62
Gambar 4.38 Halaman Tawar Harga ..................................................................... 63
Gambar 4.39 Halaman Rekap Laporan .................................................................. 63
Gambar 4.40 Rekap Laporan Penjualan.................................................................. 64
Gambar 4.41 Rekap Laporan Pembelian ................................................................ 64
Gambar 4.42 Halaman Data Barang ...................................................................... 65
Gambar 4.43 Halaman Tambah Data Barang ........................................................ 65
Gambar 4.44 Halaman Data Barang Masuk .......................................................... 66
Gambar 4.45 Halaman Tambah Data Barang Masuk (Gudang) ............................ 66
Gambar 4.46 Rekap Laporan Stok Barang ............................................................ 67
Gambar 4.47 Rekap Laporan Barang Masuk ......................................................... 67
Gambar 4.48 Halaman Penjualan Kasir ................................................................. 68
Gambar 4.49 Halaman Tawar Harga Kasir ............................................................ 69
Gambar 4.50 Halaman Pembelian Kasir ................................................................ 69
xiii
BAB I
PENDAHULUAN
Toko Istana Elektronik Kolaka adalah salah satu toko yang bergerak dalam
bisnis perdagangan barang elektronik dan merupakan salah satu toko besar di
kabupaten Kolaka. Saat ini Toko Istana Elektronik Kolaka masih menggunakan
sistem yang belum terkomputerisasi dan masih melakukan pencatatan secara
manual pada buku besar sesuai dengan kebutuhannya di setiap penjualan maupun
pencatatan barang masuk. Begitu juga dalam membuat dokumen atau laporan
transaksi penjualan hanya dalam bentuk lembaran kertas. Untuk proses transaksi
saat ini masih dilakukan dengan manual dimana pelanggan sering melakukan
penawaran harga hanya bisa ditangani oleh pemilik toko saja dikarenakan hanya
pemilik toko yang mengetahui batas harga tawar untuk tiap barang.
Dari kondisi diatas muncul beberapa hal yang membuat kinerja toko istana
elektronik kolaka menjadi tidak efisien diantaranya pencatatan transaksi secara
manual yang memakan waktu yang lama untuk membuat laporan rekap transaksi
dikarenakan pihak toko harus merekap seluruh transaksi yang terjadi dalam 1 bulan
dimana jumlah transaksi tersebut tidaklah sedikit. Hal ini juga berlaku dalam
pencatatan barang masuk. Selain itu kondisi dimana hanya pemilik toko saja yang
mengetahui batas harga suatu produk menyebabkan sulitnya para karyawan yang
lain dalam menangani transaksi penjualan apabila pelanggan menawar harga
produk dan pemilik toko tidak ada ditempat. Oleh karena itu akan lebih baik jika
toko Istana Elektronik memanfaatkan sistem yang terkomputerisasi untuk
menangani pencatatan transaksi, barang masuk, tawar menawar, dan persediaan
barang agar proses tersebut dapat dilakukan dengan mudah dan efisien.
1
2
3
4
penelitian adalah untuk membuat membuat Sistem Informasi Penjualan yang dapat
mempermudah transaksi penjualan pada Minimarket Gemart dan Memudahkan
pengguna dalam pembuatan laporan.
akan membuat suatu sistem informasi penjualan barang dengan menggunakan bahasa
pemrograman PHP dan database MySQL dengan menambahkan fitur baru yaitu
penentuan harga jual barang secara otomatis dan juga penambahan fitur untuk
menawar harga barang.
Menurut Tata Sutabri (2012), Kata sistem berasal dari kata Latin systema dan
kata Yunani sustema. sistem adalah sekelompok unsur yang erat hubungannya satu
dengan yang lain, yang berfungsi bersama untuk mencapai tujuan tertentu.
Secara umum sistem adalah suatu kesatuan yang terdiri komponen atau elemen
yang dihubungkan untuk memudahkan aliran informasi, materi, atau energi, untuk
mencapai suatu tujuan.
2.2.2. Informasi
Menurut Jogiyanto, Hartono M. (2010) Informasi adalah data yang telah diolah
sehingga lebih berarti dan berguna bagi penerima. Jadi, sumber dari informasi adalah
data.
Informasi dapat diartikan sebagai hasil pengolahan data dalam suatu bentuk
yang lebih berguna dan lebih berarti bagi para penerima karena menjelaskan kejadian-
kejadian nyata yang digunakan untuk pengambilan keputusan.
7
Menurut Suryadi, Ace. (2006) Sistem informasi dapat dilihat dari segi fisik dan
fungsinya. Dari segi fisik, sistem informasi adalah suatu susunan yang terdiri dari
perangkat keras, perangkat lunak, dan tenaga pelaksana yang saling mendukung untuk
menghasilkan suatu produk. Dari segi fungsi, sistem informasi adalah suatu proses
berurutan mulai pengumpulan data dan diakhiri dengan komunikasi/desiminasi.
2.2.4. Penjualan
Dari beberapa pengertian menurut para ahli di atas, dapat disimpulkan bahwa
penjualan merupakan transaksi penyerahan barang atau jasa sehingga menimbulkan
pendapatan bagi pihak penjual yang dapat dilakukan baik secara tunai maupun secara
kredit.
8
Kode PHP biasanya diproses di peladen web oleh interpreter PHP yang
diimplementasikan sebagai modul, daemon, atau sebagai Common Gateway Interface
(CGI) yang bisa dijalankan. Di server web, hasil dari kode PHP yang ditafsirkan dan
dieksekusi (dapat berupa semua jenis data, seperti HTML atau data gambar biner) akan
membentuk keseluruhan atau sebagian dari respons HTTP. Berbagai sistem templet
web, sistem manajemen konten web, dan kerangka kerja web ada yang dapat
digunakan untuk mengatur atau memfasilitasi pembuatan respons itu. Selain itu, PHP
dapat digunakan untuk banyak tugas pemrograman di luar konteks web, seperti
aplikasi grafis mandiri dan control drone robotic. Kode PHP juga dapat langsung
dieksekusi dari baris perintah.
2.2.7. Xampp
Menurut Yusi Ardi Binarso dkk (2012), XAMPP adalah sebuah software web
server apache yang didalamnya sudah tersedia database server MySQL dan
mendukung PHP programming.
2.2.8. MySQL
Menurut Kurniawan (2010), MySQL adalah salah satu jenis database server
yang sangat terkenal. MySQL termasuk jenis RDBMS (Relational Database
Management System). MySQL ini mendukung bahasa pemrograman PHP, MySQL dan
mempunyai bahasa SQL (Structured Query Language) yang simpel dan menggunakan
10
escape character yang sama dengan MySQL, mempunyai tampilan Client yang
mempermudah dalam mengakses database dengan kata sandi untuk mengijinkan
proses yang boleh di lakukan. Untuk masuk ke dalam database disediakan userdefault
yaitu root dengan password yang telah dibuat pada saat proses instalasi, yaitu
maxicom.
Menurut Kristanto (2008), Data Flow Diagram (DFD) adalah suatu model
logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan
kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang
dikenakan pada data tersebut. DFD sering digunakan untuk menggambarkan suatu
sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana data
tersebut akan disimpan. Simbol-simbol yang digunakan untuk membuat DFD dapat
dilihat pada Tabel 2.2.
1. Kesatuan luar
Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan
luar sistem yang dapat berupa organisasi, organisasi atau sistem lainnya yang
berada di lingkungan luarnya yang akan memberikan input atau menerima output
dari sistem.
3. Proses
Proses adalah kegiatan atau kerja yang dilakukan oleh organisasi mesin atau
komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan
arus data yang akan keluar dari proses.
2.2.10. Flowchart
Berikut adalah simbol-simbol dari Flowchart dapat dilihat pada Tabel 2.2
dihalaman selanjutnya:
2.2.11. Flowmap
Menurut Meza Silvana, Dkk. (2015) FlowMap atau juga dapat disebut block
chart atau Flow Of Document (FOD) /bagan alir merupakan penggambaran secara
grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program. Flowmap
efektif digunakan untuk menggambarkan proses maupun prosedur dalam sebuah
organisasi. Flowmap digunakan untuk menggambarkan urutan prosedur/proses kerja
dalam pembuatan sistem.
Tabel 2.4 Simbol Flowmap
Menurut Utami Dewi Widianti (2012) ERD hanya berfokus pada data, dengan
menunjukkan “jaringan data” yang ada untuk suatu sistem yang diberikan. ERD sangat
berguna bagi aplikasi di mana data dan hubungan yang mengatur data sangatlah
kompleks.
Menurut Doro Edi dan Stevalin Betshani (2009) Entity Relationship Diagram
(ERD) adalah sekumpulan cara atau peralatan untuk mendeskripsikan data-data atau
14
objek-objek yang dibuat berdasarkan dan berasal dari dunia nyata yang disebut entitas
(entity) serta hubungan (relationship) antar entitas-entitas tersebut dengan
menggunakan beberapa notasi.
Black Box Testing berfokus pada spesifikasi fungsional dari perangkat lunak.
tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada
spesifikasi fungsional program.
M. Sidi Mustaqbal (2015) Black Box Testing bukanlah solusi alternatif dari
White Box Testing tapi lebih merupakan pelengkap untuk menguji hal-hal yang tidak
dicakup oleh White Box Testing.
Analysis
Design
Implementation
Maintenance
1. Analysis.
2. Design.
4. Implementation.
5. Maintenance.
Penelitian ini dilaksanakan di Toko Istana Elektronik Kolaka Jl. Bakti no. 11
Kel. Latambaga Kec. Kolaka Kab. Kolaka.
BULAN
1 2 3 4 1 2 3 4 1 2 3 4
1. Analysis
2. Design
Pada penelitian ini, metode yang digunakan yaitu metode waterfall sebagai
metode pengembangan perangkat lunak, berikut beberapa aktivitas yang akan
dilakukan dalam metode waterfall, yaitu :
17
18
1. Analisis Sistem
a. Observasi
Pengamatan langsung pada objek penelitian. Dalam hal ini berfokus pada
lokasi penelitian untuk memperoleh informasi yang dibutuhkan. Observasi
dilakukan pada proses transaksi serta pendataan barang masuk dan keluar.
b. Wawancara
Pengumpulan data dengan cara melakukan tanya jawab secara langsung pada
pihak pegawai pada Toko Istana Elektronik untuk menggali informasi tentang
informasi yang diperlukan.
c. Studi Pustaka
Studi Pustaka dilakukan penulis melalui tiga cara yaitu penelusuran internet,
kutipan jurnal dan membaca buku-buku untuk mendapatkan informasi tentang
penelitian yang relevan dengan objek yang dikaji ini guna memperoleh ketepatan
langkah dalam pelaksanaan penelitian yang berkaitan dengan sistem informasi
tagihan.
2. Desain
3. Pengkodean
dirancang dengan bahasa pemrograman Microsoft Visual Basic dan dibantu dengan
dan basis data menggunakan MySQL.
4. Pengujian
Pada tahap ini program yang telah dibuat diuji per-unitnya kemudian disatukan
menjadi suatu sistem yang utuh dan diuji secara keseluruhan guna menguji tingkat
integrasi antar unit yang dibuat sebelumnya. Dimana fungsi-fungsi software
tersebut diuji agar software bebas dari error dan hasilnya harus benar-benar sesuai
dengan kebutuhan. Pengujian yang digunakan pada penelitian ini adalah pengujian
black box dan UAT
Jawaban Bobot
A Sangat setuju 5
B Setuju 4
C Cukup 3
D Kurang Setuju 2
E Sangat Kurang Setuju 1
Dari data yang didapat kemudian diolah dengan cara mengkalikan setiap point
jawaban dengan bobot yang sudah ditentukan dengan tabel bobot nilai. Jika total
skor responden diperoleh, maka penilaian interpretasi responden terhadap sistem
tersebut adalah hasil nilai yang dihasilkan dengan menggunakan rumus sebagai
berikut:
20
Keterangan:
Persentase Keterangan
0% - 20% Sangat Lemah
21% - 40% Lemah
41 - 60% Cukup
61% - 80% Kuat
81% - 100% Sangat Kuat
BAB IV
HASIL DAN PEMBAHASAN
21
22
Pada Gambar 4.1 memiliki 4 entitas yaitu kasir, admin gudang, super admin,
dan pelanggan. Dimulai dari super admin yang dapat menginput data karyawan,
data pengguna, data barang, data diskon, data harga, dan data batas tawar.
Kemudian kasir dapat melakukan input data transaksi penjualan dan transaksi
pembelian. Data transaksi penjualan yang diinput oleh kasir akan diolah olah sistem
yang kemudian akan menghasilkan output berupa laporan rekap transaksi penjualan
sedangkan untuk data transaksi pembelian akan diolah menjadi output berupa
laporan rekap transaksi pembelian, kedua laporan tersebut akan diterima oleh super
admin. Admin gudang akan menerima data pembelian yang akan menjadi acuan
dalam melakukan pendataan barang masuk untuk diinput kedalam sistem, dimana
data barang masuk tersebut akan diolah oleh sistem menjadi output berupa laporan
barang masuk yang diterima oleh super admin. Untuk pelanggan dapat menginput
data diri yang akan digunakan untuk membuat akun pelanggan, selain menginput
23
data diri bagi pelanggan yang telah memiliki akun dapat menginput data transaksi
pembelian yang ingin dilakukan. Data pembelian tersebut akan diolah sistem
menjadi nota belanja pelanggan. Melakukan pendataan gudang dapat menginput
data barang masuk dan data barang keluar. Sedangkan untuk super admin dapat
menginput data pengguna, data harga, dan data batas tawar. Super admin dapat
menerima output berupa laporan barang masuk, laporan barang keluar, laporan stok
barang, dan laporan rekap transaksi bulanan. Pelanggan dapat menginput data diri
dan data transaksi kedalam sistem dan menerima nota belanja dari sistem.
sedangkan untuk sub sistem transaksi terbagi lagi menjadi 3 sub sub sistem yaitu
penjualan, pembelian, dan barang masuk.
Pada Gambar 4.3 peserta pelanggan dapat menginput data diri dan data akun
yang akan diproses pada sub sistem data pelanggan sedangkan data penjualan akan
diproses pada sub sistem transaksi. Data diri pelanggan akan disimpan pada tabel
pelanggan dan data akun akan disimpan pada tabel user pelanggan sedangkan data
25
penjualan akan disimpan pada tabel penjualan dan detailnya akan disimpan pada
tabel detail penjualan.
Admin dapat menginput data karyawan, data user, data barang, data diskon,
data supplier, dan data barang masuk. Data karyawan, data user, data barang, data
diskon, dan data supplier akan diproses pada sub sistem data master sedangkan data
barang masuk akan diproses pada sub sistem transaksi. Data karyawan akan
disimpan pada tabel karyawan, data user akan disimpan pada tabel user karyawan,
data barang akan disimpan pada tabel barang, data diskon akan disimpan pada tabel
barang, dan data supplier akan disimpan pada tabel supplier sedangkan data barang
masuk akan disimpan pada tabel barang masuk dan detailnya disimpan pada tabel
detail barang masuk.
Kasir dapat menginput data penjualan dan data pembelian dimana keduanya
akan diproses pada sub sistem transaksi. Data penjualan akan disimpan pada tabel
penjualan dan detailnya disimpan pada tabel detail jual sedangkan data pembelian
akan disimpan pada tabel pembelian dan detailnya disimpan pada tabel detail beli.
Pelanggan akan menerima output berupa data invoice dari sub sistem
transaksi, admin akan menerima output berupa rekap laporan stok barang dari sub
sistem data master, rekap laporan penjualan, dan rekap laporan pembelian dari sub
sistem transaksi. Sedangkan kasir menerima output berupa invoice penjualan dan
pembelian dari sub sistem transaksi.
26
Pada Gambar 4.4 merupakan penjabaran lebih rinci dari sub sistem data
master. Admin dapat menginput data karyawan, data user, data barang, data diskon,
dan data supplier dimana data-data tersebut di proses dimasing-masing sub sistem.
Data karyawan akan diproses pada sub sistem data karyawan dan disimpan pada
tabel karyawan, data user akan diproses pada sub sistem data user dan disimpan
pada tabel user karyawan, data barang akan diproses pada sub sistem data barang
dan akan disimpan pada tabel data barang, sub sistem data diskon akan diproses
pada sub sistem data diskon dan akan disimpan pada tabel data barang, dan data
supplier akan diproses pada sub sistem data supplier dan akan disimpan pada tabel
supplier. Admin akan menerima output berupa rekap laporan stok barang dari sub
sistem data barang.
27
Pada Gambar 4.5 merupakan penjabaran lebih rinci dari sub sistem
transaksi. Pelanggan dapat menginput data penjualan dan akan diproses pada sub
sistem penjualan dan akan disimpan pada tabel penjualan dan detailnya pada tabel
detail penjualan, selain itu pelanggan akan menerima output berupa invoice
penjualan dari sub sistem ini. Kasir dapat menginput data penjualan dan data
pembelian dimana data penjualan akan diproses pada sub sistem penjualan dan akan
disimpan pada tabel penjualan dan detailnya disimpan pada tabel detai jual, dan dari
sub sistem ini kasir akan menerima output berupa invoice penjualan, sedangkan
data pembelian akan diproses pada sub sistem pembelian dan akan disimpan pada
tabel pembelian dan detail disimpan pada tabel detail beli, dan dari sub sistem ini
kasir akan menerima output berupa invoice pembelian. Admin dapat menginput
data barang masuk dan akan diproses pada sub sistem barang masuk dan disimpan
pada tabel barang masuk dan detailnya disimpan pada tabel detail masuk. Admin
28
dapat menerima output berupa rekap laporan penjualan dari sub sistem penjualan,
rekap laporan pembelian dari sub sistem pembelian, dan rekap laporan barang
masuk dari sub sistem barang masuk.
4.3. Flowchart
4.4.1 Flowchart Halaman Utama
Pada halaman utama sistem akan ditampilkan data product dan beberapa
pilihan diantaranya home, product, login, sign up, gambar product, dan
localhost/feby/login. Jika pengguna memilih home maka sistem akan menampilkan
halaman utama, jika pengguna memilih product maka sistem akan menampilkan
seluruh product, jika pengguna memilih login maka akan ditampilkan form dimana
pengguna harus mengisi username dan password lalu klik login dan apabila
username dan password ditemukan pada database maka sistem akan berpindah
29
kehalaman utama pelanggan, jika pengguna memilih sign up maka sistem akan
menampilkan pop up sign up pelanggan dimana pelanggan dapat mengisi data diri
lalu klik simpan untuk mendaftarkan data tersebut sebagai pelanggan. Jika
pengguna memilih gambar product akan muncul pesan “silahkan login terlebih
dahulu”, dan jika pengguna menginput localhost/feby/login pada halaman url maka
sistem akan berpindah kehalaman login admin.
Pada halaman utama pelanggan akan ditampilkan data produk dan beberapa
pilihan yaitu home, product, edit akun, gambar product, my cart, dan logout. Jika
pengguna memilih homa maka sistem akan menampilkan halaman utama
pelanggan, jika pengguna memilih product maka sistem akan menampilkan seluruh
produk, jika pengguna memilih edit akun maka sistem akan menampilkan form edit
30
akun dimana pengguna dapat menginput data akun baru lalu klik save changes
untuk menyimpan perubahan atau cancel untuk membatalkan proses edit akun dan
kembali ke halaman utama pelanggan, jika pengguna memilih gambar product
maka sistem akan menampilkan detai produk, jika pengguna memilih cart maka
sistem akan menampilkan keranjang belanja pengguna, dan jika pengguna memilih
log out maka sistem akan kembali ke halaman utama.
mengurangi jumlah beli dari barang dan yang dipilih dan Ketika jumlah beli
mencapai 0 maka sistem akan menghapus barang tersebut dari keranjang belanja,
jika pengguna memilih hapus semua maka sistem akan menghapus semua data pada
keranjang belanja, jika pengguna memilih purchase maka sistem akan menyimpan
data belanja kemudian invoice belanja kemudian pengguna dapat mengklik tombol
konfirmasi pembayaran dengan untuk menampilkan kontak person admin toko
online untuk mengirim bukti pembayaran, dan jika pengguna memilih continue
shopping maka sistem akan kembali kehalaman utama pelanggan.
Pada halaman ini pengguna dapat menginput username dan password lalu
memilih pilihan login atau kembali. Jika pengguna memilih login maka sistem akan
mengecek username dan password yang diinput apabila data tersebut ditemukan
dengan level admin maka sistem akan pindah ke halaman utama admin tetapi jika
data tersebut bukan level admin maka sistem akan berpindah halaman utama kasir,
jika data yang diinput tidak ditemukan maka sistem akan menampilkan “username
atau password salah”. Jika pengguna memilih kembali maka sistem akan kembali
kehalaman utama.
32
Pada halaman data karyawan akan ditampilkan data karyawan dan terdapat
beberapa pilihan yaitu tambah, edit, hapus, dan keluar. Jika pengguna memilih
tambah maka pengguna dapat menginput data karyawan lalu klik simpan untuk
menyimpan data tersebut ke dalam tabel karyawan pada database. Jika pengguna
memilih edit maka sistem akan menampilkan data karyawan kemudian pengguna
dapat mengubah data tersebut lalu klik ubah data untuk menyimpan perubaha. Jika
pengguna memilih hapus maka sistem akan menghapus data tersebut dan jika
pengguna memilih keluar maka sistem akan kembali halaman utama admin.
35
Pada halaman data user akan ditampilkan data user dan terdapat beberapa
pilihan yaitu tambah, edit, hapus, dan keluar. Jika pengguna memilih tambah maka
pengguna dapat menginput data user lalu klik simpan untuk menyimpan data
tersebut ke dalam tabel user pada database. Jika pengguna memilih edit maka
sistem akan menampilkan data user kemudian pengguna dapat mengubah data
tersebut lalu klik ubah data untuk menyimpan perubaha. Jika pengguna memilih
hapus maka sistem akan menghapus data tersebut dan jika pengguna memilih keluar
maka sistem akan kembali halaman utama admin.
36
Pada halaman data barang akan ditampilkan data barang dan terdapat
beberapa pilihan yaitu tambah, edit, hapus, dan keluar. Jika pengguna memilih
tambah maka pengguna dapat menginput data barang lalu klik simpan untuk
menyimpan data tersebut ke dalam tabel barang pada database. Jika pengguna
memilih edit maka sistem akan menampilkan data barang kemudian pengguna
dapat mengubah data tersebut lalu klik ubah data untuk menyimpan perubaha. Jika
pengguna memilih hapus maka sistem akan menghapus data tersebut dan jika
pengguna memilih keluar maka sistem akan kembali halaman utama admin.
37
Pada halaman data barang masuk akan ditampilkan data barang masuk dan
dua pilihan yaitu tambah dan keluar. Jika pengguna memilih tambah maka sistem
akan menampilkan data pembelian selanjutnya pengguna dapat mengklik tombol
simpan untuk mendaftarkan data pembelian tersebut bahwa barangnya telah
diterima dan menyimpan data tersebut ke tabel barang masuk dan tabel detail
masuk pada database. Jika pengguna memilih keluar maka sistem akan kembali
kehalaman utama admin.
38
Pada halaman ini akan ditampilkan data barang dengan beberapa pilihan
yaitu edit, hapus, dan keluar. Jika pengguna memilih edit maka sistem akan
menampilkan data barang lalu pengguna dapat menginput diskon pada barang
tersebut lalu klik ubah data untuk menyimpan data diskon tersebut. Jika pengguna
memilih hapus maka sistem akan mengubah diskon barang tersebut menjadi 0 dan
jika pengguna memilih keluar maka sistem akan kembali kehalaman utama admin.
39
Pada halaman data supplier akan ditampilkan data supplier dan terdapat
beberapa pilihan yaitu tambah, edit, hapus, dan keluar. Jika pengguna memilih
tambah maka pengguna dapat menginput data supplier lalu klik simpan untuk
menyimpan data tersebut ke dalam tabel supplier pada database. Jika pengguna
memilih edit maka sistem akan menampilkan data supplier kemudian pengguna
dapat mengubah data tersebut lalu klik ubah data untuk menyimpan perubaha. Jika
pengguna memilih hapus maka sistem akan menghapus data tersebut dan jika
pengguna memilih keluar maka sistem akan kembali halaman utama admin.
40
Pada halaman ini akan ditampilkan data penjualan dan beberapa pilihan
yaitu detail, hapus, dan keluar. Jika pengguna memilih detail maka sistem akan
menampilkan halaman detail penjualan, jika pengguna memilih hapus maka sistem
menghapus data penjualan tersebut, dan jika pengguna memilih keluar maka sistem
akan kembali kehalaman utama admin.
41
Pada halaman ini akan ditampilkan data pembelian dan beberapa pilihan
yaitu detail, hapus, dan keluar. Jika pengguna memilih detail maka sistem akan
menampilkan halaman detail pembelian, jika pengguna memilih hapus maka sistem
menghapus data pembelian tersebut, dan jika pengguna memilih keluar maka sistem
akan kembali kehalaman utama admin.
42
Pada halaman rekap barang masuk pengguna dapat mengisi tanggal mulai
dan tanggal akhir kemudian mengklik cetak untuk mendownload rekap laporan
barang masuk pada range tanggal tersebut. Jika pengguna memilih keluar maka
sistem akan kembali ke halaman utama admin.
43
Pada halaman rekap penjualan pengguna dapat mengisi tanggal mulai dan
tanggal akhir kemudian mengklik cetak untuk mendownload rekap laporan
penjualan pada range tanggal tersebut. Jika pengguna memilih keluar maka sistem
akan kembali ke halaman utama admin.
Pada halaman rekap pembelian pengguna dapat mengisi tanggal mulai dan
tanggal akhir kemudian mengklik cetak untuk mendownload rekap laporan
pembelian pada range tanggal tersebut. Jika pengguna memilih keluar maka sistem
akan kembali ke halaman utama admin.
Pada halaman profile sistem akan menampilkan data profile pengguna. Pada
halaman ini pengguna dapat mengubah data profile mereka lalu klik ubah data
untuk menyimpan perubahan data.
45
Pada halaman ini terdapat 3 pilihan yaitu penjualan, pembelian, dan logout.
Jika pengguna memilih penjualan maka sistem akan menampilkan halaman
penjualan, jika pengguna memilih pembelian maka sistem akan menampilkan
halaman pembelian, dan jika pengguna memilih logout maka sistem akan kembali
ke halaman login admin.
47
Pada halaman ini pengguna dapat menginput data kode produk dan jumlah
yang akan dibeli. Setelah itu pengguna dapat memilih simpan atau reset. Jika
pengguna memilih simpan maka data belanja akan disimpan ke tabel kasir dan jika
pengguna memilih reset maka sistem akan mengkosongkan form input. Setelah
pengguna menyimpan data belanja kedalam tabel kasir maka pengguna dapat
memilih untuk menawar harga, selesai input, atau menghapus. Jika pengguna
memilih untuk menawar maka harga barang akan diubah ke harga batas jual, jika
pengguna memilih selesai input pengguna dapat langsung lanjut membayar atau
menginput barang lagi jika masih ada yang ingin dibeli, sedangkan jika pengguna
memilih hapus maka sistem akan menghapus item tersebut dari tabel kasir. Setelah
48
pengguna memilih untuk lanjut bayar maka pengguna dapat menginput jumlah
pembayaran lalu klik simpan untuk menyimpan data penjualan ke tabel penjualan
dan tabel detail jual. Tetapi jika pengguna memilih hapus semua maka sistem akan
mengkosongkan tabel kasir.
Pada halaman ini pengguna dapat menginput data kode produk, nama
supplier dan jumlah yang akan dibeli. Setelah itu pengguna dapat memilih simpan
atau reset. Jika pengguna memilih simpan maka data belanja akan disimpan ke tabel
kasir dan jika pengguna memilih reset maka sistem akan mengkosongkan form
input. Setelah pengguna menyimpan data belanja kedalam tabel kasir maka
pengguna dapat memilih untuk input lagi atau menghapus. Jika pengguna memilih
untuk input lagi maka pengguna cukup menginput lagi kode produk, nama supplier,
49
dan jumlah beli lalu klik simpan sedangkan jika pengguna memilih hapus maka
sistem akan menghapus item tersebut dari tabel kasir. Setelah pengguna
menyelesaikan semua proses input barang yang dibeli maka pengguna dapat
menginput jumlah pembayaran lalu klik simpan untuk menyimpan data pembelian
ke tabel pembelian dan tabel detail beli. Tetapi jika pengguna memilih hapus semua
maka sistem akan mengosongkan tabel kasir.
1. Tabel Karyawan
2. Tabel Barang
3. Tabel Pelanggan
4. Tabel Supplier
5. Tabel Penjualan
Primary Key : id
Pada Gambar 4.27 akan menampilkan menu home, product, login, dan sign
up. Untuk konten halaman utama akan ditampilkan beberapa product yang ada
pada sistem. Tombol add to cart berfungsi untuk menambahkan item kedalam
keranjang belanja sedangkan tombol detail berfungsi untuk menampilkan detail
produk.
2. Halaman Daftar
Pada Gambar 4.28 pengguna dapat mendaftarkan akun baru mereka dengan
mengisi data sesaui dengan yang ada pada form. Tombol Kembali berfungsi
untuk kembali kehalaman utama dan tombol daftar berfungsi untuk menyimpan
data pendaftara sesuai dengan yang diinput.
Pada Gambar 4.29 pengguna perlu mengisi username dan password lalu
klik login untuk mendapat akses kehalaman utama pelanggan. Tombol Kembali
berfungsi untuk kembali kehalaman utama dan tombol login berfungsi untuk
melakukan proses login.
Pada Gambar 4.30 akan ditampilkan data detail dari produk yang dipilih
mulai dari harga dan stok. Textbox pada halaman ini berfungsi untuk
memasukkan jumlah produk yang ingin dibeli dan tombol add to cart berfungsi
untuk memasukkan item kedalam keranjang.
5. Halaman Keranjang
Pada Gambar 4.31 akan ditampilkan data keranjang belanja beserta item
yang telah dimasukkan kedalam keranjang sebelumnya. Tombol tambah
berfungsi untuk menambah jumlah item yang akan dibeli, tombol tawar
berfungsi untuk menampilkan form tawar harga, tombol hapus berfungsi untuk
menghapus item dari keranjang, dan tombol kosongkan berfungsi untuk
mengkosongkan keranjang.
60
6. Halaman Invoice
Pada Gambar 4.32 akan ditampilkan data invoice dari pengguna. Selain itu
pada halaman ini juga ditampilkan nomor rekening yang bisa digunakan untuk
mentransfer pembayaran. Tombol kirim bukti pembayaran berfungsi untuk
menampilkan form upload bukti pembayaran.
Pada Gambar 4.33 akan ditampilkan data produk yang akan ditawar
harganya. Tombol kembali berfungsi untuk kembali ke halaman keranjang dan
tombol tawar berfungsi untuk mengirim harga tawar.
61
4.5.2. Admin
1. Halaman Login Admin
Pada Gambar 4.34 pengguna dapat menginput username dan password lalu
klik login. Jika login berhasil maka sistem akan berpindah kehalaman utama
admin. Tombol login berfungsi untuk menjalankan proses login dan tombol
kembali berfungsi untuk kembali kehalaman utama.
Pada Gambar 4.36 akan ditampilkan data barang masuk yang telah diinput
kedalam sistem. Pengguna dapat memilih untuk menambah data barang masuk
di halaman ini. Tombol tambahkan data berfungsi untuk menampilkan form
tambah barang masuk.
Pada Gambar 4.37 akan ditampilkan data barang yang telah dibeli. Tombol
kembali berfungsi untuk kembali kehalaman data barang masuk dan tombol
simpan berfungsi untuk menyimpan data barang masuk.
Pada Gambar 4.39 admin dapat membuat rekap laporan dengan menginput
range tanggal yang akan direkap lalu klik cetak data. Tombol simpan data
berfungsi untuk menampilkan laporan berdasarkan input yang masukkan.
Pada Gambar 4.40 rekap laporan penjualan merupakan output dari sistem
dalam bentuk file berformat pdf. Pada laporan ini akan ditampilkan data
penjualan sesuai dengan rentang tanggal yang pengguna masukkan.
Pada Gambar 4.41 merupakan output dari sistem dalam bentuk file
berformat pdf. Pada laporan ini akan ditampilkan data pembelian sesuai dengan
rentang tanggal yang pengguna masukkan.
Pada Gambar 4.42 akan ditampilkan data barang yang telah terinput
kedalam sistem. Tombol tambahkan data berfungsi untuk menampilkan form
tambah data barang, tombol edit berfungsi untuk menampilkan form edit
barang, dan tombol hapus berfungsi untuk menghapus data barang.
Pada gambar 4.43 akan ditampilkan form untuk menambahkan data barang.
Pengguna juga dapat mengupload gambar dari barang tersebut, dan tombol
simpan data digunakan untuk menyimpan data barang yang telah diinput.
Pada Gambar 4.44 akan ditampilkan data barang masuk yang telah diinput
kedalam sistem. Pengguna dapat memilih untuk menambah data barang masuk
di halaman ini. Tombol tambahkan data berfungsi untuk menampilkan form
tambah barang masuk.
Pada Gambar 4.45 akan ditampilkan data barang yang telah dibeli. Tombol
kembali berfungsi untuk kembali kehalaman data barang masuk dan tombol
simpan berfungsi untuk menyimpan data barang masuk.
Pada Gambar 4.46 merupakan output dari sistem dalam bentuk file
berformat pdf. Pada laporan ini akan ditampilkan data stok barang sesuai
dengan kondisi stok barang pada laporan ini dibuat.
Pada Gambar 4.47 merupakan output dari sistem dalam bentuk file
berformat pdf. Pada laporan ini akan ditampilkan data barang masuk sesuai
dengan rentang tanggal yang pengguna masukkan.
4.5.4. Kasir
1. Halaman Penjualan Kasir
Pada Gambar 4.49 akan ditampilkan data produk yang akan ditawar
harganya. Tombol go back berfungsi untuk kembali ke halaman penjualan dan
tombol update berfungsi untuk mengubah harga produk pada tabel kasir
menjadi harga yang ditawar.
memasukkan data barang yang diinput kedalam tabel kasir sedangkan tombol
reset berfungsi untuk membatalkan input yang telah dimasukkan, tombol hapus
pada tabel kasir berfungsi untuk menghapus item dari tabel kasir dan
mengkosongkan tabel kasir, dan tombol simpan berfungsi untuk menyimpan
data pembelian.
Berikut ini adalah kasus untuk menguji perangkat lunak yang dibangun
menggunakan metode Black Box berdasarkan pada Tabel Rencana Pengujian.
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Home Menampilkan Menampilkan Valid
Halaman Utama Halaman Utama
2 Klik Produk Menampilkan Menampilkan Valid
Halaman Produk Halaman Produk
3 Klik Login Menampilkan Menampilkan Valid
Halaman Login Halaman Login
4 Klik Sign Up Menampilkan Menampilkan Valid
Halaman Sign Up Halaman Sign Up
5 Klik Gambar Menampilkan Pesan Menampilkan Valid
Produk Silahkan Login Pesan Silahkan
Terlebih Dahulu Login Terlebih
Dahulu
Pada Tabel 4.15 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
71
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Login Gagal Login Gagal Login Valid
Tanpa Mengisi Menampilkan Pesan Menampilkan Pesan
Username Dan “Invalid Username “Invalid Username
Password & Password” & Password”
2 Klik Login Gagal Login Gagal Login Valid
Dengan Menampilkan Pesan Menampilkan Pesan
Mengisi “Invalid Username “Invalid Username
Username Dan & Password” & Password”
Password Yang
Salah
3 Klik Close Kembali Ke Kembali Ke Valid
Halaman Utama Halaman Utama
4 Klik Login Login Berhasil Dan Login Berhasil Dan Valid
Dengan Menampilkan Menampilkan
Mengisi Halaman Utama Halaman Utama
Username Dan Pelanggan Pelanggan
Password Yang
Benar
Pada Tabel 4.16 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
72
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik sign up Gagal sign up Gagal sign up Valid
tanpa mengisi Menampilkan Pesan Menampilkan Pesan
form “please fill this “please fill this
field” field”
2 Klik sign up Gagal sign up Gagal sign up Valid
tanpa mengisi Menampilkan Pesan Menampilkan Pesan
email dan “please fill this “please fill this
password field” field”
3 Klik Close Kembali Ke Kembali Ke Valid
Halaman Utama Halaman Utama
4 Klik Sign Up Sign Up Berhasil Sign Up Berhasil Valid
Dengan
Mengisi
Seluruh Form
Pada Tabel 4.17 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
73
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Home Menampilkan Menampilkan Valid
Halaman Utama Halaman Utama
2 Klik Produk Menampilkan Menampilkan Valid
Halaman Produk Halaman Produk
3 Klik Edit Akun Menampilkan Menampilkan Valid
Halaman Edit Akun Halaman Edit
Akun
4 Klik Save Menyimpan Menyimpan Valid
Changes Pada Perubahan Data Perubahan Data
Halaman Edit Akun Akun
Akun
5 Klik Gambar Menampilkan Menampilkan Valid
Produk Halaman Detail Halaman Detail
Produk Produk
6 Klik Add to Cart Menambahkan Data Menambahkan Valid
Pada Halaman Barang Ke Data Barang Ke
Detail Produk Keranjang belanja Keranjang Belanja
7 Klik My Cart Menampilkan Menampilkan Valid
Halaman Keranjang Halaman
Belanja Keranjang Belanja
8 Klik Tambah Menambah Jumlah Menambah Jumlah Valid
Pada Halaman Beli Item Yang Beli Item Yang
Keranjang dipilih dipilih
Belanja
74
Pada Tabel 4.18 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
75
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
Pada Tabel 4.19 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
76
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Dashboard Menampilkan Menampilkan Valid
Halaman Halaman Dashboard
Dashboard
2 Klik Karyawan Menampilkan Menampilkan Valid
Halaman Data Halaman Data
Karyawan Karyawan
3 Klik Tambah Menampilkan Menampilkan Valid
Pada Halaman Halaman Tambah Halaman Tambah
Data Karyawan Data Karyawan Data Karyawan
4 Klik Simpan Gagal Menyimpan Gagal Menyimpan Valid
Data Pada Menampilkan Pesan Menampilkan Pesan
Halaman “Please Fill This “Please Fill This
Tambah Data Field” Field”
Karyawan Saat
Form Kosong
5 Klik Simpan Berhasil Berhasil Menyimpan Valid
Data Pada Menyimpan Data Data
Halaman
Tambah Data
Karyawan
Setelah Mengisi
Semua Form
Data
77
Pada Tabel 4.20 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Cetak Data Gagal Gagal Valid
Tanpa Mengisi Mendownload Mendownload
Dari Tanggal Rekap Laporan Dan Rekap Laporan Dan
Menampilkan Pesan Menampilkan Pesan
“Please Fill This “Please Fill This
Field” Field”
85
Pada Tabel 4.21 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
86
Pada Tabel 4.22 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
87
Pada Tabel 4.23 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
88
Pada Tabel 4.24 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Simpan Gagal Gagal Valid
Tanpa Mengisi Menambahkan Data Menambahkan Data
Form Input Ke Tabel Kasir Dan Ke Tabel Kasir Dan
Menampilkan Pesan Menampilkan Pesan
“Please Fill This “Please Fill This
Field” Field”
2 Klik Simpan Menambahkan Data Menambahkan Data Valid
Tanpa Mengisi Ke Tabel Kasir Ke Tabel Kasir
Form Input
3 Klik Reset Kosongkan Form Kosongkan Form Valid
Input Input
4 Klik Hapus Hapus Item Dari Hapus Item Dari Valid
Tabel Kasir Tabel Kasir
90
Pada Tabel 4.25 peneliti telah melakukan pengujian pada halaman utama
sistem dengan beberapa skenario dan berdasarkan dari hasil pengamatan yang telah
sesuai dengan hasil yang diharapkan dapat dinyatakan bahwa halaman utama sistem
telah berjalan sesuai dengan yang diharapkan (valid).
bentuk persentase dengan cara total jawaban dari tiap butir soal dikalikan 100 dan
kemudian dibagi dengan jumlah responden (alumni dan peserta). Berdasarkan data
hasil kuisioner tersebut, dapat dicari persentase masing - masing jawaban dengan
menggunakan rumus sebagai berikut:
𝑓
𝑃= × 100 %
𝑛
Keterangan :
P : Persentase
f : Frekuensi Jawaban
n : Nilai Tertinggi
Berikut ini merupakan hasil data kuisioner alumni dan peserta setelah di
jumlahkan menurut jawabannya masing-masing, data tersebut sebagai berikut:
Frekuensi Jawaban
Variable Pertanyaan
SS S KS TS STS
P1 - 5 - - -
Desain P2 - 5 - - -
P3 1 4 - - -
P4 - 5 - - -
P5 - 5 - - -
Kemudahan
P6 1 4 - - -
P7 - 5 - - -
P8 - 5 - - -
Efisien P9 1 4 - - -
P10 - 5 - - -
3 47 - - -
Total
𝟐𝟎𝟑
× 100 % = 𝟖𝟏, 𝟐 %
𝟐𝟓𝟎
Frekuensi Jawaban
Variable Pertanyaan
SS S KS TS STS
P1 9 11 - - -
Desain P2 8 12 - - -
P3 7 13 - - -
93
P4 9 11 - - -
P5 6 14 - - -
Kemudahan
P6 8 12 - - -
P7 7 13 - - -
P8 8 12 - - -
Efisien P9 8 12 - - -
P10 6 14 - - -
76 124 - - -
Total
𝟖𝟕𝟔
× 100 % = 𝟕𝟎, 𝟎𝟖 %
𝟏. 𝟐𝟓𝟎
94
PENUTUP
5.1. Kesimpulan
Berdasarkan hasil penelitian yang telah dijelaskan pada bab sebelumnya
terkait “Sistem Informasi Penjualan Barang Elektronik Pada Toko Istana
Elektronik Kolaka” maka kesimpulan yang di peroleh:
1. Dengan adanya sistem yang telah dibangun maka proses penentuan harga
jual dapat dilakukan secara otomatis berdasarkan persentase
keuntungan/barang yang ingin diraih pemilik usaha.
2. Dengan menggunakan sistem ini maka proses pencatatan penjualan, barang
masuk, dan stok barang barang menjadi lebih mudah dan efisien.
3. Dan dengan adanya fitur tawar menawar pada pelayanan kasir membatu
pihak kasir dalam menentukan batas harga tawar.
5.2. Saran
Saran untuk penelitian ini berdasarkan dari hasil dan kesimpulan yang telah
dibuat yaitu sebaiknya untuk penelitian kedepannya diharapkan dapat
mengembangkan sistem ini menjadi lebih baik lagi dengan menambahkan API e-
wallet agar proses pembayaran dapat dilakukan dengan lebih mudah lagi bagi
pelanggan.
95
DAFTAR PUSTAKA
Binarso, Yusi Ardi; Sarwoko, Eko Adi dan Bahtiar, Nurdin. (2012). Pembangunan
Sistem Informasi Alumni Berbasis Web Pada Program Studi Teknik
Informatika Universitas Diponegoro. Journal of Informatics and Technology,
1(1), 72 – 84.
Edi, Doro dan Stevalin Betshani. 2009, “Analisis Data dengan Menggunakan ERD
dan Model Konseptual Data Warehouse”. Tugas Akhir Fakultas. Teknologi
Informasi, Universitas Kristen Maranatha, Vol.5, No. 1, hal 71 – 85.
Fauzi dan Amin, Miftakul H. 2012. Pemograman Database Visual Basic 6 Dan SQL
Server 2000.Yogyakarta: CV. ANDI OFFSET.
https://vatih.com/bisnis/apa-itu-mysql/
Kurniawan, Rulianto. 2010. PHP dan MySQL Untuk Orang Awam Edisi ke-2.
Palembang: Maxikom
Meza Silvana, Dkk. 2015. Analisis Proses Bisnis Sistem Pembuatan Surat Perintah
Perjalanan Dinas Kantor Regional II PT.Pos Indonesia. TEKNOSI, Vol. 01,
No. 01
Purbadian, Yenda. 2016. Trik Cepat Membangun Aplikasi Berbasis Web dengan
Framework CodeIgniter. Yogyakarta: CV Andi Offset.
Salamah, U., & Herlawati. (2018, Maret). Sistem Informasi Penjualan Barang
Berbasis Web Pada Percetakan Rahayu Bekasi. Jurnal Penelitian Ilmu
Komputer, System Embedded & Logic, 6, 61-74.