Aplikasi Manajemen Vinyl JavaFX dan Source Code

  • Home
  • / Aplikasi Manajemen Vinyl JavaFX dan Source Code

image

04 Jun 2025

09

35

Aplikasi Manajemen Vinyl JavaFX dan Source Code

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

Butuh Bantuan Lanjutan untuk Topik Ini?

Kalau kamu sudah coba sendiri tapi masih mentok di implementasi atau debugging, kamu bisa lanjut diskusi teknis dengan mentor StackTugas.

Internal Link Rekomendasi

CTA

👉 Konsultasi via WhatsApp

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 Relevan untuk mahasiswa IT yang sedang mengerjakan tugas atau project terkait.

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. Relevan untuk mahasiswa IT yang sedang mengerjakan tugas atau project terkait.

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 Relevan untuk mahasiswa IT yang sedang mengerjakan tugas atau project terkait.

Chat WhatsApp