Selasa, 07 Januari 2020

Aplikasi Pemesanan Laundry dengan Sistem Login (CoolLaundry v3.2) dengan Java Swing NetBeans 8.x


Program Ini di peruntukkan untuk memenuhi tugas Pemrograman II yang di bimbing oleh Bapak Agus Suharto di STMIK Eresha tahun ajaran 2019/2020.

  • Foto Kertas Ujian

  • Penjelasan Program
 Program berikut ialah program yang memungkinkan user untuk memesan jasa Laundry dengan mudah. terdapat sistem login dan sistem database menggunakan database MariaDB Mysql lebih tepatnya. User dapat memesan dengan alamat default maupun alamat costum. Dan pesanan akan tersimpan pada database dan akan di tampilkan sesuai user masing - masing. Dan user dapat mengecek Apa saja yang telah ia pesan. Dan pada versi terbaru, terdapat Previlege admin yang dapat mengecek, update pesanan, dan topup saldo. dan terdapat logic yang menampung exception seperti jika saldo user kurang dari harga pesanan, tidak bisa pesan. Pembenahan system login (kemarin ada bug ternyata :D). dan masih banyak lagi. dan juga admin dapat merubah status pesanan/order. dan ketika order sudah sampai ke status "selesai". maka, pesanan dengan idorder yang sama akan di hapus dan di pindahkan ke tabel transaksi (tujuannya seperti history pesanan). Maaf bila masih kurang jelas penjelasannya :D


  • ScreenShoot Program
diawali oleh splas screen animation

Kemudian Menu Awal / main menunya 



user bisa mulai dengan register akun.



 lalu user bisa meminta admin untuk topup saldo miliknya (disini saya login admin)

Tampilan adminMain.
admin bisa menginput id user dan nominal yang akan di topup
Selanjutnya user dapat mengecek saldonya dengan login ke app.
 Tampilan MainMenu User. user selanjutnya dapat membuat order.
 dan user dapat membuat pesanan. (di screenshot saya tampilkan worst case bila saldo kurang)
Selanjutnya user dapat memeriksa pesanan berdasarkan idpesanannya.


 pesanan tersebut akan ke database tabel pesanan dengan status default "Mengambil", yang kalau di dunia nyata driver akan mengambil landry ke alamat user.


 lalu admin dapat mengubah status pesanan.
dan bila status sudah mencapai akhir yaitu status "Selesai" maka pesanan di tabel pesanan akan di hapus dan di pindah ke dalam tabel transaksi.

  • Source Code 
Code untuk buat Mysql database




DBConnect.java

Splash.java
 
CoolLaundry.java


RegisterFrom.java
 

LoginForm.java


MainProgram.java
 
Order.java


OrderList.java


AdminMain.java


ManageOrder.java


topup.java


Untuk Linknya masih OTW :D

Sekian Penjelasan laporan dari saya. Saya paham akan kurangnya program ini. saya berharap pembaca dapat memberikan saran dan kritip yang membangun agar bisa membuat program yang lebih baik kedepannya.

Muhammad Ali Vellayati Husaini
17121400077










Share:

Ad (728x90)

Follow on Facebook

FeedBurn