public class AplikasiPerpustakaan {
    public static void main(String[] args) {
        Buku bukuA = new Buku();
        bukuA.judul = "Laskar Pelangi";
        bukuA.penulis = "Andrea Hirata";
        bukuA.tahunTerbit = 2005;

        Buku bukuB = new Buku();
        bukuB.judul = "Bumi Manusia";
        bukuB.penulis = "Pramoedya Ananta Toer";
        bukuB.tahunTerbit = 1980;

        System.out.println("Kondisi awal:");
        System.out.println("bukuA -> " + bukuA.judul + " (" + bukuA.tahunTerbit + ")");
        System.out.println("bukuB -> " + bukuB.judul + " (" + bukuB.tahunTerbit + ")");

        bukuB.tahunTerbit = 1988;
        System.out.println("Setelah field bukuB diubah:");
        System.out.println("bukuA -> " + bukuA.judul + " (" + bukuA.tahunTerbit + ")");
        System.out.println("bukuB -> " + bukuB.judul + " (" + bukuB.tahunTerbit + ")");

        Buku salinan = bukuA;
        salinan.judul = "Laskar Pelangi (edisi revisi)";

        System.out.println("Setelah field salinan diubah:");
        System.out.println("bukuA -> " + bukuA.judul);
        System.out.println("salinan -> " + salinan.judul);
    }
}
