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...