Page 25 - e-modul pbo
P. 25

BAB III PACKAGE

               A. KOMPETENSI DASAR
                  Menerapkan penggunaan package dalam aplikasi

               B. INDIKATOR PENCAPAIAN
                  Siswa  mampu  memahami  dan  menyajikan  konsep  package  dalam  pemrograman  aplikasi
                  berorientasi obyek

               C. Uraian Materi
                   1. Konsep Package
                      a. Pengertian Package
                           Package  adalah  sebuah  sarana  untuk  mengelompokkan  atau  mengorganisasikan
                        kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library.
                        Package  mempengaruhi  mekanisme  hak  akses  ke  kelas  didalamnya.  Hal  terpenting
                        yang  diperhatikan  pada  saat  mendeklarasikan  package,  bahwa  class  tersebut  harus
                        disimpan  pada  suatu  directory  yang  sama  dengan  nama  packagenya.  Alasan
                        menggunakan package pada java ialah untuk menghindari tabrakan nama kelas yang
                        akan dibuat dengan nama kelas yang sudah ada. Selain itu, salah satu yang menjadi
                        keuntungan menggunakan package adalah untuk memudahkan developer dalam hal
                        mencari  dan  me-manage  akses  yang  diberikan.  Mengerti  akan konsep dari  package
                        akan membantu mengelola dan menggunakan file yang disimpan didalam JAR (Java
                        Archive).

                    b.Hak Akses Package
                      Package juga mempengaruhi mekanisme hak akses ke kelas-kelas di dalamnya.
                      (1) Pengaruh Package terhadap Method main()
                          Kelas  yang  mengandung  method  main()  memilki  syarat  tidak  berada  dalam  suatu
                          package, dan hirarki posisi foldernya di atas package yang diimport.

                      (2) Membuat Package
                          Ada tiga langkah untuk membuat package :
                              Mendeklarasikan dan memberi nama package.
                              Membuat  struktur  dan  nama  direktori  yang  sesuai  dengan  struktur  dan  nama
                            package.
                             Mengkompilasi kelas-kelas sesuai dengan packagenya masing-masing

                      (3) Mendeklarasikan dan memberi nama package
                          Contoh package standard :
                            java.lang (berisi kelas-kelas fundamental yang sering digunakan).
                            java.awt dan javax.swing (berisi kelas-kelas untuk membangun aplikasi GUI)
                            java.io (berisi kelas-kelas untuk proses input output)








                                                          Pemrograman Berorientasi Objek Kelas XI – Semester 2   20
   20   21   22   23   24   25   26   27   28   29   30