Thursday, December 14, 2017

DB Kursus - PBO

Program ini adalah sebuah program yang dapat membaca data ataupun menulis data ke dalam sebuah database 'kursus' yang sebelumnya telah di generate. DBMS yang digunakan di sini adalah MySQL, salah satu DBMS yang memiliki versi gratis dan cukup mudah digunakan. Untuk sementara ini database masih berjalan di localhost sehingga aplikasi ini masih bersifat offline. Program ini menggunakan interface GUI yaitu javax.swing untuk menjembatani user dan database kursus. Program ini masih berupa prototype dan terkadang cukup membingungkan.

DBLogin.java


DBInsertData.java


DBUserReport.java


DBOverallReport.java


DBGenerateReport.java

Program ini dibuat dengan IDE NetBeans. Beberapa class GUI ada yang sepenuhnya di-coding manual (DBLogin.java), beberapa ada yang GUI-nya semi-generated (hanya layoutnya yaitu DBInsertData.java dan DBUserReport.java) dan ada yang GUI-nya full generated menggunakan Swing Designer yang ada di NetBeans (DBOverallReport.java dan DBGenerateReport.java

Penerapan konsep-konsep object oriented programming di sini seperti penggunaan object dan classes,  encapsulation dan inheritance.

Berikut ini beberapa screenshot dari program:
Tampilan awal dari program
Tampilan saat mengisikan password
Tampilan saat login gagal
Tampilan saat login berhasil
Tampilan ketika akan menginputkan data
Tampilan saat tombol Add Data diklik
 Tampilan pada form pencarian pada guest mode,ketika data tidak ditemukan
Tampilan pada guest mode ketika data ditemukan
Tampilan ketika Overall Report diklik

No comments:

Post a Comment

[PWEB] PHP + MySQL

<meta>Mungkin post pertama dalam PWEB Edition</meta> Kali ini saya akan sedikit mengulas tentang sebuah tugas PHP dan MySQL yai...