Submitted Date: September 03rd, 2020 Reviewed Date: September 22nd, 2020
Revised Date: September 22nd, 2020 Accepted Date: September 30th, 2020
Abstract
Fang Fifi Cell store is one of the shops selling cellphones and accessories in Bekasi. The system
used at the Fang Fifi Cell Store is still very manual, starting from data collection, transactions, and
reporting. Data collection of goods and transactions still uses handwriting so that recording errors often
occur and it is difficult to find data due to accumulation of files. Therefore a problem solving is needed to
make it easier for staff to work, namely by making a transaction program and stock goods using the
waterfall method, the process is structured and then tested with blackbox testing so thatproduce quality
programs that are effective and efficient.This program is expected to support all sales activities and data
collection of goods at the Fang Fifi Cell Store as a whole so that it can improve transaction services and
inventory data collection as well as making reports.
Abstrak
Toko Fang Fifi Cell adalah salah satu toko penjualan handphone dan aksesorisnya yang berada di
Kota Bekasi. Sistem yang digunakan pada Toko Fang Fifi Cell ini masih sangat manual, mulai dari
pendataan barang, transaksi, hingga pembuatan laporan. Pendataan barang dan transaksi masih
menggunakan tulis tangan sehingga sering terjadi kesalahan pencatatan dan pencarian data yang sulit
karena adanya penumpukan berkas. Oleh karena itu dibutuhkan pemecahan masalah untuk memberikan
kemudahan kepada karyawan toko dalam bekerja yaitu dengan dibuatnya sebuah program transaksi dan
stock barang menggunakan metode air terjun (waterfall) yang prosesnya terstruktur kemudian di uji
dengan blackbox testing sehingga menghasilkan kualitas program yang efektif dan efisien. Program ini
diharapkan dapat mendukung seluruh kegiatan penjualan dan pendataan barang pada Toko Fang Fifi Cell
secara keseluruhan sehingga dapat meningkatkan pelayanan transaksi dan pendataan stok barang serta
pembuatan laporan.
http://openjournal.unpam.ac.id/index.php/informatika 394
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
pencarian data yang sulit karena adanya penghematan waktu dalam pencarian data
penumpukan berkas. sehingga menjadi efisien.
Karena meningkatnya minat pembelian Berdasarkan beberapa penelitian terdahulu
handphone saat ini, diperlukan sebuah sistem yang yang sudah dijabarkan tersebut, maka peneliti
sudah terkomputerisasi untuk memudahkan serta membuat sebuah sistem informasi pengolahan
mempercepat proses transaksi pada toko data penjualan dan pembelian barang pada Fang
handphone. Sistem yang dibuat bukan hanya Fifi Cell dengan menggunakan metode waterfall
memindahkan data ke dalam komputer seperti berbasis website melalui pengujian blackbox
menggunakan Microsoft Excell tetapi sebuah testing.
sistem yang dibuat menggunakan program
komputer berbasis web dengan data yang sudah 2. Metodologi Penelitian
tersimpan dalam database. Website adalah Gambaran langkah-langkah yang akan
sekumpulan halaman yang berisi informasi dalam digunakan dalam merumuskan masalah dalam
bentuk data digital baik berupa teks, gambar, suatu kegiatan penelitian:
video, audio dan lainnya yang tersedia melalui A. Metode Pengembangan Perangkat Lunak
koneksi internet (Abdulloh, 2016). Sedangkan Waterfall adalam metode pengembangan
database sendiri memiliki arti kumpulan data yang perangkat lunak yang akan digunakan dalam
menggambarkan aktifitas dan penggunanya dalam penelitian ini. (Tristianto, 2018) menyimpulkan
organisasi (Hendini, 2016). waterfall merupakan proses mengembangkan
Dengan perkembangan teknologi sekarang, perangkat lunak yang langkahnya dilakukan
sebuah website tidak hanya difungsikan untuk secara berurut dan bertahap meliputi tahapan
menampilkan informasi saja tetapi website kini perencanaan, pemodelan, implementasi dan
dijadikan salah satu wadah untuk kegiatan pengujian.
berjualan secara online. Dengan website tersebut Berikut adalah langkah-langkah yang ada pada
penjual dapat dengan mudah mempromosikan metode waterfall:
produk yang akan dijual dan mempermudah 1. Analisa Kebutuhan
masyarakat untuk mengetahui informasi produk Menganalisa kebutuhan yang diperlukan
yang akan dibeli (Mulyana & Agustina, 2016). untuk membuat aplikasi pengolahan data
Penelitian (Abdurahman, 2017) pada Toko penjualan dan pembelian barang pada toko
Koloncucu Kota Ternate membuat sebuah sistem Fang Fifi Cell.
yang diharapkan dapat menunjang pelayanan dan 2. Perancangan Sistem Dan Perangkat Lunak
kinerjanya dalam mengelola data pembelian dan Merancang desain input dan output
penjualan berbasis web menggunakan database menggunakan Entity Relationship Diagram
karena data pembelian dan penjualan masih (ERD) dan Logical Record Structure (LRS)
dicatat dalam buku dan kesulitan dalam sebagai gambarannya. Menurut Simarmata dan
pengontrolan stok. Paryudi dalam (Oktaviani, Sarkawi, & Priadi,
Penelitian (Siregar, 2017), pengolahan data 2018), ERD adalah suatu model yang
pembelian dan penjualan pakaian pada Galoenk membantu mengorganisasi data ke suatu
Distro Pematang Siantar masih dicatat ke dalam proyek dalam bentuk entitas-entitas dengan
faktur dan buku kas sehingga perlu dirancang menentukan relasi antar entitasnya. Setelah itu
sebuah sistem informasi untuk mengolah transaksi kumpulan dari record yang ada di ERD
penjualan dan pembelian menggunakan Microsoft ditransformasikan dalam bentuk kotak persegi
Visual Studio 2012 agar menghasilkan laporan panjang dengan nama yang unik, inilah yang
yang tepat dan akurat. dinamakan dengan LRS. Rancangan program
Pada penelitian (Sari, Kurniawan, Arianto, dibuat dengan bahasa pemrograman PHP
& Adrianto, 2017) dijelaskan untuk pengolahan sedangkan databasenya menggunakan MySQL.
data produksi dan transaksi penjualan es balok 3. Implementasi dan Pengujian Unit
menggunakan Microsoft Excell dirasa kurang Tahapan ini adalah tahapan terakhir. Setelah
efisien karena pada pembuatan laporan melalui tahapan diatas dan program sudah
membutuhkan waktu yang lama dalam melakukan dibuat dilakukan pengujian unit menggunakan
perhitungannya sehingga diperlukan sistem untu blackbox testing. Menurut (Cholifah,
mengelola data produksi dan transaksi penjualan Yulianingsih, & Sagita, 2018), metode
es balok menggunakan bahasa pemrograman PHP blackbox memperkirakan banyaknya data yang
untuk meminimalisir terjadinya redudan data dan diuji dapat diolah melalui banyaknya field data
http://openjournal.unpam.ac.id/index.php/informatika 395
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
jual_nofak
barang_id
d_jual_barang_nama
d_jual_barang_satuan
M 1
d_jual_barang_harpok tbl _detail_j ual Memiliki jual_nofak
d_jual_barang_harj ul jual_tanggal
d_jual_qty jual_total
tbl _jual
d_jual_diskon jual_jml_uang
1
d_jual_total jual_kembalian
Memuat
user_id
M
barang_harj ul M kategori_id kategori_nama
Menginput
barang_nama
barang_min_stok
suplier_nama suplier_alamat
barang_tgl_last_update
M
beli_nof ak
1
tbl _supli er
barang_id
d_beli_jumlah
M
d_beli_total
beli_kode Memiliki
1
beli_kode
beli_nof ak 1
user_id
M Memes an
http://openjournal.unpam.ac.id/index.php/informatika 396
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
Sistem menyediakan dua form login dengan Tahapan kedua yaitu mendesain rancangan
hak aksesnya masing-masing. Hak akses tersebut dokumen menggunakan Entity Relationship
digunakan oleh admin dan kasir untuk Diagram yang digambarkan pada Gambar 1.
menjalankan sistem sesuai dengan Dengan Logical Record Structure yang
kewenangannya. Admin dapat mengelola merupakan transformasi dari gambaran ERD
keseluruhan manajemen yang ada pada sistem diatas digambarkan seperti Gambar 2 di bawah
sedangkan kasir hanya diberi akses untuk ini:
mengelola transaksi penjualan dan mencetak struk
atau faktur.
tbl_detail_jual
tbl_jual
PK d_jual_id
PK jual_nofak
M 1
FK jual_nofak
jual_tanggal
1 FK barang_id
jual_total
d_jual_barang_nama
jual_jml_uang
d_jual_barang_satuan
jual_kembalian
d_jual_barang_harpok M
FK user_id
d_jual_barang_harjul
d_jual_qty tbl_kategori
d_jual_diskon
1
PK kategori_id
d_jual_total kategori_nama
tbl_barang tbl_user
M 1 1
PK barang_id PK user_id
barang_nama user_nama
1
M
barang_satuan user_username
barang_harpok user_password
barang_harjul user_level
barang_stok user_status
barang_tgl_input
barang_min_stok
tbl_suplier
barang_tgl_last_update
PK suplier_id 1
FK kategori_id M
suplier_nama
FK user_id M
suplier_alamat
suplier_notelp
tbl_detail_beli
PK d_beli_id tbl_beli
FK beli_nofak 1 PK beli_kode
1 FK barang_id
beli_nofak
d_beli_harga_nama
beli_tanggal
d_beli_harga M
FK suplier_id
d_beli_jumlah M
FK user_id
d_beli_total
FK beli_kode M
http://openjournal.unpam.ac.id/index.php/informatika 397
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
Tambah
Hapus
Tambah
Hapus
Login Tambah
Hapus
Tambah
Hapus
Logout
B L d d m m y y 0 0 1
Logout
Identitas Beli Tanggal Nomor Urut
Gambar 4. Struktur Navigasi Kasir
Keterangan:
Dalam merancang sistem informasi BL =Untuk Identitas Pembelian
penjualan dan pembelian ini, diperlukan ddmmyy =Untuk Tanggal Transaksi
pengkodean dengan tujuan untuk mengidentifikasi 001 = Untuk Nomor Urut pembelian
data, pemanggilan program tertentu, pengisian 3. Kode Faktur Penjualan
data atau kolom agar memudahkan pengelolaan Setiap melakukan penjualan suatu barang
data. Suatu kode berguna untuk memanggil harus ada kode khusus untuk mencegah
seluruh field yang terhubung dengan kode tersebut adanya pemalsuan data.
secara otomatis sesuai dengan perintah yang
diberikan. d d m m y y 0 0 1
1. Kode Barang
Masing-masing barang wajib memiliki kode Tanggal Transaksi Nomor Urut
sehingga dapat dibedakan dengan barang
lainnya. Keterangan :
ddmmyy = Tanggal Penjualan
B R - 0 0 1 001 = Nomor Urut Penjualan
4. Kode Supplier
Identitas Barang Nomor Urut Satu supplier harus memiliki kode yang
berbeda dengan supplier lainnya agar tidak
Keterangan : terjadi kesamaan data.
BR = Untuk Identitas Barang
001 = Untuk Nomor Urut Barang
http://openjournal.unpam.ac.id/index.php/informatika 398
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
K T G - 0 0 1
5. Halaman Kategori
Halaman ini berguna untuk menginput data
Gambar 5. Halaman Login kategori.
6. Halaman Barang
Gambar 6. Halaman Menu Utama Halaman ini berguna untuk menginput data
barang.
http://openjournal.unpam.ac.id/index.php/informatika 399
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
4. Kesimpulan
Kesimpulan dalam pembuatan penelitian ini
sebagai berikut:
a. Dapat mempermudah pekerjaan dalam
pengelolaan data.
b. Dapat mengurangi kesalahan-kesalahan pada
sistem yang masih menggunakan cara
konvensional.
c. Dapat disimpan dengan jumlah yang banyak
Gambar 10. Halaman Barang dan aman karena telah menggunakan
password.
7. Halaman Laporan d. Dapat mengurangi terjadinya duplikasi data.
Halaman ini berguna untuk melihat dan
mencetak laporan. 5. Saran
Saran pada penelitian ini guna perbaikan
sistem yang lebih baik lagi diantaranya:
a. Perlu adanya pelatihan bagi user baru untuk
menjalankan program yang penulis buat.
b. Perlu dilakukan pengecekan berkala serta
pembaruan sistem untuk menjaga dan
meningkatkan kualitas sistem tersebut.
c. Perlu adanya keamanan data agar terhindar dari
pengguna yang tidak berkepentingan.
Gambar 11. Halaman Laporan
Referensi
8. Halaman Pembelian Abdulloh, R. (2016). Easy & Simple Web
Programming. Jakarta: PT. Elex Media
Halaman ini berguna untuk menginput data Komputindo.
pembelian dari supplier. Abdurahman, M. (2017). Sistem Informasi Pengolahan
Datta Pembelian Dan Penjualan Pada Toko
Koloncucu Ternate IJIS. IJIS - Indonesian
Journal On Information System, 2(1), 18–26.
Retrieved from
http://ijiswiratama.org/index.php/home/article/vie
w/22/19
Cholifah, W. N., Yulianingsih, Y., & Sagita, S. M.
(2018). Pengujian Black Box Testing pada
Aplikasi Action & Strategy Berbasis Android
dengan Teknologi Phonegap. STRING (Satuan
Gambar 12. Halaman Pembelian Tulisan Riset Dan Inovasi Teknologi), 3(2), 206.
https://doi.org/10.30998/string.v3i2.3048
Hendini, A. (2016). Pemodelan Uml Sistem Informasi
9. Faktur Penjualan Monitoring Penjualan Dan Stok Barang (Studi
Faktur penjualan ini berguna sebagai bukti Kasus: Distro Zhezha Pontianak). Jurnal
tanda terima ke customer bahwa telah terjadi Khatulistiwa Informatika, IV(2), 107–116.
proses transaksi. https://doi.org/https://doi.org/10.31294/jki.v4i2.1
262.g1027
Imaniawan, F. F. D., & Nur, H. M. (2019).
Perancangan Dan Pembuatan Website Penjualan
Biji Kopi Pada Society Coffee House
Purwokerto. EVOLUSI - Jurnal Sains Dan
Manajemen, 7(1), 61–67.
https://doi.org/10.31294/evolusi.v7i1.5030
Mulyana, U., & Agustina, D. (2016). Perancangan
Gambar 13.Faktur Penjualan Sistem Informasi Penjualan Handphone Berbasis
Web Pada Toko Ilham Cellular Jakarta. Ilmiah
http://openjournal.unpam.ac.id/index.php/informatika 400
Jurnal Informatika Universitas Pamulang ISSN: 2541-1004
Penerbit: Program Studi Teknik Informatika Universitas Pamulang e-ISSN: 2622-4615
Vol. 5, No. 3, September 2020 (394-401) 10.32493/informatika.v5i3.6721
http://openjournal.unpam.ac.id/index.php/informatika 401