Java Programing
Java Programing
JAVA Programing
2017
Campus’s Logo
Budiman,
S.Kom.,MM.,M.Kom
Dosen Teknik Informatika Undar Jombang
Curiculum Vitae
• D3 Manajemen Informatika
UNDAR Jombang
• S1 Teknik Informatika UNITOMO
Surabaa
• S2 Magister Manajemen STIE
Mahardika Surabaya
• S2 Teknik Informatika UDINUS
Semarang
JAVA PROGRAMING
1. Sederhana (primitif)
2. Komposit (referensi)
merupakan tipe
data inti.
tidak diturunkan
Tipe Data dari tipe lain.
Sederhana Terdapat delapan
tipe data primitif di
Java:
byte, short, char
int, long
true/false
float, double
Tipe Data Sederhana
(primitive)
INTEGER
Tipe Data Panjang Rentang Nilai Contoh Nilai
byte 8 bit -27 sampai 27 - 1 5
(-128 sampai 127 ) -126
(256 kemungkinan nilai)
short 16 bit -215 sampai 215 - 1 9
(-32.768 sampai 32.767) -23659
(65.535 kemungkinan nilai)
int 32 bit -231 sampai 231 - 1 2067456397
( -2.147.483.648 sampai 2.147.483.647) -1456398567
(4.294.967.296 kemungkinan nilai)
long 64 bit -2-63 sampai 263 - 1 3L
( -9.223.372.036.854.775.808 sampai -2147483648L
9.223.372.036.854.775.807)
(18.446.744.073.709.551.616 kemungkinan nilai) 67L
Tipe data sederhana
(primitif)
REAL (Pecahan)
Tipe Data Panjang Contoh Penulisan Nilai yang Diperbolehkan
float 32 bit 78F
-34736.86F
6.4E4F ( sama dengan 6,4 x 104 )
double 64 bit -2356
3.5E7
67564788965.567
Tipe data textual merupakan tipe
data untuk variabel yang nilai-
nilainya adalah karakter tunggal. Tipe
data yang merupakan tipe data
textual adalah char yang memiliki
panjang 16 bit. Nilai variabel char
ditulis dengan diberi tanda kutip
tunggal ‘...’.
Tipe Data Berikut contoh penggunaan tipe data
Char char :
System.out.println(“Hello”);
System.out.println(“Selamat membuat program Java”);
}
Output :
}
Hello
Selamat membuat program Java
class Latihan02 {
public static void main (String[] args) {
int var_a, var_b;
var_a = 10;
var_b = 500;
System.out.println(“Variabel yang terdapat dalam
program :”);
System.out.println(“var_a = ” + var_a);
System.out.println(“var_b = ”Output
+ var_b);
:
}
} Variabel yang terdapat dalam program :
Var_a =10
Var_b = 500
class Latihan03 {
public static void main (String[] args) {
int bil_1, bil_2, hasil;
bil_1 = 10;
bil_2 = 500;
hasil = bil_1 + bil_2;
System.out.print(“Hasil Penjumlahan kedua bilangan :”);
System.out.println(hasil);
} Output :
}
Hasil Penjumlahan kedua bilangan :
510
PERINTAH SCANNER
Untuk menggunakan masukan keyboard, digunakan
library Scanner, dari paket java.util.
import java.util.Scanner;
start
false
If..
true
statemen
end
If tunggal
percabangan ini hanya memakai if saja tanpa di lengkapi dengan
else (untuk kondisi yang tidak memenuhi syarat). secara simple
mari perhatikan listing program di bawah ini
class Iftunggal{
public static void main(String args[]){
int nilai = 70;
if(nilai>=60){
System.out.println("Lulus");
}
System.out.println("Terima Kasih");
}
}
Program di bawah adalah program untuk menentukan suatu kelulusan mahasiswa
terhadap suatu mata kuliah. Program tersebut menggunakan pernyataan If untuk
penentuan keputusannya
import java.util.Scanner;
public class Prak_201 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
int nilai;
System.out.print(“Masukkan nilai akhir mata kuliahnya :”);
nilai = masukan.nextInt();
if (nilai < 55)
System.out.println(“Mahasiwa tersebut tidak lulus”);
}
}
If kondisi Jamak If… Else …
Program di bawah adalah program untuk mengkonversi nilai angka ke nilai
huruf, yang dilakukan dengan menggunakan pernyatan if..else.. bertingkat
import java.util.Scanner;
public class Prak_203 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.print(“Masukkan nilai mata kuliahnya :”);
int nilai = masukan.nextInt();
if (nilai >= 80)
System.out.println(“Nilainya A”);
else if (nilai >= 70)
System.out.println(“Nilainya B”);
else if (nilai >= 55)
System.out.println(“Nilainya C”);
else if (nilai >= 40)
System.out.println(“Nilainya D”);
else
System.out.println(“Nilainya E”);
}
pernyataan Switch..Case..
Switch Case merupakan sebuah pernyataan atau statement yang dirancang
khusus untuk menangan pengambilan keputusan yang melibatkan banyak
alternatif pilihan. Pernyataan Switch lebih jarang digunakan dibandingkan
dengan pernyataan IF pada java.Tetapi lebih sering digunakan ketika kita
ingin menuliskan percabangan ataupun pengambilan keputusan dengan
sangat banyak pilihan
switch (ekspresi) {
case konstanta1:
statement1
break;
case konstanta2:
statement2
break;
case konstanta3:
statement3
break;
default:
statement-n
}
Contoh :
import java.util.Scanner;
public class Prak_204 {
public static void main (String[] args) {
Scanner masukan = new Scanner(System.in);
System.out.print(“Masukkan angka 1 - 3 : ”);
int bil = masukan.nextInt();
switch (bil) {
case 1 : System.out.println(“Satu”);break;
case 2 : System.out.println(“Dua”);break;
case 3 : System.out.println(“Tiga”);}
}
}
For…
for sering disebut for loop, karena digunakan
untuk proses looping atau pengulangan
Bentuk:
for (inisialisasi; kondisi; penaikan_penurunan)
{
pernyataan
}
While …
PERNYATAAN Pernyataan perulangan dengan while, umumnya
digunakan untuk perulangan yang belum dapat
PENGULANGAN dipastika jumlah perulangannya
while (kondisi)
{
pernyataan
}
Do.. While …
do ... while digunakan untuk melakukan proses
pengulangan suatu blok pernyataan selama
kondisinya bernilai true
do {
pernyataan
} while (kondisi);
Contoh Perintah For…
class PernyataanWHILE {
public static void main(String[] args){
int i = 1;
while (i < 11) {
System.out.println(i); Output :
1
i++; 2
3
} 4
5
} 6
7
} 8
9
10
Contoh Perintah Do … While ….
class PernyataanDOWHILE {
public static void main(String[] args){
int i = 1;
do
{
Output :
System.out.println(i); 1
2
i++; 3
} 4
5
while (i <= 10); 6
7
} 8
} 9
10
Array (Larik)
Array adalah objek yang dapat digunakan untuk menyimpan
sejumlah data dalam tipe sama dengan jumlah elemen tetap
Bentuk Deklarasi:
tipePrimitif[] namaVariabel;
namaKelas[] namaVariabel;
Contoh:
String[] kota;
int[] nomor;
Menciptakan Objek
Array
Bentuk Deklarasi:
namaVariabel = new tipePrimitif[jumlahElemen];
namaVariabel = new namaKelas[jumlahElemen];
Contoh:
nomor = new int[7];
kota = new String[8];
Bentuk singkat deklarasi variable dan objek array:
Bentuk Deklarasi
namaVariabelArray[nomorElemen];
Contoh:
kota[0] = “Surabaya”;
Contoh : Perintah Array
public class ArrayKota{
public static void main(String[] args){
String[] kota; //deklarasi variabel array
kota = new String[3]; // membuat objek array