## INFOMATEK: Jurnal Informatika, Manajemen dan Teknologi
Volume 25 Nomor 2 Desember 2023

## ANALISIS DAN PERANCANGAN SISTEM PENJUALAN PADA TOKO RIPANI BERBASIS WEB
Ahmad Ripani * , Nurhaeni, Septyan Eka Prastya
Program Studi Sistem Informasi, Universitas Sari Mulia, Indonesia Program Studi Program Teknologi Informasi, Universitas Sari Mulia, Indonesia
Abstrak :  Sistem  penjualan  online  memiliki  kegunaan  untuk  memudahkan  penggunanya  dalam  melakukan sebuah pekerjaan agar lebih efisien. Pada penelitian ini toko ATK (alat tulis kantor) masih menggunakan manual dalam penjualan dengan cara menulis pesanan di kertas, dimana manajemen stok barang, transaksi penjualan, laporan  masih  ditulis  dengan  tangan  sehingga  memungkinkan  terjadi  kesalahan  penulisan  data,  kurang akuratnya  data  barang  masuk,  hingga  kurang  efisien  terhadap  tenaga,  dan  waktu  saat  melakukan  transaksi penjualan. Kajian ini bertujuan menganalisis dan merancang sistem penjualan berbasis web untuk Toko Ripani. Metode yang digunakan pada penelitian ini adalah waterfall, dibuat dengan menggunakan bahasa pemrograman PHP,  disimpan  dalam  database  MySQL,  dan  diuji  menggunakan  metode  blackbox  yang  menyatakan  bahwa sistem  berjalan  sesuai  dengan  fungsinya.Adapun  hasil  dari  sistem  penjualan  berbasis  web,  berupa  informasi mengenai  jumlah  produk  yang  laku  dipasaran  dan  jumlah  konsumen  serta  rekapan  dari  total  penjualan. Berdasarkan  hasil  penelitian  yang  sudah  dilakukan  maka kendala  yang  semula  dihadapi  oleh  pihak  toko,  yaitu keakuratan,  ketepatan  waktu dalam  pencarian  data  barang  maupun  jumlah  stok  barang secara  otomatis  dapat teratasi.
Kata kunci: blackbox , sistem penjualan online, waterfall
I. PENDAHULUAN 1
Saat ini internet sudah familiar bagi masyarakat sehingga aplikasi untuk membangun  usaha  akan  diimplementasikan ke  dalam  bentuk  website.  Hal  ini  bertujuan untuk  mempermudah  pengguna  mengenal lebih  baik  produk-produk  unggulan  yang ditawarkan  oleh  pengusaha.  Dengan  adanya website, pebisnis dapat memberikan informasi ke  pelanggan  mengenai  produk,  potongan harga, dan lain sebagainya dengan cepat dan
*) pani011198@gmail.com
Diterima: 25 September 2023 Direvisi: 6 Desember 2023 Disetujui:8 Desember 2023 DOI: 10.23969/infomatek.v25i2.10350
tepat  sehingga  ini  dapat  mempermudah perusahaan  melakukan  pemasaran  (Dewi  et al.,  2021).  Penjualan  adalah  bagian  penting pada  sebuah  perusahaan,  maka  perusahan harus  melayani  pelanggan  dengan  pelayanan terbaik. Saat ini teknologi memberikan kenyamanan  pada  kegiatan  penjualan  serta mengolah  data  penjualan  dengan  komputer, maka  dari  itu harus  dipenuhi  dengan  program aplikasi  tertentu.  Sekarang  dari  perusahaan masih banyak hanya mementingkan peningkatan  hasilnya  saja,  tanpa  melihat kebelakang  bagimana  pengolahan  datanya. Maka  dari  itu  perusahaan  sangat  penting untuk  mempeluas  sistem  manual  menjadi terkomputerisasi. Dengan menggunakan
sistem  komputerisasi  maka  di  harapkan  akan lebih  mudah  medata  dan  mendapatkan informasi akurat (Nur, 2019).
Salah  satu  contoh  usaha  yang  sudah  banyak sekali  ada  di  Indonesia  yaitu  usaha  ATK  (alat tulis  kantor)  banyak  ditemui  dilingkungan Pendidikan  seperti  sekolahan,  kampus  dan perkantoran (Hetrianto et al., 2020).
Toko Ripani saat ini masih menggunakan cara manual.  Karyawan  yang  terlibat  ada  2  orang untuk  melayani  pelanggan.  Proses  bisnisnya adalah  pelanggan  datang  ketoko  melakukan pemesanan  barang  ATK  kepada  karyawan, pelanggan  mencatat  barang  yang  akan  di pesan  mengunakan  kertas  kosong    kemudian setelah  semua  sudah  selesai,  kertas  kosong tersebut  dikasih  kepada  pemilik  toko  untuk mengetahui  apa  saja  barang  yang  akan  di pesan oleh pelanggan. Kemudian pemilik toko mencatat  aktivitas  kesahariannya  dengan menggunakan  buku  folio  agar  bisa  melihat produk  yang  telah  laku  dan  mencatat  total keutungan  setiap  harinya.  Dan  juga  untuk penyimpanan  produk  masih  memakai  cara manual, bila barang datang dari supplier, nota yang  dari  supplier  itu  dijadikan  pengecekan barang  serta  lalu  digunakan  untuk  memberi harga  pada  barang  yang  akan  dijual. Pencatatan  serta  pengelolaan  data  barang, jumlah harga barang, data para supplier, serta data  transaksi  penjualan  yang  dilakukan secara  manual  membentuk  energi  dan  waktu yang  dipergunakan  sebagai  kurang  efisien (Gultom & Maryam, 2020).
Sistem  informasi  penjualan  merupakan  solusi bagi  toko  Ripani.  Kajian  ini  bertujuan menganalisis dan merancang sistem penjualan  berbasis  web  untuk  Toko  Ripani. Sistem infomasi yang sudah berbasis komputer  dapat  memudahkan  pemilik  toko
serta  karyawan  dalam  pengecekan  barang dari gudang dan mengubah penjualan manual agar  bisa  memakan  waktu  dan  energi,  bisa mengurangi  kehilangan  dan  kesalahan  data serta  mempertinggi  keutungan  (Mendoza, 2019).

## II. METODOLOGI
Metode yang digunankan untuk
pengembangan  sistem  ini  yaitu  metode waterfall karena  model  klasik  dan  terstruktur, kronologis  dapat  membuat  menjadi  aplikasi (Sholikhah,  Sairan,  &  Syamsiah,  2017). Perancangan aplikasi ini menggunakan model sekuensial  linier  melalui  tahap  demi  tahap secara berurutan dari analisis, desain, pengkodean  dan  tahap  pengujian  (Husain, 2018).  Dibuat  dengan  menggunakan  bahasa pemrograman PHP, disimpan dalam database MySQL,  dan  diuji  menggunakan  metode blackbox yang  menyatakan  bahwa  sistem berjalan sesuai dengan fungsinya.
Pengumpulan  data  dengan  cara  pengamatan dan  pencatatan  secara  langsung  dan  melihat sistem  penjualan  serta  pengolahan  data penjualan barang pada toko Ripani. Pengumpulan  data  menggunakan  metode wawancara  dengan  cara  tanya  jawab  secara langsung membahas mengenai sistem penjualan  barang,  wawancara  ini  dilakukan dengan pemilik toko Ripani. Teknik pengumpulan  data  yang  dilakukan  dengan cara  mempelajari  berbagai  buku  referensi yang sesuai dengan permasalahan yang akan dibahas  untuk  membantu  membuat  konsep- konsep dalam penulisan.

## III. HASIL DAN PEMBAHASAN
Sitemap database Toko Ripani, struktur menu pelanggan  dan  struktur  menu  admin  dapat dilihat di Gambar 1, 2, dan 3.
Gambar 1. Database Toko Ripani
Menu
Pelanggan Home Keranjang Riwayat Belanja Kategori Produk Logout
Gambar 2. Struktur Menu Pelanggan
Menu Admin Beranda Data Master Produk Data Transaksi Data Laporan User admin Pelanggan Kategori
Ongkir Supplier Penjualan Pembelian
Produk Penjualan Pelanggan
Gambar 3. Struktur Menu Admin
Gambar 4. Menu Login Pelanggan
Menu  login  pelanggan  menjelaskan  bahwa apabila pelanggan baru masuk dan pelanggan berhasil  login  maka  langsung  terlihat  data produk yang akan dijual. Menu tersebut dapat dilihat pada Gambar 4.
Gambar 5. Menu daftar pelanggan
Menu  daftar  pelanggan  menjelaskan  bahwa pelanggan  diwajibkan  untuk  mempunyai  akun dan  login  terlebih  dahulu  sebelum  login.  Bila pelanggan belum memliki akun maka pelanggan  bisa  melakukan  mendaftar  dulu. Menu tersebut dapat dilihat pada Gambar 5.
Gambar 6. Beranda pelanggan
Beranda pelanggan menjelaskan bahwa halaman  ini  adalah  halaman  awal  apabila pelanggan  baru  masuk  dan  pelanggan berhasil  login  maka  langsung  terlihat  data produk  yang  akan  dijual.  Tampilan  beranda tersebut dapat dilihat pada Gambar 6.
Gambar 7. Detail produk
Detail  produk  menjelaskan  bahwa  pelanggan bisa  memeriksa  produk  yang  dijual,  baik  itu stok,  harga  dan  keterangan  atau  deskripsi barang.
Gambar 8. Kerajang Belanja Produk
keranjang  belanja  produk  menjelaskan  bahwa halaman  ini  fungsinya  untuk  menerima  data produk yang sudah dipilih pelanggan sebelum melakukan checkout.
Gambar 9. Checkout
checkout  menjelaskan  bahwa  halaman  ini fungsinya untuk pelanggan melakukan
checkout  atau  pembayaran  dan  memasukan alamat  pengiriman  yang  dimana  barang  akan dikirimkan  oleh  pihak  toko  dan  dikirimkan  ke pelanggan.
Gambar 10. Riwayat halaman transaksi
pelanggan Riwayat halaman transaksi Pelanggan
menjelaskan  bahwa  halaman  ini  digunakan untuk mengetahui data riwayat transaksi yang dikerjakan  oleh  pelanggan  atau  transaksi pembelian yang sudah dilakukan oleh pelanggan.
Gambar 11. Nota pembelian pelanggan
Nota pembelian pelanggan bahwa halaman ini adalah  halaman  nota  pembelian  pelanggan digunakan  sebagai  bukti  bahwan  pelanggan telah melakukan pembelian dan telah melakukan pembayaran.
Gambar 12. Menu Login Admin
Menu login admin  menjelaskan bahwa halamanan  ini  berfungsi  untuk  para  admin masuk sebelum melakukan transaksi.
Gambar 13. Beranda Admin
Beranda  admin  menjelaskan  bahwa  halaman ini  adalah  halaman  awal  admin  atau  halaman awal yang ditampilkan sesudah admin berhasil login  kedalam  sistem,  dan  admin  bisa melakukan  transaksi  yang  telah  disediakan pada menu disamping kiri.
Gambar 14. Data Pelanggan
Data pelanggan  menjelaskan bahwa halaman ini berfungsi agar bisa melihat data pelanggan yang  selesai  melakukan  pendaftaran  pada pendaftaran pelanggan.
Gambar 15. Data Transaksi Penjualan
Data  transaksi  penjualan  menjelaskan  bahwa halaman  ini  berfungsi  agar  bisa  mengetahui data transaksi pembelian produk yang dilakukan  pelanggan  dan  kemudian  data tersebut  bisa  dilihat  pada  halaman  transaksi penjualan.
Gambar 16. Laporan Barang
Gambar 17. Laporan Penjualan
Laporan  barang  menjelaskan  bahwa  halaman ini  berfungsi  agar  bisa  mengetahui  laporan produk  apa  saja  pada  toko  Ripani  yang  dijual (Gambar 16).
Laporan penjualan menjelaskan bahwa
halaman  ini  digunakan  agar  bisa  mengetahui laporan  yang  terjual  kepada  pelanggan  pada toko Ripani (Gambar 17).
Tabel 1. Pengujian Menu User Admin No Awal Kondisi Hal yang dilakukan Kondisi Akhir Hasiluji 1 Halaman beranda admin Admin memilih menu user admin Halaman data user admin ditampilkan √ 2 Halaman data user admin ditampilkan Admin mengklik button tambah data Halaman tambah data user admin ditampilkan √ 3 Halaman tambah data user admin ditampilkan Admin menginput data yang diperlukan Aplikasi menampilkan notifikasi data berhasil disimpan √ 4 Halaman data user admin ditampilkan Admin mengklik button ubah data Halaman ubah data user admin ditampilkan √ 5 Halaman ubah data user admin ditampilkan Admin menginput data yang diperlukan Aplikasi menampilkan notifikasi data berhasil diubah √ 6 Halaman data user admin ditampilkan Admin mengklik button hapus data Aplikasi menampilkan notifikasi data berhasil dihapus √ Tabel 2. Pengujian Menu Pelanggan No Awal Kondisi Hal yang dilakukan Kondisi Akhir Hasiluji 1 Halaman beranda pelanggan Admin memilih menu pelanggan Halaman data pelanggan ditampilkan √ 2 Halaman data pelanggan ditampilkan Admin mengklik button tambah data Halaman tambah data pelanggan ditampilkan √ 3 Halaman tambah data pelanggan ditampilkan Admin menginput data yang diperlukan Aplikasi menampilkan notifikasi data berhasil disimpan √ 4 Halaman data pelanggan ditampilkan Admin mengklik button ubah data Halaman ubah data pelanggan ditampilkan √ 5 Halaman ubah data pelanggan ditampilkan Admin menginput data yang diperlukan Aplikasi menampilkan notifikasi data berhasil diubah √ 6 Halaman data pelanggan ditampilkan Admin mengklik button hapus data Aplikasi menampilkan notifikasi data berhasil dihapus √
Tabel 3. Pengujian Menu Penjualan
No Awal Kondisi Hal yang dilakukan Kondisi Akhir Hasiluji 1 Halaman beranda Admin memilih menu penjualan Halaman data penjualan ditampilkan √ 2 Halaman data penjualan ditampilkan Admin mengklik button nota Halaman nota penjualan ditampilkan √ 3 Halaman data penjualan ditampilkan Admin mengklik button pembayaran Aplikasi menampilkan halaman data pembayaran √ 4 Halaman data pembayaran ditampilkan Admin menginput data yang diperlukan Aplikasi menampilkan notifikasi data berhasil diupdate √ Tabel 4. Pengujian Menu Pembelian
No Awal Kondisi Hal yang dilakukan Kondisi Akhir Hasiluji 1 Halaman beranda Admin memilih menu pembelian Halaman data pembelian ditampilkan √ 2 Halaman data pembelian ditampilkan Admin mengklik button tambah data Admin mengklik button tambah data √ 3 Halaman tambah data pembelian ditampilkan Admin melakukan input data yang diperlukan Aplikasi menampilkan notifikasi transaksi berhasil √ Tabel 5. Pengujian Menu Laporan No Awal Kondisi Hal yang dilakukan Kondisi Akhir Hasiluji 1 Halaman beranda Admin memilih menu data laporan barang Halaman laporan barang ditampilkan √ 2 Halaman beranda Admin memilih menu data laporan penjualan Halaman laporan penjualan ditampilkan √ 3 Halaman beranda Admin memilih menu data laporan pelanggan Halaman laporan pelanggan ditampilkan √

## IV. KESIMPULAN
Berdasarkan  dari  hasil  perancangan  tentang sistem  informasi  penjualan  Toko  Ripani  yang diusulkan, maka dapat disimpulan bahwa:
1.  Berdasarkan  hasil  uji,  dengan  adanya Sistem  Informasi  Penjualan  Toko Ripani, Maka saat ini pengolahan data penjualan sudah terkomputerisasi secara  otomatis,  sehingga  dapat
mempermudah pengelolaan data barang  dan  penjualan  barang  serta meningkatkan  efektivitas  pada  toko Ripani.
2.  Dengan dibangunnya sistem informasi penjualan  toko  Ripani,  maka  kendala yang semula dihadapi oleh pihak toko Ripani,  yaitu  keakuratan,  ketepatan waktu  dalam  pencarian  data  barang
maupun  jumlah  stok  barang  secara otomatis dapat teratasi.
3.  Dengan  Sistem  Informasi  Penjualan yang sudah
terkomputerisasi,
pimpinan  maupun  bagian  penjualan tidak  lagi  mengalami  kesulitan  dalam memperoleh
laporan tentang
penjualan dan persediaan barang.

## DAFTAR PUSTAKA
Dewi,  S.  D.,  Laudeciska,  L.,  Figa,  A.,  Auliani,
A.,  &  ...  (2021).  Perancangan  Sistem Informasi Berbasis Website Pada Umkm Jaya Punggur. National Conference … , 3 , 841 –848.
https://journal.uib.ac.id/index.php/nacos pro/article/view/6026
Gultom,  M.  M.,  &  Maryam.  (2020).  Sistem Informasi  Penjualan  Material  Bangunan Pada  Toko  Bangunan  Berkah. Jurnal Teknik  Informatika  (Jutif) , 1 (2),  79 –86. https://doi.org/10.20884/1.jutif.2020.1.2.
19
Hetrianto,  R.,  Lestari,  M.  S.,  &  Suprapto,  S.
(2020).  Analisis  Kesuksesan  Usaha
Fotocopy  Di  Lingkungan  Universitas Veteran  Bangun  Nusantara  Sukoharjo Dan Universitas Muhammadiyah Surakarta. Jurnal  Aplikasi  Ilmu  Teknik Industri (JAPTI) , 1 (1), 16 –25.
https://doi.org/10.32585/japti.v1i1.623
Husain,  T.  (2018).  Analisis  Dan  Perancangan
Sistem  Informasi  Penjualan  Produk Kesehatan  Pada  PT.  ABC. Jurnal ULTIMA InfoSys , 8 (2), 101 –106.
https://doi.org/10.31937/si.v8i2.645
Mendoza,  A.  R.  (2019).  Point  of  Sale  System With  Inventory  for  Arm’S  Food  and Delicacies. International  Journal  of Advanced Research in Computer Science , 10 (2), 23 –29. https://doi.org/10.26483/ijarcs.v10i2.637 8 Nur, H. (2019). Penggunaan Metode Waterfall Dalam Rancang Bangun Sistem Informasi Penjualan. Generation Journal , 3 (1), 1. https://doi.org/10.29407/gj.v3i1.12642