Elemen Dasar Java


POKOK BAHASAN 1: ELEMEN DASAR JAVA
A.      Instalasi Java
Instal aplikasi Java SDK pada komputer. Berikut langkah-langkah untuk instalasi java:
    1. Jalankan installer Java SDK
    2. Ikuti semua proses sampai selesai
    3. Set variabel system path pada komputer. Caranya:
-       Buka Windows Explorer
-       Klik kanan icon My Computer, klik Properties
-       Klik Advanced system settings
-       Klik tab Advanced
-       Klik Tombol Environment Variables
-        Pada bagian system variable, cari variabel path, kemudian klik Edit, tambahkan alamat dari folder bin pada Java kompiler Anda ke dalam value variable path.
-       Pada bagian user variable, tambahkan variable classpath kemudian isi nilainya dengan “ .; ” (titik dan titik koma) alamat_folder_lib_anda
-       Cobalah Java Anda, buka command line
Ketikkan java<<enter>>
Ketikkan javac<<enter>>
Kalau kedua sintaks di atas tidak menemukan pesan error, maka instalasi berhasil
B.       Konsep Dasar Pemrograman Berorientasi Objek
Pemrograman berorientasi obyek menjadikan object dan class sebagai konsep utamanya.
C.      Konsep Dasar Variabel
Variabel adalah satuan yang dipakai oleh program sebagai basis untuk penyimpanan data. Penggunaan variable harus terlebih dahulu dideklarasikan nama dan tipenya.
Tipe dasar (primitive) dalam java adalah sebagai berikut ;
Tabel 1.1 Tabel tipe variabel
Tipe
Keterangan
Short
short integer, bilangan bulat 16 bit
Int
integer, bilangan bulat 32 bit
Long
long integer, bilangan bulat 64 bit
Byte
bilangan bulat 8 bit
Float
bilangan real (pecahan) 32 bit
double
bilangan real (pecahan) 64 bit
Char
karakter 16 bit
boolean
boolean value true atau false
D.      Konsep Dasar Array
Array adalah sekumpulan data yang sama tipenya. Isi array dapat diakses melalui index yang dimulai dari 0 sampai dengan jumlah_elemen_array-1.
     Tipe_variabel nama_array[];
Contoh
     Int MyArr[];
Contoh cara penginisialisasiannya:         
     Int MyArr[] = {340,-129, 499};
Array Multidimesi
Array Multidimensi adalah Array yang memiliki lebih dari satu dimensi. Misalnya dua dimensi. Contoh pendeklarasian array dua dimensi:
     Double Matrik[ ] [ ];
Kita dapat menginisialisasinya dengan cara :
     Double Matrik [ ] [ ] ={
                 {20.5, 10.9, 309.0}
                 {-8.8, 98.7, 100.0}

E.       Kerangka Program Java
Progam dalam java dibagi- bagi menjadi class-class dimulai dengan kata kunci class atau public class. Lihat Contoh Berikut :
public class Hello {
            public static void main(String argv []) {
                        System.out.println("Hello java programmer UMSIDA");
}}
Program selalu dimulai dengan kurung kurawal buka, dan diakhiri dengan kurung kurawal tutup. Class dalam java yang bersifat public harus disimpan dalam file dengan nama yang sama dengan nama class dan ditambah ekstensi java.
Agar sebuah class dapat dijalankan kita harus mendeklarasikan metode main() dengan klasifikasi public static dan kata kunci void.
Perintah System.out.println(), merupakan perintah untuk mencetak string yang menjadi ke layar dan setelah pencetakan akan ganti baris. Perlu diperhatikan bahwa antara satu perintah yang lain dipisah dengan semi colon (;).
Program dapat kita compile dengan java compiler dengan perintah :
C:\>javac Hello.Java
Javac adalah program java compiler, sedangkan Hello java adalah program yang akan di compile. Jika berhasil, file class akan dihasilkan dari proses compile dan dapat dijalankan dengan java interpreter dengan perintah :
C:\>java Hello
Setelah File class dieksekusi maka hasilnya akan muncul di monitor.

Komentar
Pemberian komentar dalam program adalah penting karena akan memperjelas alur program serta akan memberikan dokumentasi yang jelas.
Contoh :
//ini komentar
atau
/* ini
    adalah
    komentar */

Kata Kunci
Program java mempunyai beberapa kata kunci yang tidak boleh kita gunakan sebagai nama variable, nama class dan yang lainnya. Kata kunci tersebut adalah :
Tabel 1.2 Tabel Kata Kunci
abstract
default
goto
operator
synchronized
boolean
do
if
outer
this
break
double
implements
package
throw
byte
else
import
private
throws
byvalue
extends
inner
protected
transient
case
false
instaceof
public
true
cast
final
int
rest
try
catch
finally
interface
return
var
char
float
long
short
void
class
for
native
static
volatile
const
future
new
super
while
continue
generic
null
switch



Comments