Anda di halaman 1dari 29

ACCESS

MODIFIER
CYBER CLOWN

Muhammad Riyadi Muhammad Bayu Fahariandi


1062021 1062019

Redi Wahyu Rizky Algifari


1062024 1062028
PENGERTIAN
Access Modifier adalah sebuah “hak akses” yang diberikan kepada
variabel, method atau class yang bertujuan untuk menjaga
integritas dari data ketika ingin diakses oleh object lain. Hak akses
tersebut diberikan oleh si pembuat program. Dengan adanya
Access Modifier, kita dapat membatasi resource-resource mana
saja yang dapat diakses oleh object tertentu, turunannya, ataupun
oleh method tertentu.
JENIS &
IMPLEMENTASI
DEFAULT 01

Sesuai dengan namanya, modifier jenis ini tidak perlu
dituliskan pada variable/method/class, jika menggunakan
modifier jenis ini, variable/method/class dapat diakses
oleh objek atau class lain asalkan didalam satu package
yang sama.


IMPLEMENTASI
Pada implementasi kali ini, kami membuat satu package Kendaraan yang mempunyai
2 class, lalu pada implementasi ini juga tidak menggunakan access modifier yang
dimana 2 class ini harus berada pada 1 Package yang sama.
OUTPUT

Jika class mesin dipindahkan pada package lain atau berada diluar package
Kendaraan, maka akan terjadi error.
02
PUBLIC
Hak Akses public digunakan pada
class/variable/method/konstuktor, agar dapat
diakses oleh seluruh class didalam package
yang sama atau diluar package yang berbeda,
modifier jenis ini memiliki tingkat akses yang
sangat luas, hingga seluru sumber daya dapat
diakses oleh class manapun tanpa batasan.
IMPLEMENTASI
Untuk implementasi kali ini, kita akan mewariskan sifat-sifat dari
class mobil pada class Manusia, kedua class tersebut berada
didalam package yang berbdeda, karena menggunakan public,
data-data dari class mobil dapat diwariskan pada class Manusia.
OUTPUT
03
PROTECTED
Variable, Method atau konstruktor yang
dideklarasikan protected dapat diakses oleh
subclass atau class lain asalkan didalam
satu package yang sama. hak access
protected tidak bisa diterapkan pada class,
interface dan juga terhadap variable dan
method yang terdapat didalam interface.
IMPLEMENTASI
OUTPUT
04
PRIVATE
Variable dan method yang diberikan hak
akses private hanya bisa diakses oleh class itu
sendiri, data-data tersebut tidak bisa
diwariskan pada subclass atau class lainnya. 
IMPLEMENTASI
OUTPUT
STUDI KASUS
1990s
Was the decade when the Internet appeared
INTERNET GOVERNANCE
THE WEB 1.0
GLOBAL UBIQUITY OF WEB 2.0
THANK
YOU
Semoga Bermanfaat

Anda mungkin juga menyukai