Sunday, January 14, 2018

Inheritance

Assalamualaikum...
   Annyeonghaseyo,,, Kesempatan X ini saya Akan membuat Blog Terakhir disemester 3 ini....
Sebelumnya saya Menulis saya ingin mengucapkan Terima Kasih kepada Dosen saya yang paling Ganteng
Pak Toeko Triyanto S.kom M.kom Udah ngasih Ilmunya,,, semoga ilmunya bermanfaat Aamin..


Blog ini Saya akan membahas tentang Inheritance, Apa itu Inheritance??
Inheritance Adalah Pewarisan/Penurunan adalah konsep pemrograman dimana sebuah class dapat ‘menurunkanproperty dan method yang dimilikinya kepada class lain. Konsep inheritance digunakan untuk memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode program

 Langsung ajahh kita Bahas soal nya



Kita Akan membuat 3 class
Class PERTAMA "
public class Matematica {
        private int a,b,pertambahan,pengurangan,perkalian,pembagian;

       
   
    //method
                
        void setpertambahan(int a, int b){
            pertambahan=a+b;
        }
       
          void setpengurangan (int a, int b){
            pengurangan=a-b;
    }
         
         void setperkalian(int a, int b){
            perkalian=a*b;
    }
        
          void setpembagian(int a, int b){
            pembagian=a/b;
          }
           
           
           
            int getpertambahan(){
              return pertambahan;
            }
            int getpengurangan(){
                return pengurangan;
            }
           
            int getperkalian(){
                return perkalian;
            }
            int getpembagian(){
                return pembagian;
            }
}

(JANGAN DI RUNNING DULU YAHH Chingudeul)
Class KEDUA
 Dikelas kedua ini Ada tulisan Extends Matematica itu berarti Pemanggilan variable Private Dari Class MATEMATICA
dan di class ini berisi tentang MODULUS  ajah  yahh bukan MODUS 
(JANGAN DI RUNNING LAGII YAHH )

Dan CLAS KE TIGA ( TERAKHIR)

DAN CLASS INI KITA HARUS RUNNING
DAN INI HASIL OUTPUTNYA 
Sekian Pembahasan dari saya, kurang lebihnya mohon Maaf ...
Wassalamualaikum Wr.Wb






Tuesday, January 9, 2018

ENCAPULATION

Asslamualaikum Wr.Wb
     Apakabar teman blog, ketemu lagii dengan saya 😊
kesempatan kali ini saya akan membahas tentang Encapulation,kontraktor, mutator dan accesor
Encapulation Adalah membungkus class dan menjaga apa apa saja yang ada didalam class tersebut, baik method ataupun atribut, agar tidak dapat di akses oleh class lainnya
 CONTOH =


Kontraktor adalah sinonim dengan kata Pemborong, definisi lain “Kontraktor” berasal dari kata “kontrak” artinya surat perjanjian atau kesepakatan kontrak bisa juga berarti sewa
CONTOH=
Mutator Adalah nama lain dari konsep Enkapsulasi; yah, , , memang tidak bisa di samakan dengan konsep itu, namun kedua hal ini memiliki konsep yang sedikit sama dengan Enkapsulasi.
CONTOH = 
Accesor Adalah sebuah konsep dimana ada sebuah method yang di gunakan untuk mengembalikan nilai dari field/variable yang memiliki hak akses private/protected.
CONTOH = 
Setelah kita mengetahui Pengertianya kita lanjutkan dengan contoh soal
Jika OUTPUT nya seperti ini 
Maka kita akan buat 2 Class
Class 1 Dengan nama BIODATA
Dan Class kedua bernama BIODATABERAKSI ( untuk pemanggilan Class 1 )
 
Demikian penjelasan dari saya kurang lebihnya mohon maaf
 Terimakasih udah Berkunjung di blog saya 
Wasallamualaikum Wr.Wb

Thursday, January 4, 2018

Konsep Dasar Pemrograman Berorientasi Objek 2 (pertemuan10)

Assalamualaikum wr.wb
        Apa kabar Saudaraku semoga dalam keadaan sehat ajah, aamin
        Dalam pertemuan kali ini saya akan membahas tentang Konstruktor , Indentifier dan Parameter
Pengertian Konstruktor
        Merupakan method khusus yang digunakan untuk menginisialisasi objek dan tiap class boleh memiliki lebih dari satu konstruktor.
Perbedaan method biasa dengan konstruktor adalah bahwa konstruktor harus memiliki nama yang sama dengan nama classnya dan tidak memiliki nilai kembalian (tipe-data).
Konstruktor dijalankan pada saat sebuah object diinisialisasi (menggunakan kata new). Pada konstruktor juga berlaku overloading, artinya boleh mendeklarasikan lebih dari satu konstruktor, asalkan memiliki parameter yang berbeda – beda
Pengertian Parameter
        
Parameter adalah Suatu Nilai yang dapat diubah ubah dari luar untuk menentukan hasil yang akan di tampilkan. Perhatikan hal berikut :

  1. Mengirim —> Parameter Aktual // yang dimain
  2. Mengerima —> Parameter Formal
Contoh :
1.   Method tidak mengembalikan nilai (tanpa parameter) (diberi tipe void)
Sintak :  static void goldsgym();

  1. //method static bernama kebersihan yang tidak mengembalikan nilai.
Contoh :
class kebersihan {
static void Cetak(){
System.out.print(“Kebersihan Tanggung Jawab Kita Bersama”);
}
public static void main(String[] args) {
Cetak();
System.out.println(“kebersihan sebagian dari Iman”);
}
}

 Pengertian Indifier 
Merupakan  Suatu nama yang digunakan untuk menyatakan variabel, konstanta, class, method. Untuk membuat nama identifier perlu memperhatikan hal-hal berikut:
  1. Membedakan huruf besar dan huruf kecil (case sensitive).
  2. Nama identifier bisa terdiri dari satu atau beberapa karakter yang terdiri dari angka (0 – 9), huruf (A – Z, a – z), dollar ($), garis-bawah/underscore(_).
  3. Penamaan identifier harus dimulai dengan huruf, underscore(_), atau karakter dollar ($). Tidak boleh dimulai dengan angka.
  4. Simbol-simbol operator seperti (*), (+), (/), (-) tidak boleh digunakan.
  5. Dalam penamaan identifier tidak boleh menggunakan spasi.
  6. Tidak diperbolehkan menggunakan Kata-kata keyword dalam java (misalnya: public, class, static, dsb).
  7.  Panjang nama identifier tidak dibatasi. 
Setelah kita udah mengetahui beberapa pengertianya....
kita coba 1 pertanyaan
Karna disoal tersebut ada 2 judul buku maka setiap judul buku kita akan buat 2 class;


::::::::::::::::::::::::::::::::::::::::::::::::::::Judul buku Pertama :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
class 1 =

 class 2 ( pemanggilan method ) =
 Output =


::::::::::::::::::::::::::::::::::::::::::::::::::::::::Judul buku ke dua::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Class1=
Class 2(pemanggilan method)=
Output =
Agar terlihat lebih bagus maka kita buat Scanner

Class 1 =

Class 2 (Pemanggilan method)

===  OUTPUT JIKA PILIH NO 1 ===




===  OUTPUT JIKA PILIH NO 2 ===

 ===  OUTPUT JIKA PILIH SELAIN NO 1 DAN NO 2 ===

 Demikian penjelasan dari saya semoga bermanfaat buat kalian yang membaca,.
 kurang lebihnya mohon maaf  jika ada kesalahan karna saya pun dalam proses pembelajaran

Wasalamualaikum wr.wb


Inheritance

Assalamualaikum...    Annyeonghaseyo,,, Kesempatan X ini saya Akan membuat Blog Terakhir disemester 3 ini.... Sebelumnya saya Menulis saya...