Bahasa Pemrograman Java
Sekilas Tentang Java.
Java diciptakan oleh Patrick Naughton, Mike
Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems pada
tahun 1991. Uniknya nama java diambil
dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling "
Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa.
oleh sebab itu icon dalam pemrograman Java di
lambangkan secangkir kopi.
Pengertian Java.
Java adalah paradigma pemograman atau
pendekatan-pendekatan untuk menyelesaikan suatu persoalan pemograman yang
berorientasikan pada objek. Pada OOP, program komputer sebagai kelompok objek yang
saling berinteraksi. Object Oriented Programming (OOP) merupakan pemrograman yang menjadikan objek sebagai komponen utama
dalam sistem. Objek merupakan gabungan data dan fungsi, dimana sebuah objek
dibuat dari sebuah kelas.
Object
Objek
merupakan hasil dari sebuah kelas, jika diibaratkan Objek adalah kue, maka
kelas adalah cetakan kuenya, dimana kue dibuat menggunakan cetakan tersebut.
Dan sebuah cetakan kue dapat membuat beberapa kue, artinya sebuah kelas dapat
membuat beberapa object.
Untuk
membuat objek dalam Java diperlukan sebuah perintah new, dimana cara
pembuatannya sama dengan pembuatan variabel.
Bentuk Umum :
Kelas objek = new Kelas();
Class
Dalam
Java, kelas didefinisikan menggunakan kata kunci class. Contoh kelas sederhana
adalah sebagai berikut :
Bentuk Umum :
class Manusia {
String nama;
}
Contoh :
// membuat objek manusia
Manusia manusia = new Manusia();
// mengubah nama objek manusia
manusia.nama
= "Eko Kurniawan Khannedy";
Metode
Dalam java terdapat dua buah metode :
Fungsi,
merupakan metode yang memiliki nilai balik jika metode tersebut dipanggil, cara
pembuatan sebuah fungsi adalah dengan cara menentukan nilai baliknya, lalu
membuat nama metodenya.
Prosedur,
merupakan metode yang tidak memiliki nilai balik, cara pembuatan prosedur sama
dengan fungsi namun bedanya, nilai baliknya menggunakan kata kunci void.
Contoh :
class Manusia {
String nama;
// fungsi
String ambilNama() {
// untuk mengembalikan nilai gunakan kata kunci
return
return nama;
}
// prosedur
void hapusNama() {
nama = "";
}
}
Pada kode diatas,
kelas manusia memiliki 2 buah metode yaitu ambilNama() dan hapusNama(). Dimana
ambilNama() merupakan sebuah fungsi karena mengembalikan nilai String,
sedangkan hapusNama() merupakan prosedur karena tidak mengembalikan nilai.
Saat membuat sebuah fungsi maka untuk mengembalikan nilainya, harus menggunakan kata kunci return, diikuti nilai yang akan dikembalikannya. Untuk mengambil nilai balik dari fungsi dapat dilihat pada contoh sebagai berikut :
Saat membuat sebuah fungsi maka untuk mengembalikan nilainya, harus menggunakan kata kunci return, diikuti nilai yang akan dikembalikannya. Untuk mengambil nilai balik dari fungsi dapat dilihat pada contoh sebagai berikut :
Manusia manusia = new Manusia();
manusia.nama = "Eko Kurniawan Khannedy";
// mengambil nilai dari fungsi
String
nama = manusia.ambilNama();
Parameter
Parameter
merupakan data yang dapat ditambahkan dari luar metode, misal jika kita membuat
sebuah metode untuk mengubah nama pada kelas Manusia, maka pasti kita
memerlukan nama baru untuk menggantikan nama lama, oleh karena itu diperlukan
sebuah parameter nama baru untuk menggantikan nama tersebut. Contoh parameter
dapat terlihat pada kelas dibawah ini :
Bentuk
Umum :
class Manusia {
String nama;
// metode dengan parameter
void ubahNama(String namaBaru){
nama = namaBaru;
}
String ambilNama() {
return nama;
}
void hapusNama() {
nama = "";
}
}
Listing untuk membentuk segitiga bintang:
/**
* @(#)tugas.java
*
*
* @author
* @version 1.00 2013/3/31
*/
public class tugas {
public static void pertama()
{
for (int a=0;a<6;a++)
System.out.print("*");
}
public static void kedua()
{
for (int a=0;a<5;a++)
System.out.print("*");
}
public static void ketiga()
{
for (int a=0;a<4;a++)
System.out.print("*");
}
public static void keempat()
{
for (int a=0;a<3;a++)
System.out.print("*");
}
public static void kelima()
{
for (int a=0;a<2;a++)
System.out.print("*");
}
public static void keenam()
{
for (int a=0;a<1;a++)
System.out.print("*");
}
public static void main(String[] args)
{
System.out.println("Segitiga Bintang Bernilai 4");
System.out.println();
pertama();
System.out.println();
kedua();
System.out.println();
ketiga();
System.out.println();
keempat();
System.out.println();
kelima();
System.out.println();
keenam();
System.out.println("\n");
}
}


Tidak ada komentar:
Posting Komentar