Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978

## Rancang Bangun Sistem Informasi Aplikasi Kasir Toko Deli Jaya Martubung Deli Jaya Martubung Store Cashier Application Information System Design
Alfonsus Christopher Waruwu 1 , Helmi Kurniawan 2
1 Mahasiswa Universitas Potensi Utama, Jl.K.L Yos Sudarso KM 6.5 Tj.Mulia, Medan, 20241, Indonesia
2 Dosen Universitas Potensi Utama, Jl.K.L Yos Sudarso KM 6.5 Tj.Mulia, Medan, 20241, Indonesia E-mail: fonswaruwu@gmail.com 1 , 2 pklskripsi@gmail.com

## Abstrak
Keramaian pembeli disebuah tempat perbelanjaan dapat menghasilkan antrian yang panjang di meja kasir. Antrian yang panjang  ini  seringkali  disebabkan  karena  kasir  sangat  lambat  dalam  melakukan  perhitungan  belanjaan  pembeli. Lambatnya  kasir  dalam  melakukan  tugasnya  yakni  perhitungan  harga  barang  disebabkan  karena  beberapa  harga  jual barang  tidak  diketahui  oleh  kasir    Sehingga  antrian  seringkali  menjadi  sebuah  permasalahan  ditempat  perbelanjaan. Untuk  itu  perlu  dibangun  sebuah  sistem  yang  dapat  membantu  kasir  dalam  melakukan  tugasnya,  terutama  untuk mengetahui harga jual sebuah barang. Sistem ini menggunakan akronim dalam dunia pemrograman yaitu CRUD. Sistem ini nantinya akan digunaka oleh kasir untuk menyimpan, menampilkan, mengubah, serta menghapus data barang didalam database. Dengan demikian kasir tidak perlu menghafal harga jual setiap barang.
Kata Kunci : Sistem, Informasi, Aplikasi, Kasir

## Abstract
Crowds  of  buyers  in  a  shopping  area  can  result  in  long  queues  at  the  cashier's  desk.  This  long  queue  is  often  caused because  the  cashier  is  very  slow  in  calculating  the  buyer's  groceries.  The  slowness  of  the  cashier  in  carrying  out  their duties, namely calculating the price of goods is caused by the fact that some of the selling prices of goods are not known by the cashier so that queues often become a problem in shopping places. For this reason, it is necessary to build a system that can assist cashiers in carrying out their duties, especially to find out the selling price of an item. This system uses an acronym  in  the  world  of  programming,  namely  CRUD.  This  system  will  later  be  used  by  the  cashier  to  store,  display, change, and delete item data in the database. Thus the cashier does not need to memorize the selling price of each item. key word : System, Information, Application, Cashier
This work is licensed under Creative Commons Attribution License 4.0 CC-BY International license

## PENDAHULUAN
Toko Deli Jaya adalah salah  satu toko di Martubung  yang  menjual bahan  sembako dan  bahan pembuatan kue.  Dalam  pelayanannya,  toko  Deli  Jaya  Martubung  menghitung  belanjaan  pembeli  secara  manual  dengan menggunakan bantuan  kalkulator. Hal ini  menyebabkan penghitungan belanjaan pembeli  menjadi lama.Akibat dari penghitungan belanjaan pembeli yang lama ini adalah antrian pembeli yang panjang.
Berdasarkan  permasalahan  tersebut,  maka  ada  beberapa  ide  yang  dicetuskan  untuk  mencegah  tyerjadinya antrian  yang  panjang.  Salah  satu  ide  tersebut  adalah  penamahan  kasir.  Orang  yang  mengetahui  harga  jual  dan harga  beli  atau  modal  sebuah  barang  sangat  diperlukan  untuk  melakukan  penambahan  sebuah  kasir.  Namun tidak semua orang bisa mengingat semua harga barang yang dijual di sebuah toko. Karena dalam prospek kerja orang  yang  memesan  barang  untuk  dijual  kembali  dalam  sebuah  toko  dengan  yang  akan  menjual  atau  disebut dengan kasir adalah orang yang berbeda.
Penelitian  yang  dilakukan  oleh  Suminten.  “Sistem  Informasi  Penjualan  Aplikasi  Kasir  Berbasis  Website Pada Mart Serba Guna Blora”. Berdasarkan implementasi dan pembahasan aplikasi yang telah dibangun maka dapat  disimpulkan  bahwa  dengan  menggunakan  aplikasi  pengguna  mendapat  beberapa  manfaat  seperti kemudahan  pembuatan  laporan  stok  barang  dan  transaksi  yang  dilakukan  setiap  harinya,  kemudahan pengimputan barang menggunakan komputer, mempermudah pemilik toko untuk pengawasan dan pengelolaan data karyawan, dan yang paling penting adalah menghemat waktu serta memaksimalkan kinerja karyawan.[1].
Penelitian  yang  dilakukan  oleh  Firdaus  Aulia  Faza.  "Sistem  Informasi  Penjualan  Batik  Solo  Budaya Berbasis  Web".  Berdasarkan  implementasi  dan  pembahasan  yang  telah  dibangun  dapat  disimpulkan  bahwa dengan menggunakan aplikasi pengguna mendapat manfaat, yaitu toko Solo Budaya menjadi lebih efektif dalam transaksi  dan  pemasaran.[2].  Penelitian  yang  dilakukan  oleh  Jafar  Shadig,  Rayhan  Wahyudin  Ratu  Loly. ”Sistem  Informasi  Kasir  Pada  Restoran  Siap  Saji  Foodpanda  Berbasis  Desktop”.  Berdasarkan  penerapan  dan pengujian aplikasi yang telah dibuat maka dapat disimpulkan bahwa aplikasi dapat membantu menangani proses
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
bisnis  mulai dari pemesanan,  pembayaran dan pelaporan dan penyimpanan  secara teknologi kedalam database untuk  data  master  seperti  data  pegawai,  data  pengguna,  data  menu  makanan  dan  minumanhingga  data pelaporan.[3].
Sitem  Informasi  merupakan  suatu  sistem  di  dalam  suatu  organisasi  yang  mempertemukan  kebutuhan pengolahan  transaksi  harian  yang  mendukung  fungsi  operasi  organisasi  yang  bersifat  manajerial  dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar tertentu.[4].
Microsoft  Visual  Studio  merupakan  sebuah  perangkat  lunak  lengkap  (suite)  yang  dapat  digunakan  untuk menerapkan pengembangan aplikasi, baik itu aplikasi usaha dagang/jasa, aplikasi personal, ataupun komponen aplikasinya, dalam bangun aplikasi console, aplikasi Windows, ataupun aplikasi Web. Microsoft Visual Studio sendiri  sudah dapat berinteraksi dengan beberapa Database  walaupun dengan  kelengkapan  yang berbeda  yaitu Micrsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite, Firebrid.  [5]. Aplikasi adalah sebuah sistem yang dirancang  untuk  mengolah  data  dengan  aturan  dan  ketentuan  tertentu  serta  dengan  menggunakan  bahasa pemograman  tertentu.  Aplikasi  juga  diartikan  sebagai  penggunaan  atau  penerapan  suatu  konsep  yang  menjadi pokok pembahasan atau sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang untuk penggunaan praktisi khusus.[6].

## METODE PENELITIAN

## A. Metode pengumpulan data
Berikut ini adalah teknik pengumpulan data yang peneliti lakukan untuk melengkapi bahan penelitian:
1. Studi Pustaka ( Library Research )
Penulis  mencari  bahan  yang  dibutuhkan  dengan  membaca  buku  yang  berhubungan  dengan  penulisan  ini dan juga browsing dan searching lewat internet.
2. Studi Lapangan ( Field Research )
Yaitu memperhatikan kasir toko Deli Jaya dalam melakukan tugasnya dimana mereka masih menggunakan perhitungan manual dengan melalui langkah-langkah berikut:
a. Wawancara
Wawancara  berfungsi  untuk  mengumpulkan  informasi  yang  akan  berguna  dalam  pembuatan  sistem yaitu data-data yang menyangkut informasi tentang toko Deli Jaya Martubung.
b. Dokumentasi
Dokumentasi merupakan metode pengumpulan data yang digunakan untuk menelusuri data peristiwa yang sudah berlalu. Dokumen yang menjadi pendukung dalam penelitian ini dapat berupa dokumen, foto-foto,  bukubuku,  catatan  formal,  jurnal,  internet  dan  sebagainya  yang  berhubungan  dengan masalah penelitian sebagai bahan penunjang penelitian.
3. Metode UML
Teknologi  telah  memasuki  berbagai  jenis  bidang  profesi  melalui  perkembangannya  yang  begitu  pesat. Salah satu bidang prosfesi tersebut adalah pemasaran, permasalahan yang muncul didunia pemasaran dapat diatasi  atau  dicegah  dengan  memanfaatkan  metode-metode  pengembangan  aplikasi  sesuai  dengan permasalahan  yang  ada.  Dalam  penelitian  ini,  penulis  mendesain  sistem  dengan  metode  pengembagan UML. UML adalah salah satu tool/model untuk merancang pengembangan software yang berbasis object- oriented. UML (Unified Modelling Language) terdiri dari :
a. Use Case Diagram
b. Diagram Aktifitas (Actifity Diagram)
c. Diagram Urutan (Sequence Diagram)
d. Kelas Diagram (Class Diagram).

## B. Metode perancangan
Dalam  pelaksanaan  penelitian  ini  aktivitas  yang  dilakukan  didalamnya  yaitu  mengadakan  studi  terhadap Rancang  bangun  sistem  informasi  aplikasi  kasir  toko  Deli  Jaya  Martubung  yang  akan  digunakan.  Langkah- langkah yang dilakukan penulis untuk mencapai tujuan perancangan ditunjukkan pada gambar II.1. berikut ini:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978

## Gambar II.1. Metodologi Pengembangan Sistem Fishbone Diagram

## HASIL DAN PEMBAHASAN
3.1. Pembahasan
Aplikasi  adalah  sebuah  sistem  yang  dirancang  untuk  mengolah  data  dengan  aturan  dan  ketentuan  tertentu serta  dengan  menggunakan  bahasa  pemrograman  tertentu.  Aplikasi  juga  diartikan  sebagai  penggunaan  atau penerapan  suatu  konsep  yang  menjadi  pokok  pembahasan  atau  sebagai  program  komputer  yang  dibuat  untuk menolong manusia dalam melaksanakan tugas tertentu. Kasir memiliki arti dalam kelas nomina atau kata benda sehingga kasir dapat menyatakan nama dari seseorang, tempat, atau semua benda dan segala yang dibendakan. Kasir  adalah  pemegang  kas  (uang).  Arti  lainnya  dari  kasir  adalah  orang  yang  bertugas  menerima  dan membayarkan  uang.  Aplikasi  kasir  adalah  penerapan  program  komputer  untuk  menolong  manusia    yang bertugas menerima dan mebayarkan uang.
A. Desain Sitem
Desain sistem pada perancangan ini menggunakan metode UML (Unified Modeling Lenguage), antara lain Use  Case  Diagram,  Diagram  Aktifitas  (Actifity  Diagram),  Diagram  Urutan  (Sequence  Diagram),  dan  Kelas Diagram (Class Diagram). 1. Use Case Diagram
Kasir  bertindak  sebagai  aktor  dalam  sistem  tersebut,  dan  aplikasi  bertindak  sebagai  sistem.  Dalam  hal  ini nantinya  kasir  dapat  melakukan  request  data  yang  akan  ditampilkan  di  layar  komputer  dan  sistem  melakukan proses CRUD. Use Case Diagram sistem informasi aplikasi kasir toko Deli Jaya Martubung dapat dilihat pada gambar III.1.
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.1. Metodologi Pengembangan Sistem Fishbone Diagram 2. Class Diagram
Class adalah sebuah spesifikasi yang jika diinstasiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class  merupakan gambaran  keadaan (aribut/property) suatu sistem,sekaligus  menawarkan  layanan  untuk  memanipulasi  keadaan  tersebut  (metode/fungsi).  Bentuk  class diagram dari sistem yang akan dibangun dapat dilihat pada gambar III.2.
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.2. Class Diagram 3. Activity Diagram
Activity diagram adalah diagram  yang  menggambarkan  workflow (aliran  kerja) atau aktivitas dari sebuah sistem  atau  proses.  Dalam  rancangan  Sistem  Informasi  Aplikasi  Kasir  Toko  Deli  Jaya  Martubung  ini,  penulis membagi hingga lima activity diagram, seperti berikut ini:
3.1. Activity Diagram  Login
Activity diagram login adalah penentu siapa yang akan menggunakan aplikasi. Pada form login, kasir akan diminta memasukkan nama pengguna dan kata sandi. Kemudian sistem akan mencari data tersebut di database, jika salah satuantara nama pengguna dan kata sandi tidak ditemukan atau tidak sesuai, maka proses login gagal. Sebalikanya  jika  data  ditemukan  maka  sistem  akan  mencari  level  pengguna  yang  login  berdasarkan  nama pengguna,  sehingga  dapat  ditentukan  form  yang  boleh  diakses  oleh  pengguna  tersebut.  Adapun  activity  login dapat dilihat pada gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.3. Activity Diagram Login 3.2. Activity Diagram Barang
Activity diagram barang berfungsi untuk menjelaskan cara pemilik untuk menambah, mencari, mengubah, dan  menghapus  data  yang  ada  disistem.  Pada  form  barang,  kasir  akan  diminta  memasukkan  salah  satu  data barang seperti kode barang, nama barang, satuan yang digunakan untuk menghitung jumlah barang, atau harga beli (modal) dan harga jual . Kemudian sistem akan mencari data tersebut di database, jika data tidak ditemukan, maka  data  tidak  akan  ada  yang  tampil  diDataGridView.  Sebalikanya,  jika  data  ditemukan  maka  data  akan ditampilkan  diDataGridView,  sehingga  dapat  dilakukan  pengeditan  data  atau  penghapusan.  Adapun  activity diagram barang dapat dilihat pada gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.4. Activity Diagram Barang 3.3. Activity Diagram Penjualan
Activity  diagram  penjualan  berfungsi  untuk  menjelaskan  cara  kasir  untuk  melakukan  transaksi  kepada pembeli.  Pada  form  penjualan,  kasir  akan  diminta  memasukkan  data  barang  seperti  kode  barang  atau  nama barang dan jumlah barang untuk digunakan oleh sistem untuk menghitung total harga dari barang yang dibeli. Sehingga  sistem  akan  melakukan  perhitungan  total  harga  barang  dengan  mengkalikan  jumlah  barang  dengan harga  jual.  Jika  seluruh  data  belanjaan  telah  diimput,  maka  kasir  akan  mengimput  jumlah  pembayaran  yang dilakukan oleh pembeli, sehingga sistem akan melakukan pengecekan apakah pembayaran cukup, kurang, atau lebih.. Adapun activity diagram penjualan dapat dilihat pada gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.5. Activity Diagram Penjualan 3.4. Activity Diagram Laporan Harian
Activity  diagram  laporan  harian  berfungsi  untuk  menjelaskan  cara  kasir  untuk  mendapatkan  laporan transakasi selama satu hari. Pada form laporan harian, kasir akan diminta memasukkan tanggal laporan yang aka ditampilkan.  Sehingga  kasir  dapat  melakukan  tindakan  selanjutnya  untuk  laporan  tersebut.  Adapun  tindakan yang  dapat  dilkukan  oleh  kasir  pada  form  ini  yaitu  memprint  laporan  harian  tersebut,  menghapus,  serta menampilkannya direport viewer. Adapun activity diagram laporan harian dapat dilihat pada gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.6. Activity Diagram Laporan Penjualan 3.5. Activity Diagram Laporan Bulanan
Activity  diagram  laporan  bulanan  berfungsi  untuk  menjelaskan  cara  kasir  untuk  mendapatkan  laporan transakasi selama satu bulan. Pada form laporan bulanan, kasir akan diminta  memasukkan bulan laporan  yang aka ditampilkan. Sehingga kasir dapat melakukan tindakan selanjutnya untuk laporan tersebut. Adapun tindakan yang  dapat  dilkukan  oleh  kasir  pada  form  ini  yaitu  memprint  laporan  harian  tersebut,  menghapus,  serta menampilkannya direport viewer. Adapun activity diagram laporan harian dapat dilihat pada gambar berikut:
Gambar III.7. Activity Diagram Laporan Bulanan 3.6. Activity Diagram Laporan Tahunan
Activity  diagram  laporan  tahunan  berfungsi  untuk  menjelaskan  cara  kasir  untuk  mendapatkan  laporan transakasi selama satu tahun. Pada form laporan bulanan, kasir akan diminta  memasukkan tahun laporan  yang aka ditampilkan. Sehingga kasir dapat melakukan tindakan selanjutnya untuk laporan tersebut. Adapun tindakan yang  dapat  dilkukan  oleh  kasir  pada  form  ini  yaitu  memprint  laporan  harian  tersebut,  menghapus,  serta menampilkannya direport viewer. Adapun activity diagram laporan harian dapat dilihat pada gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.8. Activity Diagram Laporan Tahunan 3.7. Activity Diagram Pengguna
Activity  diagram  pengguna  berfungsi  untuk  menjelaskan  cara  pemilik  untuk  menambah,  mencari, mengubah,  dan  menghapus  data  pengguna  yang  ada  disistem.  Pada  form  pengguna,  kasir  akan  diminta memasukkan  salah  satu  data  pengguna  seperti  nama  pengguna,  kata  sandi,  atau  level  pengguna.  Kemudian sistem akan mencari data tersebut di database, jika data tidak ditemukan, maka data tidak akan ada yang tampil di  DataGridView.  Sebalikanya  jika  data  ditemukan  maka  data  akan  ditampilkan  di  DataGridView,  sehingga dapat  dilakukan  pengeditan  data  atau  penghpusan.  Adapun  activity  diagram  barang  dapat  dilihat  pada  gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.8. Activity Diagram Pengguna 4. Sequence Diagram
Sequence  diagram  merupakan  salah  satu  bentuk  diagram  interaction  yang  menjelaskan  bagaimana  suatu operasi  itu  dilakukan,  message  (pesan)apa  yang  akan  disampaikan  dan  kapan  pelaksanaanya.  Adapun  bentuk sequence diagram yang penulis rancang sebagai berikut:
4.1. Sequence Diagram Login
Sequence Diagram Login dimulai dengan kasir melakukan input data pengguna berupa nama pengguna, dan kata sandi. Selanjutnya sistem akan memeriksa keberadaan data tersebut didatabase. Jika data yang diinputkan oleh  kasir  telah  ada  didalam  database,  maka  sistem  akan  menampilkan  form  penjualan  sesuai  dengan  level peengguna  yang  sedang  login.  Jika  salah  satu  data  yang  diinputkan  oleh  kasir  tidak  dapat  ditemukan  didalam database maka proses login gagal. Sequence Diagram Barang dapat dilihat seperti gambar berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.9. Sequnce Diagram Login 4.2. Sequence Diagram Penjualan
Sequence  Diagram  Penjualan  dimulai  dengan  kasir  melakukan  input  kode  barang  atau  nama  barang  yang akan dibeli oleh pelanggan atau pembeli. Selanjutnya kasir akan menekan tombol enter dikeyboard, dan aplikasi akan meminta kasir untuk memasukkan jumlah barang yang akan dibeli oleh pembeli. Lalu kasir akan menekan tombol  enter  pada  keyboard  untuk  memasukkan  data  pembelian  pembeli  ke  DataGridView  dan  sistem  akan melakukan  perhitungan  total  harga  belanjaan.  DataGridView  dalam  hal  ini  berfungsi  sebagai  tempat penampungan  sementara  data  belanjaan  sebelum  kasir  melakukan  print  struk  atau  faktur.  Sequence  Diagram Penjualan dapat dilihat seperti gambar berikut ini:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.10. Sequence Diagram Penjualan
4.3. Sequence Diagram Barang
Sequence  Diagram  Barang  dimulai  dengan  kasir  melakukan  input  salah  satu  data  barang  berupa  kode, nama, satuan, harga beli, atau harga jual barang yang akan disimpan kedalam database. Selanjutnya sistem akan memeriksa  keberadaan  data  tersebut  didatabase.  Jika  salah  satu  data  yang  diinputkan  oleh  kasir  telah  ada didalam  database,  maka  seluruh  data  barang  tersebut  akan  ditampilkan  diDataGridView.  Setelah  data ditampilkan maka kasir dapat melakukan pilihan yaitu melaukan hapus atau mengubah data tersebut. Jika salah satu data yang diinputkan oleh kasir tidak dapat ditemukan didalam database maka kasir dapat melakukan input data baru. Sequence Diagram Barang dapat dilihat seperti gambar berikut ini:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.11. Sequence Diagram Barang 4.4. Sequence Diagram Laporan Harian
Sequence  Diagram  Laporan  Harian  dimulai  dengan  kasir  memilih  tannggal  laporan  yang  tersedia diComboBox. Selanjutnya sistem akan memeriksa keberadaan data tersebut didatabase. Jika taggal laporan yang diinputkan  oleh  kasir  telah  ada  didalam  database,  maka  seluruh  laporan  harian  tersebut  akan  ditampilkan diReportViewer. Setelah data ditampilkan maka kasir dapat melakukan pilihan yaitu melaukan ekspor (sebagai .pdf  .word  atau  .ecel),  hapus  atau  memprint  data  tersebut.  Sequence  Diagram  Laporan  Harian  dapat  dilihat seperti gambar berikut ini:
Gambar III.12. Sequence Diagram Laporan Harian 4.5. Sequence Diagram Laporan Bulanan
Sequence  Diagram  Laporan  Bulanan  dimulai  dengan  kasir  memilih  bulanan  laporan  yang  tersedia diComboBox. Selanjutnya sistem akan memeriksa keberadaan data tersebut didatabase. Jika bulan laporan yang diinputkan  oleh  kasir  telah  ada  didalam  database,  maka  seluruh  laporan  bulanan  tersebut  akan  ditampilkan diReportViewer. Setelah data ditampilkan maka kasir dapat melakukan pilihan yaitu melaukan ekspor (sebagai .pdf  .word  atau  .ecel),  hapus  atau  memprint  data  tersebut.  Sequence  Diagram  Laporan  Bulanan  dapat  dilihat seperti gambar berikut ini:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.13. Sequence Diagram Laporan Bulanan 4.6. Sequence Diagram Laporan Tahunan
Sequence  Diagram  Laporan  Tahunan  dimulai  dengan  kasir  memilih  tahun  laporan  yang  tersedia diComboBox. Selanjutnya sistem akan memeriksa keberadaan data tersebut didatabase. Jika tahun laporan yang diinputkan  oleh  kasir  telah  ada  didalam  database,  maka  seluruh  laporan  tahunan  tersebut  akan  ditampilkan diReportViewer. Setelah data ditampilkan maka kasir dapat melakukan pilihan yaitu melaukan ekspor (sebagai .pdf  .word  atau  .ecel),  hapus  atau  memprint  data  tersebut.  Sequence  Diagram  Laporan  Tahunan  dapat  dilihat seperti gambar berikut ini:
Gambar III.14. Sequence Diagram Laporan Tahunan 4.7. Sequence Diagram Laporan Pengguna
Sequence  Diagram  Pegguna  dimulai  dengan  pemillik  melakukan  input  salah  satu  data  pengguna  berupa nama  pengguna,  kata  sandi,  dan  atau  level  pengguna.  Selanjutnya  sistem  akan  memeriksa  keberadaan  data tersebut  didatabase.  Jika  salah  satu  data  yang  diinputkan  oleh  kasir  telah  ada  didalam  database,  maka  seluruh data  pengguna  tersebut  akan  ditampilkan  diDataGridView.  Setelah  data  ditampilkan  maka  kasir  dapat melakukan pilihan yaitu melaukan hapus atau mengubah data tersebut. Jika salah satu data yang diinputkan oleh kasir tidak dapat ditemukan didalam database maka kasir dapat melakukan input data baru. Sequence Diagram Pengguna dapat dilihat seperti gambar berikut ini:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.15. Sequence Diagram Laporan Pengguna 3.2. Hasil
Berikut adalah interface yang terdapat dalam aplikasi, sebagai berikut:
1. Tampilan Form Login
Form  Login  merupakan  tampilan  pertama  yang  digunakan  untuk  mengakses  form  penjualan.  Setelah pengguna memasukan nama pengguna dan kata sandi, maka sistem akan melakukan validasi data inputan yang dimasukkan  oleh  pengguna.  Tampilan  yang  disajikan  oleh  sistem  untuk  menampilkan  halaman  login  dapat dilihat pada Gambar III.16.
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.15. Tampilan Form Login
2. Tampilan Form Penjualan
Form penjualan merupakan tampilan kedua setelah proses validasi login berhasil. Tampilan form penjualan yang disajikan oleh sistem berdasarkan level pengguna yang sedang login. .Dalam hal ini, level pengguna yang dimaksud  adalah  Owner  dan  Kasir.  Tampilan  yang  disajikan  oleh  sistem  untuk  menampilkan  halaman  form penjualan dapat dilihat pada gambar III.17. dan gambar III.18.
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.19. Tampilan Form Penjualan Dengan Level Pengguna Yang Login Sebagai Owner
Gambar III.20. Tampilan Form Penjualan Dengan Level Pengguna Yang Login Sebagai Karyawan 3. Tampilan Form Barang
Form  barang  ini  berfungsi  untuk  menampilkan  daftar  barang  yang  dijual  di  Toko  Deli  Jaya  Martubung. Didalam form ini juga terdapat informasi tentang modal dan harga jual sebuah barang. Form barang juga dapat melakukan input, edit, serta menghapus data barang. Tampilan yang disajikan oleh sistem untuk menampilkan halaman form barang dapat dilihat pada gambar III.21. berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.21. Tampilan Form Barang
4. Tampilan Form Pengguna
Form pengguna ini berfungsi untuk menampilkan daftar pengguna yang berhak untuk login dalam aplikasi. Didalam  form  ini  juga  terdapat  informasi  tentang  pengguna,  yakni  nama  pengguna,  kata  sandi,  dan  level pengguna.  Form  pengguna  juga  dapat  melakukan  input,  edit,  serta  menghapus  data  pengguna.  Tampilan  yang disajikan oleh sistem untuk menampilkan halaman form pengguna dapat dilihat pada gambar III.22 berikut:

## Gambar III.21.Tampilan Form Pengguna
5. Tampilan Form Laporan Harian
Form  laporan  harian  ini  berfungsi  untuk  menampilkan  riwayat  penjualan  selama  satu  hari  penuh berdasarkan tanggal yang diinputkan oleh pengguna kedalam combobox. Didalam form ini pengguna juga dapat melakukan  print  laporan  harian,  mengekspor  laporan  harian  kedalam  bentuk  file  .pdf,  .excel,  dan  .word,  serta dapat  menghapus  laporan  harian.  Tampilan  form  laporan  harian  yang  disajikan  oleh  sistem  berdasarkan  level pengguna  yang  sedang  login.  .Dalam  hal  ini,  level  pengguna  yang  dimaksud  adalah  Owner  dan  Karyawan. Tampilan  yang  disajikan  oleh  sistem  untuk  menampilkan  halaman  form  laporan  harian  dapat  dilihat  pada gambar III.23 dan gambar III.24 berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.23. Tampilan Form Laporan Harian Dengan Level Pengguna Yang Login Sebagai Owner
Gambar III.24. Tampilan Form Laporan Harian Dengan Level Pengguna Yang Login Sebagai Karyawan 6. Tampilan Form Laporan Bulanan
Form  laporan  bulanan  ini  berfungsi  untuk  menampilkan  riwayat  penjualan  selama  satu  bulan  penuh berdasarkan bulan yang diinputkan oleh pengguna kedalam combobox. Didalam form ini pengguna juga dapat melakukan print laporan bulanan, mengekspor laporan bulanan kedalam bentuk file .pdf, .excel, dan .word, serta dapat menghapus laporan bulanan. Tampilan form laporan bulanan yang disajikan oleh sistem berdasarkan level pengguna  yang  sedang  login.  Dalam  hal  ini,  level  pengguna  yang  dimaksud  adalah  Owner  dan  Karyawan. Tampilan  yang  disajikan  oleh  sistem  untuk  menampilkan  halaman  form  laporan  bulanan  dapat  dilihat  pada gambar III.25 dan gambar III.26. berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.25. Tampilan Form Laporan Bulanan Dengan Level Pengguna Yang Login Sebagai Owner
Gambar III.26. Tampilan Form Laporan Bulanan Dengan Level Pengguna Yang Login Sebagai Karyawan 11. Tampilan Form Laporan Tahunan
Form  laporan  tahunan  ini  berfungsi  untuk  menampilkan  riwayat  penjualan  selama  satu  tahun  penuh berdasarkan tahun yang diinputkan oleh pengguna kedalam combobox. Didalam form ini pengguna juga dapat melakukan print laporan tahunan, mengekspor laporan tahunan kedalam bentuk file .pdf, .excel, dan .word, serta dapat menghapus laporan tahunan. Tampilan form laporan tahunan yang disajikan oleh sistem berdasarkan level pengguna  yang  sedang  login.  Dalam  hal  ini,  level  pengguna  yang  dimaksud  adalah  Owner  dan  Karyawan. Tampilan  yang  disajikan  oleh  sistem  untuk  menampilkan  halaman  form  laporan  tahunan  dapat  dilihat  pada gambar III.27. dan gambar III.28. berikut:
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978
Gambar III.27. Tampilan Form Laporan Tahunan Dengan Level Pengguna Yang Login Sebagai Owner
Gambar III.28. Tampilan Form Laporan Tahunan Dengan Level Pengguna Yang Login Sebagai Karyawan

## KESIMPULAN
Berdasarkan  hasil  penelitian  yang  dilakukan  oleh  penulis,  maka  penulis  mengambil  beberapa  kesimpulan sebagai berikut:
1. Telah dibangun Sistem Informasi Aplikasi Kasir Toko Deli Jaya Martubung
2. Bukti pembayaran langsung dicetak melalui Sistem Informasi Aplikasi Kasir Toko Deli Jaya Martubung
3. Laporan penjualan dibuat melalui Sistem Informasi Aplikasi Kasir Toko Deli Jaya Martubung
Jurnal Ekonomika Dan Bisnis (JEBS) Vol. 4 No. 5  September - Oktober 2024 Hal. 774-796 DOI : https://doi.org/10.47233/jebs.v4i5.1978

## UCAPAN TERIMA KASIH
Penulis  mengucapkan  terima  kasih  kepada  Universitas  Potensi  Utama  yang  telah  banyak  memberikan masukkan dan saran dalam penyelesaian Skripsi ini.

## REFERENSI
[1] Agustin, Y. H., Latifah, A., & Nugraha, A. F. (2021). Perancangan Sistem Informasi Aplikasi Kasir pada Kafe Restorasi Kopi Berbasis Web. Jurnal Algoritma , 302-312.
[2] Bakhri, S., Hanif, F., & Haidir, A. (2019). Rancang Bangun Aplikasi Kasir Penjualan Susu Berbasis Web Pada Alomgada Kids Jakarta. IJCIT , 47-554.
[3] Budiharto, K., & Andayani, S. (2023). Analisis Penggunaan Aplikasi Kasir ‘’Qasir’’ Dalam Sistem Informasi. Al-Kharaj: Jurnal Ekonomi, Keuangan & Bisnis Syariah , 423-437.
[4] Cahyono,  D.  E.,  &  Jayanti,  A.  (2022).  Implementasi  Aplikasi  Kasir  Berbasis  Web  Pada  Toko  Ghafya  Fruits  Shop. Jurnal Ekonomi dan Teknik Informatika , 32-40.
[5] Faza, F. A. (2022). Sistem Informasi Penjualan Batik Solo Budaya Berbasis Web. Skripsi , 4-18.
[6] Hafidh,  F.,  Izzatul,  R.,  &  Arminahrahman,  N.  (2021).  Penerapan  Aplikasi  Kasir  Portabel  pada  Kedai  Sari  Kopi  Banjarbaru. J- Dinamika:Jurnal Pengabdian Masyarakat , 200-205.
[7] Hermawan,  R.,  &  Fauzi,  A.  (2021).  Perancangan  Sistem  Informasi  Kasir  Penjualan  Barang  Berbasis  Website  Metode  Spiral Toko Warna. Sisfo Mikroskil , 101-112.
[8] Septian, R., Fernandes, G. R., & Juliana. (2022). Sistem Informasi  Aplikasi Kasir Pada Batik Wiryo Berbasis Java. In Semnas Ristek (Seminar Nasional Riset dan Inovasi Teknologi), 6 , 958-963.
[9] Shadiq,  J.,  &  Lolly,  R.  W.  (2020).  Sistem  Informasi  Kasir  Pada  Restoran  Siap  Saji  FoodPanda  Berbasis  Dekstop. INFORMATION MANAGEMENT FOR EDUCATORS AND PROFESSIONALS , 85-94.
[10] Suminten. (2020). Sistem Informasi Penjualan Aplikasi Kasir Berbasis Website Pada Mart Serba Guna Blora. Prosisko , 102-107.
[11] Yanuar, Y., & Emalia, L. (2023). PERANCANGAN SISTEM INFORMASI APLIKASI KASIR DENGAN MENGGUNAKAN MICROSOFT VISUAL STUDIO 2010 DAN SQL SERVER DI TOKO KOMPUTER MSA BANDUNG. Jurnal Teknologi dan Informasi .