Aplikasi Manajemen Vinyl JavaFX dan Source Code

  • Home
  • / Aplikasi Manajemen Vinyl JavaFX dan Source Code

image

04 Jun 2025

09

35

Deskripsi Proyek

Aplikasi ini merupakan aplikasi desktop GUI berbasis JavaFX untuk mengelola koleksi vinyl. Terdiri dari dua tampilan utama:

  1. Login Page — untuk autentikasi pengguna.
  2. Inventory Page — untuk menampilkan dan mengelola daftar vinyl yang dimiliki.

Struktur proyek mengadopsi pola Model-View-Controller (MVC).

Struktur Folder


src/
├── App.java
├── controller/
│   ├── AuthController.java
│   └── CollectionController.java
├── model/
│   └── VinylRecord.java
└── view/
├── login.fxml
└── inventory.fxml

Cara Compile & Menjalankan

Compile Proyek

javac --module-path /Users/a1234/Dev/lib/javafx-sdk-24.0.1/lib \
--add-modules javafx.controls,javafx.fxml \
-d out App.java controller/*.java model/*.java

Salin View ke Output Folder

cp -r view out/

Jalankan Aplikasi

java --module-path /Users/a1234/Dev/lib/javafx-sdk-24.0.1/lib \
--add-modules javafx.controls,javafx.fxml \
-classpath out App

Fitur

  • Login: Validasi pengguna menggunakan AuthController
  • Inventory: Menampilkan dan mengelola daftar koleksi vinyl melalui CollectionController
  • FXML: Antarmuka dirancang menggunakan SceneBuilder dengan file .fxml
  • Model: Struktur data vinyl dikelola oleh VinylRecord.java

Catatan

Pastikan Anda telah mengunduh dan mengatur path ke JavaFX SDK yang sesuai pada sistem Anda.


Proyek ini cocok sebagai latihan untuk memahami dasar-dasar pemrograman JavaFX dengan pendekatan MVC.

Source Code

Demo APP

Langganan Berita

Masukkan email kamu untuk mendapatkan berita terbaru dari stacktugas.id dan dapatkan diskon 20% untuk jasa coding terlaris kami.

Kami tidak akan pernah mengirimkan email spam.

space iklan disewakan

Mungkin Cocok Untukmu

image
11 Jun 2025

Membangun Aplikasi Note Keeper dengan Flutter dan SQLite

Panduan lengkap membuat aplikasi pencatat sederhana menggunakan Flutter, SQLite, dan SharedPreferences

image
04 Jun 2025

Aplikasi Manajemen Vinyl JavaFX dan Source Code

Proyek ini adalah aplikasi JavaFX sederhana yang memiliki halaman login dan inventory untuk manajemen vinyl menggunakan MVC pattern.

image
04 Jun 2025

Kompresi Citra dengan Color-Embedded Grayscale Image dengan Python

Source code dan tutorial kompresi citra dengan Color-Embedded Grayscale Image dengan Python