Aplikasi perpustakaan adalah alat yang sangat berguna dalam mengelola koleksi buku, peminjaman, dan pengembalian buku di perpustakaan. Dalam artikel ini, kita akan membahas bagaimana membuat source code untuk aplikasi perpustakaan sederhana menggunakan Java di NetBeans.
Contoh Source Code Program Perpustakaan Java Netbeans :
1. Menyiapkan Lingkungan NetBeans
Sebelum kita mulai, pastikan Anda telah menginstal NetBeans IDE di komputer Anda. Jika belum, Anda dapat mengunduh dan menginstalnya dari situs web resmi NetBeans. Setelah instalasi selesai, buka NetBeans dan buat proyek Java baru.
2. Membuat Source Code Aplikasi Perpustakaan
Aplikasi perpustakaan yang akan kita buat akan memiliki fitur untuk menambahkan buku, melihat daftar buku yang tersedia, serta meminjam dan mengembalikan buku. Berikut adalah source code contoh untuk aplikasi perpustakaan:
java :
import java.util.ArrayList;
import java.util.Scanner;
class Buku {
String judul;
String pengarang;
boolean tersedia;
public Buku(String judul, String pengarang) {
this.judul = judul;
this.pengarang = pengarang;
this.tersedia = true;
}
}
public class AplikasiPerpustakaan {
static ArrayList<Buku> koleksiBuku = new ArrayList<>();
static ArrayList<Buku> bukuDipinjam = new ArrayList<>();
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
while (true) {
System.out.println(“n===== Aplikasi Perpustakaan =====”);
System.out.println(“1. Tambah Buku”);
System.out.println(“2. Daftar Buku Tersedia”);
System.out.println(“3. Pinjam Buku”);
System.out.println(“4. Kembalikan Buku”);
System.out.println(“5. Keluar”);
System.out.print(“Pilih menu (1/2/3/4/5): “);
int pilihan = input.nextInt();
input.nextLine(); // Membersihkan newline
switch (pilihan) {
case 1:
tambahBuku();
break;
case 2:
tampilkanDaftarBukuTersedia();
break;
case 3:
pinjamBuku();
break;
case 4:
kembalikanBuku();
break;
case 5:
System.out.println(“Terima kasih!”);
System.exit(0);
default:
System.out.println(“Pilihan tidak valid.”);
}
}
}
static void tambahBuku() {
System.out.print(“Masukkan judul buku: “);
String judul = input.nextLine();
System.out.print(“Masukkan nama pengarang: “);
String pengarang = input.nextLine();
Buku bukuBaru = new Buku(judul, pengarang);
koleksiBuku.add(bukuBaru);
System.out.println(“Buku berhasil ditambahkan ke koleksi.”);
}
static void tampilkanDaftarBukuTersedia() {
System.out.println(“n===== Daftar Buku Tersedia =====”);
for (Buku buku : koleksiBuku) {
if (buku.tersedia) {
System.out.println(“Judul: ” + buku.judul);
System.out.println(“Pengarang: ” + buku.pengarang);
System.out.println(“Tersedia: ” + (buku.tersedia ? “Ya” : “Tidak”));
System.out.println();
}
}
}
static void pinjamBuku() {
System.out.print(“Masukkan judul buku yang ingin dipinjam: “);
String judulPinjam = input.nextLine();
for (Buku buku : koleksiBuku) {
if (buku.judul.equals(judulPinjam) && buku.tersedia) {
buku.tersedia = false;
bukuDipinjam.add(buku);
System.out.println(“Anda telah meminjam buku ” + buku.judul);
return;
}
}
System.out.println(“Buku tidak tersedia atau judul buku salah.”);
}
static void kembalikanBuku() {
System.out.print(“Masukkan judul buku yang ingin dikembalikan: “);
String judulKembali = input.nextLine();
for (Buku buku : bukuDipinjam) {
if (buku.judul.equals(judulKembali)) {
buku.tersedia = true;
bukuDipinjam.remove(buku);
System.out.println(“Anda telah mengembalikan buku ” + buku.judul);
return;
}
}
System.out.println(“Buku tidak dapat dikembalikan atau judul buku salah.”);
}
}
3. Menjalankan Program
Setelah menulis source code di atas, Anda dapat menjalankan program dengan mengklik tombol “Run” di NetBeans. Program ini akan memungkinkan pengguna untuk menambahkan buku, melihat daftar buku tersedia, serta meminjam dan mengembalikan buku di perpustakaan.
Kesimpulan :
Dalam artikel ini, kita telah menciptakan source code untuk aplikasi perpustakaan sederhana menggunakan Java di NetBeans. Aplikasi ini memungkinkan pengguna untuk mengelola koleksi buku, melakukan peminjaman, dan pengembalian buku. Anda dapat memodifikasi dan memperluas aplikasi ini dengan menambahkan fitur seperti penanganan data pelanggan, peningkatan pencarian buku, dan laporan transaksi. Semoga artikel ini bermanfaat dalam memahami cara membuat aplikasi perpustakaan dengan Java di NetBeans.