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


Wednesday, December 27, 2017

Konsep Dasar Pemrograman Berorientasi Objek

Assalamualaikum wr.wb
 hy ketemu lagi dengan saya
kesempatan kali ini saya akan membahas tentang Attribut objeck , class dan Method

    Attributes merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object. 
Struktur Dasar
   
    Object adalah Semua hal yang ada dalam dunia nyata, baik konkrit maupun abstrak.
Contoh object konkrit : rumah, sekolah, dosen, mahasiswa, dll.
Contoh object abstrak : mata kuliah, penjadwalan, dl
Ciri-ciri object :
Objek memiliki status (state) dan tingkah laku (behavior)
Status (state) disebut juga dengan atribut
                Contoh objek : objek mobil x
                – Atribut : merek, warna, bahan bakar
                – Method : maju, mundur, pindah persnelling, kecepatan bertambah, dll
Pada OOP : status disimpan dalam variabel, dan tingkah laku disimpan dalam method
    Method ialah Apa saja yang dapat dilakukan / dialami oleh suatu objek, jika bersifat static berarti dilakukan oleh semua objek dalam kelas tersebut.
Struktur Dasar
[modifier] tipe_return_value NamaMethod ([tipe] [parameter]) [throws namaClassEksepsi] {
                                methodbody;
                }
Struktur Dasar Method main()
[modifier] tipe_return_value main (String args []) {                                methodbody;}
Ada lima sintaks pemanggilan method :
  1. namaObjek.namaMethod ([argument]);
  2. namaClass.namaMethod ([argument]);
  3. super.namaMethod ([argument]);
  4. this.namaMethod ([argument]);
  5. namaMethod ([nilaiParamenter]);

Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga
merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.
Struktur dasar pendeklarasian Class
[modifier1] class NamaClass [modifier2]
{                Statments in Class Body
}
 Dan ini beberapa pertanyaanya :
SOAL 1

kita buat 2 folder, folder pertama hp

 dan folder ke dua kita panggil dari folder pertama


  





SOAL KE 2
   
Folder 1
Folder ke 2 panggilan darii Folder 1
SOAL KE 3
 
 folder 1




folder ke 2 panggilan dari folder
SOAL KE 4


 folder 1

folder ke 2 panggilan dari folder 1

Demikian blog ini saya akhiri... kurang lebihnya mohon maaf Terimakasih
Wasalamualaikum wr.wb

Wednesday, December 20, 2017

Looping Do while

Asslamualaikumwr.wb
    Hy.... salam sejahtera untuk kita semua... ketemu lagii yahh kita.... jika tadi saya membahas looping While kali ini Kita membahas looping  Do while.
APA ITU DO WHILE ??

Do While adalah mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan      lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut.
Perintah DO ... WHILE hampir sama dengan WHILE sebelumnya. 
Sintaknya:
do
{
.
.
}
while (kondisi);
Perbedaan dengan WHILE sebelumnya yaitu bahwa pada DO WHILE statement
perulangannya dilakukan terlebih dahulu baru kemudian di cek kondisinya.
Sedangkan WHILE kondisi dicek dulu baru kemudia statement perulangannya
dijalankan. Akibat dari hal ini adalah dalam DO WHILE minimal terdapat 1x

perulangan. Sedangkan WHILE dimungkinkan perulangan tidak pernah terjadi
yaitu ketika kondisinya langsung bernilai FALSE.

CASE 1
Jika outpunya =
 
 
 Maka inputnya =

package uts;

/**
 *
 * @author windows-10
 */
public class pertemuan8 {
    public static void main (String[] args)
    {
        int i = 10;
        while(i<10){
            System.out.println("perulangan dengan while -"+i);
            i++;
        }
        int j=10;
        do{
            System.out.println("perulangan dengan do -"+j);
        j++;
        }while(j<10);
    }}
   CASE 2

jika outputnya =
 

Maka inputnya =

/**
 *
 * @author windows-10
 */
public class CASE1PERTEMUAN8 {
    public static void main (String[] args) {
   
        /*int i = 1;
        while(i<=10){
            System.out.print(i+"\t");
            i++;
              }


*/
        int j=1;
        do{
            System.out.print(j+"\t");
        j++;
        }while(j<=10);}}


CASE 3
jika outputnya =


Maka inputnya =

import java.util.Scanner;
/**
 *
 * @author user
 */
public class Do while {
   public static void main(String[] args){ 
        int i=1;
       do {
      System.out.println (i+"."+"Saya Senang Belajar Java");
         i++;
       }
       while(i<=10);
   }}

CASE 4
Jika outputnya =
Maka inputnya =

   public static void main(String[] args){ 
         int i=1;
          Scanner masuk = new Scanner (System.in);
           System.out.print("Masukan Banyaknya Deret=");
       do {
                int input=masuk.nextInt();
      while (i<=input ){
          System.out.print ("Hasil Fungsi DO While ke-"+i);
           System.out.println ("");
            i++;
           }}}

CASE 5
Outputnya =
maka inputnya =
    public static void main(String[]args){
                   int jml;
 Scanner deret = new Scanner(System.in);
        System.out.println("Masukan banyaknya deret = ");
      do   jml = deret.nextInt();
       
        int i = 1;
        while(i<=10){
            System.out.print(i+"\t");
            i++;
   
}}}

 Demikian penjelasan dari saya kurang lebihnya mohon maaf
terima kasih
Wasalamualaikum Wr.Wb


Tuesday, December 19, 2017

looping While

Perulangan While

Asalamualaikum wr.wb
Salam sejahterah untuk kita semua, kesempatan kali ini saya ingin menjelaskan tentang looping While.
 While adalah pernyataan atau blok pernyataan yang diulang-ulang selama kondisi -loop bernilai true. Sintaks untuk perulangan while adalah sebagai berikut:
Setiap kondisi loop merupakan suatu ekspresi boolean yang mengendalikan tubuh loop. Kondisi tersebut dievaluasi untuk menentukan apakah tubuh loop di eksekusi atau tidak. Jika hasil evaluasi bernilai true, maka tubuh loop dieksekusi, sedangkan jika bernilai false, maka keseluruhan loop berhenti.
Pernyataan (statement) dalam tubuh loop akan dieksekusi secara berulang. Kesalahan pemrograman yang umum terjadi adalah loop tidak bisa berhenti atau yang biasa disebut dengan infinite loop. Yaitu kesalahan yang mengakibatkan program tidak bisa menghentikan loop karena kondisi loop selalu bernilai true.
Oke setelah penjelasan saya ingin membahas beberapa case tentang While
 Case 1 ;
Jika Output nya =
  


Maka Inputnya =
import java.util.Scanner;

/**
 *
 * @author windows-10
 */
public class pertemuan7 {
    public static void main(String[]args){
        int i = 1;
        while(i<=5){
            System.out.println(i);
            i++;
        }
    }
   
}
CASE 2
Jika outpunya =
Maka inputnya=
     public class case2pertemuan7 {
        public static void main(String[]args){
        int i = 1;
        while(i<=5){
            System.out.print(i+"\t");
            i++;
   
}}}
CASE 3
Jika outpunya =
Maka inputnya
       public static void main(String[]args){
        int i=1;
        while (i<=10){
            System.out.println("saya senang belajar java");
        i++;
    }
}}

CASE 4
Jika outputnya =
Maka inputnya =
public class case4pertemuan7 {
            public static void main (String[] args) {
                int jml;
 Scanner deret = new Scanner(System.in);
        System.out.print("Masukan banyaknya deret = ");
        jml = deret.nextInt();
int i=1;
while (i<=jml){

System.out.println("Hasil Fungsi WHILE ke - "+i);
i++;
}
}
}
  jika hasil outpunya terbalik seperti ini =
  maka inputnya hampir sama seperti yang pertama hanya beda sedikit ajah
yaitu =
import java.util.Scanner;

/**
 *
 * @author windows-10
 */
public class jikaterbalik {
              public static void main (String[] args) {
                int jml;
 Scanner deret = new Scanner(System.in);
        System.out.print("Masukan banyaknya deret = ");
        jml = deret.nextInt();
int i=1;
while (jml>=i){

System.out.println("Hasil Fungsi WHILE ke - "+jml);
jml--;
}
}
}

CASE 5
Jika outpunya =

Maka inputnya =
        public class case5pertemuan7 {
            public static void main(String[]args){
        int i = 10;
        while(i>=1){
            System.out.print(i+"\t");
            i--;
   
}}}

CASE 6
Jika outputnya =


Maka inputnya =
import java.util.Scanner;

/**
 *
 * @author windows-10
 */
public class case2pertemuan7 {
    public static void main(String[]args){
                   int jml;
 Scanner deret = new Scanner(System.in);
        System.out.println("Masukan banyaknya deret = ");
        jml = deret.nextInt();
       
        int i = 1;
        while(i<=10){
            System.out.print(i+"\t");
            i++;
   
}}}
 
Demikian penjelasan saya tentang Looping While, semoga bermanfaat untuk anda
mohon maaf jika ada kesalahan karna saya pun hanya seorang mahasiswa semester awal  yang sedang belajar 
Terima Kasih
Wasalamualaikum Wr.Wb


Monday, December 11, 2017

Looping For

Assalamualaikum wr.wb

     hy, gimna kabarnya? semoga sehat sehat ajah yahh..😀😀😀😀😀😀
Berjumpa lagii dengan saya. dan kesempatan kali ini kita akan membahas looping
apa itu looping?
Looping atau Pengulangan adalah suatu yang wajib dikuasai oleh seorang Programmer, ini karena looping adalah jiwa dari program. Banyak Algoritma yang memerlukan looping sebagai sarana terwujudnya Algoritma tersebut seperti Algoritma Array, Searching, Sorting, dll. Dari sini kebayang bagaimana pentingnya sebuah looping dalam sebuah program. Maka dari itu Aden Kejawen yang suka looping alias muter-muter kalo jelasin, akan mencoba berbagi tentang Algoritma dan Syntax Looping dalam Bahasa C.
Terdapat beberapa jenis perulangan pada Java, yaitu :

for

while

do-while

Berikut ini saya akan memberikan beberapa contoh pernyataan:
1. Jika outpunya seperti ini  

     Maka inputnya

 import java.util.Scanner;
/**
 *
 * @author windows-10
 */
public class case3 {
        public static void main (String[] args) {
 Scanner deret = new Scanner (System.in);
        System.out.println("Masukan banyaknya deret = 10 : ");
int i;
for(i=1; i<=10; i++)
{
System.out.println("Hasil Fungsi FOR ke - "+i);
}
}
}


2. jika outputnya seperti


Maka inputnya



 import java.util.Scanner;
/**
 *
 * @author windows-10
 */
public class pertemuan6 {
    public static void main (String[] args) {

int i;
for(i=1; i<=10; i++)
{
System.out.println("Hasil Fungsi FOR ke - "+i);
}
}
}


3. Jika outputnya seperti ini

 Maka inputnya :


import java.util.Scanner;

public class case8 {
   
        public static void main (String[] args){
 
{
Scanner masuk = new Scanner(System.in);
System.out.print("Masukan banyaknya Deret = ");
int input=masuk.nextInt();
for (int a = 1; a <= input; a++) {

for (int d = 1; d <= a; d++) {
System.out.print(" ");
}
for (int x = input-a+1; x >= 1; x--) {
System.out.print("*");
}
System.out.println("");
}

}}}

 

Sekian dulu penjelasan dari saya ...
             Mohon maaf jika ada kesalahan dalam penulisan blog saya karna saya pun dalam proses pembelajaran   Terima kasih💋
Wasalamualaikum wr.wb      
           
           
           
           

   
 



Inheritance

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