Penjelasan Dan Pengenalan Bahasa Java

Teori Pendukung
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java  adalah  bahasa  pemrograman  yang  berorientasi  objek  (OOP)  dan  dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus  pada  satu  sistem  operasi, tetapi  dikembangkan  untuk  berbagai  sistem operasi dan bersifat open source.
Bahasa pemrograman Java pada awalnya dibuat oleh James Gosling pada tahun 1995 sebagai bagian dari Sun Microsystem Java Platform. Sintaks Java banyak diturunkan dari C dan C++ tetapi lebih sederhana, ketat dan mempunyai akses ke OS yang lebih terbatas. Hal ini karena Java  ditujukan  sebagai  bahasa  pemrograman  yang  cukup  sederhana  untuk  dipelajari  dan mudah dibaca.
Aplikasi Java ditulis sebagai file berekstensi .java yang dicompile menjadi file .class. File .class  ini adalah bytecode yang bisa dijalankan di semua Java Virtual Machine, tidak peduli apapun OS-nya ataupun arsitektur  processornya.  Java adalah bahasa yang ditujukan untuk semua kebutuhan,  concurent,  berbasis class,  object  oriented serta didesain agar  tidak tergantung terhadap lingkungan dimana aplikasi dijalankan (OS dan processor).
Java Platform terdiri dari tiga buah profile : Java ME (Java Micro Edition) adalah java yang bisa berjalan di dalam embedded system seperti Java Card dan Handphone. Java SE (Java Standard Edition) adalah java yang bisa berjalan di dalam PC maupun server sebagai aplikasi standalone maupun aplikasi desktop. Java EE (Java Enterprise Edition) adalah profile java yang ditujukan untuk membuat aplikasi Enterprise seperti Web Application (Servlet) dan Enterprise Java Bean (EJB).
Sebelum mengenal yang namanya kelas, terlebih dahulu belajar tentang tipe data, variabel, operator, statement kontrol pada bahasa pemrograman java. Yang pertama kita harus kenal tipe data dan cara menggunakan variabel didalam lingkungan java. Berikut tipe data yang digunakan dalam Java.
Tipe Data
Terdapat beberapa tipe data primitive yang ada di Java yaitu :
Tipe DataKeterangan
booleantrue atau false
charKarakter
byte-128 - 127
short-32768 - 32767
int-2147483648 - 2147483647
long-9223372036854775808 - 9223372036854775807
double4.9E-324 - 1.7976931348623157E308
float1.4E-45 - 3.4028235E38
String bukanlah merupakan tipe data di Java, String merupakan Object. Namun string  memiliki  keunikan  yaitu  String  dapat  langsung  dibuat  tanpa  harus membuat Object.
Variabel
Variabel merupakan sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di Java terlihat pada kode dibawah ini.
Tipe namaVariabel; // mendeklarasikan variabel
Tipe namaVariabel= nilai; //inisialisasi variabel
Contoh 1.1 Pendeklarasian variabel:
Int nilai;
Int nilai=0;
Setelah membahas tentang variabel, kita lanjut pengenalan operator di java. Operator di Java tidak beda dengan di C++. Berikut beberapa operator dalam pemrograman Java.
Operator
Operator merupakan sebuah karakter khusus yang digunakan untuk menghasilkan suatu nilai. Berikut beberapa macam operator yang ada dalam java.
Operator Logika
Operator
Keterangan
+
Penjumlahan
-
Pembagian
*
Perkalian
/
Pembagian
%
Sisa
Operator Penugasan
Operator
Keterangan
=
Pemberian nilai
+=
Penambahan bilangan
-=
Pengurangan bilangan
*=
Perkalian bilangan
/=
Pembagian bilangan
%=
Pemerolehan sisa bagi
Operator Pembanding
Operator
Keterangan
==
sama
!=
Tidak sama
>=
Lebih dari sama dengan
<=
Kurang dari sama dengan
>
Lebih dari
<
Kurang dari
Operator Logika
Operator
Keterangan
&&
Dan
||
Atau
Setelah membahas tentang operator, lanjut ke statement kontrol.
Berikut beberapa contoh penulisan program  dengan menggunakan bahasa pemrograman java.
Contoh 1.2 Program perulangan
Souce code
Hasil
public class Perulangan {
    public static void main(String[] args) {
        for (int i = 1; i <=5; i++) {
            System.out.println(i+"= Belajar Java itu mudah");
        }
    }
}
run:
1= Belajar Java itu mudah
2= Belajar Java itu mudah
3= Belajar Java itu mudah
4= Belajar Java itu mudah
5= Belajar Java itu mudah
BUILD SUCCESSFUL (total time: 0 seconds)
Contoh 1.3 Program percabangan/ kondisi
Source code
Hasil
public class Percabangan {
    public static void main(String[] args) {
        int a = 2;
        if (a < 5) {
            System.out.println("Nilai a lebih kecil dari 5");
        } else {
            System.out.println("Nilai a lebih besar dari 5");
        }
    }
}
run:
Nilai a lebih kecil dari 5
BUILD SUCCESSFUL (total time: 1 second)

Posting Komentar

Lebih baru Lebih lama