program java mengurutkan barang dan kasir

oke jumpa lagi gaes!!!


pada kesempatan kali ini saya akan membahas tentang source code sederhana yang pastinya cukup membantu kita dalam berjualan wahh pasti banyak yang bertanya-tanya kok jualan min ya karena kali ini saya akan membahas source code proses mengurutkan barang berdasarkan harga , stok , dan mesin kasir sederhana ya meski masih berbentuk source code dan belum berbentuk aplikasi saya berharap dapat membantu teman - teman semua dalam memahami array list , input scanner , shorting , dan jagget array. dan bahasa yang saya gunakan adalah bahasa java.

ok tanpa berlama-lama lagi langsung saja kita ke pembahasanya wkwk 


1. langkah pertama


    langkah pertama tentu saja teman-teman bisa mendata barang-barang yang ingin teman-teman input nantinya ya jika teman-teman punya teman-teman punya kios teman-teman bisa langsung aja input barang- barang yang ada pada kios teman-teman ngak hanya barang kok bisa berupa jualan yang lain misal baju, sayur mayur, dll pokoknya apa saja yang bisa dijual wkwk . nah kali ini saya menggunakan barang-barang pada kios teman saya namanya feli berikut daftar barangnya.

1. Gula 1 kg tersedia 10 bungkus gula dijual dengan harga 18.000 rupiah. 

2. Teh tersedia 30 bungkus disini 1 bungkus teh isinya delpan kantong the dijual dengan harga 6.000 rupiah 1 bungkusnya. 

3. Kopi tersedia 90 bungkus dimana harga 1 bungkus kopi yakni 4.000 rupiah. 

4. Sarden abc atau biasa yang disebut ikan kaleng tersedia 20 kaleng 1 kalengnya dijual 15.000 

5. Beras tersedia 40 kantong dimana 1 kantongnya beratnya 1 kg. 1 kg beras dijual dengan harga 16.000 6. Minyak goreng tersedia 50 botol dimana 1 botol minyak goreng dijual 11.000. 

7. Supermie tersedia 20 karton disini supermie dijual perbungkunya seharga 3.000 

8. Rokok tersedia 30 slop dimana 1 bungkus rokok dijual harga 25.000

 9. Ajinomoto tersedia 14 bungkus dimana 1 bungkusnya dijual 5000. 

10.Garam kapal tersedia 19 bungkus dimana 1 bungkus garam dijual dengan harga 2000. 

11. Kecap abc tersedia 12 botol dijual 1 botolnya dengan harga 12.000. 

12. Ultra tersedia 22 karton 1 kemasan ultra dijual 6.000. 

13. Teh pucuk tersedia 27 karton 1 botol teh pucuk dijual dengan harga 5.000. 

14. Teh kotak tersedia 17 karton 1 kemasan the kotak dijual dengan harga 5.000.

15. Beng-beng 14 karton 1 bungkus beng-beng dijual dengan harga 2.000. 

16. Oreo tersedia 10 karton 1 bungkus oreo dijual 8.000 

17. kopiko tersedia 27 bungkus 3 bungkus kopiko dijual 1.000

18. Fanta tersedia 29 karton dijual per 1 kaleng dengan harga 6000. 

19. Coca-cola tersedia 44 karton 1 kaleng dijual dengan harga 6000. 

20. Masako tersedia 50 bungkus 1 bungkusnya dijual 1000. 

21. royco tersedia 65 bungkus 1 bungkusnya dijual 2000


2. langkah kedua


nah setelah teman-teman mengambil data barang-barangnya kita lanjut untuk membuat programnya sebenarnya cukup sederhana namun butuh pemahaman yang cukup tinggi wkwk tapi ngak papa saya akan jelaskan perlahan. 



nah seperti biasa kita buat extension java yakni package com; dan public static class lalu nama program teman" nah disini saya memanggil beberapa fungsi seperti array list, random,dan scanner nah ketiganya memliki peran dan kegunaanya teman-teman seperti 

* array list disini kegunaanya untuk menampung bebrapa nilai tipe data nah pada kali ini seperti terlihat pada gamabar saya menampung 2 nilai tipe data yakni string dan integer dimana kedua tipe data ini saya gunakan untuk menamput barang, harga , dan stok.

* sccanner nah disini scanner berfungsi untuk meminta inputan pada user atau pengguna kasir kita jadi nanti teman-teman bisa memberi inputan yang diinginkan.


3. langkah ketiga

oke pada langkah ketiga kali ini kita akan membuat daftar menu atau pilihan yang akan dipilih oleh user nantinya.


pada menu pilihan saya memprint atau menampilkan pilihanya seperti daftar harga barang, harga + barang, melihat bersarkan stok, harga, dan kasirnya. setelah itu saya meminta user masukan pilihanyan disini saya menggunakan input sccaner karena nantinya user hanya diminta memasukan angka untuk memilih menu pilihan maka saya memberikan tipe data integer supaya nantinya user tinggal memasukan angka saja nah contoh ouputnya akan muncul seperti ini :

masukan pilihan:

user : 1

program : daftar haraga barang

nah kurang lebih seperti itu teman-teman. setelah itu untuk membuat input itu berjalan saya menggunakan if dan else pada pilihan pertama saya masukan list harga barang kemudian pilihan kedua mengurtkan barang berdasrkan harga, stok, dan yang terakhir mesin kasirnya.


4. langkah keempat

pada langkah ke empat kita membuat program untuk mengurtkan barang berdasarkan harga 



disini saya membuat fungsi dengan nama listhargabarang dengan 2 array bertipe data string dan integer lalu kita bisa memanggilnya kembali dengan menggunakan perulangan  setelah itu teman-teman bisa memanggil fungsinya kembali sysout wkwk saya senang menyebutnya sout ๐Ÿ˜‚.


5.langkah kelima



ok pada langkah kelima kita bisa membuat fungsi untuk bagian menu kasir disini saya menggunakan perulangan if dan else  disini nama fungsinya adalah namabarang disini namabarang akan di bandingkandengan equals gula untuk inisialisasi harga saya menggunakan integer.

6. langkah keenam 

pada langkah yang terakhir ini kita langsung saja memanggil fungsi sorting 



pada tahap terakhir teman" tinggal memanggil fungsi sortingnya kemabali. ok sekian dari pembahasan kali ini saya pribadi mengerjakan code ini dibantu oleh teman saya akmal yudistira buat teman-teman bisa kepoin blognya berikut linknya: https://blogakmalyudistira.blogspot.com/ dan  teman saya satu lagi feli. akhir kata burung irian burung cendrawasi sekian dan terimakasih stay save kawan-kawan๐Ÿ˜.











Komentar

Postingan Populer