Hai, apa kabar??, kali ini saya akan membagikan sebuah Source code untuk sebuah program Buku Alamat Telepon, apa itu buku alamat telepon??, Buku alamat telepon adalah sebuah buku yang memuat identitas dari relasi atau saudara anda, dijaman yang modern ini sudah sangat jarang orang yang menggunakan buku alamat telepon, selain sudah ketinggalan jaman, Buku alamat telepon juga sangat tidak efisien kita mempunyai batas maksimum yang dapat ditampung oleh buku alamat telepon yang jadul, oleh karena itu sekarang hal tersebut sudah digantikan dengan buku alamat yang virtual, kita dapat mengisinya tanpa limit halaman ataupun orang.

Jika pada postingan sebelumnya saya sering menggunakan HashMap untuk menyimpan data maka kali ini saya menggunakan TreeMap untuk menyimpan data, apasih perbedaan antara HashMap dengan TreeMap??, perbedaan dari kedua map ini adalah susunan urutan dari data, jika menggunakan HashMap data yang kita simpan tidak akan terdata secara urut, sehingga akan menyusahkan untuk mencari dari data tsb,berbeda dengan TreeMap, TreeMap menyimpan data layaknya sebuah hirarki pohon, yaitu secara urut kebawah tidak tercampur antar data, kelemahan dari TreeMap adalah waktu eksekusi yang relatif lebih lama daripada HashMap.

kembali ke topik tentang buku alamat, kenapa saya menggunakan TreeMap dikarenakan saya memerlukan urutan yang benar agar tidak terjadi miss data antar objek dengan data yang dituju sebenarnya, oke untuk mempersingkat waktu silahkan dipahami source code dibawah ini :

1.bookMain

2.bookSystem

Algoritma dari Program diatas sangatlah sederhana, kita hanya membuat MainClass yang berisi tampilan menu dan beberapa method untuk pencarian, sedangkan pada class lainya hanyalah sebagai penyimpan data, jadi kita menyimpan data pada kali ini menggunakan Array Object, lalu fungsi dari TreeMap tadi itu sebagai penomoran agar data antar classMain dan class lainya saling berkesinambungan.

Screenshot:

bio
Screenshot Program

Sekian Tutorial tentang cara “Membuat Program Buku Alamat Telepon Virtual Java”, jika ada yang ingin anda tanyakan dapat anda sampaikan melalui kolom komentar ataupun, menu Contact, jika anda menyukai website ini kami memohon kepada anda untuk membagikan website ini kepada teman teman anda, sekian 😉

Tinggalkan Balasan