Kamis, 31 Oktober 2019

Acces modifier

Nama : Novia Dwi Jayanti
Kelas : XI RPL 1
M.pelajaran: Pemrograman berorientasi objek





Konstruktor

Nama : Novia Dwi Jayanti
Kelas : XI RPL 1
M.pelajaran: Pemrograman berorientasi objek


Biodata Diri

Nama : Novia Dwi Jayanti
Kelas : XI RPL 1
M.pelajaran : Pemrograman berorientasi objek


Jumat, 04 Oktober 2019

5 contoh soal Pemrograman berorientasi objek

Nama : Novia Dwi Jayanti
Kelas: XI RPL 1
Mata pelajaran: pemrograman berorientasi objek





1.BIODATA DIRI

public class BIODATADIRI {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       System.out.println("Nama :Andi setiaji");
       System.out.println("Umur :16Tahum");
       System.out.println("Tinggi Badan :168cm");
       System.out.println("Berat badan :60kg");
       System.out.println("Status Pernikahan :Belum Menikah");
    }
 
}

Output:
Nama :Andi setiaji
Umur :16Tahum
Tinggi Badan :168cm
Berat badan :60kg
Status Pernikahan :Belum Menikah




2. Program Perulangan

public class MenampilkanNama {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
      for (int hitungan = 0; hitungan <= 100; hitungan++) {
         System.out.println("Karena Kita Pelajar");
     }
    }
 
}

Output:

Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar
Karena Kita Pelajar







3.Assigment

public class Assigment2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       int a, b, c, d, e, f;
       a = 5;
       b = 4;
       c = 8;
     
       d = b + a;
       e = c - b;
       f = c % b;
     
       System.out.println("Hasil dari b "+d);
       System.out.println("Hasil dari c "+e);
       System.out.println("Hasil dari c "+f);
     
   
     
    }
 
}


Output:
Hasil dari b 9
Hasil dari c 4
Hasil dari c 0


4.IF ELSE

public class IfElse {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       int grade=75;
       if(grade<=65)
       {
           System.out.println("LULUS");
         
       }
       else
           System.out.println("TIDAK LULUS");
       }
    }
 


OUTPUT:
TIDAK LULUS









5. Nilai Rata Rata

import java.util.Scanner;
public class asade{
    private static void RerataLarik(int N){
    int i;
    int jumlah=0;
    float Rata_rata;
    Scanner input=new Scanner(System.in);
    int[] A=new int[N];
    for(i=0;i<N;i++){
        System.out.print("Masukkan nilai UN "+(i+1)+"\t:");
        A[i]=input.nextInt();
    }
    for(i=0;i<N;i++){
        jumlah=jumlah+A[i];
    }
    Rata_rata=(float)jumlah/N;
    System.out.println("Rata-Rata nilai UN adalah :"+Rata_rata);
}
 
    public static void main(String[] args) {
        int N;
        Scanner input=new Scanner(System.in);
        System.out.print("Masukkan banyak Mata Pelajaran UN \t:");
        N=input.nextInt();
        RerataLarik(N);
    }
}


Output:
Masukkan banyak mata pelajaran UN             :4
Masukkan nilai UN  1             :80
Masukkan nilai UN 2              :79
Masukkan nilai UN 3              :90
Masukkan nilai UN 4              :79
Rata-rata nilai UN adalah  :82.0






Senin, 23 September 2019

Latihan Pbo

Nama: Novia Dwi jayanti
Kelas:Xl Rpl 1
Mata: Pemrograman berorientasi objek




public class StatementSwitch {
    public static void main(String[] args) {
        String Pil;


  •        Case1

Systempublic class StatementSwitch {
public static void main(String[] args) {
            char pilihan = '3';
            int harga = RP 100.00;
         
        switch(pilihan) {
        case '1' :
        System.out.println("Program IF");
       
        if (harga >= RP 87.000) {
        System.out.println("Harga barang jual beli");
        }


     
Break


  • Case2

System.out.println("Program IFELSE");

                if(harga>=RP 87.000) {     
        System.out.println("Selamat anda mendapatkan potongan harga");
        }
        else {   
        System.out.println("Maaf Anda Tidak mendapatkan potongan harga");
        }


Break


  • Case3

System.out.println("Program IFELSEIF");
               if(harga>=RP 100.000) {     
        System.out.println("Anda Mendapat Potongan Harga Sebesar RP 10.000");
        }
        else if(harga>=RP 100.000) {     
        System.out.println("Anda Mendapat Potongan Harga Sebesar RP 25.000");
        }
        else {     
        System.out.println("Maaf, Anda Tidak Dapat Potongan Harga);
                }


Break


  • Case4

System.out.println("Program NESTEDIF");
       if (harga > 0 ) {
            if (harga < RP 150..000) {
                System.out.println("Selamat, Anda Mendapatkan Bonus 50%");
            }
        }


Break
         
        default :
        System.out.println("Inputan Salah");
        }
    }
}


OUTPUT
Anda Mendapatkan potongan harga.
Anda Mendapatkan potongan harga.
Anda Mendapatkan Potongan Harga Sebesar RP 25.000
Anda Mendapatkan Bonus Hingga 50%








Kamis, 19 September 2019

Pendeklarasian Array

Nama:Novia Dwi Jayanti
Kelas:XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek


•Pendeklarasian Array
public class ClassArray {

    public static void main(String[] args) {
       double[] myList = {1.9, 2.9, 3.4, 3.5};
   
       // Mencetak semua array elemen
       for (int i = 0; i < myList.length; i++) {
           System.out.println(myList[i] + " ");
       }
       // Menjumlahkan semua elemen
       double total = 0;
       for (int i = 0; i < myList.length; i++) {
           total += myList[i];
       }
       System.out.println("Total adalah " + total);


       // Mencari elemen terbesar
       double max = myList[0];
       for (int i = 1; i < myList.length; i++) {
           if (myList[i] > max) max = myList[i];
       }
       System.out.println("Elemen terbesar adalah " + max);
      }
}

Rabu, 18 September 2019

Program Eksplorasi pengulangan text

Nama:Novia  Dwi Jayanti
Kelas : XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek




•Project Eksplorasi:
PROGRAM PENGULANGAN TEXT
public class PengulanganText {

    public static void main(String[] args) {
          do
        {
            System.out.println("semoga sukses");
        }
        while(true);
        }
    }
 
}

Selasa, 17 September 2019

Project Eksplorasi

Nama:Novia Dwi Jayanti
Kelas: XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek


•Project Eksplorasi:
PROGRAM PEMILIHAN SMK
public class ProgramPemilihanSMK {
    public static void main(String[] args) {
        int grade=94;
        if(grade >75){
            System.out.println("Smkn 1 Gunung putri");}
        else{
            System.out.println("Smkn 2 gunung putri");
  }
}

Struktur kontrol perulangan

Nama : Novia Dwi Jayanti
Kelas: XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek



•Struktur kontrol perulangan
While
public class While {

    public static void main(String[] args) {
        int a = 8;
        while (a>6)
        {
            System.out.print(a);
            a--;
        }
    }
}
Do While

        public class DoWhile {

    public static void main(String[] args) {
        do
        {
            System.out.println("Hello. Nice to meet you!!");
        }
        while(true);
   }
}
For
public class For {
    public static void main(String[] args) {
        int i;
        for(i=5; i<15; i++);
        {
            System.out.print(i);
        }
    }
 
}

Struktur kontrol pemilihan

Nama:Novia Dwi Jayanti
Kelas : XI Rpl 1
Mata Pelajaran: pemrograman berorientasi objek


•Statement IF

public class IFstatement {
 
    public static void main(String[] args) {
        int nilai = 80;
        if (nilai > 73){
            System.out.println("Selamat anda Lulus!");}
                  }
     
 
•Statement IF Else

public static void main(String[] args) {
        int grade=68;
        if(grade>60) {
        System.out.println("Congratulations!"); }
        else{
        System.out.println("Sorry you failed"); }
    }
 
}

•Statement IF-Else-If

public static void main(String[] args) {
        int grade=86;
        if(grade>90)
        {
            System.out.println("Very good!");
        }
        else if(grade>60)
        {
            System.out.println("Very good!");
        }
        else
        {
            System.out.println("Sorry you failed");
        }
    }
 
}

•Switch


public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
        char nilai = 'A';
       String nama;
       System.out.println("Masukkan nama: ");
       nama = input.nextLine();
       System.out.println("Nilai : "+nilai);
       System.out.println("/n");
       switch(nilai)
       {
           case 'A': System.out.println(nama+"Nilai Anda memuaskan");
           break;
           case 'B': System.out.println(nama+"Nilai Anda bagus");
           break;
           case 'c': System.out.println(nama+"Nilai Anda cukup");
           break;
           }
           }
           }

Tipe data aritmatika

Nama:Novia Dwi Jayanti
Kelas: XI Rpl 1
Mata pelajaran: Pemrograman berorientasi objek

Pengenalan Tipe data Aaritmatika

1.Operat Aaritmatika

public class Aritmatikaa {
    public static void main(String[] args) {
        int a, b, c, d, e, f, g;
        a = 10;
        b = 5;
     
        c = a + b;
        d = a - b;
        e = a * b;
        f = a / b;
        g = a % b;
     
        System.out.println("Hasil dari penambahan "+c);
        System.out.println("Hasil dari pengurangan "+d);
        System.out.println("Hasil dari perkalian "+e);
        System.out.println("Hasil dari pembagian "+f);
        System.out.println("Hasil dari sisa hasil bagi (modulus) "+g);
    }
 
}

2. Operator Relasi

public class OperasiRelasi {
   
    public static void main(String[] args) {
       int nilai1 = 30;
       int nilai2 = 20;
       int nilai3 = 30;
       System.out.println("Nilainya adalah " + (nilai1 > nilai2));
       System.out.println("Nilainya adalah " + (nilai3 == nilai1));
       System.out.println("Nilainya adalah " + (nilai1 < nilai2));
       System.out.println("Nilainya adalah " + (nilai1 <= nilai3));
       System.out.println("Nilainya adalah " + (nilai3 >= nilai2));
       System.out.println("Nilainya adalah " + (nilai3 != nilai2));
    }
 
}

3.Operat Logika
Operator AND
     package operatorand;
     public class OperatorAND {
     public static void main(String[] args) {
        int operand1 = 48;
        int operand2 = 70;
     
        /**
         * Demonstrasi1 penggunan Logika AND, hasilnya akan true
         * karena kedua operand tersebut bernilai true
         */
        boolean test1 = operand1 > 20 && operand2 <= 100;
        System.out.println(test1);
    }
 
}

Operator OR
   public class LogikaOR  {
   public static void main(String[] args) {
  int operand1 = 80;
  int operand2 = 120;
  // Demostrasi1  || (Logika OR)
  boolean test1 = (operand1 == 80) || (operand2 < 10);
  System.out.println(test1);

  //Demostrasi2 || (Logika OR)
  boolean test2 = (operand1 > 100) || (operand2 >= 200);
  System.out.println(test2);
    }
}

 

Operator Exclusive OR
     public class LogikaExclusiveOR {
    public static void main(String[] args) {
        int operand1 = 77;
        int operand2 = 30;
     
        //Demonstrasi1 ^ (boolean logika exclusive OR)
        boolean test1 = (operand1 > 100) ^ (operand2 != operand1);
        System.out.println(test1);
     
        //Demonstrasi2 ^ (boolean logika exclusive OR)
        boolean test2 = (operand1 < 10) ^ (operand2 > 40);
        System.out.println(test2);
    }
 
}


4. Operator NOT
                  public class LogikaNOT {
            public static void main(String[] args) {
        int operand = 200;
     
        //Demonstrasi ! (logika NOT)
        boolean test1 = (operand > 100);
        System.out.println(test1);
     
        //Demonstrasi2 ! (logika Not)
        boolean test2 = (operand > 100) ;
        System.out.println(!test2) ;
             
    }
 
}

5.Operator Assignment
    public class OperatorAssignment {
    public static void main(String[] args) {
        int a = 10;
        int b, c, d, e, f, g;
        b = 1; c = 2; d = 3; e = 4; f = 5;
     
        b += a;
        c -= a;
        d *= a;
        e /= a;
        f &= a;
     
        System.out.println("Hasil dari += adalah "+b);
        System.out.println("Hasil dari -= adalah "+c);
        System.out.println("Hasil dari *= adalah "+d);
        System.out.println("Hasil dari /= adalah "+e);
        System.out.println("Hasil dari %= adalah "+f);
    }
 
}