Assalamu'alaikum Wr.Wb.
Pada kesempatan kali ini saya kembali memposting tentang
membuat aplikasi sederhana menggunakan Java Netbeans (Swing GUI) yaitu Program Aplikasi
Penjualan Motor, sama halnya dengan postingan saya sebelumnya. Program Aplikasi Penjualan Motor yang saya buat kini sudah terdapat formula penghitungan, lalu sudah terkoneksi dengan MySQL server sehingga setiap data transaksi akan tersimpan di database. Selain itu user juga dapat mencetak laporan penjualan motor kredit dari halaman program aplikasi.
Dalam postingan ini akan ditampilkan Flowchart, structure database, dan pembuatan frame-frame beserta source code yang dibuat dalam aplikasi Netbeans :
A. Flowchart
B. Database
Database ini dibuat pada mysqlserver php myadmin, database diberi nama 'db_uasalgo', lalu terdapat 1 tabel dengan nama 'tbl_penjualankredit' yang nantinya akan menampung data yang diinput dari program aplikasi yang dibuat di Netbeans, berikut dibawah ini Struktur tabel yang dibuat :
 |
Struktur Database & Tabel |
C. Netbeans Project
1. Frame Login
 |
Desain Form Login |
 |
Source Code Button Login
|
2. Frame Menu Utama
 |
Desain Frame Menu Utama |
Dalam Frame Menu utama diatas terdapat Jmenu bar Item yang bertujuan untuk memamnggil/menampilkan Frame Penjualan , dan Jmenu bar keluar untuk Logout User. Berikut Source Code nya :
 |
Source Code Frame Menu Utama |
3. Frame Penjualan Motor
 |
Design Frame Penjualan Motor |
Terdapat 4 Button dalam Frame Penjualan , dimana fungsinya berbeda-beda :
1. Btn Mulai : Menghapus isian text dari textfield sebelumnya dan Mengarahkan user untuk memulai menginput data dimulai dari pengisian NIK pembeli.
2. Btn Simpan : Dalam Btn Simpan terdapat source Code berupa perintah Sql Insert, yang berfungsi untuk menyimpan data ke dalam database.
3. Btn Cetak Laporan : Berfungsi untuk mengambil data dari database dan ditampilkan dalam bentuk i-report
4. Btn Menu Utama : Untuk kembali ke halaman Frame Menu Utama
Selain itu juga ada jlabel yang tidak bisa diedit oleh user, yaitu no transaksi, no transaksi menjadi Primary key dalam tabel penjualan, sehingga tidak boleh ada yang sama, untuk mencegah kekeliruan user ketika penginputan nomor transaksi, maka khusus no transaksi dibuatkan koding khusus agar no transaksi otomatis berututan.
Source Code Frame Penjualan
 |
Source Code berupa Class untuk Koneksi dari Netbeans ke MySqlServer |
 |
Source Code Berupa Class Untuk Membersihkan TextField |
 |
Source Code Perhitungan besaran Kredit pada Checkbox Pemilihan Lama Cicilan |
 |
Source Code Printah SQL Insert Untuk menyimpan Data ke MySQLServer |
 |
SourceCode class untuk membuat nomor transaksi otomatis |
 |
Source Code Untuk Menampilkan i-Report |
 |
Design i-Report |
 |
Preview i-Report |
Berikut Video ketika program dijalankan :
Sekian program aplikasi sederhana penjualan motor ini, sangat disadari masih banyak kekurangannya, untuk itu mohon kritik sarannya utk lebih baik lagi kedepannya.
Terimakasih sudah mengunjungi blog ini, semoga bermanfaat :)
Wassalamu'alaikum,
bisa minta source code nya ?
BalasHapusboleh minta projectnya buat referensi tugas besar ?
BalasHapusboleh minta source code nya kak?
BalasHapusPunten paket,,,
BalasHapus