0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan3 halaman

Panduan Access Modifier Java

Dokumen ini adalah jobsheet pemrograman Java tentang Access Modifier yang mencakup identitas, kompetensi dasar, tujuan pembelajaran, dan langkah kerja. Peserta didik diharapkan dapat memahami dan mengimplementasikan access modifier seperti public, private, protected, dan default dalam program Java. Tugas dan penilaian juga disertakan untuk mengukur pemahaman dan kemampuan peserta didik.

Diunggah oleh

Parasmita Onesty
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan3 halaman

Panduan Access Modifier Java

Dokumen ini adalah jobsheet pemrograman Java tentang Access Modifier yang mencakup identitas, kompetensi dasar, tujuan pembelajaran, dan langkah kerja. Peserta didik diharapkan dapat memahami dan mengimplementasikan access modifier seperti public, private, protected, dan default dalam program Java. Tugas dan penilaian juga disertakan untuk mengukur pemahaman dan kemampuan peserta didik.

Diunggah oleh

Parasmita Onesty
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

JOBSHEET PEMROGRAMAN JAVA

Materi: Access Modifier

A. Identitas

- Mata Pelajaran : Pemrograman Dasar / PBO


- Kelas/Semester : X / Ganjil
- Materi Pokok : Access Modifier (public, private, protected, default)
- Alokasi Waktu : 2 x 45 menit

B. Kompetensi Dasar

1.5 Menerapkan prinsip enkapsulasi dalam pemrograman Java.


2.5 Menggunakan access modifier untuk mengatur akses data dan method.

C. Tujuan Pembelajaran

Setelah menyelesaikan jobsheet ini, peserta didik mampu:


1. Menjelaskan jenis-jenis access modifier dalam Java.
2. Membedakan penggunaan public, private, protected, dan default.
3. Mengimplementasikan access modifier dalam sebuah program Java.

D. Uraian Materi Singkat

Dalam Java, Access Modifier digunakan untuk mengatur tingkat akses terhadap atribut,
method, atau class:
1. public → dapat diakses dari mana saja.
2. private → hanya dapat diakses dalam class itu sendiri.
3. protected → dapat diakses oleh class dalam package yang sama atau subclass.
4. default (tanpa modifier) → hanya dapat diakses dalam package yang sama.

E. Alat dan Bahan

- Laptop/PC dengan JDK dan IDE (NetBeans, Eclipse, IntelliJ, atau VS Code).
- Text Editor (jika tanpa IDE).
F. Langkah Kerja

1. Buat package bernama universitas.


2. Buat class Mahasiswa dengan atribut berikut:
- public String nama
- private String nim
- protected int umur
- String jurusan (default)
3. Tambahkan method tampilData() untuk menampilkan semua atribut.
4. Buat class Main untuk membuat objek dari Mahasiswa, lalu coba akses setiap atribut.
5. Amati error atau keberhasilan akses atribut sesuai modifier yang digunakan.
6. Modifikasi program agar data nim hanya bisa diakses melalui method getter dan setter.

G. Contoh Program
Class Mahasiswa:

package universitas;

public class Mahasiswa {


public String nama;
private String nim;
protected int umur;
String jurusan;

// Setter dan Getter untuk NIM


public void setNim(String nim) {
[Link] = nim;
}

public String getNim() {


return nim;
}

public void tampilData() {


[Link]("Nama : " + nama);
[Link]("NIM : " + nim);
[Link]("Umur : " + umur);
[Link]("Jurusan : " + jurusan);
}
}
Class Main:

package universitas;

public class Main {


public static void main(String[] args) {
Mahasiswa mhs = new Mahasiswa();

// akses atribut public


[Link] = "Budi";

// akses atribut private (harus pakai setter/getter)


[Link]("123456");

// akses atribut protected


[Link] = 20;

// akses atribut default


[Link] = "Informatika";

[Link]();
}
}

H. Tugas

1. Jelaskan perbedaan antara public, private, protected, dan default.


2. Ubah atribut umur menjadi private. Buat method setter & getter untuk mengaksesnya.
3. Buat class baru bernama Dosen dalam package yang sama, lalu coba akses atribut jurusan
dari Mahasiswa. Apa yang terjadi?
4. Buat subclass dari Mahasiswa bernama Asisten, lalu coba akses atribut protected.

I. Penilaian

Kriteria Penilaian:
- Pemahaman konsep access modifier (20%).
- Program sesuai instruksi (30%).
- Program berjalan tanpa error (30%).
- Kreativitas modifikasi program (20%).

Anda mungkin juga menyukai