Skip to content

khaerul21/java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Database Data Barang

Menjalankan Aplikasi

  1. Pastikan telah menjalankan MySQL Server.
  2. Kompilasi dan jalankan kelas App.java untuk memulai aplikasi.
  3. Pada menu utama, Anda dapat memilih opsi yang tersedia:
    • Pilih opsi 1 untuk membaca data barang dari database.
    • Pilih opsi 2 untuk menambahkan data barang baru ke database.
    • Pilih opsi 3 untuk mengubah data barang yang ada di database.
    • Pilih opsi 4 untuk menghapus data barang dari database.
    • Pilih opsi 0 untuk keluar dari aplikasi.

Struktur Proyek

  • Folder com.config berisi kelas DbConnect yang mengatur koneksi ke database.
  • Folder com.controller berisi kelas DBController yang berfungsi sebagai pengontrol data barang di database.
  • Folder com.layout berisi berbagai kelas yang mengatur tampilan dan interaksi dengan pengguna.
  • Folder com.models berisi kelas Produk yang mewakili model data barang.

com.layout

Menu:berfungsi sebagai menu utama pada aplikasi. Metode showMenu() dipakai untuk menampilkan opsi menu kepada pengguna dan mengarahkan ke opsi yang dipilih. ReadData:untuk membaca dan menampilkan data barang dari database kepada pengguna. Metode getDatabase() digunakan untuk mengambil data dari database dan menampilkannya di layar. InsertData:untuk menambahkan data barang baru ke database. Metode insertData() meminta pengguna memasukkan detail barang baru seperti nama, harga, dan jumlah, kemudian data tersebut akan disimpan di database. EditData:untuk mengubah jumlah barang yang ada di database. Metode editData() meminta pengguna memasukkan ID barang yang ingin diubah dan jumlah baru, kemudian data akan diperbarui di database. DeleteData:menghapus data barang dari database. Metode deleteData() meminta pengguna memasukkan ID barang yang ingin dihapus, kemudian data tersebut akan dihapus dari database.

About

Project OOP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages