Page 12 - E-Modul Pemrograman Berorientasi Objek Berbasis PJBL
P. 12
TUJUAN
Setelah mengikuti proses pembelaran siswa dapat menerapkan penggunaan package dalam
aplikasi melalui pengelompokan class dalam package dan siswa dapat menyajikan aplikasi
pengelompokan class dalam package dengan tepat.
1. PENENTUAN PERTANYAAN MENDASAR
Package berfungsi untuk mengelompokkan file java yang saling terkait. Kenapa
harus menggunakan package?? Keuntungan menggunakan package tidak lain
adalah untuk melindungi hak akses, jadi tidak semua file dalam satu projek bisa
mengakses file dalam package. Contoh simpel dalam kehidupan sehari-hari,
semisal anda sedang dalam persekolahan, anda ingin menyapa orang dalam satu
kelas anda pasti diperbolehkan.. Tapi bagaimana jika anda ingin menyapa
seseorang dalam ruang kelas lain? Pasti harus minta izin guru yang mengajar
dikelas tersebut kan?! Baru bisa menyapa orang yang anda ingin sapa. Seperti
itulah, implementasi package dalam kehidupan sehari-hari. Tidak bisa mengakses
kelas atau file java yang berbeda package kecuali diberi hak aksesnya. Bentuk fisik
sebuah package adalah sebuah folder, jadi apabila anda membuat folder didalam
file-file java, sama saja anda membuat package, tetapi tetap harus dideklarasikan
packagenya,
8