Program manajemen peminjaman buku perpustakaan adalah alat yang sangat berguna untuk mengelola peminjaman dan pengembalian buku. Dalam artikel ini, kita akan belajar cara membuat program sederhana untuk manajemen peminjaman buku menggunakan Java di NetBeans. Program ini akan memungkinkan pengguna untuk meminjam buku, mengembalikannya, dan melihat status peminjaman.
Contoh Program Peminjaman Buku Perpustakaan Menggunakan Java :
1. Menyiapkan Lingkungan NetBeans
Sebelum memulai, pastikan Anda sudah 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 Program Peminjaman Buku Perpustakaan
Kita akan membuat program sederhana untuk manajemen peminjaman buku di perpustakaan. Program ini akan memungkinkan pengguna untuk meminjam buku, mengembalikannya, dan melihat status peminjaman. Berikut adalah contoh programnya:
java :
import java.util.Scanner;
public class PerpustakaanApp {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int maxBuku = 100; // Jumlah maksimal buku dalam perpustakaan
String[] buku = new String[maxBuku];
boolean[] tersedia = new boolean[maxBuku];
// Menginisialisasi daftar buku dan status tersedia
buku[0] = “Java Programming”;
tersedia[0] = true;
buku[1] = “Python for Beginners”;
tersedia[1] = true;
buku[2] = “Data Structures and Algorithms”;
tersedia[2] = true;
int pilihan;
do {
System.out.println(“n===== Perpustakaan Program =====”);
System.out.println(“1. Pinjam Buku”);
System.out.println(“2. Kembalikan Buku”);
System.out.println(“3. Status Peminjaman”);
System.out.println(“4. Keluar”);
System.out.print(“Pilih menu (1/2/3/4): “);
pilihan = input.nextInt();
switch (pilihan) {
case 1: // Pinjam Buku
System.out.print(“Masukkan judul buku yang ingin dipinjam: “);
String judul = input.next();
boolean ditemukan = false;
for (int i = 0; i < maxBuku; i++) {
if (buku[i] != null && buku[i].equalsIgnoreCase(judul) && tersedia[i]) {
tersedia[i] = false;
ditemukan = true;
System.out.println(“Anda telah meminjam buku ” + buku[i]);
break;
}
}
if (!ditemukan) {
System.out.println(“Buku tidak tersedia atau judul buku salah.”);
}
break;
case 2: // Kembalikan Buku
System.out.print(“Masukkan judul buku yang ingin dikembalikan: “);
String judulKembali = input.next();
boolean ditemukanKembali = false;
for (int i = 0; i < maxBuku; i++) {
if (buku[i] != null && buku[i].equalsIgnoreCase(judulKembali) && !tersedia[i]) {
tersedia[i] = true;
ditemukanKembali = true;
System.out.println(“Anda telah mengembalikan buku ” + buku[i]);
break;
}
}
if (!ditemukanKembali) {
System.out.println(“Buku tidak dapat dikembalikan atau judul buku salah.”);
}
break;
case 3: // Status Peminjaman
System.out.println(“n===== Status Peminjaman =====”);
for (int i = 0; i < maxBuku; i++) {
if (buku[i] != null) {
System.out.print(“Judul: ” + buku[i]);
if (tersedia[i]) {
System.out.println(” – Tersedia”);
} else {
System.out.println(” – Dipinjam”);
}
}
}
break;
case 4: // Keluar
System.out.println(“Terima kasih!”);
break;
default:
System.out.println(“Pilihan tidak valid.”);
break;
}
} while (pilihan != 4);
}
}
3. Menjalankan Program
Setelah Anda menulis kode di atas, Anda dapat menjalankan program dengan mengklik tombol “Run” di NetBeans. Program ini akan memungkinkan pengguna untuk meminjam buku, mengembalikan buku, dan melihat status peminjaman di perpustakaan.
Kesimpulan :
Dalam artikel ini, kita telah membuat program sederhana untuk manajemen peminjaman buku di perpustakaan menggunakan Java di NetBeans. Program ini memungkinkan pengguna untuk meminjam buku, mengembalikan buku, dan melihat status peminjaman. Anda dapat memodifikasi program ini lebih lanjut dengan menambahkan fitur seperti batasan waktu peminjaman atau penyimpanan data buku ke dalam file. Semoga artikel ini membantu Anda memahami cara membuat program sederhana dengan Java di NetBeans.