Anda di halaman 1dari 3

1.

Konsep Class Library dalam Program Aplikasi Berbasis


OOP
Pustaka (library) identik dengan kumpulan program atau fungsi yang telah ada pada
compiler atau intepreter untuk memudahkan pemrogram membuat program dan
tidak perlu mengakses langsung sistem komputer untuk memprogram. Misalnya,
pustaka pada pemrograman Java di bagian paling atas kode program ditambahkan
sintaks import java.match. atau pada bahasa pemrograman C++ untuk keperluan
matematika seperti sin, cos, atau tan maka di bagian paling atas kode program
tinggal ditambahkan sintaks #include (math.h).

a. Register Library pada NetBeans IDE


Langkah-langkah register library pada NetBeans IDE adalah sebagai berikut.

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.

5) Pada Reference as pilih pada Relative Path.

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.

b. Implementasi Netbeans IDE


2. Prosedur Penerapan Class Library dalam Program Aplikasi Berbasis OOP
Library (perpustakaan) dalam Java, identik dengan kumpulan program (dalam bentuk jar)
yang disertakan dalam pemrograman java. Library ini bertujuan untuk memudahkan para
pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ditambah dengan
keberadaan komunitas Java yang besar terus menerus membuat library-library baru untuk
melingkupi seluruh kebutuhan pembangunan aplikasi. Beberapa library yang umum
digunakan antara lain iReport. Swing Usulibrary, dan lain-lain.
Terdapat lima method utama dalam pustaka queue, yaitu elemento, offer(object), peek(),
poll(), dan remove(). Selain bisa dibuat sendiri, pustaka juga dikembangkan oleh pihak ketiga
atau dibuat oleh pengembang Java sebagai bagian dari platform standar. Pustaka class
standar sebagai bagian dari paket distribusi Java dikenal sebagai Java Standard Class Library.
Class-class elementer yang sering digunakan seperti System atau String merupakan bagian
dari pustaka standar ini. Class class dalam pustaka standar Java, dikelompokkan ke dalam
paket (package).

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.

value = Math.cos(90) + Math.sqrt(delta);

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.

1) Class Scanner berisi berbagai macam fungsi untuk user input.

2) Class Random dapat dipakai untuk menggenerasikan bilangan pseudo-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.

a. Diawali dengan membuat project baru menggunakan Netbeans.


b. Mengisi nama project-nya dengan "kapalterbangOOP" dan jangan centang
"Create Main Class".
c. Setelah itu, buatlah package baru dengan cara klik kanan pada default
package, lalu pilih New → Java Package.
d. Mengisi nama package dengan nama : dasar

Nama : Mochamad Allifian Ar’rasyid


No/Kelas: 24/XIRPL

Anda mungkin juga menyukai