Minggu, 28 Oktober 2018

Konstruktor parameter inputan

Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek (instance).Biasanya method ini digunakan untuk inisialisasi atau mempersiapkan data untuk objek.contoh program java konstruktor dengan input perulangan.import java.util.*;class konstruktor_inputberulang{    //nama konstruktor = nama kelas
    String nama;
    //variabel nama dengan type data String
    int umur;
    //variabel umur dengan type data integer
    char lagi = 'y';
     Scanner baca = new Scanner (System.in);
     konstruktor_inputberulang(String x, int y) {
        //konstruktor dengan pemberian parameter
       Scanner baca = new Scanner (System.in);
       System.out.println ("Masukkan Nama = ");
       x = baca.nextLine();
       System.out.println ("Masukkan umur = ");
       y = baca.nextInt();
       nama = x;
       umur = y;
    }

     void tampil () { 
         Scanner baca = new Scanner (System.in);
        System.out.println ("Nama Saya = "+nama);
        System.out.println ("Umur Saya= "+umur);
       }
    public static void main(String[]args){  
         for(String b = "y"; b.equals("y") || b.equals("Y");){ 
      //untuk iput iya atau tidak
      Scanner baca = new Scanner (System.in);
      System.out.println ("Berikut adalah Konstruktor dengan parameter");
       System.out.println ("============================================");
       konstruktor_inputberulang demoConstructor = new konstruktor_inputberulang("nama",2);
       //menginisialisasi & memanggil nama konstruktor
       //dan membaca nilai parameter
       demoConstructor.tampil();
        System.out.print("----------TERIMA KASIH----------");
        System.out.println ("");
        System.out.println ("APAKAH ANDA INGIN MENGULANG? Y/T ");
        b=baca.next();
      }
    
      for(String c = "T"; c.equals("t") || c.equals("T");){
           System.out.print("----------TERIMA KASIH----------");
        System.exit(0);
    }
}
}
outputnya adalah ;

Konstruktor tanpa Parameter

Default constructor adalah constructor tanpa parameter yang akan menginisialisasi variable instance sesuai dengan type datanya. variable numeric akan di set nilainya menjadi 0, string diset nilainya menjadi character(‘’), reference variable akan diset menjadi NULL
konstruktor tanpa parameter tidak ada nilai yang dilewatkan/tidak ada nilai yang dipanggil.

class konstruktor_tanpa_parameter {
    //nama kelas menjadi nama konstruktor
    konstruktor_tanpa_parameter(){
        System.out.println ("Berikut adalah Konstruktor tanpa parameter");
        System.out.println ("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
        System.out.println ("");
        System.out.println ("Kampus UNINDRA");
        System.out.println ("Fakultas Teknik dan Ilmu Komputer");
    }
    public static void main (String[]konstruktor){
        //menginisialisasi objek sekaligus memanggil constructor
        konstruktor_tanpa_parameter contohConstructor = new konstruktor_tanpa_parameter();
    }
}
     
outputnya adalah


Konstruktor Parameter

Dibawah ini adalah point-point penting tentang konstruktor:
Konstruktor adalah Java method yang mempunya nama yang sama dengan nama kelasnya.
Konstruktor tidak mengembalikan nilai

Sebuah kelas dapat mempunyai satu atau lebih konstruktor.
program konstruktor dengan tidak melewatkan nilai. simak berikut ini.
class konstruktor_parameter{
    //nama konstruktor = nama kelas
    String nama;
    //variabel nama dengan type data String
    int umur;
    //variabel umur dengan type data integer
    konstruktor_parameter(String x, int y) {
        //konstruktor dengan pemberian parameter
        nama = x;
        umur = y;
    }
    void tampil () {
        //menampilkan
        System.out.println ("Nama = "+nama);
        System.out.println ("Umur = "+umur);
    }
    public static void main(String[]args){
       System.out.println ("Berikut adalah Konstruktor dengan parameter");
       System.out.println ("============================================");
       konstruktor_parameter demoConstructor = new konstruktor_parameter("Yusuf",25);
       //menginisialisasi & memanggil nama konstruktor
       //dan membaca nilai parameter
       demoConstructor.tampil();
    }
}
       
Outputnya adalah



Senin, 22 Oktober 2018

Program Java Nilai Total Quis, UAS, UTS dan Tugas dengan Rumus dan Perulangan

Dalam for hitungan sebanyak perulangan dilakukan terlebih dahulu kemudian pernyataan berikutnya baru dijalankan. Dalam perulangna for ada beberapa elemen yang diperhatikan yaitu nilai awal, penguji, dan penambahan atau pengurangan.
Perulangan for dimulai dengan kata kunci for, diikuti oleh tanda kurung buka, aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi, kurung penutup, opening brace, pernyataan atau blok pernyataan dan closing brace. Perulangan for menggunakan sebuah variabel untuk mengontrol berapa kali pernyataan atau blok pernyataan akan dieksekusi dan kapan perulangan tersebut akan berakhir. Variabel ini disebut dengan variabel kontrol (control variable).
Program Java nilai total dengan Rumus yang ditentukan
import java.util.*;
public class lat30_komponenbertambah{
    public static void main (String[]PBOQU){
    Scanner baca = new Scanner (System.in); 
    char nilaiIndeks;
    String grade="";
    double nilaiAkhir,niltot_Tugas,nilrata2tugas,nil_total;
    double Tugasn=0;
    double selanjut=0;
    char lagi = 'y';
    //perintah kondisi untuk menentukan nilai indeks
    for(String b = "y"; b.equals("y") || b.equals("Y");){
    System.out.print ("Masukkan Nilai Quis : ");
    double Quis=baca.nextInt();
    System.out.print ("Masukkan Nilai Uts : ");
    double UTS=baca.nextInt();
    System.out.print ("Masukkan Nilai UAS : ");
    double UAS = baca.nextInt();
    System.out.print ("Masukkan Nilai Tugas 1 : ");
    double nil_tugas1=baca.nextInt();
    System.out.print ("Masukkan Nilai Tugas 2 : ");
    double nil_tugas2=baca.nextInt();
    System.out.print ("Masukkan berapa tugas lagi: ");
    int Tugas=baca.nextInt();
     for (int i=1; i<=Tugas; i++){
      System.out.print ("Masukkan Nilai ke "+i+" Tugas selanjutnya : ");
      selanjut=baca.nextInt();
      Tugasn +=selanjut;
    }
    niltot_Tugas=nil_tugas1+nil_tugas2+Tugasn;
    nilrata2tugas=niltot_Tugas/Tugasn;
    nil_total=niltot_Tugas+Quis+UTS+UAS;
    nilaiAkhir=(0.4*UTS)+(0.6*UAS);     
    if (nilaiAkhir>=80){
        nilaiIndeks='A';
        grade="Nilai Sangat Baik";
    }
    else if (nilaiAkhir>=70){
        nilaiIndeks='B';
        grade="Nilai kurang Baik";
    }else if (nilaiAkhir>=50){
       nilaiIndeks='C';
       grade="Nilai Baik";
    }else if (nilaiAkhir>=30){
       nilaiIndeks='D';
       grade="Nilai kurang Baik";
    }else {
        nilaiIndeks='E';
        grade="Nilai kurang Sangat Baik";
    }
    //mencetak hasil dilayar
      System.out.println("===============================================");
      System.out.println("Nilai Akhir\t\t ||: "+nilaiAkhir);
      System.out.println("Nilai Tugas\t\t ||: "+niltot_Tugas);
      System.out.println("Nilai Rata-rata Tugas\t ||: "+nilrata2tugas);
      System.out.println("Nilai Total\t\t ||: "+nil_total);
      System.out.println("Nilai Indeks\t\t ||: "+nilaiIndeks);
      System.out.println("Ket\t\t\t ||: "+grade);
      System.out.println("===============================================");
      System.out.print("Apakah Anda Mau Menghitung Lagi? (Y/T) : ");
      b = baca.next();
      System.out.println("");
    }
 
        System.out.print("----------TERIMA KASIH----------");
        System.exit(0);
    }
}

outputnya adalah ;


Program Java dengan Memasukkan Nilai UAS dan UTS

Dalam for hitungan sebanyak perulangan dilakukan terlebih dahulu kemudian pernyataan berikutnya baru dijalankan. Dalam perulangna for ada beberapa elemen yang diperhatikan yaitu nilai awal, penguji, dan penambahan atau pengurangan.
Perulangan for dimulai dengan kata kunci for, diikuti oleh tanda kurung buka, aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi, kurung penutup, opening brace, pernyataan atau blok pernyataan dan closing brace. Perulangan for menggunakan sebuah variabel untuk mengontrol berapa kali pernyataan atau blok pernyataan akan dieksekusi dan kapan perulangan tersebut akan berakhir. Variabel ini disebut dengan variabel kontrol (control variable).
Program java dengan memasukkan nilai UAS dan UTS dengan melakukan perulangan y atau t

import java.util.*;
public class lat29_nilaitotalketentuan{
    public static void main (String[]PBOQU){
    Scanner baca = new Scanner (System.in);
    
    char nilaiIndeks;
    //perintah kondisi untuk menentukan nilai indeks    String grade=""; 
    //perintah kondisi untuk menentukan grade    double nilaiAkhir;
    //perintah kondisi untuk menentukan nilai akhir    char lagi = 'y';
    //perintah kondisi untuk perintah y atau t

     for(String b = "y"; b.equals("y") || b.equals("Y");){
    System.out.print ("Masukkan Nilai Uts : ");
    int UTS=baca.nextInt(); 
    System.out.print ("Masukkan Nilai UAS : ");
    int UAS = baca.nextInt();  
    nilaiAkhir=(0.4*UTS)+(0.6*UAS);       
    if (nilaiAkhir>=80){
        nilaiIndeks='A';
        grade="Nilai Sangat Baik";
    }
    else if (nilaiAkhir>=70){
        nilaiIndeks='B';
        grade="Nilai kurang Baik";
    }else if (nilaiAkhir>=50){
       nilaiIndeks='C';
       grade="Nilai Baik";
    }else if (nilaiAkhir>=30){
       nilaiIndeks='D';
       grade="Nilai kurang Baik";
    }else {
        nilaiIndeks='E';
        grade="Nilai kurang Sangat Baik";
    }
    //mencetak hasil dilayar
      System.out.println("Nilai Akhir\t : "+nilaiAkhir);
      System.out.println("Nilai Indeks\t : "+nilaiIndeks);     
      System.out.println("Ket\t : "+grade);
      System.out.print("Apakah Anda Mau Menghitung Lagi? (Y/T) : ");
      b = baca.next();
      System.out.println("");
    }
        System.out.print("----------TERIMA KASIH----------");
        System.exit(0);
    }
}

outputnya adalah.




Program java dengan memasukkan nilai total quis, UAS, UTS, dan Tugas dengan rumus dan perulangan. klik dibawah ini.
https://bankjava.blogspot.com/2018/10/program-java-nilai-total-quis-uas-uts.html

Program Java Nilai Total dan keterangan menggunakan grade

Fungsi IF memungkinkan Anda membuat perbandingan logika antara nilai dan apa yang diharapkan dengan menguji kondisi dan mengembalikan hasil jika kondisi tersebut True atau False.

=IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain.


Namun bagaimana jika Anda perlu untuk menguji beberapa kondisi, ketika anggaplah semua kondisi harus True atau False (AND), atau hanya satu kondisi harus True atau False (OR), atau jika ingin memeriksa jika suatu kondisi NOT (tidak) memenuhi kriteria Anda? Ketiga fungsi dapat digunakan sendiri-sendiri, tetapi rumus-rumus tersebut lebih umum dipasangkan dengan fungsi IF.
program menambahkan keterangannya menggunakan grade

import java.util.*;
public class lat28_nilai_total{
    public static void main (String[]PBOQU){
    char nilaiIndeks;
    String grade="";
    double nilaiUTS,nilaiUAS,nilaiAkhir;
    nilaiUTS = 75.0;
    nilaiUAS = 60.0;
    
    nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);
   
    if (nilaiAkhir>=80){
        nilaiIndeks='A';
        grade="Nilai Sangat Baik";
    }
    else if (nilaiAkhir>=70){
        nilaiIndeks='B';
        grade="Nilai kurang Baik";
    }else if (nilaiAkhir>=50){
       nilaiIndeks='C';
       grade="Nilai Baik";
    }else if (nilaiAkhir>=30){
       nilaiIndeks='D';
       grade="Nilai kurang Baik";
    }else {
        nilaiIndeks='E';
        grade="Nilai kurang Sangat Baik";
    }

      System.out.println("Nilai Akhir\t : "+nilaiAkhir);
      System.out.println("Nilai Indeks\t : "+nilaiIndeks);     
      System.out.println("Ket\t : "+grade);
    }
}

outputnya adalah.




program java dengan memasukkan nilai uts dan uas dengan tambahan perulangan y atau t, klik dibawah ini.
https://bankjava.blogspot.com/2018/10/program-java-dengan-memasukkan-nilai.html

Program Java Nilai Total UTS UAS dengan nilai ditetapkan

Fungsi IF memungkinkan Anda membuat perbandingan logika antara nilai dan apa yang diharapkan dengan menguji kondisi dan mengembalikan hasil jika kondisi tersebut True atau False.
berikut program java dengan nilai uts dan uas yang sudah ditetapkan.

import java.util.*;
public class lat27_nilai_total{
    public static void main (String[]PBOQU){
    char nilaiIndeks;
    //type data variabel nilaiIndeks adalah char
    double nilaiUTS,nilaiUAS,nilaiAkhir;
    //nilai UTS & UAS sudah ditetapkan
    nilaiUTS = 75.0;
    nilaiUAS = 60.0;
   
    //rumus untuk hitung nilai akhir
    nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);
   
    //perintah kondisi untuk menentukan nilai indeks
    if (nilaiAkhir>=80){
        nilaiIndeks='A';
    }
    else if (nilaiAkhir>=70){
        nilaiIndeks='B';
    }else if (nilaiAkhir>=50){
       nilaiIndeks='C';
    }else if (nilaiAkhir>=30){
       nilaiIndeks='D';
    }else {
        nilaiIndeks='E';
    }
    //mencetak hasil dilayar
      System.out.println("Nilai Akhir\t : "+nilaiAkhir);
      System.out.println("Nilai Indeks\t : "+nilaiIndeks);
    }
}
     
outputnya,



program dengan tambahan keterangan menggunakan grade, klik dibawah ini.

Konstruktor parameter inputan

Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek  (instance) . Biasanya method ini digunakan untuk inisialis...