Anda di halaman 1dari 6

Pemograman Berorientasi Objek

MODUL 1

PEMAHAMAN DASAR DASAR JAVA


A. PENGANTAR JAVA
Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer
untuk membuat dan menjalankan java.
Development Kit dapat didownload di :
http://java.sun.com/product/JDK/index.html atau
http://java.sun.com/j2se/1.5/index.html atau
http://java.sun.com/cgi-bin/java-ports.cgi
Komponen JDK antara lain compiler (javac), interpreter (java) disebut juga java virtual
machine atau java runtime environment, applet viewer (appletviewer), debugger (jdb), java class
library(jcl), header dan stub generator(javah), dan yang paling penting yaitu java
documentation(javadoc).
Penjelasan penggunaan komponen JDK :
1. Kompilator (javac)
Bertugas untuk melaksanakan kompilasi
*.java menjadi *.class
Syntax umum : javac nama.java
2. Interpreter (java)
Bertugas untuk menjalankan bytecode (*.class)
Syntax umum : java nama.class
3. Applet Viewer
Digunakan untuk menjalanakan applet viewer, namun sekarang sudah digantikan
browser.
Syntax umum : appletviewer nama.html
4. Java Debugger
Bertugas untuk melakukan debugging aplikasi java. Syntax umum : jdb option
5. Java Class File Diassembler (javap)
Bertugas membuat daftar method dan attribute public dari suatu kelas.
Syntax : javap namaKelas
6. Java Header and Stub Generator
Bertugas menerjemahkan bahasa yang ditulis dalam bahasa java menjadi bahasa C.
Syntax umum : javah namaKelas

Disusun Oleh : Sukma Murdani, S.Kom

Pemograman Berorientasi Objek


7.

8.

Java Documentation Generator


Menampilkan pustaka kelas, interface, constructor, dan method standard yang telah
dibuat vendor.
Dari
hasil
instalasi,
dokumentasi
ini
dapat
dilihat
di
pada
C:\java\docs\api\index.html atau
C:\Program Files\NetBeans3.6\docs\junit\index.html
Source Code Java API
Source code ini dapat diperoleh dari file src.zip.

Untuk pemrogram pemula lingkungan pemrograman java dapat diringkas menjadi :


1. Editing source code menggunakan editor teks.
2. Compiling menggunakan keyword javac melalui command promp (dapat juga dari
editor teks).
3. Executing menggunakan :
a. Keyword java melalui command prompt (dapat juga dari editor teks)
b. Browser atau applerviewer untuk applet.
B. ELEMEN ELEMEN DASAR PEMOGRAMAN BERBASIS JAVA
Token adalah elemen terkecil di program yang masih memiliki arti. Ada 5 token dalam
bahasa java yaitu identifier, keyword, literal dan tipe data, operator, serta separator.
1. Identifier
Identifier adalah token yang merepresentasikan nama sesuatu. Sesuatu tersebut adalah
variabel, atau konstanta, atau attribute, atau method, atau kelas, atau package, atau
interface, atau nama file, dan lain-lain.
2. Keyword
Kata kunci digunakan untuk suatu tujuan tertentu. Ada 51 keyword dalam java yaitu :
abstract
continue
for
new
switch
boolean
default
goto
null
synchronized
break
do
if
package
this
byte
double
implements
private
threadsafe
byvalue
else
import
protected
throw
case
extends
instanceof
public
throws
catch
false
int
return
transient
car
final
interface
short
true
class
finally
long
static
try
const
float
native
super
void
while

Disusun Oleh : Sukma Murdani, S.Kom

Pemograman Berorientasi Objek


3. Literal dan Tipe Data Primitif
Literal adalah nilai variabel/attribute atau nilai konstanta atau nilai objek data. Ada
tiga besaran literal dalam java yaitu angka, karakter, dan string.
Angka terdiri dari byte, short, int, long, float, double, dan boolean (dianggap angka
true = 1 atau false = 0)
Semua variabel dan konstanta yang akan digunakan harus dipesan terlebih dahulu
dalam deklarasi.
Terdapat 8 Tipe Data sederhana di dalam JAVA :
Tipe Data
Ukuran
Jangkauan
Primitif
(bit)
-128 s/d 127
8
byte
-32767 s/d 32767
16
short
-2147483648 s/d 2147483647
32
int
-9223372036854775808 s/d 9223372036854775807
64
long
sebuah Unicode
16
char
3.4e-038 s/d 3.4e+038
32
float
1.7e-308 s/d 1.7e+308
54
double
false = 0 atau true = 1
8
boolean
Dari 8 tipe data sederhana tersebut dapat dikelompokkan dalam 4 macam tipe data,
yaitu :
a. Kelompok tipe data Integer
Digunakan untuk merepresentasikan data dengan tipe bilangan bulat. Tipe data
yang termasuk dalam kelompok ini adalah byte, short, int dan long.
b. Kelompok tipe data floating point
Digunakan untuk merepresentasikan data dengan tipe bilangan riil/pecahan. Tipe
data yang termasuk dalam kelompok ini adalah float dan double.
c. Kelompok tipe data karakter
Digunakan untuk merepresentasikan data dengan tipe karakter alfanumerik. Tipe
data yang termasuk dalam kelompok ini adalah char.
d. Kelompok tipe data Boolean
Digunakan untuk merepresentasikan data dengan tipe logika (benar/salah). Tipe
data yang termasuk dalam kelompok ini adalah boolean.
4. Operator
Operator melakukan komputasi terhadap satu/dua objek data. Operan yang
dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method.

Disusun Oleh : Sukma Murdani, S.Kom

Pemograman Berorientasi Objek


Berikut tabel dan hirarki operator :
Prioritas
Kelompok Operator
1
. [] ()
2
++var, --var, ~, instanceof
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

(type) (casting)
!
*, /, %
+, <<, >>, >>>
<, >, <=, >=
==, !=
&
^
|
&&
||
?:
=, +=, -=, *=, /=, %=, ^=
&=, |=, <<=, >>=, >>>=
var++, var--

Keterngan
Sekaligus
preincrement, predecrement, unary,
instance dari kelas
Not
perkalian, pembagian, modulus
penjumlahan, pengurangn
geser untuk bil biner
pembandingan
kesamaan, ketidaksamaan
and
exclusive or
unconditional or
conditional and
conditional or
shorthand untuk if..thenelse
operator penugasan
operator penugasan
postincrement, postdecrement

5. Separator
Separator menginformasikan ke compiler java mengenai adanya kelompok kode
program.
Berikut adalah daftar separator di java :
Notasi
Nama
Deskripsi
kurung
mengelompokkan parameter method.
( )
kurung
mengelompokkan nilai-nilai suatu array,
{ }
kurawal
mendefinisikan blok kode kelas ataupun kode
method.
kurung siku
mendeklarasikan tipe array
[ ]
titik koma
mengakhiri pernyataan, merangkai pernyataan:
pernyataan di dalam for.
koma
memisahkan identifier-identifier di bagian
,
deklarsi variable.
titik
memisahkan nama-nama package,
.
memisahkan kelas dari objek,
dan objek dari method.
Disusun Oleh : Sukma Murdani, S.Kom

Pemograman Berorientasi Objek


C. BEBERAPA CONTOH IMPLEMENTASI ELEMEN ELEMEN DASAR JAVA
Contoh 1 :
public class huruf{
public static void main (String [] args){
char huruf1 = 10;
char huruf2 = 'E';
System.out.println("Huruf Pertama : " + huruf1);
System.out.println("Huruf Kedua : " + huruf2);
}
}
Contoh 2 :
public class TipeData{
public static void main (String [] args){
boolean b;
b = true;
System.out.println ("Nilai b = " +b);
if (b)
{
System.out.println("Eksekusi Pernyataan 1");
}
b = false;
System.out.println("Nilai b = " +b);
if (b)
{
System.out.println("Eksekusi Pernyataan 2");
}
else
{
System.out.println("Eksekusi Pernyataan 3");
}
System.out.println("10 < 5 menghasilkan nilai : " + (10 < 5));
System.out.println("10 > 5 menghasilkan nilai : " + (10 > 5));
}
}
Disusun Oleh : Sukma Murdani, S.Kom

Pemograman Berorientasi Objek


Contoh 3 :
public class Perhitungan{
public static void main(String[] args)
{
double panjang = 10.9;
double lebar = 5.5;
double luas;
luas = panjang * lebar;
System.out.println("Luas Persegi Panjang = " + luas);
}
}

Disusun Oleh : Sukma Murdani, S.Kom

Anda mungkin juga menyukai