You are on page 1of 8

MODUL PRAKTIKUM 2: ECLIPSE DAN JAVA DASAR

A. POKOK BAHASAN
 Perkenalan Eclipse
 Project dan Perspective dan View
 Source code, compile, dan run
 Penamaan identifier dan kata kunci Java
 Tipe primitif dan Wrapper

B. TUJUAN PRAKTIKUM
 Mengetahui cara menjalankan eclipse
 Mengetahui cara membuat project dan perspective
 Mengetahui cara mengkompilasi di eclipse
 Mengetahui cara penamaan identifier
 Mengetahui tipe primitif dan wrapper.

C. KEGIATAN PRAKTIKUM
KEGIATAN 1. MENJALANKAN ECLIPSE
Eclipse adalah IDE multifungsi yang dapat digunakan untuk mengembangkan
perangkat lunak baik itu menggunakan bahasa Java, C++, maupun PHP. Di
praktikum ini kita menggunakan eclipse untuk membantu penulisan program
Java. Dengan menggunakan eclipse akan memudahkan kita untuk mengatur
source code, kompilasi, debugging, dst. Untuk menjalankan eclipse
dibutuhkan JDK terlebih dahulu, eclipse yang digunakan adalah versi 3.21
(Helios) dan JDK yang digunakan adalah JDK 1.6

Eclipse dapat digunakan tanpa instalasi, eclipse akan secara otomatis


mendeteksi JDK yang terinstall di sistem. Untuk menjalankan eclipse, klik
dua kali file eclipse.exe, kemudian tunggu sampai muncul window untuk
workspace seperti berikut:

Window untuk memilih workspace

Workspace adalah direktori tempat file-file program diletakkan baik itu


source code maupun file hasil kompilasi.

Masukkan direktori: D:\src\java\[nim] untuk workspace.

1
KEGIATAN 2. PROJECT, PERSPECTIVE, DAN VIEW
Source code dalam eclipse dikemas dalam sebuah project, untuk membuat
project pilih: File  New  Project

Window untuk memilih project

Eclipse mendukung banyak jenis project, yang kita lakukan adalah membuat
project Java yang standar. Pilih Java Project kemudian klik Next. Isi nama
project-nya dengan PraktikumDua

Window untuk membuat project

2
Centang Use default location, dan pilih JavaSE-1.6 untuk JRE yang
digunakan, klik Next

Window untuk setting project

Di window berikutnya kita dapat menambahkan direktori source baru,


mengaitkan dengan project lain atau menambahkan library lain kedalam
project. Untuk praktikum ini tidak dibutuhkan pengaturan yang lain, klik
Finish.

Perspective eclipse

3
Eclipse memiliki konsep view dan perspective. View adalah window dalam
bentuk tab yang disusun sesuai kebutuhan, masing-masing view menampilkan
informasi tertentu, misalnya view console, view package explorer, view
task list dsb., kita bisa memunculkan view dengan memilih menu: Window 
Show View

Kumpulan view ini akan membentuk kesatuan yang disebut perspective. Kita
dapat mengganti perspective dari eclipse sesuai dengan kebutuhan kita,
eclipse menyediakan beberapa perspective default yang bisa digunakan,
untuk mengganti perspective pilih: Window  Open Perspective

KEGIATAN 3. SOURCE CODE, COMPILE, DAN RUN


Buka view project explorer, kemudian buka project PraktikumDua, pada
folder src, klik kanan dan pilih: New  Class

Window untuk membuat kelas baru

Isi nama kelas dengan HelloWorld, kemudian klik Finish. Eclipse akan
membuka file HelloWorld tersebut, ketikkan program HelloWorld pada
praktikum pertama.

Setelah selesai, program ini dapat di run dengan memilih menu Run  Run
atau dengan menekan tombol Ctrl-F11, dengan melakukan Run, secara otomatis
eclipse akan mengkompilasi source code kemudian menjalankannya.

Hasil dari kompilasi maupun hasil run dari source code dapat dilihat di
view Console yang terletak dibagian bawah eclipse (default).

4
KEGIATAN 4. PENAMAAN IDENTIFIER DAN KEYWORD JAVA
Setiap bahasa pemrograman memiliki aturan masing-masing dalam penamaan
identifier, adapun aturan di Java adalah sebagai berikut:

Nama variabel adalah case-sensitive, nama variabel dapat terdiri dari


identifier yang diijinkan yaitu deretan huruf dan angka unicode, diawali
dengan tanda dollar atau underscore, tapi menurut konvensi semua nama
variabel diawali dengan huruf . Contoh:

int $i; int _n; int a;

Karakter kedua dan berikutnya dapat berupa angka, huruf, tanda dollar
maupun underscore. Menurut konvensi nama variabel sebaiknya berupa kata
yang memiliki makna bukan deretan huruf dan angka yang acak. Contoh:

String nama;
int angka;

Nama variabel tidak boleh sama dengan keyword Java, antara lain:

abstract continue for new switch


assert*** default goto* package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum**** instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp** volatile
const* float native super while
* tidak digunakan
** ditambahkan sejak 1.2
*** ditambahkan sejak 1.4
**** ditambahkan sejak 5.0

Jika nama variabel terdiri dari dua kata atau lebih, maka menurut konvensi
kata kedua dan kata seterusnya diawali dengan huruf kapital. Contoh:

String namaDepan;
int angkaPertumbuhanPenduduk;

Jika variabel adalah berupa konstanta, maka menurut konvensi semua


karakter adalah huruf kapital dan jika terdiri dari dua kata atau lebih
dipisahkan dengan underscore.

String FILE_KONFIGURASI = "c:\conf.txt";


double PHI = 3.14;

TUGAS PRAKTIKUM 1:
Buatlah sebuah kelas bernama Variable di eclipse dan buatlah beberapa
jenis variabel seperti yang dijelaskan diatas.

5
KEGIATAN 5. TIPE PRIMITIVE DAN WRAPPER
Java memiliki 8 tipe primitif yang memiliki range nilai masing-masing,
kita dapat menggunakan tipe data ini dan memilihnya sesuai dengan
kebutuhan, yaitu:
1. byte: tipe 8-bit, signed two’s complement dengan range -128 sampai 127
2. short: tipe 16-bit, signed two’s complement dengan range -32.768 sampai
32.767
3. int: tipe 32-bit, signed two’s complement dengan range yaitu mulai dari
-2.147.483.648 sampai 2.147.483.647
4. int: tipe 64-bit, signed two’s complement dengan range yaitu mulai dari
-9.223.372.036.854.775.808 sampai 9.223.372.036.854.775.808
5. float: tipe 32-bit mengikuti standar floating point IEEE 754 dengan
range 1,40129846432481707x10-45 sampai 3,40282346638528860x1038
6. double: tipe 64-bit mengikuti standar floating point IEEE 754 dengan
range 4.94065645841246544x10-324 sampai 1.79769313486231570x10308
7. char: tipe 16-bit Unicode, karakter tunggal dengan range '\u0000' (atau
0) dan nilai maksimum '\uffff' (atau 65,535 )
8. boolean: tipe yang hanya memiliki dua nilai yaitu true dan false

Nilai default untuk masing-masing tipe data adalah:

Tipe data Default Value (untuk attribute)


byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char '\u0000'
boolean false

TUGAS PRAKTIKUM 2: Cobalah program berikut:

6
Literal adalah nilai tetap yang langsung diletakkan di source code tanpa
memerlukan komputasi, misalnya literal true dapat dipasangkan di variabel
bertipe boolean. Contoh:

boolean hasil = true;


char kapitalC = 'C';
byte b = 100;
short s = 10000;
int i = 100000;

Tipe integeral (byte, short, int, dan long) dapat diekspresikan kedalam
bentuk desimal, oktal, hexadesimal ataupun biner, dengan menambahkan
karakter tertentu dalam bilangan misalnya:

int decVal = 26; // Angka 26, dalam desimal


int octVal = 032; // Angka 26, dalam oktal tambahkan 0 di depan angka
int hexVal = 0x1a; // Angka 26, dalam hexadesimal tambahkan 0x di
// depan angka
int binVal = 0b11010; // Angka 26, dalam binary tambahkan 0b di depan
// angka

Tipe floating point (float dan double) dapat diekspresikan dengan


menambahkan E atau e (untuk notasi sainstifik), f atau F (literal 32-bit
floating point), d atau D (literal 64-bit floating point). Contoh:

double d1 = 123.4;
double d2 = 1.234e2; // sama dengan d1, tapi dengan notasi sainstifik
float f1 = 123.4f;

TUGAS PRAKTIKUM 3: Cobalah program berikut:

Tambahkan method main dan buatlah perintah untuk menampilkan nilai-nilai


tersebut!

7
Literal untuk string terdiri dari deretan karakter Unicode (UTF-16), kita
dapat menuliskan lansung karakter-karakter tersebut atau menggunakan
Unicode escape. Misalnya '\u0108' untuk huruf C kapital dengan circumflex
(tanda payung diatas huruf). Unicode escape dapat digunakan di semua
bagian program java baik literal maupun identifier.

TUGAS PRAKTIKUM 4: Cobalah program berikut:

Tipe wrapper adalah tipe pengganti untuk tipe primitif di Java, fungsinya
adalah untuk menggantikan tipe primitif dengan tipe yang berupa objek.
Masing-masing tipe primitif memiliki tipe wrapper-nya misalnya tipe
primitif int memiliki wrapper Integer, boolean memiliki wrapper Boolean,
dst.

TUGAS PRAKTIKUM 5: Cobalah program berikut:

Cetaklah ke layar masing-masing nilai di atas!.

You might also like