Anda di halaman 1dari 119

SKRIPSI

SISTEM INFROMASI PENJUALAN BARANG ELEKTRONIK BERBASIS


WEB (STUDI KASUS : TOKO ISTANA ELEKTRONIK KOLAKA)

WEB-BASED ELECTRONIC GOODS SALES INFORMATION SYSTEM


(CASE STUDY: ISTANA ELEKTRONIK STORE KOLAKA)

FHEBY MELINDA JAYA


171220384

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS SEMBILANBELAS NOVEMBER KOLAKA
KOLAKA
2022
MOTTO

“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.

Kolaka, 28 Desember 2022

Fheby Melinda Jaya

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.

Pada penelitian ini menggunakan jenis penelitian deskriptif kuantitatif


dengan menggunakan metode pengumpulan data yaitu observasi, wawancara, dan
kuisioner. Sistem informasi ini menggunakan bahasa pemrograman PHP dan
MySQL untuk basis datanya serta untuk pengujian sistem ini menggunakan metode
Black Box dan UAT.

Dari penelitian ini menghasilkan Sistem Informasi Penjualan Barang


Elektronik Berbasis Web untuk Toko Istana Elektronik Kolaka. Dengan adanya
sistem ini proses pencatatan transaksi penjualan, stok barang, dan tawar menawar
dapat dilakukan dengan lebih efisien.

Kata Kunci: Penjualan, Web, MySQL, PHP

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

This research is motivated by problems in the sales process, especially price


bargaining. This is because currently the process of selling goods still uses manual
recording and bidding on the price of goods can only be done when the shop owner
is present because only the owner knows the bargaining price limit. This is
considered inefficient because it takes a long time, especially when making recap
of sales transaction reports and stock items. This is what makes researchers
interested in creating an information system that can help and facilitate the process
of recording sales transactions, bidding, and recording stock of goods at the Kolaka
Electronic Palace Store.

In this study using a type of quantitative descriptive research using data


collection methods, namely observation, interviews, and questionnaires. This
information system uses the PHP and MySQL programming languages for its
database and for testing this system uses the Black Box and UAT methods.

From this research resulted in a Web-Based Electronic Goods Sales


Information System for the Istana Elektronik Kolaka Store. With this system, the
process of recording sales transactions, inventory, and bargaining can be done
more efficiently.

Keyword: Penjualan, Web, MySQL, PHP

iv
DAFTAR ISI

PERNYATAAN KEASLIAN ............................................................................. i

HALAMAN PENGESAHAN .............................................................................. ii

MOTTO ............................................................................................................... iii

KATA PENGANTAR .......................................................................................... vi

DAFTAR ISI ......................................................................................................... v

DAFTAR TABEL ................................................................................................ x

DAFTAR GAMBAR ............................................................................................ xii

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

1.1 Latar Belakang ............................................................................................ 1

1.2 Rumusan Masalah ....................................................................................... 2

1.3 Batasan Masalah .......................................................................................... 2

1.4 Tujuan Penelitian ......................................................................................... 2

1.5 Manfaat Penelitian ....................................................................................... 2

BAB II TINJAUAN PUSTAKA .......................................................................... 3

2.1 Kajian Pustaka ............................................................................................. 3

2.2 Landasan Teori ............................................................................................ 6

2.2.1 Sistem .................................................................................................. 6

2.2.2 Informasi .............................................................................................. 6

2.2.3 Sistem Informasi .................................................................................. 7

2.2.4 Penjualan .............................................................................................. 7

v
2.2.5 Sistem Informasi Penjualan ................................................................. 8

2.2.6 PHP (Hypertext Preprocessor) ............................................................ 8

2.2.7 XAMPP ............................................................................................... 9

2.2.8 MySQL ................................................................................................ 9

2.2.9 Data Flow Diagram (DFD) ................................................................. 10

2.2.10 Flowchart ........................................................................................... 11

2.2.11 Flowmap ............................................................................................ 12

2.2.12 Entity Relationship Diagram (ERD) .................................................. 13

2.2.13 Pengujian Sistem ............................................................................... 14

2.2.14 Metode Pengembangan Sistem .......................................................... 15

BAB III METODOLOGI PENELITIAN .......................................................... 17

3.1 Tempat Penelitian ........................................................................................ 17

3.2 Waktu Penelitian ......................................................................................... 17

3.3 Teknik Pengembangan Sistem .................................................................... 17

BAB IV HASIL DAN PEMBAHASAN ............................................................. 21

4.1 Analisis Sistem ............................................................................................ 21

4.2 Perancangan Sistem ..................................................................................... 22

4.2.1 Diagram Konteks ................................................................................. 22

4.2.2 Bagan Berjenjang ................................................................................. 23

4.2.3 Data Flow Diagram Level 0 ................................................................ 24

4.2.4 Data Flow Diagram Level 1 Data Master ........................................... 26

vi
4.2.5 Data Flow Diagram Level 1 Transaksi ............................................... 27

4.3 Flowchart .................................................................................................... 28

4.3.1 Flowchart Halaman Utama ................................................................. 28

4.3.2 Flowchart Halaman Utama Pelanggan ................................................ 29

4.3.3 Flowchart Halaman Keranjang ............................................................ 30

4.4.4 Flowchart Login Admin ....................................................................... 31

4.4.5 Flowchart Halaman Utama Admin ..................................................... 32

4.4.6 Flowchart Halaman Data Karyawan ................................................... 34

4.4.7 Flowchart Halaman Data User ............................................................ 35

4.4.8 Flowchart Halaman Data Barang ........................................................ 36

4.4.9 Flowchart Halaman Data Barang Masuk ............................................ 37

4.4.10 Flowchart Halaman Data Barang Diskon .......................................... 38

4.4.11 Flowchart Halaman Data Supplier .................................................... 39

4.4.12 Flowchart Halaman Data Penjualan .................................................. 40

4.4.13 Flowchart Halaman Data Pembelian ................................................. 41

4.4.14 Flowchart Halaman Rekap Barang Masuk ........................................ 42

4.4.15 Flowchart Halaman Rekap Penjualan ............................................... 43

4.4.16 Flowchart Halaman Rekap Pembelian .............................................. 43

4.4.17 Flowchart Halaman Profile ............................................................... 44

4.4.18 Flowchart Halaman Ganti Password ................................................. 45

4.4.19 Flowchart Halaman Utama Kasir ...................................................... 46

vii
4.4.20 Flowchart Halaman Penjualan Kasir ................................................. 47

4.4.21 Flowchart Halaman Pembelian Kasir ................................................ 48

4.4 Rancangan Basis Data ................................................................................. 49

4.4.1 Struktur Tabel ...................................................................................... 49

4.5 Implementasi Sistem ................................................................................... 57

4.5.1 Level Pelanggan ................................................................................... 57

4.5.2 Level Admin ........................................................................................ 61

4.5.3 Level Admin Gudang .......................................................................... 65

4.5.3 Level Kasir ........................................................................................... 68

4.6 Pengujian Sistem ......................................................................................... 70

4.6.1 Pengujian Halaman Utama .................................................................. 70

4.6.2 Pengujian Halaman Login Pelanggan .................................................. 71

4.6.3 Pengujian Halaman Sign Up ................................................................ 72

4.6.4 Pengujian Halaman Utama Pelanggan ................................................. 73

4.6.5 Pengujian Halaman Login Admin ....................................................... 75

4.6.6 Pengujian Halaman Utama Admin ...................................................... 76

4.6.7 Pengujian Halaman Rekap Barang Masuk .......................................... 84

4.6.8 Pengujian Halaman Rekap Penjualan .................................................. 86

4.6.9 Pengujian Halaman Rekap Pembelian ................................................. 87

4.6.10 Pengujian Halaman Penjualan Kasir ................................................. 88

4.6.11 Pengujian Halaman Pembelian Kasir ................................................ 89

viii
4.7 Pengujian UAT (User Acceptence Test) ..................................................... 90

BAB IV PENUTUP .............................................................................................. 95

5.1 Kesimpulan .................................................................................................. 95

5.2 Saran ............................................................................................................ 95

DAFTAR PUSTAKA ........................................................................................... 96

LAMPIRAN .......................................................................................................... 99

ix
DAFTAR TABEL

Tabel 2.1 Penilitian Terdahulu ............................................................................... 4


Tabel 2.2 Simbol-Simbol DFD .............................................................................. 10
Tabel 2.3 Simbol Flowchart .................................................................................. 11
Tabel 2.4 Simbol Flowmap .................................................................................... 12
Tabel 2.5 Simbol ERD ........................................................................................... 14
Tabel 3.1 Waktu Penelitian .................................................................................... 17
Tabel 3.2 Bobot Nilai Jawaban .............................................................................. 19
Tabel 3.3 Kriteria Interpretasi Skor ....................................................................... 20
Tabel 4.1 Tabel Karyawan ..................................................................................... 49
Tabel 4.2 Tabel Barang .......................................................................................... 50
Tabel 4.3 Tabel Pelanggan ..................................................................................... 50
Tabel 4.4 Tabel Supplier ........................................................................................ 51
Tabel 4.5 Tabel Pembelian ..................................................................................... 51
Tabel 4.6 Tabel Detail Beli .................................................................................... 52
Tabel 4.7 Tabel Cart Beli ....................................................................................... 53
Tabel 4.8 Tabel User Karyawan ............................................................................. 53
Tabel 4.9 Tabel User Pelanggan ............................................................................ 54
Tabel 4.10 Tabel Barang Masuk ............................................................................ 54
Tabel 4.11 Tabel Detail Masuk .............................................................................. 55
Tabel 4.12 Tabel Penjualan .................................................................................... 55
Tabel 4.13 Tabel Detail Jual .................................................................................. 56
Tabel 4.14 Tabel Cart ............................................................................................. 56
Tabel 4.15 Tabel Pengujian Halaman Utama ........................................................ 70
Tabel 4.16 Tabel Pengujian Halaman Login Pelanggan ........................................ 71
Tabel 4.17 Tabel Pengujian Halaman Utama Sign Up .......................................... 72
Tabel 4.18 Tabel Pengujian Halaman Utama Pelanggan ....................................... 73

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

Gambar 2.1 Logo PHP ........................................................................................... 8


Gambar 2.2 Metode Pengembangan Sistem Dengan Metode Waterfall ............... 15
Gambar 4.1 Diagram Konteks ................................................................................ 22
Gambar 4.2 Bagan Berjenjang ............................................................................... 23
Gambar 4.3 DFD Level 0 ....................................................................................... 24
Gambar 4.4 DFD Level 1 Data Master .................................................................. 26
Gambar 4.5 DFD Level 1 Transaksi ...................................................................... 27
Gambar 4.6 Flowchart Halaman Utama ................................................................. 28
Gambar 4.7 Flowchart Halaman Utama Pelanggan ............................................... 29
Gambar 4.8 Flowchart Halaman Keranjang ........................................................... 30
Gambar 4.9 Flowchart Login Admin ..................................................................... 31
Gambar 4.10 Flowchart Halaman Utama Admin .................................................. 32
Gambar 4.11 Flowchart Halaman Data Karyawan ................................................ 34
Gambar 4.12 Flowchart Halaman Data User ......................................................... 35
Gambar 4.13 Flowchart Halaman Data Barang ..................................................... 36
Gambar 4.14 Flowchart Halaman Data Barang Masuk ......................................... 37
Gambar 4.15 Flowchart Halaman Data Barang Diskon ........................................ 38
Gambar 4.16 Flowchart Halaman Data Supplier ................................................... 39
Gambar 4.17 Flowchart Halaman Data Penjualan ................................................. 40
Gambar 4.18 Flowchart Halaman Data Pembelian ................................................ 41
Gambar 4.19 Flowchart Halaman Rekap Barang Masuk ....................................... 42
Gambar 4.20 Flowchart Halaman Rekap Penjualan .............................................. 43
Gambar 4.21 Flowchart Halaman Rekap Pembelian ............................................. 43
Gambar 4.22 Flowchart Halaman Profile .............................................................. 44
Gambar 4.23 Flowchart Halaman Ganti Password ................................................ 45
Gambar 4.24 Flowchart Halaman Utama Kasir ...................................................... 46
Gambar 4.25 Flowchart Halaman Penjualan Kasir ................................................ 47

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

1.1. Latar Belakang

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.

Berdasarkan masalah diatas maka dibutuhkan suatu sistem baru untuk


membantu Toko Istana Elektronik Kolaka agar dapat beroperasi dengan lebih
efektif dan efisien. Oleh karena itu penulis tertarik untuk melakukan penelitian yang

1
2

berjudul “Sistem Infromasi Penjualan Barang Elektronik Berbasis Web (Studi


Kasus : Toko Istana Elektronik Kolaka)”.

1.2. Rumusan Masalah

Bagaimana membangun sebuah sistem informasi penjualan barang elektronik


berbasis web dengan fitur penentuan harga otomatis menggunakan bahasa
pemrograman PHP dan database MySQl yang dapat membantu user dalam
pencatatan penjualan, barang masuk, tawar menawar dan persediaan barang?

1.3. Batasan Masalah

Beberapa batasan masalah dalam penyusunan skripsi ini adalah:


1. Sistem ini hanya diterapkan untuk pelayanan pada Toko Istana Elektronik
Kolaka.
2. Target pengguna sistem ini adalah kasir, admin, dan super admin.
3. Sistem yang dibangun hanya dibatasi pada sistem transaksi penjualan,
pencatatan barang masuk, persediaan barang, dan penentuan harga.

1.4. Tujuan Penelitian


Tujuan dari penyusunan skripsi ini adalah untuk membangun sebuah aplikasi
sistem informasi penjualan untuk Toko Istana Elektronik Kolaka yang
pengembangannya menggunakan PHP dan database MySQL.

1.5. Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah sebagai berikut :


1. Menambah pemahaman dan pengalaman peneliti tentang teknologi
informasi, khususnya dalam membangun sistem informasi berbasis web
dalam bidang penjualan barang.
2. Membantu pihak toko dalam memudahkan pemasaran produknya.
3. Membuat pihak pemilik toko dalam membuat rekap laporan.
BAB II
TINJAUAN PUSTAKA

2.1. Kajian Pustaka

Anthony dkk, (2017), dengan judul penelitian “Analisis Dan Perancangan


Sistem Informasi Penjualan Berdasarkan Stok Gudang Berbasis Client Server (Studi
Kasus Toko Grosir “Restu Anda”)”. Tujuan dari penelitian ini adalah untuk merancang
sistem informasi penjualan berdasarkan stok gudang berbasis client-server pada toko
grosir Restu Anda yang berguna dan membantu toko Restu Anda dalam memanajemen
penjualan barang barang pada downline secara lebih rapi dan membantu menghindari
terjadinya kesalahan pencatatan stok gudang yang ada.

Salamah & Herlawati (2018), dengan judul penelitian “Sistem Informasi


Penjualan Barang Berbasis Web Pada Percetakan Rahayu Bekasi”. Tujuan dari
penelitian ini adalah untuk Untuk memudahkan konsumen dalam melakukan
pemesanan barang, maka penulis membuat sistem informasi penjualan barang pada
percetakan berbasis web yang didalamnya terdapat fitur-fitur, fasilitas pemesanan
disertai dengan cara pemesanannya. Agar konsumen dapat dengan mudah dan lebih
menghemat biaya, tenaga serta waktu dalam mendapatkan informasi mengenai barang,
maka penulis membuat sistem informasi penjualan barang pada percetakan yang
sederhana supaya mudah dimengerti dan mudah diakses kapan saja dan dimana saja.

Gultom & Maryam (2020), dengan penelitian berjudul “Sistem Informasi


Penjualan Material Bangunan Pada Toko Bangunan Berkah”. Tujuan penelitian ini
adalah untuk membangun sebuah Sistem yang dirancang menggunakan basis data
MySQL, dengan bahasa pemrograman PHP. Sistem kategorisasi basis data MySQL dan
PHP untuk membuat program kategorisasi-nya, membuat pengumpulan data menjadi
lebih tersentralisasi dan terstruktur.

Muhammad Ma’mur (2017), dengan judul penelitian “Sistem Informasi


Penjualan Barang (Studi Kasus: Minimarket Gemart Bandar Lampung”). Tujuan dari

3
4

penelitian adalah untuk membuat membuat Sistem Informasi Penjualan yang dapat
mempermudah transaksi penjualan pada Minimarket Gemart dan Memudahkan
pengguna dalam pembuatan laporan.

Puji Astuti, (2018), dengan judul penelitian “Perancangan Sistem Informasi


Penjualan Sepatu Menggunakan Microsoft Visual Basic 6.0”. Tujuan utama dari
penelitian ini adalah membuat aplikasi pembayaran dengan menggunakan Microsoft
Visual Basic 6.0 sehinggan proses transasksi ditangani menggunakan komputer.
Dengan ini maka penanganan proses transaksi menjadi lebih efisien, efektif dan
meminimalisir terjadinya kesalahan serta mempermudah pembuatan laporan.

Tabel 2.1 Penelitian Terdahulu

No Penulis Judul Hasil Penelitian


1 Anthony Analisis Dan Aplikasi dibangun berbasis client-server
dkk (2017) Perancangan Sistem dengan menggunakan teknologi RMI,
Informasi Penjualan sangatlah membantu dalam menyatukan
Berdasarkan Stok kegiatan yang dilakukan antar Admin toko
Gudang Berbasis dan Admin Gudang yang berbeda komputer.
Client Server (Studi Pemilik toko tidak lagi membutuhkan banyak
Kasus Toko Grosir waktu untuk memantau jumlah stok barang
“Restu Anda”) yang ada di gudang, dan admin gudang tidak
perlu merekap sisa stok barang yang ada di
gudang karena pemilik toko dapat memantau
secara langsung dari database barang yang
dimiliki Admin gudang. Pengembangan pada
aplikasi ini dapat dilakukan dengan
memberikan ROP (Reorder Point) yaitu
batas/titik jumlah pemesanan kembali yang
memudahkan pemilik toko mengetahui kapan
harus melakukan pemesanan barang.
5

Tabel 2.1 Lanjutan


No Penulis Judul Hasil Penelitian
2 Salamah & Sistem Informasi Sistem yang dibuat dapat memudahkan
Herlawati Penjualan Barang percetakan dalam melakukan pengelolaan
(2018) Berbasis Web Pada barang serta mempercepat percetakan
Percetakan Rahayu dalam melakukan pencarian data transaksi
Bekasi pemesanan. Selain itu sistem ini juga
dapat menangani permasalahan dalam
membuat laporan yang lebih cepat dan
akurat
3 Gultom & Sistem Informasi Sistem ini dibuat untuk membantu
Maryam Penjualan Material pelaksanaan sistem transaksi penjualan
(2020) Bangunan Pada yang terjadi di Toko Bangunan Berkah,
Toko Bangunan yang sebelumnya masih dilakukan secara
Berkah manual. Maka dengan adanya sistem ini
dapat mempermudah pekerjaan transaksi
penjualan dan pengelolaan stok barang
masuk menjadi lebih efektif dan efisien.
Sistem ini juga dapat melakukan cetak
laporan laba yang berguna untuk
mengetahui keuntungan bersih dari
penjualan sesuai rentang tanggal yang
dipilih.
4 Muhamma Sistem Informasi Sistem yang dibuat dapat mempermudah
d Ma’mur Penjualan Barang transaksi penjualan pada Minimarket
(2017) (Studi Kasus: Gemart. Selain itu sistem ini juga
Minimarket Gemart memudahkan pengguna dalam pembuatan
Bandar Lampung”) laporan
5 Puji Astuti Perancangan Sistem yang dibuat pada penelitian ini
(2018) Sistem Informasi telah dapat mempermudah usaha sepatu
Penjualan Sepatu dalam melakukan transasksi jual beli serta
Menggunakan memudahkan admin dalam pembuatan
Microsoft Visual laporan Penjualan.
Basic 6.0

Dari hasil penelitian terdahulu yang dijadikan referensi terdapat kesamaan


sistem yang diangkat yaitu sistem informasi penjualan barang tetapi dengan studi
kasus yang berbeda. Dengan membandingkan hasil ke lima penelitian tersebut, penulis
6

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.

2.2. Landasan Teori


2.2.1. Sistem

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.

Menurut Jogiyanto, H. M (2005) Suatu sistem adalah sekumpulan elemen yang


berinteraksi 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 Irmansyah, Faried. (2013) Informasi adalah hasil pengolahan data


dalam bentuk yang lebih berguna dan lebih berarti, yang menggambarkan kejadian
(event) yang nyata (fact), dan dapat digunakan untuk pengambilan keputusan.

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

2.2.3. Sistem Informasi

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.

Menurut Sutarman, (2009) Sistem informasi adalah sistem yang dapat


mengumpulkan, memperoses, menyimpan, menganalisis, dan menyebarkan informasi
untuk tujuan tertentu. Sistem informasi terdiri atas input berupa data dan instruksi, dan
output berupa laporan dan kalkulasi.

Menurut Sutabri, Tata (2012) Sistem informasi adalah sistem yang


mempertemukan kebutuhan pengolahan transaksi harian dan mendukung fungsi
manajerial organisasi dengan strategi organisasi untuk menyediakan laporan-laporan
kepada pihak luar tertentu.

2.2.4. Penjualan

Menurut Hermawan (2006) bahwa penjualan merupakan “Kegiatan terdepan


perusahaan di dalam menghasilkan sesuatu dari suatu proses pertukaran yang terjadi
dipasar.

Menurut Sadeli (2005) “Penjualan adalah suatu tindakan untuk menukar


barang atau jasa dengan uang dengan cara mempengaruhi orang lain agar mau
memiliki barang yang ditawarkan sehingga kedua belah pihak mendapatkan
keuntungan dan kepuasan”.

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

2.2.5. Sistem Informasi Penjualan

Menurut Yulianti dalam Furqon (2013), “sistem informasi penjualan adalah


sistem informasi yang menyangkut pengolahan data penjualan. Dengan demikian
sistem informasi penjualan mempertemukan kebutuhan pengolahan transaksi,
mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu sistem
penjualan dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan”.

Menurut Furqon (2013), “sistem informasi penjualan merupakan suatu sistem


yang berfungsi untuk mengolah data-data terkait dengan kegiatan penjualan baik dari
transaksi pembelian sampai transaksi penjualan digunakan untuk mendukung kegiatan
penjualan tersebut”.

Berdasarkan berbagai pengertian dari para ahli, penulis dapat mengambil


kesimpulan bahwa sistem informasi penjualan merupakan sistem yang berfungsi untuk
mengolah data-data terkait dengan penjualan dengan menggunakan serangkaian
prosedur untuk mendukung kegiatan penjualan.

2.2.6. PHP (Hypertext Preprocessor)

Menurut Hidayatullah (2014:231) PHP Hypertext Preprocessor atau disingkat


dengan PHP ini adalah suatu bahasa scripting khususnya digunakan untuk membuat
web delevopment. Karena sifatnya yang server side scripting maka untuk menjalankan
PHP harus menggunakan web server.

Gambar 2.1 Logo PHP


9

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 Riyanto (2014), xampp adalah software yang berfungsi untuk


menjalankan website berbasis php dan menggunakan pengelolaan data mysql di
komputer local. Xampp berperan sebagai server web pada komputer anda. Xampp juga
dapat disebut sebuah cpanel server virtual, yang dapat membantu anda melakukan
preview sehingga dapat memodifikasi website tanpa harus online atau akses internet.

Menurut Purbadian, Y (2016). Xampp merupakan suatu software yang bersifat


open source yang merupakan pengembangan dari lamp (linux, apache, mysql php dan
perl).

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.

2.2.9. Data Flow Diagram (DFD)

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.

Tabel 2.2 Simbol DFD


Gambar Nama Keterangan
Data Flow/Aliran Data Menjelaskan arah data
(informasi entitas, proses,
dan data store)
Process/Proses Menjelaskan proses dalam
sebuah DFD

Data Menjelaskan tempat


Storage/Penyimpanan penyimpana suatu
Data data/informasi
External Entity/Entitas Menjelaskan suatu entitas
Luar luar pada sebuah DFD
11

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.

2. Arus data (data flow)


Arus data (data flow) diberi simbol panah. Arus data ini mengalir diantara
proses (process), simpanan data (data store) dan kesatuan luar (external entity).

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.

4. Simpanan data (data store)


Simpanan data (data store) merupakan simpanan dari data yang dapat berupa
suatu file atau database disistem komputer, suatu arsip atau catatan manual, suatu
kotak tempat data dimeja seseorang, suatu tabel acuan manual, suatu agenda atau
buku.

2.2.10. Flowchart

Menurut Opik Taupik (2013) Flowchart digunakan untuk menunjukkan alur


kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan
menjelaskan urutan dari prosedur-prosedur yang ada dalam sistem.

Berikut adalah simbol-simbol dari Flowchart dapat dilihat pada Tabel 2.2
dihalaman selanjutnya:

Tabel 2.3 Simbol Flowchart

Simbol Nama Keterangan


Terminator Permulaan atau akhir program.
12

Tabel 2.3 Lanjutan


Simbol Nama Keterangan
Garis alir Arah aliran program.
(flow line)
Magnetic Digunakan input atau output yang
Disk menggunakan disk magnetic
Proses perhitungan atau proses pengolahan
Proses
data.
Input / Proses input atau output data, parameter,
output data informasi.
Perbandingan pernyataan, penyeleksian
Decision data yang memberikan pilihan langkah
untuk selanjutnya.
On page Penghubung bagian-bagian flowchart yang
connector berada pada satu halaman.
Off page Penghubung bagian-bagian flowchart yang
connector berada pada halaman berbeda.

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

Simbol / Nama Keterangan


Proses Merupakan proses yang dilakukan
secara komputerisasi
13

Tabel 2.4 Lanjutan


Dokumen Menunjukkan dokumen berupa
dokumen input dan output pada proses
manual dan proses berbasis komputer.
Aliran Dokumen Menunjukkan arah aliran dokumen.

Proses Menunjukkan proses yang dilakukan


Manual secara manual.

Kondisi Menunjukan ada suatu kondisi yang


harus diperiksa untuk melihat hasil
keluaran
Arsip Mengambarkan kumpulan dokumen
dokumen sejenis yang di simpan.

File atau Menggambarkan penyimpanan jika


Database menggunakan proses terkomputerisasi

Input data Manual Menunjukan data membentuk dokumen


komputerisasi

2.2.12. Entity Relationship Diagram (ERD)

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.

Beberapa simbol dari pembentuk ERD (Entity Relationship Diagram) dapat


dilihat pada Tabel di bawah ini:

Tabel 2.5 Simbol ERD

Simbol / Nama Keterangan

Entitas Individu yang mewakili suatu objek dan dapat


dibedakan dengan objek yang lain.
Relasi Menunjukkan hubungan diantara sejumlah entitas
yang berbeda.

Atribut Properti yang dimiliki oleh suatu entitas, dimana


dapat mendeskripsikan karakteristik dari entitas
tersebut.

2.2.13. Pengujian Sistem

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.

Black Box Testing cenderung untuk menemukan hal-hal berikut:

1. Fungsi yang tidak benar atau tidak ada.


2. Kesalahan antarmuka (interface errors).
3. Kesalahan pada struktur data dan akses basis data.
15

4. Kesalahan performansi (performance errors).


5. Kesalahan inisialisasi dan terminasi.

2.2.14. Metode Pengembangan Sistem

Menurut Pressman Roger S (2012) Pengembangan software dalam penelitian


ini menggunakan model Waterfall, yaitu pengerjaan sistem yang dilakukan secara
berurutan atau secara linear.

Langkah-langkah dalam metode waterfall sebagai berikut:

Analysis

Design

Coding & Testing

Implementation

Maintenance

Gambar 2.2 Metode Pengembangan Sistem Dengan Metode Waterfall

1. Analysis.

Langkah ini adalah analisa terhadap kebutuhan sistem. Pengumpulan data


dilakukan dengan pengamatan, wawancara, atau study literature. Sistem analis
menggali informasi dari user agar tercipta sistem yang sesuai keinginannya.
Tahap ini menghasilkan dokumen user requirement yang menjadi acuan untuk
diterjemahkan kedalam bahasa pemprograman.

2. Design.

Proses desain menerjemahkan syarat kebutuhan ke sebuah rancang software


yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada struktur
16

data, arsitektur software, representasi interface, dan detail (algoritma)


prosedural. Tahap ini menghasilkan dokumen software requirement yang
digunakan untuk pembuatan sistem.

3. Coding dan Testing.

Coding merupakan penerjemahan design kebahasa yang dikenali komputer.


Setelah coding selesai, dilakukan testing terhadap sistem yang dibuat untuk
menemukan kesalahan agar dapat diperbaiki.

4. Implementation.

Tahap ini pembuatan sistem selesai sehingga dapat digunakan user.

5. Maintenance.

Software yang telah disampaikan pada user pasti akan mengalami


perubahan, bisa karena kesalahan akibat software harus menyesuaikan dengan
lingkungan baru atau user membutuhkan perkembangan fungsional.
BAB III
METODOLOGI PENELITIAN

3.1. Tempat Penelitian

Penelitian ini dilaksanakan di Toko Istana Elektronik Kolaka Jl. Bakti no. 11
Kel. Latambaga Kec. Kolaka Kab. Kolaka.

3.2. Waktu Penelitian

Waktu yang dibutuhkan dalam mempersiapkan penelitian ini berlangsung


selama kurang lebih 3 bulan, mulai bulan Juli sampai Septembeer 2022.

Tabel 3.1 Waktu Penelitian

BULAN

NO KETERANGAN Juli Agustus September

1 2 3 4 1 2 3 4 1 2 3 4

1. Analysis

2. Design

3. Coding and Testing


4. Implementation
5. Maintenance

3.3 Teknik Pengembangan Sistem

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

Dalam tahap ini penulis menentukan kebutuhan-kebutuhan pada sistem


pendukung keputusan. Kebutuhan sebuah sistem diperoleh dari observasi,
wawancara dan studi pustaka.

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

Setelah menganalisis kebutuhan perangkat lunak/sistem langkah selanjutnya


yang dilakukan penulis adalah mendesain sistem yang akan dibuat menggunakan
flowchart dengan menggunakan bantuan Microsoft Visio 2010.

3. Pengkodean

Setelah membuat desain alur sistem menggunakan flowchart, penulis


melakukan penerjemahan desain yang dibuat ke dalam bentuk software yang
19

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

Tahapan pengujian menggunakan metode UAT untuk mengetahui tanggapan


responden (user) terhadap sistem yang akan diimplementasikan yaitu dengan
Angket Skala Likert yang umumnya diguanakan untuk dalam riset berupa survei
dan memberikan pertanyaan kepada responden (user) dimana jawaban dari
pertanyaan tersebut terdiri dari tingkatan yang dapat dipilih sebagai berikut
(Riduwan, 2009):

Tabel 3.2 Bobot Nilai Jawaban

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:

P = Presentase, f = Frekuensi jawaban, n = Jumlah responden

Hasil dari UAT adalah dokumen yang menunjukkan bukti pengujian,


berdasarkan bukti pengujian inilah dapat diambil kesimpulan, apakah sistem yang
diuji telah dapat diterima atau tidak.

Tabel 3.3 Kriteria Interpretasi Skor

Persentase Keterangan
0% - 20% Sangat Lemah
21% - 40% Lemah
41 - 60% Cukup
61% - 80% Kuat
81% - 100% Sangat Kuat
BAB IV
HASIL DAN PEMBAHASAN

4.1. Analisis Sistem

Pada penelitian ini dilakukan sebuah analisa sistem untuk menerapkan


Sistem Infromasi Penjualan Barang Elektornik Berbasis Web Pada Toko Istana
Elektronik Kolaka. analisa perangkat lunak merupakan langkah pemahaman
persoalan sebelum mengambil tindakan atau keputusan penyelesaian hasil utama.

Analisa sistem pada penelitian ini bertujuan untuk merumuskan suatu


permasalahan yang terjadi dan mengidentifikasi kebutuhan sistem yang diharapkan,
sehingga dapat diusulkan perbaikan dan meyakinkan bahwa analisa sistem telah
berjalan pada jalur yang benar.

Sistem informasi yaitu kombinasi dari teknologi informasi dan aktivitas


orang yang menggunakan teknologi itu untuk mendukung operasi. Dalam arti yang
sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada
interaksi antara orang, proses algoritmik, data, dan teknologi. Dalam pengertian ini,
istilah ini digunakan untuk merujuk tidak hanya pada penggunaan organisasi
teknologi informasi dan komunikasi (TIK), tetapi juga untuk cara di mana orang
berinteraksi dengan teknologi ini dalam mendukung proses bisnis.

21
22

4.2. Perancangan Sistem


4.2.1. Diagram Konteks

Gambar 4.1 Diagram Konteks

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.

4.2.2. Bagan Berjenjang

Gambar 4.2 Bagan Berjenjang

Pada Gambar 4.2 menggambarkan sistem ini secara menyeluruh yang


terbagi menjadi 3 sub sistem yaitu data pelanggan, data master, dan transaksi.
Untuk sub sistem data master dan transaksi terbagi lagi menjadi sub sub sistem
yang lebih kecil seperti pada sub sistem data master terbagi lagi menjadi 4 sub sub
sistem diantaranya data karyawan, data user, data barang, dan data supplier,
24

sedangkan untuk sub sistem transaksi terbagi lagi menjadi 3 sub sub sistem yaitu
penjualan, pembelian, dan barang masuk.

4.2.3. Data Flow Diagram Level 0

Gambar 4.3 DFD Level 0

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

4.2.4. Data Flow Diagram Level 1 Data Master

Gambar 4.4 DFD Level 1 Data Master

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

4.2.5. Data Flow Diagram Level 1 Transaksi

Gambar 4.5 DFD Level 1 Transaksi

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

Gambar 4.6 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.

4.4.2 Flowchart Halaman Utama Pelanggan

Gambar 4.7 Flowchart Halaman Utama Pelangan

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.

4.4.3 Flowchart Halaman Keranjang

Gambar 4.8 Flowchart Halaman Keranjang

Pada halaman keranjang akan ditampilkan isi keranjang dengan beberapa


pilihan. Jika pengguna memilih tambah maka sistem akan menambahkan jumlah
beli dari barang yang dipilih, jika pengguna memilih kurang maka sistem akan
31

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.

4.4.4 Flowchart Login Admin

Gambar 4.9 Flowchart Login Admin

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

4.4.5 Flowchart Halaman Utama Admin

Gambar 4.10 Flowchart Halaman Utama Admin


33

Pada halaman utama admin terdapat beberapa pilihan yaitu dashboard,


karyawan, user, barang, barang masuk, barang diskon, supplier, penjualan,
pembelian, rekap stok barang, rekap barang masuk, rekap penjualan, rekap
pembelian, profile, ganti password, dan logout. Jika pengguna memilih dashboard
maka sistem akan menampilkan pendapatan tahunan, pendapatan bulanan, target
bulanan, pesanan, dan grafik pendapatan. Jika pengguna memilih karyawan maka
sistem akan menampilkan halaman data karyawan, jika memilih user maka sistem
akan menampilkan halaman data user, jika pengguna memilih barang maka sistem
akan menampilkan data barang, jika pengguna memilih barang masuk maka sistem
akan menampilkan halaman barang masuk, jika pengguna memilih barang diskon
maka sistem akan menampilkan halaman barang diskon, jika pengguna memilih
supplier maka sistem akan menampilkan halaman data supplier, jika pengguna
memilih penjualan maka sistem akan menampilkan halaman data penjualan, jika
pengguna memilih pembelian maka sistem akan menampilkan halaman data
pembelian, jika pengguna memilih rekap stok barang maka sistem akan
mendownload rekap laporan stok barang, jika pengguna memilih rekap barang
masuk maka sistem akan menampilkan halaman rekap barang masuk, jika
pengguna memilih rekap penjualan maka sistem akan menampilkan halaman rekap
penjualan, jika pengguna memilih rekap pembelian maka sistem akan menampilkan
halaman rekap pembelian, jika pengguna memilih profile maka sistem akan
menampilkan halaman profile, jika pengguna memilih ganti password maka sistem
akan menampilkan halaman ganti password, dan jika pengguna memilih logout
maka sistem akan kembali kehalaman login admin.
34

4.4.6 Flowchart Halaman Data Karyawan

Gambar 4.11 Flowchart Halaman Data Karyawan

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

4.4.7 Flowchart Halaman Data User

Gambar 4.12 Flowchart halaman Data User

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

4.4.8 Flowchart Halaman Data Barang

Gambar 4.13 Flowchart Halaman Data Barang

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

4.4.9 Flowchart Halaman Data Barang Masuk

Gambar 4.14 Flowchart Halaman Data Barang Masuk

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

4.4.10 Flowchart Halaman Data Barang Diskon

Gambar 4.15 Flowchart Halaman Data Barang Diskon

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

4.4.11 Flowchart Halaman Data Supplier

Gambar 4.16 Flowchart Halaman Data Supplier

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

4.4.12 Flowchart Halaman Data Penjualan

Gambar 4.17 Flowchart Halaman Data Penjualan

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

4.4.13 Flowchart Halaman Data Pembelian

Gambar 4.18 Flowchart Halaman Data Pembelian

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

4.4.14 Flowchart Halaman Rekap Barang Masuk

Gambar 4.19 Flowchart Halaman Rekap Barang Masuk

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

4.4.15 Flowchart Halaman Rekap Penjualan

Gambar 4.20 Flowchart Halaman Rekap Penjualan

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.

4.4.16 Flowchart Halaman Rekap Pembelian

Gamber 4.21 Flowchart Halaman Rekap Pembelian


44

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.

4.4.17 Flowchart Halaman Profile

Gambar 4.22 Flowchart Halaman Profile

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

4.4.18 Flowchart Halaman Ganti Password

Gambar 4.23 Flowchart Halaman Ganti Password

Pada halaman ganti password sistem akan menampilkan data akun


pengguna. Pada halaman ini pengguna dapat mengubah data akun mereka lalu klik
ubah data untuk menyimpan perubahan data.
46

4.4.19 Flowchart Halaman Utama Kasir

Gambar 4.24 Flowchart Halaman Utama Kasir

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

4.4.20 Flowchart Halaman Penjualan Kasir

Gambar 4.25 Flowchart Halaman Penjualan Kasir

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.

4.4.21 Flowchart Halaman Pembelian Kasir

Gambar 4.26 Flowchart Halaman Pembelian 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.

4.4. Rancangan Basis Data


4.4.1 Struktur Tabel

1. Tabel Karyawan

Nama Tabel : tbl_karyawan

Primary Key : idkaryawan

Keterangan : Berisi data karyawan

Tabel 4.1 Tabel Karyawan

Nama Field Type Size Keterangan


Idkaryawan Varchar 32 Id Karyawan
Namakar Varchar 50 Nama Karyawan
Jkkar Varchar 25 Jenis Kelamin Karyawan
Tgllahirkar Date Tanggal Lahir Karyawan
Tempatlahirkar Varchar 50 Tempat Lahir Karyawan
Alamatkar Text Alamat Karyawan
Nohpkar Varchar 25 No HP Karyawan
Posisikar Varchar 50 Posisi Karyawan
50

2. Tabel Barang

Nama Tabel : tbl_barang

Primary Key : idbarang

Keterangan : Berisi data barang

Tabel 4.2 Tabel Barang

Nama Field Type Size Keterangan


Idbarang Varchar 32 Id Barang
Kodebrg Varchar 32 Kode Barang
Namabrg Varchar 100 Nama Barang
Satuan Varchar 50 Satuan Barang
Harga Int 15 Harga Barang
Batas Int 15 Harga Pas Barang
Stok Int 8 Stok Barang
Diskon Float 5,2 Diskon
Gambar Text Gambar Barang

3. Tabel Pelanggan

Nama Tabel : tbl_pelanggan

Primary Key : idpelanggan

Keterangan : Berisi data pelanggan

Tabel 4.3 Tabel Pelanggan

Nama Field Type Size Keterangan


Idpelanggan Varchar 32 Id Pelanggan
Namaplg Varchar 50 Nama Pelanggan
Jkplg Varchar 25 Jenis Kelamin Pelanggan
Tgllahirplg Date Tanggal Lahir Pelanggan
51

Tabel 4.3 Lanjutan


Nama Field Type Size Keterangan
Tempatlahirplg Varchar 50 Tempat Lahir Pelanggan
Alamatplg Text Alamat Pelanggan
Nohpplg Varchar 25 No HP Pelanggan
Emaiplg Varchar 100 Email Pelanggan

4. Tabel Supplier

Nama Tabel : tbl_supplier

Primary Key : idsupplier

Keterangan : Berisis data supplier

Tabel 4.4 Tabel Supplier

Nama Field Type Size Keterangan


Idsupplier Varchar 32 Id Supplier
Namasup Varchar 50 Nama Supplier
Alamatsup Text Alamat Supplier
notelp Varchar 15 No Telp Supplier

5. Tabel Penjualan

Nama Tabel : tbl_pembelian

Primary key : idpembelian

Keterangan : Berisi data pembelian

Tabel 4.5 Tabel Pembelian

Nama Field Type Size Keterangan


Idpembelian Varchar 32 Id Pembelian
Nomorbeli Varchar 32 Nomor Faktur Pemmelian
52

Tabel 4.5 Lanjutan


Nama Field Type Size Keterangan
Tglpembelian Date Tanggal Pembelian
Totalbayar Int 11 Total Bayar
Kembalian Int 11 Kembalian
Keterangan Varchar 32 Keterangan Pembelian

6. Tabel Detail Beli

Nama Tabel : tbl_detailbeli

Primary Key : nomor

Keterangan : Berisi detail pembelian

Tabel 4.6 Tabel Detail Beli

Nama Field Type Size Keterangan


Nomor int 32 Nomor Urut (Auto Incerement)
Idpembelian Varchar 32 Id Pembelian (Secondary Key)
Idsupplier Varchar 32 Id Supplier (Secondary Key)
Idbarang Varchar 32 Id Barang (Secondary Key)
Hargabeli Int 8 Harga Beli
Jumlah Int 8 Jumlah Beli
Subtotal Int 12 Sub Total Pembayaran

7. Tabel Cart Beli

Nama Tabel : tbl_cartbeli

Primary Key : id

Keterangan : Untuk menampung sementara data pembelian


53

Tabel 4.7 Tabel Cart Beli

Nama Field Type Size Keterangan


Id Int 11 Id Cart Beli (Auto Incerement)
Idpembelian Varchar 32 Id Pembelian (Secondary Key)
Nomorbeli Varchar 32 Nomor Faktur Pembelian
Idsupplier Varchar 32 Id Supplier (Secondary Key)
Namasupplier Varchar 50 Nama Supplier
Idbarang Varchar 32 Id Barang (Secondary Key)
Namabrg Varchar 100 Nama Barang
Hargabeli Int 11 Harga Beli
Jumlah Int 11 Jumlah Beli
subtotal Int 11 Sub Total Pembelian

8. Tabel User Karyawan

Nama Tabel : tbl_userkar

Primary Key : iduserkar

Keterangan : Berisi user karyawan

Tabel 4.8 Tabel User Karyawan

Nama Field Type Size Keterangan


Iduserkar Varchar 32 Id User Karyawan
Idkaryawan Varchar 32 Id Karyawan (Secondary Key)
Usernamekar Varchar 32 Username
Passwordkar Varchar 32 Password
Level Varchar 32 Level User Karyawan

9. Tabel User Pelanggan

Nama Tabel : tbl_userpel


54

Primary Key : iduserpel

Keterangan : Berisi data user pelanggan

Tabel 4.9 Tabel User Pelanggan

Nama Field Type Size Keterangan


Iduserpel Varchar 32 Id User Pelanggan
Idpelanggan Varchar 32 Id Pelanggan (Secondary key)
Usernamepel Varchar 32 Username Pelanggan
Passwordpel varchar 32 Password Pelanggan

10. Tabel Barang Masuk

Nama Tabel : tbl_barangmasuk

Primary Key : idmasuk

Keterangan : Berisi data barang masuk

Tabel 4.10 Tabel Barang Masuk

Nama Field Type Size Keterangan


Idmasuk varchar 32 Id Barang Masuk
Tglmasuk Dare Tanggal Masuk
Iduserkar Varchar 32 Id User Karyawan (Secondary Key)

11. Tabel Detail Masuk

Nama Tabel : tbl_detailmasuk

Primary Key : nomor

Keterangan : Berisi data detail barang masuk


55

Tabel 4.11 Tabel Detail Masuk

Nama Field Type Size Keterangan


Nomor int 8 Nomor Urut (Auto Incerement)
Idmasuk varchar 32 Id Barang Masuk
Idpembelian varchar 32 Id Pembelian
Idbarang Varchar 32 Id Barang
Jumlah Int 8 Jumlah Barang Masuk
Keterangan varchar 32 Keterangan

12. Tabel Penjualan

Nama Tabel : tbl_penjualan

Primary Key : idpenjualan

Keterangan : Berisi data penjualan

Tabel 4.12 Tabel Penjualan

Nama Field Type Size Keterangan


Idpenjualan Varchar 32 Id Penjualan
Idpelanggan Varchar 32 Id Pelanggan (Secondary Key)
Nomorinvoice Varchar 32 Nomor Invoice Penjualan
Tglpenjualan Date Tanggal Penjualan
Totalbayar Int 11 Total Bayar
Kembalian Int 11 Kembalian

13. Tabel Detail Jual

Nama Tabel : tbl_detailjual

Primary Key : nomor

Keterangan : Berisi data detail penjualan


56

Tabel 4.13 Tabel Detail Jual

Nama Field Type Size Keterangan


Nomor int 32 Nomor Urut (Auto Incerement)
Idpenjualan Varchar 32 Id Penjualan (Secondary Key)
Idbarang Varchar 32 Id Barang (Secondary Key)
Jumlah Int 8 Jumlah Barang
Subtotal Int 12 Sub Total Pembayaran

14. Tabel Cart

Nama Tabel : tbl_cart

Primary Key : idcart

Keterangan : Untuk menampung sementara data penjualan

Tabel 4.14 Tabel Cart

Nama Field Type Size Keterangan


Idcart int 11 Id Cart Jual (Auto Incerement)
Idpenjualan Varchar 32 Id Penjualan (Secondary Key)
Nomorinvoice Varchar 32 Nomor Invoice Penjualan
Idbarang Varchar 32 Id Barang (Secondary Key)
Namabrg Varchar 100 Nama Barang
Harga Int 11 Harga Jual
Qty Int 11 Jumlah Jual
subtotal Int 11 Sub Total Penjualan
57

4.5. Implementasi Sistem


4.5.1. Pelanggan
1. Halaman Utama

Gambar 4.27 Halaman Utama

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

Gambar 4.28 Halaman Daftar


58

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.

3. Halaman Login Pelanggan

Gambar 4.29 Halaman Login Pelanggan

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.

4. Halaman Detail Produk

Gambar 4.30 Halaman Detail Produk


59

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

Gambar 4.31 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

Gambar 4.32 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.

7. Halaman Tawar Harga

Gambar 4.33 Halaman Tawar Harga

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

Gambar 4.34 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.

2. Halaman Utama Admin

Gambar 4.35 Halaman Utama Admin

Pada Gambar 4.35 akan ditampilkan pendapatan tahunan, pendapatan


bulanan, target bulanan, pesanan, dan grafik pendapatan.
62

3. Halaman Data Barang Masuk

Gambar 4.36 Halaman Data Barang Masuk

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.

4. Halaman Tambah Data Barang Masuk

Gambar 4.37 Halaman Tambah Data Barang Masuk


63

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.

5. Halaman Tawar Harga

Gambar 4.38 Halaman Tawar Harga

Pada Gambar 4.38 ditampilkan data penawaran harga yang pembeli


masukkan. Tombol biru berfungsi untuk menyetujui harga tawar dan tombol
merah berfungsi untuk menolak harga tawar.

6. Halaman Rekap Laporan

Gambar 4.39 Halaman Rekap Laporan


64

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.

7. Rekap Laporan Penjualan

Gambar 4.40 Rekap Laporan Penjualan

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.

8. Rekap Laporan Pembelian

Gambar 4.41 Rekap Laporan Pembelian


65

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.

4.5.3. Level Admin Gudang


1. Halaman Data Barang

Gambar 4.42 Halaman Data Barang

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.

3. Halaman Tambah Data Barang

Gambar 4.43 Halaman Tambah Data Barang


66

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.

4. Halaman Data Barang Masuk

Gambar 4.44 Halaman Data Barang Masuk

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.

5. Halaman Tambah Data Barang Masuk

Gambar 4.45 Halaman Tambah Data Barang Masuk


67

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.

6. Rekap Laporan Stok Barang

Gambar 4.46 Rekap Laporan Stok Barang

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.

7. Rekap Laporan Barang Masuk

Gambar 4.47 Rekap Laporan Barang Masuk


68

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

Gambar 4.48 Halaman Penjualan Kasir

Pada Gambar 4.48 pengguna dapat menjalankan fungsi transaksi penjualan


dari sistem ini dengan menginput data transaksi penjualan sesuai dengan yang
ada pada form. Tombol simpan berfungsi untuk 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, tombol tawar pada tabel kasir
berfungsi untuk menampilkan form tawar harga, tombol hapus semua berfungsi
untuk mengkosongkan tabel kasir, dan tombol simpan berfungsi untuk
menyimpan data penjualan.
69

2. Halaman Tawar Harga Kasir

Gambar 4.49 Halaman Tawar Harga 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.

3. Halaman Pembelian Kasir

Gambar 4.50 Halaman Pembelian Kasir

Pada Gambar 4.50 pengguna dapat menjalankan fungsi transaksi pembelian


dari sistem ini dengan menginput data transaksi pembelian sesuai dengan yang
ada pada form. Tombol simpan pada data pembelian berfungsi untuk
70

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.

4.6. Pengujian Sistem

Berikut ini adalah kasus untuk menguji perangkat lunak yang dibangun
menggunakan metode Black Box berdasarkan pada Tabel Rencana Pengujian.

4.6.1. Pengujian Halaman Utama

Tabel 4.15 Pengujian Halaman Utama

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).

4.6.2. Pengujian Halaman Login Pelanggan

Tabel 4.16 Tabel Pengujian Halaman Login

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

4.6.3. Pengujian Halaman Sign Up

Tabel 4.17 Tabel Pengujian Halaman Sign Up

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

4.6.4. Pengujian Halaman Utama Pelanggan

Tabel 4.18 Tabel Pengujian Halaman Utama Pelanggan

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

Tabel 4.18 Lanjutan


9 Klik Kurang Pada Mengurangi Jumlah Mengurangi Jumlah Valid
Halaman Beli Item Yang dipilih Beli Item Yang
Keranjang dipilih
Belanja
10 Klik Kurang Pada Menghapus Item Dari Menghapus Item Valid
Halaman Keranjang Belanja Dari Keranjang
Keranjang Belanja
Belanja Pada
Item Dengan
Jumlah Beli = 1
11 Klik Empty Cart Hapus Semua Item Hapus Semua Item Valid
Pada Halaman Pada Keranjang Pada Keranjang
Keranjang Belanja Belanja
Belanja
12 Klik Continue Kembali Kehalaman Kembali Kehalaman Valid
Shopping Pada Utama Pelanggan Utama Pelanggan
Halaman
Keranjang
Belanja
13 Klik Purchase Menyimpan Data Menyimpan Data Valid
Pada Halaman Belanja dan Belanja dan
Keranjang Menampilkan Menampilkan
Belanja halaman Invoice halaman Invoice
14 Klik Konfirmasi Menampilkan Kontak Menampilkan Valid
Pembayaran Pada Person Admin Kontak Person
Halaman Invoice Admin
15 Klik Logout Kembali Kehalaman Kembali Kehalaman Valid
Utama Utama

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).

4.6.5. Pengujian Halaman Login Admin

Tabel 4.19 Tabel Pengujian Halaman Login Admin


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Login Tanpa Gagal Login Gagal Login Valid
Mengisi Menampilkan Pesan Menampilkan Pesan
Username Dan “Please Fill This “Please Fill This
Password Field” Field”
2 Klik Login Gagal Login Gagal Login Valid
Dengan Mengisi Tampilkan Pesan Tampilkan Pesan
Username Dan “Username Dan “Username Dan
Password Yang Password Tidak Password Tidak
Salah Ditemukan” Ditemukan”
3 Klik Login Login Berhasil Dan Login Berhasil Dan Valid
Dengan Mengisi Menampilkan Menampilkan
Username Dan Halaman Utama Halaman Utama
Password Yang Admin Admin
Benar dan Level
User = Admin
4 Klik Login Login Berhasil Dan Login Berhasil Dan Valid
Dengan Mengisi Menampilkan Menampilkan
Username Dan Halaman Utama Kasir Halaman Utama Kasir
Password Yang
Benar dan Level
User = Kasir

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).

4.6.6. Pengujian Halaman Utama Admin

Tabel 4.20 Tabel Pengujian Halaman Utama Admin

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

Tabel 4.20 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
6 Klik Edit Pada Menampilkan Menampilkan Valid
Halaman Data Halaman Edit Data Halaman Edit Data
Karyawan Karyawan Karyawan
7 Klik Edit Data Data Berhasil Data Berhasil Valid
Pada Halaman Diupdate Tanpa Diupdate Tanpa
Edit Data Perubahan Perubahan
Karyawan
Tanpa
Mengubah Data
8 Klik Edit Data Data Berhasil Data Berhasil Valid
Pada Halaman Diupdate dan Diupdate dan
Edit Data Perubahan Perubahan
Karyawan Diterapkan Diterapkan
Setelah
Mengubah Data
9 Klik Hapus Data Berhasil Data berhasil Valid
Pada Halaman Dihapus Dihapus
Data Karyawan
10 Klik User Menampilkan Menampilkan Valid
Halaman Data User Halaman Data User
11 Klik Tambah Menampilkan Menampilkan Valid
Pada Halaman Halaman Tambah Halaman Tambah
Data User Data User Data User
78

Tabel 4.20 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
12 Klik Simpan Gagal Menyimpan Gagal Menyimpan Valid
Data Pada Menampilkan Pesan Menampilkan Pesan
Halaman “Please Fill This “Please Fill This
Tambah Data Field” Field”
User Saat Form
Kosong
13 Klik Simpan Berhasil Berhasil Menyimpan Valid
Data Pada Menyimpan Data Data
Halaman
Tambah Data
User Setelah
Mengisi Semua
Form Data
14 Klik Edit Pada Menampilkan Menampilkan Valid
Halaman Data Halaman Edit Data Halaman Edit Data
User User User
15 Klik Edit Data Data Berhasil Data Berhasil Valid
Pada Halaman Diupdate Tanpa Diupdate Tanpa
Edit Data User Perubahan Perubahan
Tanpa
Mengubah Data
16 Klik Edit Data Data Berhasil Data Berhasil Valid
Pada Halaman Diupdate dan Diupdate dan
Edit Data User Perubahan Perubahan
Setelah Diterapkan Diterapkan
Mengubah Data
79

Tabel 4.20 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
17 Klik Hapus Data Berhasil Data berhasil Valid
Pada Halaman Dihapus Dihapus
Data User
18 Klik Barang Menampilkan Menampilkan Valid
Halaman Data Halaman Data
Barang Barang
19 Klik Tambah Menampilkan Menampilkan Valid
Pada Halaman Halaman Tambah Halaman Tambah
Data Barang Data Barang Data Barang
20 Klik Simpan Gagal Menyimpan Gagal Menyimpan Valid
Data Pada Menampilkan Pesan Menampilkan Pesan
Halaman “Please Fill This “Please Fill This
Tambah Data Field” Field”
Barang Saat
Form Kosong
21 Klik Simpan Berhasil Berhasil Menyimpan Valid
Data Pada Menyimpan Data Data
Halaman
Tambah Data
Barang Setelah
Mengisi Semua
Form Data
22 Klik Edit Pada Menampilkan Menampilkan Valid
Halaman Data Halaman Edit Data Halaman Edit Data
Barang Barang Barang
80

Tabel 4.20 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
23 Klik Edit Data Data Berhasil Data Berhasil Valid
Pada Halaman Diupdate Tanpa Diupdate Tanpa
Edit Data Perubahan Perubahan
Barang Tanpa
Mengubah Data
24 Klik Edit Data Data Berhasil Data Berhasil Valid
Pada Halaman Diupdate dan Diupdate dan
Edit Data Perubahan Perubahan
Barang Setelah Diterapkan Diterapkan
Mengubah Data
25 Klik Hapus Data Berhasil Data berhasil Valid
Pada Halaman Dihapus Dihapus
Data Barang
26 Klik Barang Tampilkan Halaman Tampilkan Halaman Valid
Masuk Data Barang Masuk Data Barang Masuk
27 Klik Tambah Tampilkan Halaman Tampilkan Halaman Valid
Pada Halaman Tambah Data Tambah Data Barang
Data Barang Barang Masuk Masuk
Masuk
28 Klik Simpan Data Berhasil Data Berhasil Valid
Data Pada Disimpan dan Disimpan dan terjadi
Halaman terjadi perubahan perubahan pada stok
Tambah Data pada stok barang barang sesuai dengan
Barang Masuk sesuai dengan barang yang masuk
barang yang masuk
81

Tabel 4.20 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
29 Klik Kembali Pada Kembali Kembali Valid
Halaman Tambah Kehalaman Data Kehalaman Data
Data Barang Masuk Barang Masuk Barang Masuk
30 Klik Diskon Menampilkan Menampilkan Data Valid
Halaman Data Diskon
Diskon
31 Klik Edit Pada Menampilkan Menampilkan Valid
Halaman Data Halaman Edit Halaman Edit
Diskon Diskon Barang Diskon Barang
Yang Dipilh Yang Dipilih
32 Klik Edit Data Pada Data Berhasil Data Berhasil Valid
Halaman Edit Diupdate Tanpa Diupdate Tanpa
Diskon Barang Perubahan Perubahan
Tanpa Mengubah
Data
33 Klik Edit Data Pada Data Berhasil Data Berhasil Valid
Halaman Edit Diupdate dan Diupdate dan
Diskon Barang Perubahan Perubahan
Setelah Memberi Diterapkan Diterapkan
Diskon
34 Klik Hapu Pada Ubah Diskon Ubah Diskon Valid
Halaman Data Barang Yang Barang Yang
Diskon Dipilih Menjadi 0 Dipilih Menjadi 0
35 Klik Supplier Menampilkan Menampilkan Valid
Halaman Data Halaman Data
Supplier Supplier
82

Tabel 4.20 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
36 Klik Tambah Pada Menampilkan Menampilkan Valid
Halaman Data Halaman Tambah Halaman Tambah
Supplier Data Supplier Data Supplier
37 Klik Simpan Data Gagal Gagal Menyimpan Valid
Pada Halaman Menyimpan Menampilkan
Tambah Data Menampilkan Pesan “Please Fill
Supplier Saat Form Pesan “Please Fill This Field”
Kosong This Field”
38 Klik Simpan Data Berhasil Berhasil Valid
Pada Halaman Menyimpan Data Menyimpan Data
Tambah Data
Supplier Setelah
Mengisi Semua
Form Data
39 Klik Edit Pada Menampilkan Menampilkan Valid
Halaman Data Halaman Edit Halaman Edit Data
Supplier Data Supplier Supplier
40 Klik Edit Data Pada Data Berhasil Data Berhasil Valid
Halaman Edit Data Diupdate Tanpa Diupdate Tanpa
Supplier Tanpa Perubahan Perubahan
Mengubah Data
41 Klik Edit Data Pada Data Berhasil Data Berhasil Valid
Halaman Edit Data Diupdate dan Diupdate dan
Supplier Setelah Perubahan Perubahan
Mengubah Data Diterapkan Diterapkan
83

Tabel 4.20 Lanjutan


Hasil Hasil Yang
No. Skenario Keterangan
Pengamatan Diharapkan
42 Klik Hapus Pada Data Berhasil Data berhasil Valid
Halaman Data Dihapus Dihapus
Supplier
43 Klik Penjualan Menampilkan Menampilkan Valid
Halaman Halaman
Penjualan Penjualan
44 Klik Detail Pada Menampilkan Menampilkan Valid
Halaman Penjualan Halaman Detail Halaman Detail
Penjualan Penjualan
45 Klik Hapus Pada Menghapus Data Menghapus Data Valid
Halaman Penjualan Penjualan Penjualan
46 Klik Pembelian Menampilkan Menampilkan Valid
Halaman Halaman
Pembelian Pembelian
47 Klik Detail Pada Menampilkan Menampilkan Valid
Halaman Pembelian Halaman Detail Halaman Detail
Pembelian Pembelian
48 Klik Hapus Pada Menghapus Data Menghapus Data Valid
Halaman Pembelian Pembelian Pembelian
49 Klik Rekap Stok Download Rekap Download Rekap Valid
Barang Stok Barang Stok Barang
50 Klik Rekap Barang Menampilkan Menampilkan Valid
Masuk Halaman Rekap Halaman Rekap
Barang Masuk Barang Masuk
51 Klik Rekap Menampilkan Menampilkan Valid
Penjualan Halaman Rekap Halaman Rekap
Penjualan Penjualan
84

Tabel 4.20 Lanjutan


Hasil Hasil Yang
No. Skenario Keterangan
Pengamatan Diharapkan
52 Klik Rekap Menampilkan Menampilkan Valid
Pembelian Halaman Rekap Halaman Rekap
Pembelian Pembelian
53 Klik Logout Kembali Kembali Valid
Kehalaman Login Kehalaman Login
Admin Admin

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).

4.6.7. Pengujian Halaman Rekap Barang Masuk

Tabel 4.21 Pengujian Halaman Rekap Barang Masuk

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

Tabel 4.21 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
2 Klik Cetak Gagal Gagal Valid
Data Tanpa Mendownload Mendownload
Mengisi Rekap Laporan Dan Rekap Laporan Dan
Sampai Menampilkan Pesan Menampilkan
Tanggal “Please Fill This Pesan “Please Fill
Field” This Field”
3 Klik Cetak Gagal Gagal Valid
Data Tanpa Mendownload Mendownload
Mengisi Rekap Laporan Dan Rekap Laporan Dan
Sampai Menampilkan Pesan Menampilkan
Tanggal dan “Please Fill This Pesan “Please Fill
Dari Tanggal Field” This Field”
4 Klik Cetak Download Rekap Download Rekap Valid
Data Setalah Laporan Laporan
Mengisi Berdarsarkan Range Berdarsarkan
Sampai Tanggal Range Tanggal
Tanggal dan
Dari Tanggal

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

4.6.8. Pengujian Halaman Rekap Penjualan

Tabel 4.22 Pengujian Halaman Rekap Penjualan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Cetak Data Gagal Mendownload Gagal Mendownload Valid
Tanpa Mengisi Rekap Laporan Dan Rekap Laporan Dan
Dari Tanggal Menampilkan Pesan Menampilkan Pesan
“Please Fill This “Please Fill This
Field” Field”
2 Klik Cetak Data Gagal Mendownload Gagal Mendownload Valid
Tanpa Mengisi Rekap Laporan Dan Rekap Laporan Dan
Sampai Tanggal Menampilkan Pesan Menampilkan Pesan
“Please Fill This “Please Fill This
Field” Field”
3 Klik Cetak Data Gagal Mendownload Gagal Mendownload Valid
Tanpa Mengisi Rekap Laporan Dan Rekap Laporan Dan
Sampai Tanggal Menampilkan Pesan Menampilkan Pesan
dan Dari Tanggal “Please Fill This “Please Fill This
Field” Field”
4 Klik Cetak Data Download Rekap Download Rekap Valid
Setalah Mengisi Laporan Berdarsarkan Laporan Berdarsarkan
Sampai Tanggal Range Tanggal Range Tanggal
dan Dari Tanggal

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

4.6.9. Pengujian Halaman Rekap Pembelian

Tabel 4.23 Pengujian Halaman Rekap Pembelian


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Cetak Data Gagal Mendownload Gagal Mendownload Valid
Tanpa Mengisi Rekap Laporan Dan Rekap Laporan Dan
Dari Tanggal Menampilkan Pesan Menampilkan Pesan
“Please Fill This “Please Fill This
Field” Field”
2 Klik Cetak Data Gagal Mendownload Gagal Mendownload Valid
Tanpa Mengisi Rekap Laporan Dan Rekap Laporan Dan
Sampai Tanggal Menampilkan Pesan Menampilkan Pesan
“Please Fill This “Please Fill This
Field” Field”
3 Klik Cetak Data Gagal Mendownload Gagal Mendownload Valid
Tanpa Mengisi Rekap Laporan Dan Rekap Laporan Dan
Sampai Tanggal Menampilkan Pesan Menampilkan Pesan
dan Dari Tanggal “Please Fill This “Please Fill This
Field” Field”
4 Klik Cetak Data Download Rekap Download Rekap Valid
Setalah Mengisi Laporan Berdarsarkan Laporan Berdarsarkan
Sampai Tanggal Range Tanggal Range Tanggal
dan Dari Tanggal

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

4.6.10. Pengujian Halaman Penjualan Kasir

Tabel 4.24 Tabel Pengujian Halaman Penjualan Kasir


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
1 Klik Simpan Gagal Menambahkan Gagal Menambahkan Valid
Tanpa Mengisi Data Ke Tabel Kasir Data Ke Tabel Kasir
Form Input Dan Menampilkan Dan Menampilkan
Pesan “Please Fill Pesan “Please Fill
This Field” This 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
5 Klik Tawar Ubah Harga Jual Jadi Ubah Harga Jual Jadi Valid
Harga Batas Pada Harga Batas Pada
Item Yang Di Pilih Item Yang Di Pilih
6 Klik Hapus Semua Kosongkan Tabel Kosongkan Tabel Valid
Kasir Kasir
7 Klik Simpan Gagal Menyimpan Gagal Menyimpan Valid
Tanpa Input Data Ke Database Data Ke Database
Pembayaran Dan Menampilkan Dan Menampilkan
Pesan “Please Fill Pesan “Please Fill
This Field” This Field”
8 Klik Simpan Berhasil Berhasil Valid
Setelah Input Menyimpan Data Menyimpan Data
Pembayaran Ke Database Ke Database
9 Klik Pembelian Menampilkan Form Menampilkan Form Valid
Pembelian Pembelian
89

Tabel 4.24 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
10 Klik Logout Kembali Kembali Valid
Kehalaman Login Kehalaman Login
Admin Admin

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).

4.6.11. Pengujian Halaman Pembelian Kasir

Tabel 4.25 Tabel Pengujian Halaman Pembelian Kasir

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

Tabel 4.25 Lanjutan


Hasil Yang
No. Skenario Hasil Pengamatan Keterangan
Diharapkan
5 Klik Hapus Kosongkan Tabel Kosongkan Tabel Valid
Semua Kasir Kasir
6 Klik Simpan Gagal Menyimpan Gagal Menyimpan Valid
Tanpa Input Data Ke Database Data Ke Database
Pembayaran Dan Menampilkan Dan Menampilkan
Pesan “Please Fill Pesan “Please Fill
This Field” This Field”
7 Klik Simpan Berhasil Berhasil Valid
Setelah Input Menyimpan Data Menyimpan Data
Pembayaran Ke Database Ke Database
8 Klik Penjualan Menampilkan Form Menampilkan Form Valid
Penjualan Penjualan
9 Klik Logout Kembali Kehalaman Kembali Valid
Login Admin Kehalaman Login
Admin

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).

4.7 Pengujian UAT (User Acceptence Test)


Hasil pengujian yang telah dilakukan, menunjukkan bahwa aplikasi yang
dibangun sudah memenuhi persyaratan fungsional. Secara fungsional sistem yang
telah dibangun sudah dapat menghasilkan keluaran yang diharapkan.

Data yang telah di dapatkan dari hasil kuisioner kemudian di pilah


berdasarkan jawabannya dan kemudian menjumlahkan data tersebut ke dalam
91

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:

Tabel 4.26 Hasil Kuisioner Karyawan Istana Elektronik

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

Dari data kuisioner karyawan yang diperoleh tersebut kemudian dianalisis


dengan menghitung rata-rata jawaban berdasarkan skor yang diperoleh dari setiap
92

jawaban responden. Berdasarkan skor yang telah ditetapkan dapat dihitung


sebagaimana berikut:
Jumlah skor dari responden menjawab SS = 3 x 5 = 15
Jumlah skor dari responden menjawab S = 47 x 4 = 188
Jumlah skor dari responden menjawab KS = 0 x3 = 0
Jumlah skor dari responden menjawab TS = 0 x2 = 0
Jumlah skor dari responden menjawab STS = 0 x1 = 0

Jumlah total skor = 203


Hasil jawaban dari responden sebanyak 5 orang tersebut kemudian dapat
dihitung nilai tertinggi dan nilai terendah sebagai berikut :

Nilai Tertinggi = 5 x 10 x 5 = 250 (jika semua menjawab SS)


Nilai Terendah = 5 x 10 x 1 = 50 (jika semua menjabwab STS)

Berdasarkan perhitungan yang menyatakan nilai tertinggi adalah 1.250


dapat dicari persentase sebagai berikut :

𝟐𝟎𝟑
× 100 % = 𝟖𝟏, 𝟐 %
𝟐𝟓𝟎

Berdasarkan persentase yang peroleh tersebut kemudian dapat diketahui


bahwa tanggapan dari karyawan terhadap sistem aplikasi berdasarkan tingkat
penerimaannya adalah sangat kuat, yaitu dengan persentasenya 81,2%.

Berikut ini merupakan hasil data kuisioner pelanggan setelah di jumlahkan


menurut jawabannya masing-masing, data tersebut sebagai berikut:

Tabel 4.27 Hasil Kuisioner Pelanggan

Frekuensi Jawaban
Variable Pertanyaan
SS S KS TS STS
P1 9 11 - - -
Desain P2 8 12 - - -
P3 7 13 - - -
93

Tabel 4.27 Lanjutan

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

Dari data kuisioner pelanggan yang diperoleh tersebut kemudian dianalisis


dengan menghitung rata-rata jawaban berdasarkan skor yang diperoleh dari setiap
jawaban responden. Berdasarkan skor yang telah ditetapkan dapat dihitung
sebagaimana berikut:
Jumlah skor dari responden menjawab SS = 76 x 5 = 380
Jumlah skor dari responden menjawab S = 124 x 4 = 496
Jumlah skor dari responden menjawab KS = 0 x3 = 0
Jumlah skor dari responden menjawab TS = 0 x2 = 0
Jumlah skor dari responden menjawab STS = 0 x1 = 0

Jumlah total skor = 876

Hasil jawaban dari responden sebanyak 25 orang tersebut kemudian dapat


dihitung nilai tertinggi dan nilai terendah sebagai berikut :

Nilai Tertinggi = 25 x 10 x 5 = 1.250 (jika semua menjawab SS)


Nilai Terendah = 25 x 10 x 1 = 250 (jika semua menjabwab STS)

Berdasarkan perhitungan yang menyatakan nilai tertinggi adalah 1.250


dapat dicari persentase sebagai berikut :

𝟖𝟕𝟔
× 100 % = 𝟕𝟎, 𝟎𝟖 %
𝟏. 𝟐𝟓𝟎
94

Berdasarkan persentase yang peroleh tersebut kemudian dapat diketahui


bahwa tanggapan dari karyawan terhadap sistem aplikasi berdasarkan tingkat
penerimaannya adalah kuat, yaitu dengan persentasenya 70,08%.
BAB V

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

Andri Kristanto (2008 :61) Data Flow Diagram.


Anthony, A., Tanaamah, A. R., & Wijaya, A. F. (2017, Juni). Analisis Dan
Perancangan Sistem Informasi Penjualan Berdasarkan Stok Gudang Berbasis
Client Server (Studi Kasus Toko Grosir “RESTU ANDA”). Jurnal Teknologi
Informasi dan Ilmu Komputer (JTIIK), 4, 136-147.

Astuti, P. (2018). Perancangan Sistem Informasi Penjualan Sepatu Menggunakan


Microsoft Visual Basic 6.0. IJSE – Indonesian Journal on Software
Engineering, 4.

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.

Furqon, Ali. 2013. Perancangan Aplikasi Sistem Informasi Penjualan Berbasis


Microsoft Access 2007 pada Toko Syafa Collections, Laporan Akhir
Politeknik Negeri Sriwijya.

Gulton, Muhammad. Muntashir., & Maryam. (2020). Sistem Informasi Penjualan


Material Bangunan Pada Toko Bangunan BERKAH. Jurnal Teknik
Informatika (JUTIF), 1, 79-86.

Hermawan, A. (2006). Penelitian Bisnis. Jakarta: Grasindo.

Hidayatullah, Priyanto., Jauhari Khairul Kawistara. 2014. Pemrograman WEB.


Bandung : Informatika Bandung. (jQuery)
97

https://vatih.com/bisnis/apa-itu-mysql/

Irmansyah, Faried. 2013. Dasar-Dasar Algoritma dan Pemrograman. Yogyakarta:


Andi Offset.

Jogiyanto, H.M., 2005, Analisa dan Desain Sistem Informasi: Pendekatan


Terstruktur Teori dan Praktik Aplikasi Bisnis, ANDI, Yogyakarta

Kurniawan, Rulianto. 2010. PHP dan MySQL Untuk Orang Awam Edisi ke-2.
Palembang: Maxikom

M.Sidi Mustaqbal, R. F. (2015). pengujian aplikasi menggunakan black box testing


boundary value analysis (Studi kasus: Aplikasi prediksi kelulusan snmptn).
Jurnal Ilmiah Teknologi Informasi Terapan, 1-6.

Ma'mur, M. (2017, April). Sistem Informasi Penjualan Barang (Studi Kasus:


Minimarket Gemart Bandar Lampung). Jurnal Cendikia, 13.

Meza Silvana, Dkk. 2015. Analisis Proses Bisnis Sistem Pembuatan Surat Perintah
Perjalanan Dinas Kantor Regional II PT.Pos Indonesia. TEKNOSI, Vol. 01,
No. 01

Opik Taufik K, dkk. 2013. “Pembuatan Aplikasi Anbiyapedia Ensiklopedi Muslim


Anak Berbasis Web”, UIN Sunan Gunung Djati Bandung, Vol. 7, No. 1, pp.
1979- 8911.

Pressman, Roger, S. 2012. Rekayasa Perangkat Lunak.Pendekatan Praktisi. Edisi


7. Yogyakarta : Andi.

Purbadian, Yenda. 2016. Trik Cepat Membangun Aplikasi Berbasis Web dengan
Framework CodeIgniter. Yogyakarta: CV Andi Offset.

Riyanto, “MembuatSendiriAplikasi Web Store dengan PHP, Gava Media”,


Yogyakarta, 2014

Riduwan, 2009. Belajar Mudah Penelitian. Bandung: Alfabeta

Sadeli. 2005. Pengantar Bisnis: Bumi Aksara: Jakarta.


98

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.

Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.

Sutarman. 2009. Pengantar teknologi Informasi. Jakarta : Bumi Aksara.

Suryadi, Ace, 2006. Pengantar Algoritma dan Pemrograman. Gunadarma, Jakarta.

Utami Dewi Widianti 2012. “PEMBANGUNAN SISTEM INFORMASI ASET DI


PT. INDUSTRI TELEKOMUNIKASI INDONESIA (PERSERO)
BERBASIS WEB”, UNIKOM Bandung, Volume. I Nomor. 2, Bulan Oktober
2012 - ISSN :2089-9033.
LAMPIRAN
101
RIWAYAT HIDUP

Fheby Melinda Jaya lahir di Baula Pada tanggal 07 februari


tahun 2000, anak pertama dari 4 bersaudara, dari pasangan
suami istri Muhammad Jaya dan Irma Jaya. Penulis tinggal di
Jl. Poros Kolaka-Pomalaa Desa Ulu Baula, Kec. Baula, Kab.
Kolaka. Penulis menempuh pendidikan dari SDN 1 Baula dan
lulus pada tahun 2011. Kemudian melanjutkan pendidikan
pada jenjang sekolah menengah pertama di MTSS At-tarbiyah
Islamiyah Kolaka dan lulus pada tahun 2014. Kemudian melanjutkan pendidikan
pada jenjang sekolah menengah kejuruan di SMKN 2 Kolaka Ex SMKN 1 Baula
serta aktif dalam kegiatan ekstrakurikuler Pramuka dan Menjadi pengurus
Organisasi Siswa hingga lulus pada tahun 2017. Pada tahun 2017 penulis
melanjutkan Pendidikan keperguruan tinggi di UNIVERSITAS
SEMBILANBELAS NOVEMBER KOLAKA untuk memperoleh derajat strata 1
(S1) dengan mengambil Program Studi Sistem Informasi Fakultas Teknologi
Informasi yang akhirnya dinyataka n lulus pada tanggal 28 Desember 2022.

Anda mungkin juga menyukai