All Information About Gadget

Category

About Me

Powered by Blogger.

Monday, 7 January 2019

Pemrograman II Pertemuan 10 "Konstruktor dan Encapsulation"



Konsep Dasar Pemrograman Berorientasi Objek ( Konstruktor, Encapsulation )

Konstruktor

Method yang digunakan untuk memberi nilai awal pada saat object diciptakan. Dipanggil secara otomatis ketika new digunakan untuk membuat instan class

Sifat konstruktor:
-          Nama konstruktor sama dengan nama class
-          Tidak memiliki nilai balik dan tidak boleh ada kata kunci void

Contoh:

public class Mobil {
            String warna;
            int tahunProduksi;
            public Mobil(String warna, int tahunProduksi){
                        this.warna = warna;
                        this.tahunProduksi = tahunProduksi;
            }
            
public void info(){
                         System.out.println("Warna: " + warna);
                        System.out.println("Tahun: " + tahunProduksi);
            }
}

Dengan Konstruktor

public class MobilKonstruktor{
            public static void main(String[] args){
                        Mobil mobilku = new Mobil(“Merah”, 2003);
                        mobilku.info();
            }
}

Encapsulation
Mekanisme menyembunyikan suatu proses dan data dalam sistem untuk menghindari interferensi, dan menyederhanakan penggunaan proses itu sendiri

-          Tongkat transmisi (gigi) pada mobil
-          Tombol on/off/pengaturan suhu pada AC

Class access level (public, protected, private) adalah implementasi dari konsep encapsulation

Enkapsulasi data dapat dilakukan dengan cara:
-          Mendeklarasikan instance variable sebagai private
-          Mendeklarasikan method yang sifatnya public untuk mengakses variable tersebut


Pemrograman Pertemuan 9 "Class, Object, Method dan Attribute"



Konsep Dasar Pemrograman Berorientasi Objek
( Class , Object, Method, Attribute )

Perbedaan Class dan Object

Class: konsep dan deskripsi dari sesuatu
-          Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object

Object: instance dari class, bentuk (contoh) nyata dari class
-          Object memiliki sifat independen dan dapat digunakan untuk memanggil method

Contoh Class dan Object:
-          Class: mobil
-          Object: mobilnya pak Joko, mobilku, mobil berwarna merah.

Attribute

-          Variable yang mengitari class, dengan nilai datanya bisa ditentukan di object
-          Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program
-          Variable memiliki jenis (tipe), nama dan nilai
-          Name, age, dan weight adalah atribute  (variabel) dari class Person

Method

Method adalah urutan instruksi yang mengakses data dari object
Method melakukan:
1.      Manipulasi data
2.      Perhitungan matematika
3.      Memonitor kejadian dari suatu event




Pemrograman II Pertemuan 8 "Pengertian Do-While"



Pemrograman II
Dasar Java (Jcreator)

Pengertian do-while
Struktur do-while sebenarnya tidak beda jauh dengan while. Perbedaannya hanyalah terletak pada penempatan kondisinya saja. Pada while kondisi diletakan di awal blok pengulangan sedangka pada do-while kondisinya berada di akhir blok. Jadi pada proses pengulangan do-while akan dilakukan minimal sekali meskipun ternyata kondisinya tidak terpenuhi atau bernilai false.

syntaks umum DO-WHILE kurang lebih seperti di bawah ini:
do{
                          // instruksi 
                    }while (kondisi);

kita lihat contoh program di bawah ini :
class lat111{
public static void main(String[] args){
int jumlah = 100;
do{
System.out.print(jumlah);
jumlah++;
}
while(jumlah <=10);
}
}

jika program tersebut dijalankan, maka akan menghasilkan keluaran 100, artinya walaupun kondisi salah, namun minimal isi instruksi akan dijalankan sekali, hali ini dikarenakan proses do-while berbeda dengan while, dimana do-while pertama melakukan instruksi baru mengecek kondisi, sedangkan while pertama mengecek kondisi baru melakukan instruksi.

Pemrograman II Pertemuan 7 "Pengertian While"



Pemrograman II
Dasar Java (Jcreator)

Pengertian while
Pada while pengulangan dikondisikan di awal blok, jadi apabila kondisi tidak terpenuhi ( bernilai false) maka proses pengulangan tidak akan pernah dilakukan atau tidak berjalan.

syntaks umum WHILE kurang lebih seperti di bawah ini:
While (kondisi){
//statement
                                      }

kita lihat contoh program di bawah ini :
class while1{
public static void main(String[] args){
int i=1;
while (i <= 5) {
System.out.println(i);
i++;
}
}
}