Cara Membuat Source Code Aplikasi Perpustakaan Menggunakan Java NetBeans Beserta Contohnya

Posted on
https://www.gabuttech.com/

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.

Leave a Reply

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