1) Menempatkan library yang akan dipasang dalam satu folder dengan project. Hal ini untuk
memudahkan ketika mencari library dari project yang bersangkutan dengan cara membuat
folder lib dan menaruh file library dalam folder tersebut.
2) Selanjutnya, masuk pada NetBeans dengan cara klik kanan pada Project kemudian pilih
Properties.
3) Pada dialog Project Properties pilih Libraries kemudian klik Add Jar/Folder.
4) Pada dialog folder Add Jar/Folder pilih lokasi library kemudian tandal/klik file library yang
akan dipakai.
Relative Path akan memudahkan jika project dibuka di lain tanpa harus meregister ulang. Hal
ini akan berbeda dengan Absolute Path karena harus meregister ulang jika membuka dari
laptop/PC lain atau jika folder tersebut hilang/pindah. Setelah itu klik pada tombol Open.
6) Selanjutnya klik OK pada kotak dialog Add Jar/Folder dan tunggu beberapa saat hingga
NetBeans selesai scanning.
a. Menggunakan Pustaka
Untuk mengakses sebuah class dari paket tertentu dapat menggunakan fully qualified name.
Misalnya, pada java.util.Scanner. Sebagai alternatif, bisa dengan melakukan import secara
eksplisit untuk class yang bersangkutan. Jadi, pada badan program, tinggal menggunakan
nama class-nya saja. Misalnya, import java util.Scanner;. Adapun untuk meng-import semua
class dalam sebuah paket, dapat digunakan karakter* (wildcard). Misalnya, import java.util.*;
b. Paket java.lang dan java.util
Kedua paket ini termasuk ke dalam pustaka basis yang menyediakan class class serta
interface untuk mendukung fungsionalitas mendasar dari Java platform. Paket java.lang
merupakan paket esensial dalam bahasa java. Semua class dari paket java.lang di-import
secara otomatis ke semua program, seolah-olah dalam setiap program terdapat kenyataan
impor java.lang.*;. Jadi tidak perlu meng-impor class seperti System dan String secara
eksplisit karena kedua class ini merupakan bagian dari paket java.lang. Jenis class lain yang
termasuk ke dalam paket java.lang adalah class Math yang berisi metode-metode untuk
melakukan berbagai operasi matematika. Metode metode iki diimplementasikan sebagai
metode statik (static/class method) sehingga dapat dipanggil langsung melalui nama class-
nya. Misalnya, sebagai berikut.
Paket java.util berisi class-class dari Collections Framework yang berguna untuk memproses
kumpulan atau koleksi object-object secara konsisten, tidak tergantung pada detail
representasi tiap object. Selain itu, paket java.util juga memuat class-class seperti Scanner
dan Random.
c. Paket-Paket Lain
Berbeda dengan java.lang dan java.util, sebagian besar paket-paket dalam
pustaka standar memiliki fungsi yang lebih khusus. Termasuk paket java.net yang
menyediakan fungsionalitas komunikasi di jaringan atau paket java.applet yang dapat
digunakan untuk membuat applet, sebuah aplikasi yang berjalan di atas browser.
3. Prosedur Rancangan dan Kompilasi Program Aplikasi Berbasis OOP dengan
Penerapan Class Library
Secara mendasar, class identik dengan rancangan atau blue print dari sebuah object,
sedangkan object dalam pemrograman adalah sebuah variabel yang merupakan
instance dari class. Dalam hal ini, instance bisa diartikan sebagai wujud dari class,
sedangkan class berisi definisi variabel dan fungsi yang menggambarkan sebuah
object. Prosedur rancangan dan kompilasi program aplikasi berbasis Java adalah
sebagai berikut.