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      
           
           
           
           

   
 



Sunday, October 29, 2017

Struktur Seleksi Switch Case

Assalamualaikum wr.wb
         apa kabar Sobat ? semoga dalam keadaan baik baik ajah yahh
kalii ini saya akan membahas  Salah satu Jenis Struktur Seleksii ....
Tapi.. kali ini saya hanya akan membahas tentang Struktur Switch  - case
 

Seperti biasa saya akan menjelaskan pengertian darii Struktur Switch - case
         Switch Case merupakan salah satu bentuk percabangan, bentuk dari Switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch-case ini memiliki kegunaan sama seperti if – else bertingkat
     
       Kegunaan Switch case
        Switch case digunakan untuk percabangan yang kondisinya banyak. Sedangkan percabangan if  hanya bisa untuk menangani dua kondisi yaitu TRUE atau FALSE. Tapi jika kita ingin melakukan percabangan untuk peringkat nilai, contoh nilai A = sempurna, B = bagus, C = sedang, D = kurang, akan ribet jika kita menggunakan percabangan if untuk menyelesaikan kondisi tersebut. Untuk itu mari kita pelajari percabangan switch case.

         Dan saya akan menjelaskan 3 soal tentang Switch case sebagai berikut :

SOAL 1


Buat program dengan output:
Memilih Jurusan
Masukkan Pilihan :
Jika pilihan sama dengan “1” ,maka “Jurusan Sistem Informasi”. Jika pilihan sama dengan “2”, maka “Jurusan Tehnik Informatika”. Selain itu maka “pilihan anda salah”.


 INPUT NYA
 package pertemuan5;
import java.util.Scanner;
/**
 *
 * @author windows-10
 */
public class Pertemuan5 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String lol = "sukses Anisoib";
        String sup = "pilih jurusan";
        String pos = "+-------------+";
        int pilihan;
      
        System.out.println(sup);
        System.out.println(pos);
        System.out.println("klik 1 untuk pilih jurusan SI");
        System.out.println("klik 2 untuk pilih jurusan TI");
        System.out.println(pos);
        System.out.print("Masukan pilihan");
        Scanner input = new Scanner (System.in);
        pilihan = input.nextInt ();
        System.out.println (pos);
        switch (pilihan){
            case 1: System.out.println ("jurusan SI"); break;
            case 2: System.out.println ("jurusan TI"); break;
            default: System.out.println ("pilihan anda salah"); break;
        }
        System.out.println("+----------------------+");
    }
        }

 OUTPUTNYA
 




SOAL 2 

INPUTNYA
 import java.util.Scanner;
/**
 *
 * @author windows-10
 */
public class swich {
      public static void main(String[] args) {
         String kode_susu ="", nama_susu="";
        int ukuran=0,harga=0,jumlah=0,total=0;
      
        Scanner input= new Scanner (System.in);
      
      
         System.out.println("TOKO BIG SUSU");
         System.out.println("----------------");
         System.out.println("A"+" "+"."+"SUSU DANCOW");
         System.out.println("\t 1.ukuran kecil");
         System.out.println("\t 2.ukuran sedang");
         System.out.println("\t 3.ukuran besar");
         System.out.println("B"+" "+ "."+"SUSU BENDERA");
         System.out.println ("\t 1.ukuran kecil");
         System.out.println ("\t  2.ukuran sedang");
         System.out.println ("\t  3. ukuran besar");
         System.out.println("C"+" "+"."+"SUSU SGM");
         System.out.println("\t 1.ukuran kecil");
         System.out.println("\t 2.ukuran sedang");
         System.out.println("\t 3.ukuran besar");
         System.out.println("-----------------");
           System.out.println("masukan kode susu [A|B|C]");
             kode_susu = input.nextLine();
            System.out.println("ukuran kaleng [1|2|3]");
              ukuran = input. nextInt();
            
        switch (kode_susu){
            case "A":
                nama_susu = "Dancow";
                switch (ukuran){
                    case 1 : harga = 15000; break;
                    case 2 : harga = 20000; break;
                    case 3 : harga = 25000; break;
                    default : harga = 0; break; 
                }
                break;
              
          case "B":
                nama_susu ="Bendera";
                switch(ukuran){
                    case 1 : harga = 13500; break;
                    case 2 : harga = 17500; break;
                    case 3 : harga = 20000; break;
                    default : harga = 0; break;
                }
            break;
            case "C":
                nama_susu ="SGM";
                switch(ukuran){
                    case 1 : harga = 15000; break;
                    case 2 : harga = 18500; break;
                    case 3 : harga = 22000; break;
                    default : harga = 0; break;
                }
            break;
        }
        System.out.println("Susu : "+ nama_susu);
        System.out.println("Harga Satuan Barang : "+harga);
        System.out.print("Jumlah yang dibeli : ");
        jumlah = input.nextInt();
        total = jumlah * harga;
        System.out.println("Harga yang harus di bayar sebesar Rp. "+total);
      
    }}


OUTPUT

SOAL 3

jika jumlah point “1” maka dapat “medali emas”. Jika jumlah point “2” maka dapat “medali perak”. Jika jumlah point “3” maka dapat “medali perunggu”.  Selain itu “tidak dapat medali.

INPUTNYA

import java.util.Scanner;

/**
 *
 * @author windows-10
 */
public class SABAR {
    public static void main(String[] args) {
        String Nama = "Sabar Hanadwiputra";
     
        int Point;
       
        Scanner satu=new Scanner(System.in);
       System.out.print("Nama= Sabar Hanadwiputra");
        Nama =satu.next();
     
         System.out.print("Point");
        Scanner input = new Scanner (System.in);
       
        Point = input.nextInt ();
       
       
        switch (Point){
            case 1: System.out.println (" Medali Emas"); break;
            case 2: System.out.println (" Medali Perak"); break;
            case 3: System.out.println (" Medali perunggu");break;
            default: System.out.println ("pilihan anda salah"); break;
        }
        System.out.println("+----------------------+");
    }
        }

OUTPUTNYA

 Demikian penjelaskan yang saya sampaikan kurang lebihnya mohon maaf
Terima kasih ^_^
Wasalamualaikum wr.wb

 

Tuesday, October 24, 2017

Struktur Seleksi pemograman JAVA Netbeans berserta Programnya



Assalamualikum wr.wb
       hy anak program.., ketemu lagii dengan saya yang manis tanpa pemanis buatan (please jangan munta).... oke  kesempatan kali ini saya akan membahas beberapa Soal tentang struktur seleksii menggunakan Java netbeans

--  Sebelum kita masuk ke programnya kita kenall dulu apa itu Struktur Seleksi

               Struktur Seleksi adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else, else-if, dan juga switch. 
    If
Pernyataan seleksi dengan IF akan mempunyai beberapa bentuk Bentuk yang pertama ialah IF dengan satu lihat  Percabangan if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan dengan syarat tertentu
  If else
Percabangan if else digunakan saat kita memiliki dua pernyataan dengan syarat tertentu. Sintaks if-else seperti berikut :
 Else if
Percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2)
 Switch
Pernyataan switch adalah pernyataan yang digunakan utuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. Setiap ungkapan diungkapkan dengan sebuah nilai integral konstan, seperti sebuah nilai dengan tpe byte, short, int atau char
                   itu beberapa pengertianya...
--  okee sekarang kita bahasa beberapa soall darii dosen saya yang paling ganteng hehhehehehh.... 
 soal 1
       Buatlah output sbb:
       NPM                                        : (input dari keyboard)
       Nama                                      : (input dari keyboard)
       Nilai Praktikum                    : (input dari keyboard)\

Jika nilai praktikum lebih besar atau sama dengan 60 maka tampilkan kalimat “keterangan = lulus

Dan
Buat Program dengan JCreator untuk mencetak tampilan sbb :
Jika Nilai MAHASISWA >= 60, maka Keterangan=“Lulus”
Jika Nilai MAHASISWA < 60, maka Keterangan=“Tidak Lulus”


Input kodinganya 

package anisoib;
import java.util.Scanner;
       
/**
 *
 * @author windows-10
 */
public class lulus {
   
  
        public static void main(String[] args)
        {           Scanner input=new Scanner (System.in);
    String Npm;
    String Nama;
    String Nilai_Pratikum ;
   
    Scanner satu=new Scanner(System.in);
    System.out.println("MASUKAN NPM ANDA");
    Npm=satu.next();
  
    Scanner tiga=new Scanner(System.in);
    System.out.println("MASUKAN NAMA ANDA");
    Nama=tiga.next();
   
    Scanner empat=new Scanner(System.in);
    System.out.println("MASUKAN NILAI_PRATIKUM");
    Nilai_Pratikum=empat.next();
           
           int nilai= 60;
                    if (nilai <=60);
                    System.out.println("keterangan="+"TIDAK lulus");
                   
                    if (nilai >=60);
                    System.out.println("keterangan="+"lulus");
        }}


Outpun codinganya 

lulus 

 TIDAK LULUS






 SOAL 2
Menentukan besarnya potongan dari pembelian barang yang diberikan seorang pembeli, dengan kriteria :
a. jika total pembelian kurang dari Rp. 50.000,- potongan yang diterima sebesar 5% dari total pembelian.
b. Jika total pembelian lebih dari atau sama dengan Rp. 50.000,- potongan yang diterima sebesar 20% dari total pembelian.
Total pembelian Rp. = 50000 (input)
Besarnya potongan Rp. 10000 (otomatis)
Jumlah yang harus dibayarkan Rp. 40000 (otomatis)

Input codinganya
  package anisoib;
 import java.util.Scanner;
/**
 *
 * @author windows-10
 */
public class soalpotongan {
    public static void main(String[] args){
        Scanner input = new Scanner (System.in);
      
        int pembelian;
        int bayar;
        String npm;
        int diskon;
        int bayar2;
        int selain;
       
        Scanner one=new Scanner (System.in);
           System.out.print("npm=");
           npm=one.next();
       
        System.out.println("Pembelian");
        pembelian=one.nextInt();
        if(pembelian >=50000){
        diskon = pembelian*20/100;
        bayar = pembelian - diskon;
         System.out.println("anda dapat potongan=" + diskon);
         System.out.println("total yang dibayar="+ bayar);
        }
         else {
            selain = pembelian * 5/100;
              bayar2 = pembelian - selain;
            System.out.println("anda dapat potongan=" + selain);
               System.out.println("total yang dibayar=" + bayar2);
        
       
    }
    }
}
OUTPUT CODINGANYA



SOAL 3
      Input Data Variabel :
      Nama Mahasiswa, Nilai statis, Nilai program, Nilai Algoritma diisi sendiri
      Nilai = (nilai statis + nilai program+ nilai algoritma) / 3
      Nilai huruf :
     Jika nilai >=80, maka nilai huruf=”A”
     Jika nilai >=66 dan nilai<80, maka nilai huruf=”B”
     Jika nilai >=55 dan nilai<66, maka nilai huruf=”C”
     Jika nilai >=41 dan nilai<55, maka nilai huruf=”D”
     Jika nilai > 41, maka nilai huruf=”E”
      Nilai mutu :
     Jika nilai huruf=”A”, maka nilai mutu=”memuaskan”
     Jika nilai huruf=”B”, maka nilai mutu=”baik”
     Jika nilai huruf=”C”, maka nilai mutu=”cukup”
     Jika nilai huruf=”D”, maka nilai mutu=”kurang”
     Jika nilai huruf=”E”, maka nilai mutu=”gagal”
      Keterangan
     Jika nilai >=55, keterangan =”lulus”
     Jika nilai <55, maka keterangan =”tidak lulus”


Input codinganya
 
public class pertemuan_4 {
      public static void main(String[] args){
        Scanner input = new Scanner (System.in);
     String nama_mhs;
    int nilai_Statistik;
    int nilai_program1;
    int nilai_algoritma;
    String nilai_mutu;
    int nilai_huruf;
    String keterangan;
    int nilai_total;
 
   
    //mahasiswa
    {
   
   
         Scanner mhs = new Scanner (System.in);
         System.out.print("MASUKAN NAMA ANDA : ");
         nama_mhs=mhs.next();
        
         //nilai_word
         Scanner word = new Scanner (System.in);
         System.out.print("MASUKAN NILAI Statistik ANDA : ");
         nilai_Statistik=word.nextInt();
       
         //nilai_excel
         Scanner excel = new Scanner (System.in);
         System.out.print("MASUKAN NILAI Program1 ANDA : ");
         nilai_program1=excel.nextInt();
   
         //nilai_access
         Scanner access = new Scanner (System.in);
         System.out.print("MASUKAN NILAI algoritma ANDA : ");
         nilai_algoritma=access.nextInt();
        
         //nilai_total
         nilai_total=(nilai_Statistik+nilai_program1+nilai_algoritma)/3;
         System.out.print("NILAI RATA-RATA KESELURUHAN: " +nilai_total);
        
         //nilai_huruf
         if (nilai_total>=80)
         {
             System.out.println("\nNILAI HURUF : A");
             System.out.println("NILAI MUTU :  MEMUASKAN");
         }
         else if (nilai_total >66 && nilai_total<80)
                 {
                     System.out.println("\nNILAI HURUF : B");
                     System.out.println("NILAI MUTU : BAIK");
                 }
         else if (nilai_total >55 && nilai_total<66)
                 {
                     System.out.println("\nNILAI HURUF : C");
                     System.out.println("NILAI MUTU : CUKUP");
                 }
     else if (nilai_total >41 && nilai_total<55)
                 {
                     System.out.println("\nNILAI HURUF : D");
                     System.out.println("NILAI MUTU : KURANG");
                 }
         else if (nilai_total >=4)
                 {
                     System.out.println("\nNILAI HURUF : E");
                     System.out.println("NILAI MUTU : GAGAL");
                 }
        System.out.println("------------------------------------------");
       
        if (nilai_total>=55){
            System.out.print("KETERANGAN : LULUS ");
        }
        else if (nilai_total<=55)
        {
            System.out.print("KETERANGAN : TIDAK LULUS");
       
    }
      }}
OUTPUT A



OUTPUT B



 OUTPUT C



OUTPUT D


OUTPUT E



soal 4
•Buatlah program yang menghasilkan tampilan INPUT dan OUTPUT sebagai berikut :
TAMPILAN INPUT
•NPM                           : <input>
•Nama Mahasiswa   : <input>
•Nilai Kehadiran       : <input>
•Nilai Tugas               : <input>
•Nilai UTS                   : <input>
•Nilai UAS                  : <input>
TAMPILAN OUTPUT
•NPM Mahasiswa      : <tampil otomatis>
•Nama Mahasiswa    : <tampil otomatis>
•Nilai Rata-rata         : <tampil otomatis>
•Grade                         : <tampil ototmatis>
•Keterangan               : <tampil otomatis>
KETENTUAN SOAL
•Nilai akhir : (10% x Nilai Absen) + (20% x Nilai Tugas) +(30% x Nilai Tugas) + (40% x Nilai UAS)
•Nilai akhir           grade            keterangan
    0 – 45                      E              KURANG SEKALI
    46 – 55                    D                   KURANG
    56 – 65                    C                    CUKUP
    66 – 75                    B                     BAIK
    76 – 100                 A                 ISTIMEWA

  INPUT CODINGANYA
import java.util.Scanner;
/**
 *
 * @author windows-10
 */
public class nilai {

        public static void main(String[] args) {
   String npm;
   String nama_mhs;
   int nilai_hadir;  
   int nilai_tugas;
   int nilai_uts;
   int nilai_uas;
   int nilai_akhir;
   String grade;
   String keterangan;
   double uts;
   double tugas;
   double uas;
   double hadir;
   double nilai_total;
 
   //SCANNER NPM
    Scanner satu = new Scanner (System.in);
    System.out.print("MASUKAN NPM ANDA : ");
    npm=satu.next();
  
    //SCANNER NAMA
   Scanner dua = new Scanner (System.in);
    System.out.print("MASUKAN NAMA ANDA : ");
    nama_mhs=dua.next();
 
    //SCANNER NILAI HADIR
    Scanner tiga = new Scanner (System.in);
    System.out.print("\nMASUKAN NILAI HADIR ANDA : ");
    nilai_hadir=tiga.nextInt();
  
    //SCANNER NILAI TUGAS
   Scanner tujuh = new Scanner (System.in);
    System.out.print("\nMASUKAN NILAI TUGAS ANDA : ");
    nilai_tugas=tujuh.nextInt();
  
    //SCANNER NILAI UTS
    Scanner empat = new Scanner (System.in);
    System.out.print("\nMASUKAN NILAI UTS ANDA : ");
    nilai_uts=empat.nextInt();
  
    //SCANNER NILAI UAS
    Scanner lima = new Scanner (System.in);
    System.out.print("\nMASUKAN NILAI UAS ANDA : ");
    nilai_uas=lima.nextInt();
  
    //PROSES
    hadir=nilai_hadir*0.1;
    tugas=nilai_tugas*0.2;
    uts=nilai_uts*0.3;
    uas=nilai_uas*0.4;
  
    //MENCARI NILAI RATA RATA
    nilai_total=(hadir+tugas+uts+uas);
    System.out.print("\nNILAI RATA_RATA ANDA : " + nilai_total);
  
    //RAPIHKAN BARIS
    System.out.print ("\n============================================");
  
  
    //MENCARI GRADE
    if (nilai_total >76 && nilai_total <100)
    {
        System.out.print("\nGRADE : A");
        System.out.print("\nKETERANGAN : ISTIMEWA");
    }
    else if (nilai_total >66 && nilai_total <75)
    {
        System.out.print ("\nGRADE : B");
        System.out.print("\nKETERANGAN : BAIK");
    }
    else if (nilai_total >56 && nilai_total <65)
    {
     System.out.print ( "\nGRADE : C");
             System.out.print("\nKETERANGAN : CUKUP");
               }
      else if (nilai_total>46 && nilai_total <55)
    {
     System.out.print ( "\nGRADE : D");
             System.out.print("\nKETERANGAN : KURANG");
               }
      else if (nilai_total >0 && nilai_total <45)
    {
     System.out.print ( "\nGRADE : E");
             System.out.print("\nKETERANGAN : KURANG SEKALI");
               }
  
  
    }
       
}
OUTPUT GRADE A NILAI


 OUTPUT GRADE B NILAI



 OUTPUT GRADE C NILAI
   


  OUTPUT GRADE D NILAI


 OUTPUT GRADE E NILAI




   Demikian penjelasan dan program yg saya sampaikan tentang struktur seleksi program java netbeans,,,
semoga blog saya bermanfaat ,.. mohon maaf jika ada kesalahan karna kesempurnaan hanya milik Allah swt... sampai ketemu di kesempatan selanjutnya ^_^
Wasalamualaikum wr.wb 


Inheritance

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