Anda di halaman 1dari 7

JURNAL INFORMATIKA, Vol.10 No.

1 April 2023, Halaman 1-8


ISSN: 2355-6579 | E-ISSN: 2528-2247
DOI: <nomor doi>

Algoritma First In First Out Penjualan Sembako Online


Menggunakan Scrum Agile Framework

Dimas Ikhsan , Dr. Septi Andryana, S.Kom, MMSI


1 2

Mahasiswa Informatika, Universitas Nasional Dosen Pembimbing Informatika, Universitas Nasional


1 ,2

Jl. Sawo Manila No.61 Jakarta Selatan, Indonesia

e-mail: dimasihksan@gmail.com, septi.andryana@civitas.unas.ac.id


1 2

Informasi Artikel Diterima: 00-00-2023 Direvisi: 00-00-2023 Disetujui: 00-00-2023

Abstrak
Toko Wongso merupakan toko yang berbasis manual dalam sistem penjualan. sistem
tradisional yaitu calon pembeli datang ke toko lalu menuliskan barang apa saja yang ingin di beli di
secarik kertas dan menunggu dilayani lalu masuk ke tahap pembayaran, saat toko ramai pengunjung
akan terjadi sesuatu hal yang kurang disiplin dimana pembeli yang datang dengan urutan terakhir
seringkali melakukan pelanggaran antrian. Pada penelitian ini penulis menggunakan algoritma first in
first out dimana item atau data yang pertama kali masuk akan menjadi yang pertama kali keluar. Pada
penelitian ini penulis juga menggunakan metode Scrum. Metode Scrum dapat disebut sebagai suatu
metode yang terdapat di model Agile. Scrum ini lebih diartikan sebagai suatu cara dalam
pengembangan sebuah produk yang lebih bebas. Berdasarkan masalah-masalah tersebut diperlukan
sebuah inovasi untuk menyelesaikan permasalahan jual beli yang ada, diketahui bahwa perlu adanya
sistem penjualan first in first out. Hasil yang diperoleh dari Algoritma First In First Out Penjualan
Sembako Menggunakan Scrum Agile Framework Berbasis Web yang dapat diakses dengan mudah
oleh pembeli melalui internet dapat meningkatkan efisiensi dan efektivitas dalam pelayanan. pengujian
tersebut, menunjukkan bahwa sistem sudah berfungsi dengan baik dan performa web 96%.
Kata Kunci: Scrum Agile, First in First out, Toko

Abstract
Wongso store is a manual-based shop in the sales system. the traditional system, namely prospective
buyers come to the store and then write down what items they want to buy on a piece of paper and wait
to be served and then enter the payment stage, when the shop is full of visitors something will happen
that is less disciplined where buyers who come in the last order often commit violations queue. In this
study the authors use the first in first out algorithm where the item or data that is first entered will be the
first to come out. In this study the authors also use the Scrum method. The Scrum method can be
referred to as a method contained in the Agile model. Scrum is more interpreted as a way of developing
a product that is freer. Based on these problems an innovation is needed to solve the existing buying
and selling problems, it is known that there is a need for a first in first out sales system. The results
obtained from the First In First Out Algorithm for selling groceries using a Web-based Scrum Agile
Framework that can be easily accessed by buyers via the internet can increase efficiency and
effectiveness in service. Based on the test results, it shows that the system is functioning properly and
web performance is 96%

Keywords: Scrum Agile, First in First out, Store

1. Pendahuluan Aplikasi penjualan berbasis web merupakan


Pada era sekarang ini teknologi memiliki salah satu teknologi yang banyak digunakan
perkembangan yang cukup pesat dibanding oleh perusahaan besar hingga usaha kecil.
dengan beberapa tahun belakangan, sehingga Dengan menggunakan aplikasi penjualan
mempengaruhi perubahan pada kebutuhan berbasis web, para pemilik usaha dapat
manusia. (Riffandy, 2022). mempromosikan produk mereka kepada
Penggunaan aplikasi penjualan maupun konsumen dengan mudah dan terjangkau.
promosi produk dengan menggunakan media Konsumen juga berkenan untuk mendapatkan
internet sedang berkembang pesat sekarang ini. informasi terkait produk-produk yang dijual oleh
1

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International


License.
JURNAL INFORMATIKA, Vol. 10 No.1 April 2023
ISSN: 2355-6579 | E-ISSN: 2528-2247

pemilik usaha dengan mudah (Andipradana & memperbaiki pengambilan keputusan,


Dwi Hartomo, 2021). meningkatkan hubungan dengan pelanggan,
Bidang usaha yang baik harus bisa serta mengembangkan aplikasi strategi baru
mengenalkan diri dan barang yang mereka jual (Mahendra et al., 2018).
agar konsumen dapat mengenalnya, sehingga Salah satu contoh perkembangan
omset penjualan akan meningkat seiring teknologi informasi dalam dunia kerja atau dunia
bertambahnya pelanggan, dengan adanya web usaha adalah sistem pengolahan data secara
informasi maka informasi mengenai toko akan digital di mana sistem ini tidak menggunakan
lebih mudah bagi masyarakat luas untuk proses secara manual, contohnya seperti sistem
mengaksesnya (Kusnadi & Supiandi, 2021). pencatatan data yang dulunya manual
Ini memberi kita ide desain yang menggunakan kertas dan sekarang bisa
memungkinkan kita untuk membeli dan menjual menggunakan teknologi komputer yang terinstal
makanan secara online, dan pembeli dapat dalam suatu sistem sehingga memudahkan
membeli dan menjual makanan di lantai dalam mengolah data (Eriana, 2022).
penjualan Sembako Agen setelah memesan Beberapa lembaga negara saat ini sangat
tidak perlu lagi mengantri (Mukhti & Malabay, bergantung pada sistem informasi, salah
2022). satunya ialah pendataan dan inventori barang
Saat ini sistem penjualan secara yang di implementasikan dengan sistem
tradisional atau manual mulai ditinggalkan dan berbasis web di dalamnya (Azzahra, 2022)
tergantikan dengan sistem penjualan yang Di era globalisasi, penggunaan internet
berbasiskan website. (Sunggono et al., 2022). berkembang pesat. Pengusaha menggunakan
Salah satu teknologi yang kerap kali teknologi sebagai situs strategis menyediakan
digunakan adalah aplikasi penjualan. Aplikasi produk kepada orang-orang tanpa konsumen
penjualan memiliki fungsi yakni sebagai media harus dibatasi oleh ruang dan waktu. Jika
untuk mengumpulkan, mengolah dan konsumen ingin membeli atau sekedar melihat-
menyimpan data dalam bentuk digital. lihat produknya, maka harus langsung ke toko
Penggunaan aplikasi penjualan dapat dan membutuhkan waktu lama
menghemat waktu dan mempermudah (Kusumawardhani & Triayudi, 2021).
pengelolaan data (Galuh Indah Maharani et al., Website memiliki sangat banyak manfaat
2022). yang dapat dirasakan oleh siapa saja. Penelitian
Banyak UMKM di Indonesia yang saat ini telah menemukan 6/10 orang berharap sebuah
menggunakan e-commerce untuk jual beli agar perusahaan/organisasi memiliki konten online
dapat lebih memahami kebutuhan atau website (Maharani, 2022).
pelanggannya. Salah satu upaya ini hanya Proses pengerjaan pada badan usaha ini
berdampak pada satu aspek saja, yaitu belum semuanya terkomputerisasi, dalam
pemasaran dan penjualan, tetapi ada juga transaksi pembelian mana data barang yang
beberapa aspek lain yang perlu dikelola dengan banyak di beli dan mana barang yang sedikit
baik dan benar seperti pengelolaan sumber tidak laku terjual (Al-Thohari, 2022).
daya, keuangan Dengan penggunaan teknologi Saat ini Toko Wongso merupakan toko
informasi yang baik dan andal, diantisipasi yang berbasis manual dalam sistem penjualan.
bahwa Peserta UMKM akan dapat meluncurkan Toko Wongso masih menggunakan sistem
proyek mereka secara efisien dan efektif tradisional yaitu calon pembeli datang ke toko
(Cecilia, 2023). lalu menuliskan barang apa saja yang ingin di
Scrum menggunakan pendekatan secara beli di secarik kertas dan menunggu dilayani lalu
iterative dan incremental untuk mengantisipasi masuk ke tahap pembayaran, kemudian saat
ketidakpastian dalam proyek dan pengendalian toko ramai pengunjung akan terjadi sesuatu hal
risiko (Ritonga et al., 2021). yang kurang disiplin dimana pembeli yang
Scrum sendiri sebenarnya adalah metode datang dengan urutan terakhir seringkali
agile process development mengharapkan melakukan pelanggaran antrian. Hal tersebut
terjadi sebuah perubahan requirements pada dinilai kurang efektif dalam perkembangan
waktu melakukan berjalannya pengembangan teknologi yang semakin canggih. Rancangan
suatu software (Pratama et al., 2022). sistem ini diharapkan mampu mempermudah
Dalam era globalisasi seperti saat ini, proses jual beli yang berlangsung dengan
peran teknologi informasi telah bergeser dari pemesanan yang dilakukan melalui sistem
yang semula hanya digunakan sebagai alat berbasis web.
untuk mendukung operasi perusahaan, menjadi Berdasarkan masalah-masalah tersebut
katalisator perubahan fundamental dalam diperlukan sebuah inovasi untuk menyelesaikan
struktur, operasi, dan manajemen perusahaan. permasalahan jual beli yang ada, diketahui
Hal ini karena kemampuannya untuk bahwa perlu adanya sistem penjualan first in first
meningkatkan produktivitas, mengurangi biaya, out. Inovasi yang diusulkan yaitu adanya sebuah

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 2
JURNAL INFORMATIKA, Vol. 10 No.1 April 2023
ISSN: 2355-6579 | E-ISSN: 2528-2247

Algoritma First In First Out Penjualan Sembako 2. Sprint Planning: Dalam tahapan sprint
Menggunakan Scrum Agile Framework Berbasis planning, produk atau proyek teratas dalam
Web yang dapat diakses dengan mudah oleh product backlog kemudian disusun kembali
pembeli melalui internet agar dapat menjadi sprint backlog. Tugas lain yang
meningkatkan efisiensi dan efektivitas dalam dilakukan tim scrum adalah menentukan
pelayanan, sehingga dapat meningkatkan bagaimana mereka akan menyelesaikan apa
kinerja dan reputasi toko, dan juga pelanggan yang ada dalam sprint backlog.
yang semakin meningkat. 3. Sprint: Proses ini dilakukan melalui kegiatan
daily scrum. Daily scrum adalah saat dimana
2. Metode Penelitian tim berkumpul dan bekerja untuk memastikan
Pada penelitian ini penulis perkembangan produk terus berjalan. Dalam
menggunakan algoritma first in first out (FIFO) proses ini juga dikenal adanya peran scrum
dimana item atau data yang pertama kali masuk master.
(first-in) akan menjadi yang pertama kali keluar 4. Sprint Review: Merupakan tahapan sprint
(first-out). Konsep ini sering digunakan dalam yang terakhir. Dalam proses ini, produk atau
manajemen antrian, pengelolaan memori, dan projek yang dikerjakan harus sudah selesai
sistem penjadwalan. Dalam FIFO, item atau dan siap digunakan. Kemudian produk
data yang masuk pertama kali akan diberi tersebut akan direview kembali.
prioritas lebih tinggi dan harus diambil atau 5. Retrospective Process: Proses yang
diproses terlebih dahulu sebelum item yang dilakukan perusahaan mulai dari pembuatan
masuk kemudian. backlog hingga review diingat dan dilakukan
Pada penelitian ini penulis juga kembali dalam proses scrum projek
menggunakan metode Scrum. Metode Scrum selanjutnya.
dapat disebut sebagai suatu metode yang
terdapat di model Agile. Scrum ini lebih diartikan 3. Hasil dan Pembahasan
sebagai suatu cara dalam pengembangan 3.1 Flowchart
sebuah produk yang lebih bebas dan juga lebih a.) Flowchart User
keseluruhan yang membuat pengembang akan Flowchart User adalah alur kerja yang
bekerja selaku unit yang ingin mencapai suatu dapat dilakukan oleh user, untuk lebih jelasnya
tujuan bersama. bisa dilihat pada gambar dibawah ini.

Sumber: Ihsan Lutfi (2020)

Gambar 1. Metode Scrum Agile

Berdasarkan gambar 1 dalam


mengembangkan perangkat lunak dengan
Metode Scrum, terdapat beberapa tahapan yang
harus dilalui antara lain :
1. Product Backlog: Merupakan tahapan awal
dimana tahapan ini berisi daftar apa saja
yang harus tim lakukan sesuai dengan skala
prioritas perusahaan. Perwakilan
perusahaan bersama representasi
stakeholder bertugas untuk terus menata
ulang product backlog. Hal ini karena kondisi
pasar akan selalu berubah, sehingga apa Gambar 2. Flowchart User
yang tidak esensial dalam backlog juga harus
dihilangkan.

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 3
JURNAL INFORMATIKA, Vol. 10 No.1 April 2023
ISSN: 2355-6579 | E-ISSN: 2528-2247

Pada Gambar 2 flowchart user 2. Add product, dimana admin dapat


menggambarkan interaksi dan user yang ada menambahkan, menghapus, dan mengedit
pada sistem penjualan di toko wongso berbasis produk.
Web. 3. Manage order, dimana admin dapat
Dimana admin dapat mengakses beberapa hal memanajemen semua order yang masuk.
seperti: 4. Manage payment, dimana admin dapat
1. Login, dimana user harus memasukan email memanajemen semua pembayaran yang
serta password untuk masuk kedalam menu masuk.
admin. 5. Logout, dimana admin keluar dari menu
2. View product, dimana user dapat melihat admin.
detail produk apa saja yang dijual oleh toko.
3. Buy product and add to chart, dimana user 3.2. Pengujian
memasukan barang yang ingin dibeli Black Box Testing merupakan salah satu
kedalam keranjang. metode pengujian yang digunakan untuk
4. payment, dimana user melakukan mengevaluasi kualitas aplikasi atau perangkat
pembayaran semua barang yang dimasukan lunak yang telah dibuat. Metode ini berfokus
kedalam keranjang pada fungsi sistem aplikasi dan tidak
5. Order Placed, dimana user melihat barang memperhatikan bagaimana aplikasi tersebut
yang dipesan sudah di tahap mana. diimplementasikan atau bagaimana sistem
6. Logout, dimana user keluar dari akun tersebut bekerja secara internal. Dalam Black
Box Testing, tester hanya perlu mengetahui
b.) Flowchart Admin spesifikasi input dan output sistem, tanpa harus
Flowchart Admin adalah alur kerja yang memahami bagaimana sistem tersebut
dapat dilakukan oleh admin, untuk lebih diimplementasikan. Konsep pegujian black box
jelasnya bisa dilihat pada gambar dibawah ini berupa input dan masukan. Konsep ini dapat
dilihat pada tabel 1.

Tabel 1. Pengujian Input Output

Konsep (input) Pengamatan


Kasus dan hasil Hasil sesuai
uji (Data Benar) yang diharapkan
Kasus dan Hasil sesuai
hasil uji (Data yang diharapkan
Salah)
Kasus dan Hasil sesuai
hasil uji (Data yang diharapkan
Kosong)

Pengecekan kinerja fungsionalitas dari


sistem aplikasi yang telah dibuat, maka hasil uji
aplikasinya dapat dilihat pada tabel 2.

Gambar 3. Flowchart Admin


Tabel 2. Pengujian Aplikasi
Pada gambar 3 flowchart admin
menggambarkan interaksi dan admin yang ada Pengujian Butir Uji Hasil
pada sistem penjualan di toko wongso berbasis Menu
Web.
Dimana admin dapat mengakses beberapa hal Login Login admin dan Berhasil
seperti: user
1. Login, dimana admin harus memasukan
email serta password untuk masuk kedalam Register Regiter user Berhasil
menu admin.

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 4
JURNAL INFORMATIKA, Vol. 10 No.1 April 2023
ISSN: 2355-6579 | E-ISSN: 2528-2247

Lupa Password Lupa kata sandi Berhasil Laporan Detail Berhasil


pegawai Penjualan Cetak
User Pesanan Detail Berhasil
Membuka Melihat menu Berhasil Edit
Aplikasi utama aplikasi Hapus
Belanja Melihat daftar Berhasil Pembayaran Melihat detail Berhasil
produk pesanan
Keranjang Tambah pesanan Berhasil Kontak Melihat Kontak Berhasil
Belanja Hapus Masuk
Info Melihat info Berhasil
Setelah melakukan pengujian
Pembayaran terkait
menggunakan black box, maka dapat ditarik
pembayaran kesimpulan bahwa sistem aplikasi penjualan
sembako berbasis web sudah berjalan sesuai
Pembayaran Memasukkan Berhasil
dengan yang diharapkan.
bukti pembayaran
3.3 Hasil Implementasi
Kontak Kami Mengirim kritik Berhasil
dan saran
Admin
Dashboard Melihat informasi Berhasil
dashboard
Data User Tambah Berhasil
Edit
Hapus
Kategori Produk Tambah Berhasil
Edit Gambar 4. Halaman User

Hapus Pada Gambar 4 halaman user, dapat


dilihat menu menu yang terdapat didalamnya
Data Produk Tambah Berhasil
seperti menu belanja, menu pembayaran, dan
Edit menu kontak.
Hapus
Kota dan Ongkir Tambah Berhasil
Edit
Hapus
Input Tambah Berhasil
Pengeluaran Edit
Hapus
Meja Dibooking Melihat daftar Berhasil
Gambar 5. Halaman Admin
meja yang
dibooking Pada Gambar 5 halaman admin, dapat
dilihat menu menu yang terdapat didalamnya
Laporan Detail Berhasil seperti menu master data, menu laporan, ,emu
Pengeluaran Cetak pesanan, menu pembayaran, dan menu kontak.

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 5
JURNAL INFORMATIKA, Vol. 10 No.1 April 2023
ISSN: 2355-6579 | E-ISSN: 2528-2247

4. Kesimpulan Pengkajian Sains Dan Teknologi, 32(1),


Setelah melakukan penelitian dan 49–55.
perancangan aplikasi pemesanan sembako https://doi.org/10.37277/stch.v32i1.1246
pada Toko Wongso, dapat disimpulkan bahwa : Galuh Indah Maharani, L., Widhy Hayuhardika
1. Mempermudah dalam menyampaikan Nugraha, P., & Purnomo, W. (2022).
informasi yan tepat dan akurat mengenai Pengembangan Aplikasi Penjualan Toko
produk yang diual. Wulan berbasis Web menggunakan Api
2. Layanan pmesanan bisa dilakukan dari Midtrans sebagai Payment Gateway.
rumah secaraonline tanpa harus ke toko Jurnal Pengembangan Teknologi
karena barang dapat langsung diantar Informasi Dan Ilmu Komputer(JPTIIK),
kerumah. 6(2), 665–672. http://j-ptiik.ub.ac.id
3. Pelanggan dapat mengakses Toko Wongso Kusnadi, I. T., & Supiandi, A. (2021).
tanpa harus mengantre. IMPLEMENTASI AGILE METHODE
4. Meminimalisir kesalahan pesanan dan PADA SISTEM INFORMASI
transaksi pembayaran karena telah PENJUALAN ALAT OLAHRAGA
menggunakan database. BERBASIS WEB. Jurnal Informatika
5. Mempermudah penghitungan total (JURIN), 4(1), 1–10.
pembayaran karena prosesnya Kusumawardhani, N., & Triayudi, A. (2021).
menggunakan aplikasi dengan Implementasi Metode Scrum Pada
menjumlahkan semua pesanan pelanggan, Website Sembakoqu Berbasis MVC (
dan sistem dapat memberikan laporan dan Model View Controller ). Jurnal
nota hasil pesanan setiap pelanggan Sisfotenika, 11(1), 37–46.
6. Sistem dapat menampilkan data tentang Mahendra, I., Tresno, D., & Yanto, E. (2018).
pesanan yang telah dilakukan, laporan histori Agile Development Methods Dalam
pelanggan tentang apa yang telah dipesan, Pengembangan Sistem Informasi
serta jumlah pesanan yang telah dilakukan Pengajuan Kredit Berbasis Web (Studi
oleh pelanggan tersebut. Kasus : Bank Bri Unit Kolonel Sugiono).
7. Mempermudah dalam melihat tranksaksi Jurnal Teknologi Dan Open Source, Vol.
perhari dan perbulan. 1(No. 2), 14–24.
Hasil yang diperoleh dari Algoritma First In Mukhti, M. A., & Malabay. (2022). Rancang
Bangun Sistem Informasi Sembako
First Out Penjualan Sembako Online Berbasis Web dengan Layanan
Menggunakan Scrum Agile Framework Berbasis Berbasis Lokasi Studi Kasus : Agen
Web yang dapat diakses dengan mudah oleh Sembako H. Nasril. Journal UMJ, 8.
pembeli melalui internet dapat meningkatkan http://jurnal.umj.ac.id/index.php/semnaslit
efisiensi dan efektivitas dalam pelayanan. Pratama, S., Ibrahim, S., & Reybaharsyah, M. A.
pengujian tersebut, menunjukkan bahwa sistem (2022). Jurnal Penggunaan Metode
sudah berfungsi dengan baik dan performa web Scrum Dalam Membentuk Sistem
96%. Informasi Penyimpanan Gudang Berbasis
Web. Intech, 3(1), 27–35.
Perancangan aplikasi penjualan sembako https://doi.org/10.54895/intech.v3i1.1192
berbasis web ini masih bisa dikembangkan lebih Ritonga, R. A., A’id, A. M., & Megayanti, A.
lanjut dengan menambahkan fitur-fitur baru dan (2021). Implementasi Metodologi Scrum
aplikasi ini dapat dirancang dalam versi android Dalam Pengembangan Aplikasi Eregitrasi
agar memudahkan pelanggan dalam Vendor (Studi Kasus : Krakatau It). Jurnal
pemesanan makanan menggunakan aplikasi. Sistem Informasi Dan Informatika
(Simika), 4(1), 1–13.
Referensi https://doi.org/10.47080/simika.v4i1.1096
Sunggono, N. T., Sofia, D., & Latif, A. (2022).
Andipradana, A., & Dwi Hartomo, K. (2021). Penjualan Sembako Berbasis Web pada
Rancang Bangun Aplikasi Penjualan Toko Metro Snack. Jurnal Tren Bisnis
Online Berbasis Web Menggunakan Global, 2(2), 42.
Metode Scrum. Jurnal Algoritma, 18(1), https://doi.org/10.38101/jtbg.v2i2.574
161–172. Al-Thohari, A. R. R. S. (2022). PERANCANGAN
https://doi.org/10.33364/algoritma/v.18- WEB BUMDES MENGUKUR TINGKAT
1.869 PENJUALAN PASAR MENGGUNAKAN
Eriana, E. S. (2022). Implementasi Scrum Pada ALGORITMA APRIORI DAN FP-
Framework Sistem Informasi Penjualan GROWTH.
Dan Pembelian Cat Pada Toko Cad. http://repository.unas.ac.id/id/eprint/7226
Sainstech: Jurnal Penelitian Dan Azzahra, A. A. (2022). SISTEM INVENTORI

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 6
JURNAL INFORMATIKA, Vol. 10 No.1 April 2023
ISSN: 2355-6579 | E-ISSN: 2528-2247

DAN PENJUALAN TOKO Experience Menggunakan Metode Design


PESONAHIJAB MENGGUNAKAN Thinking Pada Prototype Website Sedekah
METODE BUFFER STOCK BERBASIS Jumat Barokah.
WEB. http://repository.unas.ac.id/6856/ https://repository.uinjkt.ac.id/dspace/handl
Cecilia, A. P. C. (2023). ALGORITMA APRIORI e/123456789/64966
UNTUK MEREKOMENDASIKAN Riffandy, F. R. (2022). UI/UX DESAIN FOOD
PRODUK SEMBAKO PADA UMKM. DELIVERY APP MENGGUNAKAN
http://repository.unas.ac.id/id/eprint/6518 METODE DESIGN THINKING.
Maharani, D. D. (2022). Perancangan User http://repository.unas.ac.id/id/eprint/6727

http://ejournal.bsi.ac.id/ejurnal/index.php/ji 7

Anda mungkin juga menyukai