Anda di halaman 1dari 65

BAB IV

HASIL DAN PEMBAHASAN

IV.1 Analisis Sistem Yang Berjalan


Analisis sistem berjalan ini dibutuhkan untuk mengetahui permasalahan
yang ada pada sistem sekarang, sehingga dari hasil analisis sistem berjalan ini
dapat ditentukan solusi yang tepat sesuai kebutuhan di sistem yang baru nanti.
Kegiatan transaksi penjualan saat ini masih bersifat manual dengan
menggunakan buku tulis dan nota sehingga kurang efektif dalam prosesnya dan
membuat proses transaksi penjualan menjadi lambat.
Dengan hasil analisis yang ada dapat dijadikan sebagai petunjuk
pengambilan keputusan terhadap suatu sistem, pantas atau tidaknya sistem
tersebut digunakan dan perlu atau tidaknya dilakukan pengembangan sistem
sebagai perbaikan dari sistem yang lama.

IV.1.1 Prosedur Sistem Yang Sedang Berjalan


Berikut ini merupakan prosedur penjualan pada Toko Jati Sport yang sedang
berjalan:
1. Pelanggan datang mengunjungi toko kemudian pelanggan akan menyebutkan
barang atau data permintaan barang kepada pegawai.
2. Kemudian pegawai akan memeriksa ketersediaan barang yang diminta
pelanggan, apabila barang yang diminta tidak ada maka pegawai akan
memberitahu pelanggan bahwa barang tidak ada dan mengembalikan data
permintaan barang kepada pelanggan.
3. Apabila barang yang diminta tersedia, maka pegawai akan menyiapkan barang
yang diminta.
4. Setelah itu pegawai membuatkan bukti berupa nota rangkap dua, rangkap satu
akan diberikan kepada pelanggan dengan memberikan barang yang diminta
dan memberitahukan total yang harus dibayar, sedangkan rangkap dua akan
disimpan atau diarsipkan berdasarkan tanggal.
5. Kemudian pegawai akan mencatat barang yang terjual ke dalam buku
penjualan.
6. Setelah itu akan dibuatkan laporan penjualan yang akan diserahkan kepada
pemilik toko.

Gambar 4.1 Flowmap Sistem Yang Sedang Berjalan


Sumber: Data Diolah (2020)
IV.1.2 Prosedur Sistem Yang Diusulkan
Prosedur yang berjalan pada sistem informasi penjualan di Toko Jati Sport
masih menggunakan sistem yang lama. Perbedaannya dengan prosedur yang
diusulkan, terletak pada sistem yang lama masih menggunakan buku dan nota
sedangkan yang diusulkan secara terkomputerisasi.

Gambar 4.2 Flowmap Sistem Yang Diusulkan


Sumber: Data Diolah (2020)
Berikut ini merupakan prosedur penjualan dari flowmap yang diusulkan:
1. Pelanggan menyebutkan atau memberikan data permintaan barang kepada
admin.
2. Kemudian pihak admin akan memeriksa ketersediaann barang yang diminta
melalui database. Jika barang yang diminta tidak tersedia maka admin akan
memberitahukan bahwa barang tidak tersedia dan mengembalikan data
permintaan barang kepada pelanggan.
3. Apabila barang yang diminta tersedia, maka admin akan menginputkan data
transaksi penjualan dan data pelanggan ke dalam database.
4. Lalu admin mencetak nota yang akan diberikan kepada pelanggan dan
memberitahukan total yang harus dibayar.
5. Kemudian barang yang diminta akan diberikan kepada pelanggan.
6. Setelah itu admin akan mencetak laporan penjualan yang akan diserahkan
kepada pemilik toko.

IV.2 Analisis Dokumen


Analisis dokumen yang sedang berjalan ini akan menguraikan secara rinci
dokumen-dokumen yang digunakan pada sistem informasi penjualan pada Toko
Jati Sport sebagai berikut:

IV.2.1 Analisis Masukan (Input)


Analisis masukkan ini menjelaskan mengenai masukkan atau input yang
dibutuhkan oleh sistem. Tipe masukkan atau input adalah sebagai berikut:
Tabel 4.1 Input
No Input
.
Nama Data Pelanggan
Fungsi Dokumen yang berisi informasi data pelanggan
1.
Rangkap 1
Atribut Nama pelanggan, alamat, no.telepon
2. Nama Data Barang
Fungsi Dokumen yang berisi informasi data barang
Rangkap 1
Atribut Nama barang, size, harga, total stok.
Nama Nota Penjualan
Fungsi Dokumen yang berisi transaksi penjualan

3. Rangkap 2
Nomor nota, tanggal, nama barang, jumlah beli,
Atribut
harga satuan, total, tanda tangan.
Sumber: Data Diolah (2020)

IV.2.2 Analisis Proses


Transaksi penjualan pada Toko Jati Sport terjadi setiap saat yang berasal
dari penjualan kepada pelanggan.
Tabel 4.2 Proses
Proses
Nama Data penjualan harian
Fungsi Dokumen yang berisi data penjualan harian
Rangkap 1
Atribut Tanggal, nama barang, jumlah, harga, total.
Sumber: Data Diolah (2020)

IV.2.3 Analisis Keluaran (Output)


Analisis keluaran merupakan suatu gambaran tentang keluaran yang
dihasilkan oleh sistem. Analisis keluaran dapat dirinci sebagai berikut:
Tabel 4.3 Output
Output
Nama Laporan Penjualan
Fungsi Dokumen yang berisi hasil laporan penjualan
Rangkap 1
Atribut Tanggal, nama barang, harga, jumlah, total.
Sumber: Data Diolah (2020)
IV.3 Analisis Kelemahan
Berdasarkan hasil dari penelitian, penulis menganalisis kelemahan-
kelemahan pada sistem yang sedang berjalan dan usulan perbaikan dengan
menggunakan analisis PIECES (Performance, Information, Economy, Control,
Efficiency, Service). Dari keenam komponen tersebut penulis hanya menggunakan
empat komponen diantaranya sebagai berikut:

Tabel 4.4 Analisis PIECES

Jenis Kelemahan Sistem Lama Sistem Yang Diusulkan


Analisis
Pemprosesan informasi yang
dihasilkan masih menggunakan Informasi yang dihasilkan akan
cara manual pada nota dan buku lebih akurat karena proses
Information tulis yang hasil perhitungannya perhitungan,penginputan
terkadang tidak akurat sehingga transaksi dan proses pelaporan
terjadi kekeliruan dalam sudah terkomputerisasi.
pencatatan laporan.
Dibuat hak akses dengan
adanya username dan
Belum adanya keamanan dalam
password sehingga tidak
penyimpanan data sehingga data
Control sembarang orang bisa
bisa dilihat oleh siapa saja yang
mengakses sistem dan
ada di toko.
keamanan data akan lebih
terjamin.
Banyaknya waktu yang
dibutuhkan dalam membuat Pembuatan laporan akan lebih
laporan hasil penjualan karena cepat karena proses
Efficiency
masih manggunakan kalkulator perhitungan sudah
sehingga sering terjadi kesalahan terkomputerisasi.
perhitungan.
Banyaknya waktu yang
diperlukan untuk memeriksa
ketersediaan barang karena
masih dilakukan secara manual
Proses pencarian barang dan
dengan melihat catatan daftar
laporan penjualan akan secara
barang. Selain itu terjadinya
Service cepat ditampilkan dengan
keterlambatan pembuatan
sistem yang sudah
laporan penjualan karena masih
terkomputerisasi.
dilakukan secara manual
sehingga membutuhkan waktu
yang lama dalam merekap data-
datanya.
Sumber: Data Diolah (2020)

IV.4 Analisis Kebutuhan


Kebutuhan sistem yang membantu kelancaran dalam pengolahan transaksi
penjualan oleh Toko Jati Sport, karena yang digunakan selama ini masih bersifat
sederhana atau masih manual yaitu dengan menggunakan buku dan nota serta
kalkulator sebagai alat hitung yang dapat menyebabkan terjadinya kekeliruan atau
kesalahan dalam proses perhitungan pembayaran dan dapat menimbulkan peluang
terjadinya kesalahan dalam pencatatan dan pembuatan laporan. Untuk itu penulis
memaparkan kebutuhan sistem yang diperlukan oleh Toko Jati Sport sebagai
berikut:
Tabel 4.5 Kebutuhan Sistem
No Analisis Kebutuhan
Kebutuhan Pengelolaan Transaksi Penjualan
Pencatatan transaksi pada buku secara manual kurang efektif
1.
Masalah dan efisien dalam hal waktu, penjagaan kearsipan data, dan
pembuatan laporan.
Setiap transaksi yang terjadi dapat secara langsung terproses
Usulan
dan tersimpan ke dalam sistem komputer.
Kebutuhan Pengelolaan Pencarian Barang
Pencarian barang dilakukan secara manual dengen memeriksa
Masalah ketersediaan dari daftar barang sehingga membutuhkan waktu
2.
lama.
Pencarian barang dilakukan dengan sistem yang
Usulan
terkomputerisasi sehingga prosesnya lebih cepat.
Kebutuhan Penyerahan Laporan Penjualan
Membutuhkan waktu dan tenaga untuk merekap dan menyalin
Masalah
semua transaksi penjualan ke dalam buku penjualan.
3.
Dengan adanya sistem penjualan berbasis web yang telah
Usulan dirancang maka laporan yang diperlukan dapat segera
dilaporkan.
Sumber: Data Diolah (2020)

IV.5 Analisis Transaksi Akuntansi


Pada tahap ini akan dibahas transaksi penjualan secara ilustrasi
akuntansinya.

IV.5.1 Ilustrasi Transaksi


Tabel 4.6 Transaksi Penjualan
Tanggal Uraian
Dijual barang dagang kepada Bapak Deden berupa baselayer
03 Maret 2020
sebanyak 1 pcs dengan harga Rp.60.000,-.
Dijual barang dagang kepada Bapak Endang berupa jersey
05 Maret 2020
Persib sebanyak 1 pcs dengan harga Rp.150.000,-.
Dijual barang dagang kepada Ibu Kina berupa celana training
16 Maret 2020
sebanyak 1 pcs dengan harga Rp.40.000
Dijual barang dagang kepada Bapak Kabul berupa boxer
19 Maret 2020
pendek sebanyak 1 pcs dengan harga Rp.25.000,-
Dijual barang dagang kepada Bapak Ayi berupa kaos kaki
31 Maret 2020
sepakbola sebanyak 1 pcs dengan harga Rp.15.000,-.
Sumber: Data diolah (2020)
IV.5.2 Ilustrasi Dokumen Atas Transaksi
Berikut ini adalah ilustrasi dokumen dari transaksi penjualan diatas:
Tabel 4.7 Jurnal Penjualan

No Tanggal Keterangan REF Debit Kredit


Kas Penjualan
Menerima pembayaran
dari bapak Deden atas
1. 03/03/20 Rp.60.000,- Rp.60.000,-
pembayaran baselayer
sebesar Rp.60.000,-
Menerima pembayaran
dari bapak Endang atas
2. 05/03/20 Rp.150.000,- Rp.150.000,-
pembayaran jersey persib
sebesar Rp.150.000,-
Menerima pembayaran
dari ibu Kina atas
3. 16/03/20 pembayaran celana Rp.50.000,- Rp.50.000,-
training panjang sebesar
Rp.50.000,-
Menerima pembayaran
dari bapak Kabul atas
4. 19/03/20 pembayaran celana Rp.25.000,- Rp.25.000,-
training pendek sebesar
Rp.25.000,-
Menerima pembayaran
dari Bapak Ayi berupa
5. 31/03/20 Rp.15.000,- Rp.15.000,-
kaos kaki sepakbola
dengan harga Rp.15.000,-
Sumber: Data diolah (2020)

IV.6 Tahapan Desain Sistem


Berikut ini merupakan tahapan-tahapan desain sistem yang digunakan sebagai
berikut:
IV.6.1 Diagram Konteks
Berikut ini adalah gambaran diagram konteks yang diusulkan:

Gambar 4.3 Diagram Konteks Yang Diusulkan


Sumber: Data diolah (2020)

Berikut ini adalah deskripsi dari diagram konteks yang diusulkan diatas:
Tabel 4.8 Deskripsi Diagram Konteks Yang Diusulkan
Proses Keterangan
1. Pelanggan memberikan data permintaan barang ke sistem informasi
penjualan.
2. Lalu kasir memeriksa ketersediaan barang ke sistem informasi
Sistem penjualan.
Informasi 3. Sistem menampilkan data stok barang ke kasir.
Penjuala 4. Kemudian kasir menginputkan data pesanan pelanggan ke sistem.
n 5. Sistem mencetak nota penjualan yang akan diberikan kepada
pelanggan.
6. Sistem mencetak laporan penjualan untuk diserahkan kepada pemilik
toko.
Sumber: Data Diolah (2020)
IV.6.2 Data Flow Diagram (DFD) Level 0
Berikut ini adalah gambaran DFD (Data Flow Diagram) yang diusulkan
pada Toko Jati Sport:

Gambar 4.4 DFD Level 0 Yang Diusulkan


Sumber: Data diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 0 yang diusulkan diatas:
Tabel 4.9 Deskripsi DFD Level 0 Penjualan Yang Diusulkan
Proses Keterangan
Proses input data menyimpan data pelanggan, data penjualan, dan data
barang yang telah diberikan oleh pelanggan serta mengirimkan data
1.0
penjualan sebagai transaksi penjualan.
Proses transaksi penjualan ini selain memberikan nota penjualan kepada
2.0
pelanggan juga menyimpan data penjualan ke dalam database penjualan.
3.0 Proses laporan menerima rekapan penjualan dari setiap transaksi
penjualan serta memberikan laporan kepada Pemilik Toko.
Sumber: Data Diolah (2020)

IV.6.3 DFD Level 1 Proses 1.0 Yang Diusulkan

Gambar 4.5 DFD Level 1 Proses 1.0 Yang Diusulkan


Sumber: Data diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 1 Proses 1.0 yang diusulkan diatas:
Tabel 4.10 Deskripsi DFD Level 1 Proses 1.0 Penjualan Yang Diusulkan
Proses Keterangan
Proses input data barang berfungsi menyimpan data permintaan barang
1.1
serta memberikan informasi berupa data barang ke pelanggan.
Proses input data pelangaan menerima data pelanggan yang berasal dari
1.2
pelanggan serta menyimpannya ke dalam database pelanggan
Sumber: Data Diolah (2020)
IV.6.4 DFD Level 1 Proses 2.0 Transaksi Penjualan

Gambar 4.6 DFD Level 1 Proses 2.0 Yang Diusulkan


Sumber: Data diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 1 Proses 2.0 yang diusulkan diatas:
Tabel 4.11 Deskripsi DFD Level 1 Proses 2.0 Penjualan Yang Diusulkan

Proses Keterangan
Proses pemesanan menerima data permintaan barang dari pelanggan serta
2.1
menyimpan kode barang ke dalam database barang.
Proses pembayaran menerima data dan harga barang setelah di prosesnya
pemesanan kemudian memberitahukan total bayar kepada pelanggan dan
2.2
apabila pelanggan sudah membayar maka akan diberikan bukti
pembayarannya.
Proses penerimaan barang menerima bukti pembayaran setelah di
2.3
prosesnya pembayaran kemudian barang diberikan kepada pelanggan
serta menyimpan data penerimaan barang di database history penjualan.
Sumber: Data Diolah (2020)

IV.6.5 DFD Level 1 Proses 3.0 Laporan

Gambar 4.7 DFD Level 1 Proses 3.0 Yang Diusulkan


Sumber: Data Diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 1 Proses 3.0 yang diusulkan diatas:
Tabel 4.12 Deskripsi DFD Level 1 Proses 3.0 Penjualan Yang Diusulkan
Proses Keterangan
Proses laporan data penjualan menerima data penjualan yang
3.1 berasal dari database penjualan serta menyerahkan laporan data
penjualan kepada pemilik toko.
Proses nota penjualan berasal dari transaksi penjualan yang ada
3.2 pada database penjualan serta memberikan nota penjualan
kepada pelanggan.
Sumber: Data Diolah (2020)
IV.6.6 DFD Level 2 Proses 1.1
Gambar 4.8 DFD Level 2 Proses 1.1 Yang Diusulkan
Sumber: Data Diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 2 Proses 1.1 yang diusulkan diatas:
Tabel 4.13 Deskripsi DFD Level 2 Proses 1.1 Penjualan Yang Diusulkan

Proses Keterangan
1.1.1 Proses simpan dapat menyimpan data barang ke dalam database barang.

1.1.2 Proses edit dapat merubah data barang dari database barang.

1.1.3 Proses hapus dapat menghapus data barang dari database barang.

1.1.4 Proses batal dapat membatalkan data barang ke dalam database barang.
Sumber: Data Diolah (2020)
IV.6.7 DFD Level 2 Proses 1.2

Gambar 4.9 DFD Level 2 Proses 1.2 Yang Diusulkan


Sumber: Data Diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 2 Proses 1.2 yang diusulkan diatas:
Tabel 4.14 Deskripsi DFD Level 2 Proses 1.2 Penjualan Yang Diusulkan

Proses Keterangan
1.1.1 Proses simpan dapat menyimpan data pelanggan ke database pelanggan.

1.1.2 Proses edit dapat merubah data pelanggan dari database pelanggan.

1.1.3 Proses hapus dapat menghapus data pelanggan dari database pelanggan.

1.1.4 Proses batal dapat membatalkan data pelanggan ke database pelanggan.


Sumber: Data Diolah (2020)
IV.6.8 DFD Level 2 Proses 2.1

Gambar 4.10 DFD Level 2 Proses 2.1 Yang Diusulkan


Sumber: Data Diolah (2020)

Berikut ini adalah deskripsi dari DFD Level 2 Proses 2.1 yang diusulkan diatas:
Tabel 4.15 Deskripsi DFD Level 2 Proses 2.1 Penjualan Yang Diusulkan
Proses Keterangan
1.1.1 Proses simpan dapat menyimpan data penjualan ke database penjualan.
1.1.2 Proses edit dapat merubah data penjualan dari database penjualan.
1.1.3 Proses hapus dapat menghapus data penjualan dari database penjualan.
1.1.4 Proses batal dapat membatalkan data penjualan ke database penjualan.
Sumber: Data Diolah (2020)

IV.7 Perancangan Basis Data


Perancangan basis data ini akan diuraikan mengenai Normalisasi, Entity
Relationship Diagram (ERD), dan struktur database dari sistem informasi
penjualan yang diusulkan.

IV.7.1 Normalisasi
Normalisasi merupakan proses pengelompokan data ke dalam bentuk tabel
atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga
terwujud satu bentuk database yang mudah untuk dimodifikasi.
1. Bentuk Tidak Normal (Unnormal)

Gambar 4.11 Bentuk Tidak Normal (Unnormal)


Sumber: Data Diolah (2020)
2. Bentuk Normal Pertama (1NF)

Gambar 4.12 Bentuk Normal Pertama (1NF)


Sumber: Data Diolah (2020)
3. Bentuk Normal Kedua (2NF)

Gambar 4.13 Bentuk Normal Kedua (2NF)


Sumber: Data Diolah (2020)
4. Bentuk Normal Ketiga (3NF)

Gambar 4.14 Bentuk Normal Ketiga (3NF)


Sumber: Data Diolah (2020)
IV.7.2 Relasi Antar Tabel Yang Diusulkan

Gambar 4.15 Relasi Antar Tabel


Sumber: Data Diolah (2020)
IV.7.3 Entity Relationship Diagram (ERD)

Gambar 4.16 Entity Relationship Diagram


Sumber: Data Diolah (2020)
Deskripsi gambar dari ERD diatas adalah sebagai berikut:
Tabel Admin memiliki relasi (one to many) dengan tabel barang, artinya
setiap admin menjual banyak barang, yang menjadi primary key pada tabel admin
adalah ID. Tabel barang memiliki relasi (many to many) dengan tabel kategori,
merk, dan size dimana ID menjadi primary key dari setiap tabel tersebut.
Kemudian tabel barang juga memiliki relasi (many to many) dengan tabel
pelanggan, yang artinya banyak pelanggan dapat membeli banyak barang dan
yang menjadi primery key dari tabel pelanggan adalah ID Pelanggan. Selain itu
tabel admin juga memiliki relasi (one to many) dengan tabel transaksi penjualan
dan transaksi penjualan memiliki relasi (many to many) dengan tabel laporan
penjualan, artinya setiap admin membuat banyak transaksi penjualan dan banyak
transaksi penjualan membuat banyak laporan penjualan, yang menjadi primary
key pada tabel transaksi penjualan adalah ID transaksi sedangkan primary key
pada tabel laporan penjualan adalah ID Penjualan.

IV.7.4 Struktur Menu


Pada database yang telah dibuat terdapat sepuluh tabel, adapun rancangan
tersebut dijelaskan sebagai berikut:
1. Tabel Sessions (pj_ci_sessions)
Tabel 4.16 Tabel Sessions

No Nama Field Tipe Panjang Keterangan


1 id Varchar 40
2 ip_address Varchar 45
3 timestamp Int 10
4 data Blob -
Sumber: Data Diolah (2020)

2. Tabel Akses (pj_akses)


Tabel 4.17 Tabel Akses

No Nama Field Tipe Panjang Keterangan


1 id_akses Tinyint 1 Primary Key
2 label Varchar 10
3 level_akses Varchar 15
Sumber: Data Diolah (2020)

3. Tabel User (pj_user)


Tabel 4.18 Tabel User

No Nama Field Tipe Panjang Keterangan


1 id_user Mediumint 1 Primary Key
2 username Varchar 40
3 password Varchar 60
4 nama Varchar 50
5 id_akses Tinyint 1
6 status Enum (‘Aktif’,’Non Aktif’)
Sumber: Data Diolah (2020)

4. Tabel Barang (pj_barang)


Tabel 4.19 Tabel Barang

No Nama Field Tipe Panjang Keterangan


1 id_barang Int 1 Primary Key
2 kode_barang Varchar 40
3 nama_barang Varchar 60
4 total_stok Mediumint 1
5 harga Decimal (10,0)
6 id_kategori_barang Mediumint 1
7 id_merk_barang Mediumint 1
8 katerangan Text -
9 dihapus Enum (‘Tidak’,’Ya’)
Sumber: Data Diolah (2020)

5. Tabel Pelanggan (pj_pelanggan)


Tabel 4.20 Tabel Pelanggan

No Nama Field Tipe Panjang Keterangan


1 id_pelanggan Mediumint 1 Primary Key
2 nama Varchar 40
3 alamat Text -
4 telp Varchar 40
5 Info_tambahan Text -
6 waktu_input Datetime -
Sumber: Data Diolah (2020)

6. Tabel Kategori Barang (pj_kategori_barang)


Tabel 4.21 Tabel Kategori Barang

No Nama Field Tipe Panjang Keterangan


1 id_kategori_barang Mediumint 1 Primary Key
2 kategori Varchar 40
Sumber: Data Diolah (2020)

7. Tabel Penjualan Master (pj_penjualan_master)


Tabel 4.22 Tabel Penjualan Master

No Nama Field Tipe Panjang Keterangan


1 id_penjualan_m Int 1 Primary Key
2 nomor_nota Varchar 40
3 tanggal Datetime -
4 grand_total Decimal (10,0)
5 bayar Decimal (10,0)
6 keterangan_lain Text -
7 id_pelanggan Mediumint 1
8 id_user Mediumint 1
Sumber: Data Diolah (2020)
8. Tabel Penjualan Detail (pj_penjualan_detail)
Tabel 4.23 Tabel Penjualan Detail

No Nama Field Tipe Panjang Keterangan


1 id_penjualan_d Int 1 Primary Key
2 id_penjualan_m Int 1
3 id_barang Int 1
4 jumlah_beli Smallint 1
5 harga_satuan Decimal (10,0)
6 total Decimal (10,0)
Sumber: Data Diolah (2020)

9. Tabel Merk Barang (pj_merk_barang)


Tabel 4.24 Tabel Merk Barang

No Nama Field Tipe Panjang Keterangan


1 id_merk_barang Mediumint 1 Primary Key
2 merk Varchar 40
Sumber: Data Diolah (2020)

10. Tabel Size Barang (pj_size_barang)


Tabel 4.25 Tabel Size Barang

No Nama Field Tipe Panjang Keterangan


1 id_size_barang Mediumint 1 Primary Key
2 size Varchar 40
Sumber: Data Diolah (2020)

IV.7.5 Desain Antarmuka Pengguna (Interface)


Desain antar muka pengguna dari sistem informasi penjualan berbasis web
adalah sebagai berikut:

1. Form Login
Gambar 4.17 Rancangan Antarmuka Form Login
Sumber: Data Diolah (2020)

2. Form Menu Utama / Form Transaksi

Gambar 4.18 Rancangan Antarmuka Form Menu Utama


Sumber: Data Diolah (2020)
3. Form Riwayat Penjualan
Gambar 4.19 Rancangan Antarmuka Form Riwayat Penjualan
Sumber: Data Diolah (2020)

4. Form Data Pelanggan

Gambar 4.20 Rancangan Antarmuka Form Data Pelanggan


Sumber: Data Diolah (2020)
5. Form Tambah Pelanggan
Gambar 4.21 Rancangan Antarmuka Form Tambah Pelanggan
Sumber: Data Diolah (2020)

6. Form Edit Pelanggan

Gambar 4.22 Rancangan Antarmuka Form Edit Pelanggan


Sumber: Data Diolah (2020
7. Form Data Barang

Gambar 4.23 Rancangan Antarmuka Form Data Barang


Sumber: Data Diolah (2020)

8. Form Tambah Barang

Gambar 4.24 Rancangan Antarmuka Form Tambah Barang


Sumber: Data Diolah (2020)
9. Form Edit Barang

Gambar 4.25 Rancangan Antarmuka Form Edit Barang


Sumber: Data Diolah (2020)

10. Form Data Merek

Gambar 4.26 Rancangan Antarmuka Form Data Merek


Sumber: Data Diolah (2020)
11. Form Tambah Merek

Gambar 4.27 Rancangan Antarmuka Form Tambah Merek


Sumber: Data Diolah (2020)

12. Form Edit Merek

Gambar 4.28 Rancangan Antarmuka Form Edit Merek


Sumber: Data Diolah (2020)
13. Form Data Kategori

Gambar 4.29 Rancangan Antarmuka Form Data Kategori


Sumber: Data Diolah (2020)

14. Form Tambah Kategori

Gambar 4.30 Rancangan Antarmuka Form Tambah Kategori


Sumber: Data Diolah (2020)
15. Form Edit Kategori

Gambar 4.31 Rancangan Antarmuka Form Edit Kategori


Sumber: Data Diolah (2020)

16. Form Data Size

Gambar 4.32 Rancangan Antarmuka Form Data Size


Sumber: Data Diolah (2020)
17. Form Tambah Size

Gambar 4.33 Rancangan Antarmuka Form Tambah Size


Sumber: Data Diolah (2020)

18. Form Edit Size

Gambar 4.34 Rancangan Antarmuka Form Edit Size


Sumber: Data Diolah (2020)
19. Form Laporan

Gambar 4.35 Rancangan Antarmuka Form Laporan


Sumber: Data Diolah (2020)

20. Form List User

Gambar 4.36 Rancangan Antarmuka Form List User


Sumber: Data Diolah (2020)
21. Form Ubah Password

Gambar 4.37 Rancangan Antarmuka Form Ubah Password


Sumber: Data Diolah (2020)

IV.8 Implementasi Sistem


Tahap implementasi dilakukan setelah tahap perancangan sistem secara
rinci, kemudian diimplementasikan ke dalam bahasa pemrograman. Tahap
implementasi yang diusulkan oleh penulis meliputi implementasi perangkat keras
(hardware), implementasi perangkat lunak (software), implementasi basis data
(database), implementasi antarmuka (interface) dan laporan (report).

IV.8.1 Implementasi Perangkat Keras (Hardware)


Adapun klasifikasi hardware yang digunakan penulis dalam pembuatan
sistem informasi penjualan adalah sebagai berikut:
Tabel 4.23 Spesifikasi Perangkat Keras (Hardware)
No
Perangkat Keras Spesifikasi
.
Intel® Core™i3-3110M Processor (2.4 GHz,
1. Processor
Cache 3MB)
2. Memori 2 GB DDR3 PC-10600
3. Monitor 14”
Sumber: Data Diolah (2020)
IV.8.2 Implementasi Perangkat Lunak (Software)
Perangkat lunak yang digunakan penulis dalam pembuatan sistem informasi
penjualan adalah sebagai berikut:
1. Windows 7 Ultimate sebagai Operating System (Sistem Operasi)
2. PHP sebagai bahasa pemrograman
3. MySQL sebagai database (Basis Data)
4. Codeigniter sebagai Framework

IV.8.3 Implementasi Basis Data (Database)


Basis Data (database) dibuat dengan menggunakan aplikasi MySQL yang
terdapat pada XAMPP Control Panel Version v.3.2.2. Adapun database yang
dibuat dalam implementasi sistem yang terdiri dari 10 tabel sebagai yaitu sebagai
berikut:
1. Tabel Sessions (pj_ci_sessions)
Tabel sessions digunakan sebagai proses untuk bisa mengakses form login.
Berikut tabel sessions yang telah diimplementasikan:

Gambar 4.38 Implementasi Tabel Sessions


Sumber: Data Diolah (2020)

2. Tabel Akses (pj_akses)


Tabel akses digunakan sebagai proses menyeleksi pengguna yang masuk
(login) ke sistem sebagai apa levelnya. Berikut tabel akses yang telah
diimplementasikan:

Gambar 4.39 Implementasi Tabel Akses


Sumber: Data Diolah (2020)
3. Tabel User (pj_user)
Tabel user digunakan sebagai proses login pengguna dengan memasukan
username dan password. Berikut tabel user yang telah diimplementasikan:

Gambar 4.40 Implementasi Tabel User


Sumber: Data Diolah (2020)

4. Tabel Barang (pj_barang)


Tabel barang digunakan untuk menyimpan data barang. Berikut tabel
barang yang telah diimplementasikan:

Gambar 4.41 Implementasi Tabel Barang


Sumber: Data Diolah (2020)

5. Tabel Pelanggan (pj_pelanggan)


Tabel pelanggan digunakan untuk menyimpan data pelanggan. Berikut tabel
pelanggan yang telah diimplementasikan:
Gambar 4.42 Implementasi Tabel Pelanggan
Sumber: Data Diolah (2020)

6. Tabel Kategori Barang (pj_kategori_barang)


Tabel kategori barang digunakan untuk menyimpan data kategori barang.
Berikut tabel kategori barang yang telah diimplementasikan:

Gambar 4.43 Implementasi Tabel Kategori Barang


Sumber: Data Diolah (2020)

7. Tabel Merk Barang (pj_merk_barang)


Tabel merk barang digunakan untuk menyimpan data merk barang. Berikut
tabel merk barang yang telah diimplementasikan:

Gambar 4.44 Implementasi Tabel Merek Barang


Sumber: Data Diolah (2020)

8. Tabel Size Barang (pj_size_barang)


Tabel size barang digunakan untuk menyimpan data size barang. Berikut
tabel size barang yang telah diimplementasikan:

Gambar 4.45 Implementasi Tabel Size Barang


Sumber: Data Diolah (2020)
9. Tabel Penjualan Master (pj_penjualan_master)
Tabel penjualan master digunakan untuk menyimpan data transaksi
penjualan. Berikut tabel penjualan master yang telah diimplementasikan:

Gambar 4.46 Implementasi Tabel Penjualan Master


Sumber: Data Diolah (2020)

10. Tabel Penjualan Detail (pj_penjualan_detail)


Tabel penjualan detail digunakan untuk menyimpan detail transaksi dari
penjualan master. Berikut tabel penjualan detail yang telah diimplementasikan:

Gambar 4.47 Implementasi Tabel Penjualan Detail


Sumber: Data Diolah (2020)

IV.8.4 Implementasi Antarmuka (Interface)


Implementasi antarmuka (interface) dibuat berdasarkan analisis kelemahan
sistem berjalan dan analisis kebutuhan sistem. Adapun tampilan dari implementasi
antarmuka adalah sebagai berikut:

1. Implementasi Form Login


Form login adalah form yang disediakan sebelum masuk ke dalam aplikasi
yang dibuat. Form ini terdiri dari username dan password dimana masing-masing
penggunanya dibatasi hak akses dalam menggunakan aplikasi ini. Berikut ini
adalah tampilan dari form login tersebut:
Gambar 4.48 Implementasi Form Login
Sumber: Data Diolah (2020)

2. Implementasi Form Menu Utama / Transaksi


Form menu utama berisikan beberapa menu atau fitur yang akan digunakan
dalam aplikasi ini beserta hak akses dari yang menggunakannya. Adapun menu
atau fitur dari menu utama ini adalah sebagai berikut:
a. Menu Penjualan
Menu penjualan terdiri dari beberapa sub menu yaitu transaksi, riwayat
penjualan, dan data pelanggan.
b. Menu Barang
Menu barang terdiri dari beberapa sub menu yaitu data barang, data kategori,
data merek, dan data size.
c. Laporan
Laporan yang dihasilkan adalah laporan penjualan dan nota penjualan.
d. List User
Menu list user berisikan data para pengguna aplikasi.
Gambar 4.49 Implementasi Form Menu Utama
Sumber: Data Diolah (2020)

3. Implementasi Form Riwayat Penjualan


Form riwayat penjualan berisikan catatan mengenai transaksi yang terjadi.
Di dalam form ini dapat mencetak nota penjualan dan menghapus data.

Gambar 4.50 Implementasi Form Riwayat Penjualan


Sumber: Data Diolah (2020)
4. Implementasi Form Pelanggan
Form pelanggan berisikan data pelanggan dimana pada menu ini dapat
menambah, mengubah, dan menghapus data pelanggan. Berikut implementasi dari
form pelanggan:

Gambar 4.51 Implementasi Form Pelanggan


Sumber: Data Diolah (2020)

5. Implementasi Form Tambah Pelanggan


Form tambah pelanggan berfungsi untuk menambahkan data pelanggan.
Berikut form tambah pelanggan yang penulis implementasikan:

Gambar 4.52 Implementasi Form Tambah Pelanggan


Sumber: Data Diolah (2020)
6. Implementasi Form Edit Pelanggan
Form edit pelanggan berfungsi untuk mengubah data pelanggan. Berikut
form edit pelanggan yang penulis implementasikan:

Gambar 4.53 Implementasi Form Edit Pelanggan


Sumber: Data Diolah (2020)

7. Implementasi Form Barang


Form barang berisikan data barang dimana pada menu ini dapat menambah,
mengubah, dan menghapus data barang. Berikut implementasi dari form barang:

Gambar 4.54 Implementasi Form Barang


Sumber: Data Diolah (2020)
8. Implementasi Form Tambah Barang
Form tambah barang berfungsi untuk menambahkan data barang. Berikut
form tambah barang yang penulis implementasikan:

Gambar 4.55 Implementasi Form Tambah Barang


Sumber: Data Diolah (2020)

9. Implementasi Form Edit Barang


Form edit barang berfungsi untuk mengubah data barang. Berikut form edit
barang yang penulis implementasikan:

Gambar 4.56 Implementasi Form Edit Barang


Sumber: Data Diolah (2020)
10. Implementasi Form Merek
Form merek berisikan data merek dimana pada menu ini dapat menambah,
mengubah, dan menghapus data merek. Berikut implementasi dari form merek:

Gambar 4.57 Implementasi Form Merek


Sumber: Data Diolah (2020)

11. Implementasi Form Tambah Merek


Form tambah merek berfungsi untuk menambahkan data merek. Berikut
form tambah merek yang penulis implementasikan:

Gambar 4.58 Implementasi Form Tambah Merek


Sumber: Data Diolah (2020)

12. Implementasi Form Edit Merek


Form edit merek berfungsi untuk mengubah data merek. Berikut form edit
merek yang penulis implementasikan:
Gambar 4.59 Implementasi Form Edit Merek
Sumber: Data Diolah (2020)

13. Implementasi Form Kategori


Form kategori berisikan data kategori dimana pada menu ini dapat
menambah, mengubah, dan menghapus data kategori. Berikut implementasi dari
form kategori:

Gambar 4.60 Implementasi Form Kategori


Sumber: Data Diolah (2020)

14. Implementasi Form Tambah Kategori


Form tambah kategori berfungsi untuk menambahkan data kategori. Berikut
form tambah kategori yang penulis implementasikan:
Gambar 4.61 Implementasi Form Tambah Kategori
Sumber: Data Diolah (2020)

15. Implementasi Form Edit Kategori


Form edit kategori berfungsi untuk mengubah data kategori. Berikut form
edit kategori yang penulis implementasikan:

Gambar 4.62 Implementasi Form Edit Kategori


Sumber: Data Diolah (2020)

16. Implementasi Form Size


Form size berisikan data size dimana pada menu ini dapat menambah,
mengubah, dan menghapus data size. Berikut implementasi dari form size:
Gambar 4.63 Implementasi Form Size
Sumber: Data Diolah (2020)

17. Implementasi Form Tambah Size


Form tambah size berfungsi untuk menambahkan data size. Berikut form
tambah size yang penulis implementasikan:

Gambar 4.64 Implementasi Form Tambah Size


Sumber: Data Diolah (2020)

18. Implementasi Form Edit Size


Form edit size berfungsi untuk mengubah data size. Berikut form edit size
yang penulis implementasikan:
Gambar 4.65 Implementasi Form Edit Size
Sumber: Data Diolah (2020)

19. Implementasi Form List User


Form list user berisikan data para pengguna dimana pada menu ini dapat
menambah, mengubah, dan menghapus data list user. Berikut implementasi dari
form list user:

Gambar 4.66 Implementasi Form List User


Sumber: Data Diolah (2020)

20. Implementasi Form Tambah User


Form tambah user berfungsi untuk menambahkan data user atau pengguna
baru. Berikut implementasi dari form tambah user :
Gambar 4.67 Implementasi Form Tambah User
Sumber: Data Diolah (2020)

21. Implementasi Form Edit User


Form edit user berfungsi untuk mengubah data user atau pengguna. Berikut
implementasi dari form edit user :

Gambar 4.68 Implementasi Form Edit User


Sumber: Data Diolah (2020)
22. Implementasi Form Ubah Password
Form ubah password berfungsi untuk mengganti atau mengubah password
pengguna. Berikut implementasi dari form ubah password:

Gambar 4.69 Implementasi Form Ubah Password


Sumber: Data Diolah (2020)

23. Implementasi Form Laporan


Form laporan berfungsi untuk mencetak laporan penjualan berdasarkan
tanggal yang pengguna akan laporkan. Berikut form laporan yang penulis
implementasikan:

Gambar 4.70 Implementasi Form Laporan


Sumber: Data Diolah (2020)
24. Implementasi Form Nota Penjualan
Form nota penjualan berfungsi menampilkan data barang yang dibeli oleh
pelanggan. Pada form tersebut terdapat fungsi cetak nota penjualan. Berikut
implementasi form nota penjualan yang penulis implementasikan:

Gambar 4.71 Implementasi Form Nota Penjualan


Sumber: Data Diolah (2020)

25. Implementasi Laporan Penjualan


Laporan penjualan adalah kumpulan data transaksi penjualan yang berfungsi
untuk melihat total seluruh penjualan. Laporan penjualan ini berisi no, tanggal,
kode barang, nama barang, jumlah beli, harga, total, dan total seluruh penjualan.
Berikut laporan penjualan yang penulis implementasikan:
Gambar 4.72 Implementasi Laporan Penjualan
Sumber: Data Diolah (2020)

26. Implementasi Nota Penjualan


Nota penjualan adalah bukti transaksi penjualan yang akan diberikan kepada
pelanggan. Nota penjualan ini berisi no, kode barang, nama barang, harga satuan,
jumlah beli, sub total, grand total, bayar, dan kembali. Berikut nota penjualan
yang penulis implementasikan:

Gambar 4.73 Implementasi Nota Penjualan


Sumber: Data Diolah (2020)
IV.9 Pengujian Sistem
Pengujian sistem merupakan uji coba dari hasil implementasi sistem.
Program perlu di uji coba untuk menghindari kesalahan yang mungkin terjadi saat
program digunakan.

IV.9.1 Rencana Pengujian


Pengujian perlu dilakukan sebelum program akan digunakan agar terhindar
dari kesalahan-kesalahan, cacat ataupun error. Pada tahap ini pengujian yang
digunakan yaitu dengan menggunakan metode black box.

Tabel 4.26 Rencana Pengujian Perangkat Lunak


Jenis
No. Item Uji Detail Pengujian
Pengujian
1. Login Menampilkan halaman login Black Box

2. Transaksi Menyimpan transaksi penjualan Black Box

Pencarian input data barang otomatis Black Box


Menambah lebih dari satu barang yang
Black Box
terjual dalam satu transaksi
Membatalkan input data barang
Black Box
otomatis
Mencetak Transaksi Penjualan Black Box

Refresh halaman Black Box


Riwayat
3. Mencetak nota penjualan Black Box
Penjualan
Membatalkan cetak nota penjualan Black Box

Menghapus riwayat penjualan Black Box

Mengembalikan stok barang Black Box


Membatalkan menghapus riiwayat
Black Box
penjualan
Mengembalikan ke halaman riwayat
Black Box
penjualan
Filter pencarian data Black Box
Data
4. Menyimpan data pelanggan Black Box
Pelanggan
Membatalkan menyimpan data
Black Box
pelanggan
Mengubah data pelanggan Black Box
Membatalkan mengubah data
Black Box
pelanggan
Menghapus data pelanggan Black Box
Membatalkan menghapus data
Black Box
pelanggan
Mengembalikan ke halaman data
Black Box
pelanggan
Filter pencarian data Black Box

5. Data Barang Menyimpan data barang Black Box

Membatalkan menyimpan data barang Black Box

Mengubah data barang Black Box

Membatalkan mengubah data barang Black Box

Menghapus data barang Black Box

Membatalkan menghapus data barang Black Box


Mengembalikan ke halaman data
Black Box
barang
Filter pencarian data Black Box

6. Data Merek Menyimpan data merek Black Box

Membatalkan menyimpan data merek Black Box

Mengubah data merek Black Box

Membatalkan mengubah data merek Black Box

Menghapus data merek Black Box

Membatalkan menghapus data merek Black Box


Mengembalikan ke halaman data
Black Box
merek
Filter pencarian data Black Box

7. Data Kategori Menyimpan data kategori Black Box


Membatalkan menyimpan data
Black Box
kategori
Mengubah data kategori Black Box

Membatalkan mengubah data kategori Black Box

Menghapus data kategori Black Box


Membatalkan menghapus data
Black Box
kategori
Mengembalikan ke halaman data
Black Box
kategori
Filter pencarian data Black Box

8. Data Size Menyimpan data size Black Box

Membatalkan menyimpan data size Black Box

Mengubah data size Black Box

Membatalkan mengubah data size Black Box

Menghapus data size Black Box

Membatalkan menghapus data size Black Box

Mengembalikan ke halaman data size Black Box

Filter pencarian data Black Box

9. Data User Menyimpan data user Black Box

Membatalkan menyimpan data user Black Box

Mengubah data user Black Box

Membatalkan mengubah data user Black Box


Menghapus data user Black Box

Membatalkan menghapus data user Black Box

Mengembalikan ke halaman data user Black Box

Filter pencarian data Black Box


Ubah
10. Mengubah password Black Box
Password
Membatalkan ubah password Black Box
Laporan Menampilkan laporan sesuai tanggal
11. Black Box
Penjualan yang dipilih
Export PDF Black Box

Export Excel Black Box


Sumber: Data Diolah (2020)

IV.9.2 Hasil Pengujian


Berikut ini adalah hasil dari pengujian program menggunakan black box
berdasarkan dari item yang diuji pada rencana pengujian:
1. Login
Tabel 4.27 Pengujian Login
Hasil
Proses Pengujian Hasil yang diharapkan
Pengujian
Halaman Awal Akan menampilkan form login Berhasil
Username dan
Akan menampilkan form transaksi Berhasil
Password benar
Username dan Akan menampilkan “Login gagal, Cek
Berhasil
Password salah Kombinasi Username & Password!”
Untuk mengatur ulang username dan
Tombol Reset Berhasil
password
Sumber: Data Diolah (2020)
2. Transaksi
Tabel 4.28 Pengujian Transaksi
Hasil
Proses Pengujian Hasil yang diharapkan
Pengujian
Pencarian Kode atau Menampilkan otomatis data barang dari
Berhasil
Nama Barang kode atau nama barang yang diinputkan
Menambahkan kolom pencarian kode atau
Tombol Baris Baru Berhasil
nama barang
Tombol X Membatalkan pencarian data barang Berhasil
Menambah sekaligus menyimpan data
Tombol Simpan Berhasil
transaksi penjualan
Kode atau Nama Akan menampilkan pesan “Oops harap
Berhasil
Barang Tidak Diisi masukan minimal 1 kode barang”
Tombol Cetak Mencetak hasil transaksi penjualan Berhasil
Sumber: Data Diolah (2020)

3. Riwayat Penjualan
Tabel 4.29 Pengujian Riwayat Penjualan
Hasil
Proses Pengujian Hasil yang diharapkan
Pengujian
Transaksi Nomor Nota Mencetak nota penjualan Berhasil
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus riwayat penjualan Berhasil
Mengkonfirmasi apakah yakin data
Tombol Ya, Saya Yakin Berhasil
ingin dihapus
Pencarian Memudahkan dalam pencarian data Berhasil
Sumber: Data Diolah (2020)

4. Data Pelanggan
Tabel 4.30 Pengujian Data Pelanggan
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data pelanggan
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data pelanggan Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)

5. Data Barang
Tabel 4.31 Pengujian Data Barang
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data barang
Menambahkan dan menyimpan
Tombol Baris Baru Berhasil
data barang lebih dari satu.
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data barang Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)

6. Data Merek
Tabel 4.32 Pengujian Data Merek
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data merek
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data merek Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)

7. Data Kategori
Tabel 4.33 Pengujian Data Kategori
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data kategori
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data kategori Berhasil
Mengkonfirmasi apakah yakin
Tombol Ya, Saya Yakin Berhasil
data ingin dihapus
Memudahkan dalam pencarian
Pencarian Berhasil
data
Sumber: Data Diolah (2020)

8. Data Size
Tabel 4.34 Pengujian Data Size
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan
Tombol Simpan Berhasil
data size
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data size Berhasil
Tombol Ya, Saya Mengkonfirmasi apakah yakin data
Berhasil
Yakin ingin dihapus
Pencarian Memudahkan dalam pencarian data Berhasil
Sumber: Data Diolah (2020)
9. Data User
Tabel 4.35 Pengujian Data User
Proses Pengujian Hasil yang diharapkan Hasil Pengujian
Menambah sekaligus menyimpan data
Tombol Simpan Berhasil
user
Tombol Batal Tidak jadi melakukan perubahan Berhasil
Tombol Hapus Menghapus data user Berhasil
Tombol Ya, Saya Mengkonfirmasi apakah yakin data
Berhasil
Yakin ingin dihapus
Pencarian Memudahkan dalam pencarian data Berhasil
Sumber: Data Diolah (2020)

10. Laporan Penjualan


Tabel 4.36 Pengujian Laporan Penjualan
Hasil
Proses Pengujian Hasil yang diharapkan
Pengujian
Menampilkan data sesuai tanggal yang
Tombol Tampilkan Berhasil
dipilih
Tombol Export PDF Mencetak laporan dalam bentuk PDF Berhasil
Tombol Export Excel Mencetak laporan dalam bentuk Excel Berhasil
Sumber: Data Diolah (2020)

IV.9.3 Kesimpulan Hasil Pengujian


Berdasarkan pengujian sistem dengan metode black box yang telah
dilakukan, menunjukkan bahwa aplikasi sistem informasi penjualan berbasis web
pada Toko Jati Sport sudah memenuhi syarat fungsional. Secara fungsional,
sistem yang telah dibangun sudah dapat menghasilkan keluaran yang diharapkan.
Namun, untuk perancangan web tersebut tidak dilakukan sampai pada tahapan
hosting karena aplikasi hanya digunakan oleh pegawai Toko Jati Sport.
IV.10 Keterbatasan Implementasi
Luasnya ruang lingkup yang dibutuhkan dalam sistem informasi penjualan
berbasis web pada Toko Jati Sport ini mempunyai keterbatasan diantaranya
sebagai berikut:
1. Pengguna dari aplikasi ini hanya kasir dan pelayan toko saja.
2. Dalam aplikasi ini ketika menginput transaksi penjualan, kolom tanggal harus
di klik karena jika tidak ketika akan mengklik tombol simpan lalu tersimpan ke
dalam riwayat penjualan, maka tanggalnya akan kosong.
3. Dalam aplikasi ini terdapat banyak tombol simpan yang berfungsi untuk
menambah dan menyimpan suatu data, ketika ingin menyimpan data maka
hanya bisa mengklik tombol simpan saja dan tidak bisa dengan enter. Hal itu
dikarenakan tidak dimasukan script / koding untuk tombol enter.

Anda mungkin juga menyukai