14 Jurnal Komputer dan Teknologi Sains (KOMTEKS), Vol. 2, No. 1, Oktober 2023, hlm. 12-15
melakukan rekap hasil penjulan dari menu
pencetakan laporan, seperti pada Gambar 5, berikut :


Gambar 5. Cetak Laporan

Dari gambar diatas semua hanya dapat
dilakukan oleh admin, selanjutnya kasir akan
melakukan transaksi penjualan dari item yang diinput
oleh admin, seperti ditunjukan pada Gambar 6,
dimana kasir melakukan log in dan menentukan shift
kerja kedalam sistem kasir.


Gambar 6. Log in Kasir

Seperti pada Gambar 6 diatas kasir akan
melakukan log in kedalam sistem dan menentukan
shift kerja pada sistem, dan selanjutnya akan masuk
kedalam tampilan kasir untuk melakukan transaksi
penjualan seperti pada Gambar 7, berikut


Gambar 7. Transaksi Penjualan Kasir

Pada Tampilan kasir, kasir dapat melakukan
transaksi penjualan dengan memasukan atau
menginput kode barang atau dengan scan barcode
kedalam sistem seperti pada Gambar 7 dimana barang
yang akan dibeli akan di inputkan kedalam sistem
sesuai dengan yang dipesan costumer, dan
selanjutnya akan dilakukan pembayaran kasir dan
akan disimpan kedalam sistem seperti pada Gambar
8, berikut.

Gambar 8. Pembayaran Kasir

Semua Pembayaran yang dilakukan kasir akan
disimpan kedalam sistem, dan akan direkap oleh
admin berupa laporan penjualan serta laba yang
didapatkan toko Pet shop, yang nantinya semua dapat
dilihat oleh admin sesuai dengan laporan yang
diinginkan oleh admin Toko.
4. KESIMPULAN
Sistem Kasir Berbasis java desktop object
oriented program (OOP), akan membantu admin toko
Petshop dalam melakukan transaksi menjadi lebih
cepat dengan terotomatisasi, serta melakukan
pencetakan laporan penjualan toko dengan tepat dan
akurat berdasarkan jumlah transaksi yang dilakukan
oleh kasir, dengan adanya sistem ini diharapkan dapat
membantu juga toko – toko lain yang memiliki
jumlah transaksi yang sangat banyak dan juga dapat
dilakukan pengembangan terhadap sistem agar lebih
sempurna serta dapat bermanfaat untuk toko – toko
lain bahkan juga untuk toko online agar transaksi
yang dilakukan dapat lebih cepat dan mudah, serta
tepat dan akurat saat menghitung pelaporan jumlah
transaksi yang dimiliki.
5. DAFTAR PUSTAKA
Sugy, Arkan , Perdana, 2021. Mengenal OOP, Teknik
Pemrograman Modern yang Berorientasi pada
ObjekTersedia di : https://glints.com/id/
lowongan/oop-adalah/#.Yd58_vlBzIU
Muh, Rais., 2019. Penerapan Konsep Object Oriented
Programming Untuk Aplikasi Pembuat Surat.
Jurnal PROtek Volume 06. No 2, September
2019.
Nadifah, Adya, Ilham, Naziro, 2014. Implementasi
Konsep Pemrograman Berorientasi Objek
Pada Aplikasi Sistem Parkir Menggunakan
Bahasa Pemrograman Java. Jurnal Edukasi
Elektro, Vol. 3, No. 2, 2019
Indra Yatini, Sumiatun, Modul Praktikum Algoritma
& Pemrograman, UPT Laboratorium STMIK
AKAKOM, Yogyakarta, 2009.
Erwin, Mardinata, Saiful, Khair,. 2017. Membangun
Sistem Informasi Pengelolahan Data Nasabah
Berbasis Web Di Bank Sampah Samawa.
Jurnal Matrik Vol.17 .No. 1 November 2017
Hal 2-7.
Dicoding Intern 12 May 2021. Apa itu UML? Beserta
Pengertian dan ContohnyaTersedia di :
https://www.dicoding.com/blog/apa-itu-uml/

Putu Aditya Pratama dkk., Aplikasi Kasir Toko Petshop Menggunakan Database Mysql Berbasis Java Desktop... 15
Hanif Al Fatta . Analisa & perancangan sistem
informasi. Andi Yogyakarta.2007. hal 3-4.
Jogianto. HM, Analisis dan Desain ( edisi kedua :
Yogyakarta, Andi, 1999 ), Halaman 129.
Koniyo, Andri dan Kusrini. 2007. Tuntunan Praktis
Membangun Sistem Informasi.
Akuntansi Dengan Visual Basic dan Microsoft SQL
Server. Penerbit C.V Andi Offset.
Yogyakarta. Hal 8.
Tata Sutabri, S.Kom, MM . Analisa sistem Informasi.
Andi. Yogyakarta. 2004 . Hal.39.