Cara Membuat Program Peminjaman Buku Perpustakaan Menggunakan Java Netbeans Beserta Contohnya

Posted on

 

https://www.gabuttech.com/

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.

Leave a Reply

Your email address will not be published. Required fields are marked *