SlideShare a Scribd company logo
2
Most read
3
Most read
12
Most read
Konsep Java
Class Library
(JCL)
Oleh: Saprudin Komala, S.Kom.
Peta Konsep
– Pada bahasa pemrograman yang berorientasi objek (OOP/ PBO) terdapat istilah
Class Library.
– Class Library merupakan suatu fungsi yang dibuat untuk mempermudah
programmer dalam membuat sebuah aplikasi.
– Suatu aplikasi dikatakan baik, apabila di dalamnya terdapat proses Create, Read,
Update dan Delete (CRUD).
– Java Class Library merupakan seperangkat pustaka yang dapat dimuat secara
dinamis dalam aplikasi Java.
– Hal ini dikarenakan Java Platform tidak bergantung pada sistem operasi
tertentu, aplikasi tidak dapat bergantung pada pustaka asli platform apapun.
– Sebagai gantinya, Java Platform menyediakan seperangkat pustaka class standar
yang berisi fungsi-fungsi umum untuk sistem operasi modern.
– JCL melayani tiga tujuan dalam Java Platform, yaitu sebagai berikut:
1. Seperti pustaka kode standar lainnya, JCL menyediakan satu set fasilitas program, seperti
class container dan pemrosesan reguler.
2. Perpustakaan menyediakan antarmuka abstrak untuk tugas-tugas yang bergantung pada
perangkat keras dan sistem operasi, seperti akses jaringan dan akses file.
3. Beberapa platform yang mendasari mungkin tidak mendukung semua fitur yang
diharapkan oleh aplikasi java. Pada kasus ini, implementasi perpustakaan dapat meniru
fitur-fitur tersebut atau memberikan cara yang konsisten untuk memeriksa keberadan
fitur tertentu.
A. Menganalisis Pemanfaatan
Class Library
– Bahasa pemrograman Java menyediakan library-library standar yang telah di-
compile dan dapat langsung digunakan dalam implementasi pembuatan sebuah
aplikasi.
– Pada library, terdapat berbagai macam class yang dapat digunakan dan telah
dikelompokkan ke dalam package.
– Package yang tersedia dalam J2SE adalah sebagai berikut:
15. konsep java class library (jcl)
1. Konsep Class Library dalam
Program Aplikasi Berbasis OOP
– Pustaka (library) identik dengan kumpulan program atau fungsi yang telah ada
pada compiler atau interpreter 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.math.* atau pada bahasa pemrograman C++
untuk keperluan matematika seperti sin, cos atau tan maka dibagian paling atas
kode program tinggal ditambahkan sintaks #include (math.h).
2. Prosedur Penerapan Class
Library
– 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, SwingX, UsuLibrary,
dan lain-lain.
– Terdapat lima method utama dalam pustakan queue, yaitu element(),
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 utnuk 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 diimport secara otomatis ke semua program,
seolah-olah dalam setiap program terdapat pernyataan import java.lang*;
– Jadi, tidak perlu meng-import 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 ini diimplementasikan sebagai metode statik (static/ class
method) sehingga dapat dipanggil langsung melalui nama classnya. Misalnya:
– Value = Math.cos(90) + Math.sqrt(delta);
– Paket java.util berisi class-class dari Collection 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.
– Class Scanner berisi berbagai macam fungsi untuk user input.
– 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,
yaitu sebuah aplikasi yang berjalan di atas browser.
Contoh Java Library
1. Membuat library sederhana dengan Java
– Gunakan NetBeans untuk membuat project baru
– Pilih kategori: Java>Java Class Library
– Isi nama project: TestLib
– Pada panel Projects, pilih TestLib, kemudian pilih source package
– Ganti nama package default menjadi psbo
– Klik kanan pada package psbo, klik New Class
– Beri nama class yang baru: Parent
– Isi Parent.java dengan isi berikut:
15. konsep java class library (jcl)
2. Dengan cara yang sama, buat class ChildA dan ChildB dengan isi sebagai
berikut:
– Build project, sehingga dihasilkan library Java dalam bentuk *.jar.
Periksa dengan browse ke folder My DocumentsNetBeans
ProjectTestLibdist, pastikan bahwa file TestLib.jar.
– Sampai disini kita telah menghasilkan sebuah library Java yang siap
dipanggil/digunakan oleh program yang lain.
– Untuk menggunakannya, buat sebuah project baru: TestMain. Klik pada Project
panel, kemudian TestMain -> Libraries, klik kanan, Add JAR/Folder kemudian
Browse dan pilih file TestLib.jar yang telah dibuat sebelumnya. Buat file
Main.java
– pada project TestMain dengan
isi sebagai berikut: 
– Perhatikan bahwa Project
TestMain dapat menggunakan
class-class yang ada pada
TestLib untuk diinstantiasi
maupun di di-extend.
Referensi
– Patwiyanto. 2019. Pemrograman Berorientasi Objek KK RPL SMK/MK kelas XI.
Jakarta: Bumi Aksara. Halaman 132-138.
– https://psbo.wordpress.com/2010/06/06/java-library-and-java-swing/
Sekian dan terima kasih
Selamat belajar..

More Related Content

PPTX
Package in Java
PPTX
Ppt on this and super keyword
PDF
PPS
Introduction to class in java
PDF
Basic i/o & file handling in java
PDF
Unit 2 notes.pdf
PPS
Interface
Package in Java
Ppt on this and super keyword
Introduction to class in java
Basic i/o & file handling in java
Unit 2 notes.pdf
Interface

What's hot (20)

DOCX
Makalah Kunjungan Binary Tree
PPTX
Deadlock pada sistem operasi
PPTX
12. polymorphisme
PPT
Pemrograman terstruktur
DOCX
System Request
PPTX
aritmatika komputer
PDF
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
PPT
Jawaban Struktur data soal-latihan
PPT
Sistem Operasi Komputer
PDF
Makalah troubleshooting masalha pada komputer
PPTX
Presentasi pemograman dasar
DOCX
Ciri tes hasil belajar
PPT
Penyederhanaan Fungsi Boolean
PDF
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
PDF
Ch 04 (Siklus Instruksi dan Interrupt)
DOCX
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
PPTX
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
PPTX
Sistem bus komputer
DOCX
Use skenario
PDF
REKAYASA PERANGKAT LUNAK
Makalah Kunjungan Binary Tree
Deadlock pada sistem operasi
12. polymorphisme
Pemrograman terstruktur
System Request
aritmatika komputer
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Jawaban Struktur data soal-latihan
Sistem Operasi Komputer
Makalah troubleshooting masalha pada komputer
Presentasi pemograman dasar
Ciri tes hasil belajar
Penyederhanaan Fungsi Boolean
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Ch 04 (Siklus Instruksi dan Interrupt)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
Sistem bus komputer
Use skenario
REKAYASA PERANGKAT LUNAK
Ad

Similar to 15. konsep java class library (jcl) (20)

PPTX
Pertemuan 1 &2 Pengenalan Pemrograman JAVA.pptx
PPTX
Pertemuan 2 Pengenalan JAVA dengan Netbeans.pptx
PPTX
Java
PDF
Network Programming 2 - Dasar Pemrograman Java
PPTX
java package materi untuk kelas xii smk.pptx
DOCX
Laporan i
PPT
Pertemuan 1
PDF
Belajar java-dasar
PDF
Belajar java-dasar
PDF
14. java class library
DOCX
Makalah java
PPT
BAHASA PEMROGRAMAN JAVA.ppt
PDF
Pemrograman Berorientasi Objek "Pengenalan JAVA"
PDF
5475 1 review konsep pbo
PDF
Makalah java
PPTX
Pengenalan_Materi-Paradigman_PBO-fix.pptx
PPT
Object oriented programming menggunakan java
PPT
Bahasa Pemograman Java PPT MSIM4203 (1).ppt
PPT
Tugas dan Materi belajar 6 PPT MSIM4203.ppt
PPTX
Pertemuan 1 &2 Pengenalan Pemrograman JAVA.pptx
Pertemuan 2 Pengenalan JAVA dengan Netbeans.pptx
Java
Network Programming 2 - Dasar Pemrograman Java
java package materi untuk kelas xii smk.pptx
Laporan i
Pertemuan 1
Belajar java-dasar
Belajar java-dasar
14. java class library
Makalah java
BAHASA PEMROGRAMAN JAVA.ppt
Pemrograman Berorientasi Objek "Pengenalan JAVA"
5475 1 review konsep pbo
Makalah java
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Object oriented programming menggunakan java
Bahasa Pemograman Java PPT MSIM4203 (1).ppt
Tugas dan Materi belajar 6 PPT MSIM4203.ppt
Ad

More from Saprudin Eskom (20)

DOCX
soal + jawaban PAT DPPLG kelas X PPLG.docx
DOCX
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
DOCX
RPMS PAT PBO XI.docx
DOCX
RPMS PAT DPPLG X.docx
DOCX
PAS Ganjil Digital Branding kelas XI Pemasaran
PDF
Tugas Praktikum Ms Excel.pdf
PDF
Tugas Praktikum Ms. Word.pdf
PPTX
6. percabangan 2 kondisi
PPTX
4. tipe data dan operator java
PPTX
5. algoritma percabangan 1 kondisi
PPTX
1. konsep pbo
PPTX
2. prosedur pbo
PPTX
3. struktur program java
PDF
17. aplikasi crud java sederhana menggunakan database my sql
PDF
12. tambahan polymorphisme
DOCX
17. aplikasi crud java sederhana menggunakan database my sql
PPTX
16. error handling
PPTX
13. memahami interface di java (dan contohnya)
PPTX
12. keuntungan pemograman dengan menggunakan polymorphism
PPTX
10. konsep enkapsulasi
soal + jawaban PAT DPPLG kelas X PPLG.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
RPMS PAT PBO XI.docx
RPMS PAT DPPLG X.docx
PAS Ganjil Digital Branding kelas XI Pemasaran
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms. Word.pdf
6. percabangan 2 kondisi
4. tipe data dan operator java
5. algoritma percabangan 1 kondisi
1. konsep pbo
2. prosedur pbo
3. struktur program java
17. aplikasi crud java sederhana menggunakan database my sql
12. tambahan polymorphisme
17. aplikasi crud java sederhana menggunakan database my sql
16. error handling
13. memahami interface di java (dan contohnya)
12. keuntungan pemograman dengan menggunakan polymorphism
10. konsep enkapsulasi

Recently uploaded (20)

DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PDF
lembar kerja LMS tugas pembelajaran mendalam
PDF
PPT Resources Seminar AITalks: AI dan Konseling GPT
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PDF
883668952-KP-4-Modul-2-Kerangka-Pembelajaran-Mendalam.pdf
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PDF
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
PDF
Materi Seminar AITalks AI dan Suku Digital
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
Teknologi-Pangan-Pertemuan-820728132309-.ppt
lembar kerja LMS tugas pembelajaran mendalam
PPT Resources Seminar AITalks: AI dan Konseling GPT
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
883668952-KP-4-Modul-2-Kerangka-Pembelajaran-Mendalam.pdf
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
Materi Seminar AITalks AI dan Suku Digital

15. konsep java class library (jcl)

  • 1. Konsep Java Class Library (JCL) Oleh: Saprudin Komala, S.Kom.
  • 2. Peta Konsep – Pada bahasa pemrograman yang berorientasi objek (OOP/ PBO) terdapat istilah Class Library. – Class Library merupakan suatu fungsi yang dibuat untuk mempermudah programmer dalam membuat sebuah aplikasi. – Suatu aplikasi dikatakan baik, apabila di dalamnya terdapat proses Create, Read, Update dan Delete (CRUD). – Java Class Library merupakan seperangkat pustaka yang dapat dimuat secara dinamis dalam aplikasi Java. – Hal ini dikarenakan Java Platform tidak bergantung pada sistem operasi tertentu, aplikasi tidak dapat bergantung pada pustaka asli platform apapun.
  • 3. – Sebagai gantinya, Java Platform menyediakan seperangkat pustaka class standar yang berisi fungsi-fungsi umum untuk sistem operasi modern. – JCL melayani tiga tujuan dalam Java Platform, yaitu sebagai berikut: 1. Seperti pustaka kode standar lainnya, JCL menyediakan satu set fasilitas program, seperti class container dan pemrosesan reguler. 2. Perpustakaan menyediakan antarmuka abstrak untuk tugas-tugas yang bergantung pada perangkat keras dan sistem operasi, seperti akses jaringan dan akses file. 3. Beberapa platform yang mendasari mungkin tidak mendukung semua fitur yang diharapkan oleh aplikasi java. Pada kasus ini, implementasi perpustakaan dapat meniru fitur-fitur tersebut atau memberikan cara yang konsisten untuk memeriksa keberadan fitur tertentu.
  • 4. A. Menganalisis Pemanfaatan Class Library – Bahasa pemrograman Java menyediakan library-library standar yang telah di- compile dan dapat langsung digunakan dalam implementasi pembuatan sebuah aplikasi. – Pada library, terdapat berbagai macam class yang dapat digunakan dan telah dikelompokkan ke dalam package. – Package yang tersedia dalam J2SE adalah sebagai berikut:
  • 6. 1. Konsep Class Library dalam Program Aplikasi Berbasis OOP – Pustaka (library) identik dengan kumpulan program atau fungsi yang telah ada pada compiler atau interpreter 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.math.* atau pada bahasa pemrograman C++ untuk keperluan matematika seperti sin, cos atau tan maka dibagian paling atas kode program tinggal ditambahkan sintaks #include (math.h).
  • 7. 2. Prosedur Penerapan Class Library – 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, SwingX, UsuLibrary, dan lain-lain.
  • 8. – Terdapat lima method utama dalam pustakan queue, yaitu element(), 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).
  • 9. 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 utnuk meng-import semua class dalam sebuah paket, dapat digunakan karakter * (wildcard). Misalnya, import java.util.*;
  • 10. 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 diimport secara otomatis ke semua program, seolah-olah dalam setiap program terdapat pernyataan import java.lang*; – Jadi, tidak perlu meng-import 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.
  • 11. – Metode-metode ini diimplementasikan sebagai metode statik (static/ class method) sehingga dapat dipanggil langsung melalui nama classnya. Misalnya: – Value = Math.cos(90) + Math.sqrt(delta); – Paket java.util berisi class-class dari Collection 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. – Class Scanner berisi berbagai macam fungsi untuk user input. – Class Random dapat dipakai untuk menggenerasikan bilangan pseudo-random.
  • 12. 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, yaitu sebuah aplikasi yang berjalan di atas browser.
  • 13. Contoh Java Library 1. Membuat library sederhana dengan Java – Gunakan NetBeans untuk membuat project baru – Pilih kategori: Java>Java Class Library – Isi nama project: TestLib – Pada panel Projects, pilih TestLib, kemudian pilih source package – Ganti nama package default menjadi psbo – Klik kanan pada package psbo, klik New Class – Beri nama class yang baru: Parent – Isi Parent.java dengan isi berikut:
  • 15. 2. Dengan cara yang sama, buat class ChildA dan ChildB dengan isi sebagai berikut:
  • 16. – Build project, sehingga dihasilkan library Java dalam bentuk *.jar. Periksa dengan browse ke folder My DocumentsNetBeans ProjectTestLibdist, pastikan bahwa file TestLib.jar. – Sampai disini kita telah menghasilkan sebuah library Java yang siap dipanggil/digunakan oleh program yang lain. – Untuk menggunakannya, buat sebuah project baru: TestMain. Klik pada Project panel, kemudian TestMain -> Libraries, klik kanan, Add JAR/Folder kemudian Browse dan pilih file TestLib.jar yang telah dibuat sebelumnya. Buat file Main.java
  • 17. – pada project TestMain dengan isi sebagai berikut:  – Perhatikan bahwa Project TestMain dapat menggunakan class-class yang ada pada TestLib untuk diinstantiasi maupun di di-extend.
  • 18. Referensi – Patwiyanto. 2019. Pemrograman Berorientasi Objek KK RPL SMK/MK kelas XI. Jakarta: Bumi Aksara. Halaman 132-138. – https://psbo.wordpress.com/2010/06/06/java-library-and-java-swing/
  • 19. Sekian dan terima kasih Selamat belajar..