Karena saya senang dengan Java
maka, pada kesempatan ini saya akan sedikit menjelaskan beberapa syntax di Java
berdasarkan pengalaman saya selama ini. Java merupakan bahasa pemrograman yang
dapat dijalankan di berbagai platform seperti Windows, Linux dan Mac. Selain
itu, Java juga bisa dijalankan di PC maupun handphone. Di dalam syntax, Java
tidak terlalu jauh berbeda dengan syntax di bahasa ciptaannya Dennis Ritchie yakni bahasa C. Saya
ambil contoh seperti untuk mencetak tulisan di layar maka, syntax sama-sama
menggunakan print. Di Java
sebenarnya, dasarnya itu terletak di bagian pengenalan Variable, Kondisi
pemilihan, Perulangan (Looping). Sebenarnya, masih banyak yang mau saya
jelaskan seperti array, Method Prosedur dan Fungsi, Inheritance, komponen
javax.swing dan event di Java namun, sepertinya saat ini hanya itu saja yang
bisa saya bagikan kepada Anda semua dan mudah-mudahan di lain waktu jika saya
sempat pasti akan membagikannya kepada Anda.
Di java ada banyak berbagai type data yang dikenalnya namun, yang saya sering gunakan ialah Integer, Double, Float, String dan Char. Untuk penjelasannya ialah sebagai berikut:
1. Variable
Variable digunakan
dalam bahasa pemrograman untuk menampung nilai atau mendeklarasikan sebuah
nilai berdasarkan jenis type data masing-masing. Berikut syntax mendeklarasikan
Variable :
[type_data]
nama_variable;
Di java ada banyak berbagai type data yang dikenalnya namun, yang saya sering gunakan ialah Integer, Double, Float, String dan Char. Untuk penjelasannya ialah sebagai berikut:
a.
Integer
Integer
digunakan untuk menampung nilai bilangan bulat seperti 0, 100, 2900 dan
seterusnya. Ingat bilangan bulat bukan pecahan. Contoh syntax :
integer nilai = 12;
integer uts;
b.
Double
Double
digunakan untuk menampung nilai bilangan pecahan dengan daya tampung yang lebih
tinggi dibandingkan dengan Float.Contoh syntax :
double nilai = 220.5;
double uas;
c.
Float
Float digunakan
untuk menampung nilai bilangan pecahan dengan daya tampung yang lebih rendah
dibandingkan dengan Double. Contoh syntax :
float uts = 83.14;
float uas = 90.5;
d.
String
String
digunakan untuk menampung nilai kata atau kumpulan karakter. Karakter di sini
artinya ialah bisa huruf atau angka. Contoh syntax :
String nama = “Yudi Setiawan”;
String hobi = “Coding Java”;
String usia = “19 tahun”;
e.
Char
Char digunakan
untuk menampung nilai sebuah karakter. Karakter di sini bisa angka atau huruf. Contoh
syntax :
char nilai_huruf = “A”;
char
nilai_huruf;
2. Kondisi Pemilihan
Kondisi pemilihan
disini yang saya beritahu ialah if, if ….
else, if else if. Dan switch case juga.
If digunakan untuk menjalankan
beberapa statement tertentu ketika kondisi bernilai true. Berikut syntax-nya :
a.
If
If digunakan ketika kondisinya berbeda. Contoh syntax
int nilai = 0;
int
uts = 90;
If
(nilai == 0)
{
System.out.println(“Variable nilai bernilai
: “, nilai);
}
If
(uts >= 90)
{
System.out.println(“Nilai UTS Anda
benar-benar bagus”);
}
b.
If Else
If Else digunakan
ketika kondisinya bernilai true maka ada statement yang harus dijalankan dan
jika bernilai false maka ada statement juga yang harus dijalankan. Contoh
syntax :
int nilai = 0;
If
(nilai == 0)
{
System.out.println(“Ini statement ketika
bernilai true”);
}
else
{
System.out.println(“Ini statement ketika
bernilai false”);
}
c.
If Else If
If
Else If digunakan ketika kondisinya lebih dari 2. Contoh syntax :
Int nilai = 90;
If(nilai
>= 90)
System.out.println(“Nilai Anda benar-benar
bagus”);
else
if(nilai >= 70)
System.out.println(“Nilai Anda bagus”);
else
if(nilai >= 50)
System.out.println(“Nilai Anda cukup”);
else
if(nilai >= 30)
System.out.println(“Niliai Anda kurang bagus”);
else
if(nilai >= 10)
System.out.println(“Nilai Anda benar-benar
kurang bagus”);
d.
Switch case
Digunakan sama
seperti if, hanya saja dengan metode yang berbeda. Contoh syntax :
String nilai_huruf = “A”;
Switch(nilai_huruf)
{
case “A” : System.out.println(“Nilai Anda
benar-benar bagus”);
break;
case “B" :
System.out.println(“Nilai Anda bagus”);
break;
case “C” :
System.out.println(“Nilai Anda cukup”);
break;
case “D” :
System.out.println(“Nilai Anda kurang bagus”);
break;
case “E” :
System.out.println(“Nilai Anda sangat kurang bagus”);
break;
default :
System.out.println(“Maaf, nilai huruf hanya dari A – E”);
break;
}
Sedikit
catatan bahwa, perintah break
berfungsi untuk menghentikan proses jalannya program. Coba Anda eksperimen
sendiri jika perintah break dihapus.
3. Perulangan(Looping)
Ada 3 jenis perulangan di Java
yaitu; For, While dan Do While.
a.
For
For hampir
sering digunakan untuk mencetak bintang(*) berbentuk segitiga siku-siku. Anda
yang sudah pernah mendapatkan tugas membuat bintang(*) membentuk segitiga
siku-siku maka, ini akan sangat mudah untuk dipahami. Contoh syntax :
/* Syntax ini akan mencetak * segitiga siku-siku */
public class siku
{
public static void main(String[]
args)
{
int x, y;
for(x = 0; x
<= 5; x++)
{
for(y
= 0; y <= x; y++)
{
System.out.print("*");
}
System.out.println("");
}
}
}
Syntax : for(nilai_awal ; batasan_nilai_awal ;
proses_pertambahan_nilai_awal)
b.
While
While digunakan
ketika kondisi perulangannya bernilai true. Sering digunakan untuk mencari nilai terbesar
atau nilai terkecil. Saya biasanya suka pakai yang ini. Syntax :
while(kondisi)
{
Statement…..
Statement…..
Statement
perubahan nilai kondisi…
}
Berikut
contoh syntax mencari nilai terbesar dan terkecil :
public class
siku
{
public static void main(String[]
args)
{
int[] nilai =
new int[4];
nilai[0] = 10;
nilai[1] = 20;
nilai[2] = 5;
nilai[3] = 40;
int besar = 0,
kecil = nilai[0];
int x = 0;
while(x < 4)
{
if(nilai[x]
>= besar)
{
besar =
nilai[x];
}
if(kecil >= nilai[x])
{
kecil =
nilai[x];
}
x++;
}
System.out.println("Nilai
terbesar : "+besar);
System.out.println("Nilai
terkecil : "+kecil);
}
}
c.
Do While
Do While hampir
mirip dengan While hanya saja jika While ia akan memeriksa kondisi perulangan
dulu maka, di Do While ia akan menjalankan statement perulangan kemudian,
memeriksa kondisi perulangan jika bernilai true maka, statement perulangan akan
dijalankan jika tidak maka ia lanjut ke bawah. Syntax :
do
{
Statement….
Statement……
Statement
perubahan nilai kondisi…..
}while(kondisi);
Contoh
syntax :
public class siku
{
public static void main(String[]
args)
{
int x = 1;
do
{
System.out.println("Ini
perulangan ke "+x);
x++;
}while(x <=
5);
}
}
Demikian untuk materinya, semoga bermanfaat.
No comments