Enkapsulasi adalah suatu cara untuk meyembunyikan implementasi detil dari class untuk mencegah akses yang ilegal. Ada dua hal yang mendasar dari enkapsulasi yaitu information hiding dan interface to access data. Berikut sedikit penjesalan dari hal diatas. Information hiding adalah menyembunyikan informasi dari suatu class agar tidak bisa diakses dari luar class, caranya hanya dengan memberikan modifier private pada varibel yang ingin kita hiding. Selanjutnya mengenai interface to acces data, ialah cara kita untuk mengubah nilai pada suatu variabel yang telah dilakukan information hiding. Cara yang biasa dilakukan adalah melalui method, lewat method ini kita bisa merubah nilai suatu variabel yang telah mengalami information hiding. Enkapsulasi tersebut terdiri dari tiga jenis yaitu public , protected , dan private . 1. Public Merupakan kata kunci yang digunakan dalam java yang memungkinkan setiap variabel dan method yang di deklarasikan dalam class public dapat d...
Fungsi, Prosedur, Method -Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void. -Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai. -Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya digunakan pada OOP. Pemrograman Berorientasi Objek Pemrograman berorientasi objek atau Object Oriented Programming (OOP) atau merupakan sebuah paradigma atau teknik pemrograman yang berorientasikan Objek. OOP memiliki beberapa keuntungan dalam pemrograman, di antaranya: 1. OOP menyediakan struktur modular yang jelas untuk program sehingga OOP sangat bagus digunakan untuk mendefinisikan tipe data abstrak di mana detil implementasinya tersembunyi. 2. OOP akan mempermudah dalam memaintain dan memodifikasi kode yang sudah ada. Objek yang baru dapat dibuat tanpa mengubah kode yang sudah ada. 3. OOP menyediakan framework untuk library kode di mana komponen software yang tersedia dapat dengan mudah dia...