You are on page 1of 5

class pada program Java terdiri dari 2 jenis, yaitu : a.

class fundamental (standard) -> merupakan class bawaan dari JDK contoh : String, System, Scanner, BufferedReader,JOptionPane,dsb b. class user defined -> merupakan class yang didefenisikan oleh pengguna Java sendiri. Tipe Data Primitif a. byte,short,int,long -> digunakan untuk menyatakan data bilangan bulat (tanpa desimal) b. float,double -> digunakan untuk menyatakan data bilangan ril (pecahan) c. char -> digunakan untuk menyatakan data 1 karakter. 1 karakter dapat diartikan 1 huruf, 1 angka, atau 1 lambang / simbol d. boolean -> digunakan untuk menyatakan data logik berupa true atau false String bukan merupakan tipe data, tetapi merupakan class fundamental Java yang dapat saja digunakan untuk menyatakan data teks (kumpulan dari karakter)

DATA data dapat direpresentasikan kedalam dua bentuk yaitu sebagai suatu variabel atau sebagai suatu konstanta. Cara mendefinisikan data variabel <modifier> <tipe data> nama_variabel;//deklarasi atau <modifier> <tipe data> nama_variabel = <nilai variabel>;//inisialisasi cat : nama variabel sebaiknya didefinisikan dengan huruf kecil Cara mendefinisikan data konstanta <modifier> final <tipe data> nama_konstanta = <nilai konstanta>; cat : nama konstanta sebaiknya didefinisikan dengan huruf kapital PERINTAH OUTPUT (KELUARAN) Perintah keluaran ada 3, antara lain: - print - println - printf Ketiga perintah tersebut terbungkus dalam class standard yang bernama System. a. print -> digunakan untuk menampilkan argumen bertahan sebaris b. println (print new line) -> digunakan untuk menampilkan argumen berpindah baris c. printf (print format)

-> digunakan untuk menampilkan argumen disertai pengaturan format Contoh Program : //berkas : ContohCetakArgumen.java import java.lang.System; public class ContohCetakArgumen{ public static void main(String []args){ System.out.print("A\n"); System.out.print("B\n"); System.out.print("C\n"); System.out.print("A\tB\tC\n"); System.out.print(1500); System.out.print("\n"); System.out.print(2000); System.out.print("\n"); System.out.print(2500); System.out.print("\n"); } } //berkas : ContohCetakArgumen2.java import java.lang.System; public class ContohCetakArgumen2{ public static void main(String []args){ System.out.println("A\n"); System.out.println("B\n"); System.out.println("C\n"); System.out.println("A\tB\tC\n"); System.out.println(1500); System.out.println("\n"); System.out.println(2000); System.out.println("\n"); System.out.println(2500); System.out.println("\n"); } } //berkas : ContohCetakArgumen3.java import java.lang.System; public class ContohCetakArgumen3{ public static void main(String []args){ System.out.printf("%S\n","A"); System.out.printf("%4d\n",1500); System.out.printf("%4d\n",150); System.out.printf("%4d\n",15); System.out.printf("%4.3f\n",1500.257); System.out.printf("%4.2f\n",1500.257); System.out.printf("%4.1f\n",1500.2); System.out.printf("%4.0f\n",1500.0); } }

PERINTAH INPUT (MASUKAN) Untuk menerima data dari keyboard pada program Java menggunakan class standard yaitu : Scanner, BufferedReader dan JOptionPane Contoh Program : //berkas: Nilai.java import javax.swing.JOptionPane; public class Nilai { public static void main(String [] args){ String String String String String int int int int nama=JOptionPane.showInputDialog("Masukkan Namamu :"); UTS=JOptionPane.showInputDialog("Nilai UTS :"); UAS=JOptionPane.showInputDialog("Nilai UAS :"); Quiz=JOptionPane.showInputDialog("Nilai Quiz :"); T=JOptionPane.showInputDialog("Nilai Tugas :"); U1= Integer.parseInt(UTS); U2 = Integer.parseInt(UAS); U3 = Integer.parseInt(Quiz); tugas = Integer.parseInt(T);

double NA = (0.3*U1)+(0.4*U1)+(0.2*U3)+(0.1*tugas); String Ket; if(NA <= 100 && NA >80){Ket= "A";} else if(NA <= 79 && NA >75){Ket = "B+"; } else if(NA <= 74 && NA >65){Ket = "B"; } else if(NA <= 64 && NA >60){Ket = "C+"; } else if(NA <= 59 && NA >55){Ket = "C"; } else if(NA <= 54 && NA >44){Ket = "D"; } else{Ket = "E"; } String pesan; if(NA >= 70){ pesan = ",Selamat"; } else{ pesan = ",Kamu harus belajar sungguh-sungguh"; } String message ="Namamu " + nama + " .Nilai Akhir " + NA+ ", Nilai Huruf " + Ket + pesan; JOptionPane.showMessageDialog(null, message); } } //berkas : DataMasukan.java import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; class DataMasukan { public static void main(String[]args)throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(Sys tem.in) ); String data; //menerima string dari keyboard System.out.print("Input String : "); data=br.readLine();

String teks=data; //menerima karakter dari keyboard System.out.print("Input Karakter : "); data=br.readLine(); char karakter = data.charAt(0); //menerima bilangan bulat tipe byte dari keyboard System.out.print("Input Bilangan Bulat Ke-1 : "); data = br.readLine(); byte bil1 = Byte.parseByte(data); //menerima bilangan bulat tipe short dari keyboard System.out.print("Input Bilangan Bulat Ke-2 : "); data = br.readLine(); short bil2 = Short.parseShort(data); //menerima bilangan bulat tipe int dari keyboard System.out.print("Input Bilangan Bulat Ke-3 : "); data = br.readLine(); int bil3 = Integer.parseInt(data); //menerima bilangan bulat tipe long dari keyboard System.out.print("Input Bilangan Bulat Ke-4 : "); data = br.readLine(); long bil4 = Long.parseLong(data); //menerima bilangan pecahan tipe float dari keyboard System.out.print("Input Bilangan Pecahan Ke-1 : "); data = br.readLine(); float pec1 = Float.parseFloat(data); //menerima bilangan pecahan tipe double dari keyboard System.out.print("Input Bilangan Pecahan Ke-2 : "); data = br.readLine(); double pec2 = Double.parseDouble(data); //menerima nilai logik dari keyboard System.out.print("Input Nilai Logik : "); data=br.readLine(); boolean nilai=Boolean.parseBoolean(data); System.out.println("Data Yang Diinputkan dari Keyboard sbb : "); System.out.println(teks); System.out.println(karakter); System.out.println(bil1); System.out.println(bil2); System.out.println(bil3); System.out.println(bil4); System.out.println(pec1); System.out.println(pec2); System.out.println(nilai); } } //berkas : BacaData.java import java.util.Scanner; public class BacaData { static Scanner data=new Scanner(System.in); public static void main(String args[]){ String teks; String karakter=null; System.out.print("Input Sembarang Teks : "); teks=data.nextLine(); System.out.print("Input Sembarang Karakter : ");

karakter=data.nextLine(); byte numerik1; System.out.print("Input Sembarang Bilangan numerik1=data.nextByte(); short numerik2; System.out.print("Input Sembarang Bilangan numerik2=data.nextShort(); int numerik3; System.out.print("Input Sembarang Bilangan numerik3=data.nextInt(); long numerik4; System.out.print("Input Sembarang Bilangan numerik4=data.nextLong(); float numerik5; System.out.print("Input Sembarang Bilangan numerik5=data.nextFloat(); double numerik6; System.out.print("Input Sembarang Bilangan numerik6=data.nextDouble(); boolean benar; System.out.print("Input Nilai Logik : "); benar=data.nextBoolean(); } }

Bulat Ke-1: "); Bulat Ke-2: "); Bulat Ke-3: "); Bulat Ke-4 : "); Pecahan Ke-1 : "); Pecahan Ke-2 : ");

You might also like