Вы находитесь на странице: 1из 9

Pemrograman Komputer II

JOBSHEET 1
DASAR PEMROGRAMAN JAVA

1.1 Elemen Kompetensi


Pada akhir kegiatan ini mahasiswa diharapkan dapat :
a. Menjelaskan fitur – fitur teknologi dari Java meliputi Java Virtual Machine
(JVM), garbage collection, dan code security.
b. Mengaplikasikan tipe data pada variable dan konstanta
c. Mengaplikasikan operator Aritmatika, operator relasi, operator logika, dan
operator kondisi.
1.2 Teori Pendahuluan
Bahasa Java dari Sun System mempunyai arsitektur seperti yang terlihat pada table 1.1
bahasa tersebut harus dapat memanfaatkan memori yang berukuran kecil dan bisa
digunakan untuk semua peralatan telekomunikasi.
Tabel 1.1 Arsitektur Program Java

Proses kompilasi dan eksekusi sebuah program Java dapat dlihat dari gambar 1.1
dibawah ini:

Gambar 1.1 Proses kompilasi dan eksekusi program

Jobsheet 1 Halaman 1
Pemrograman Komputer II

Berikut ini adalah daftar dai kata kunci dalam java (Java Keywords) yang mempunyai
fungsi khusus dan tidak diperbolehkan untuk nama variable maupun konstanta.

Gambar 1.2 Reserved word dalam Java

Bahasa pemrograman java mendefinisikan delapan tipe data primitif. Mereka


diantaranya adalah, boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte,
short, int, long (integral), double and float (floating point).
Tabel 1.2 Tipe Data
Tipe Data Range
Byte -2 hingga 27-1
7

Short -215 hingga 215-1


Integer -231 hingga 231-1
Long -263 hingga 263-1
Float -231 hingga 231-1
Double -263 hingga 263-1

Format dari deklarasi variabel dalam bahasa java adalah sebagai berikut,

<data tipe> <name> [=initial value];

Nilai dalam tanda <> adalah nilai yang disyaratkan, sementara nilai dalam tanda []
bersifat optional. Berikut ini adalah contoh mendeklarasikan

int value;
char x;
Dalam Java, ada beberapa tipe operator, yaitu operator arithmatika, operator relasi,
operator logika, dan operator kondisi.

Jobsheet 1 Halaman 2
Pemrograman Komputer II

Tabel 1.3 Operator Aritmatika dan fungsi-fungsinya


Operator Penggunaan Keterangan
+ Op1 + Op2 Penambahan op1 dengan op2
- Op1 – Op2 Pengurangan op1 dengan op2
* Op * Op2 Perkalian op1 dengan op2
/ Op1 / Op2 Pembagian op1 dengan op2
% Op1 % Op2 Sisa dari hasil pembagian op1 dengan op2.

Tabel 1.4 Operator Increment dan Decrement


Operator Penggunaan Keterangan
++ Op++ Menambah nilai Op dengan 1 setelah menjalankan 1
baris program yang lain.
++ ++OP Langsung menambahkan nilai Op1 dengan 1
-- Op-- Mengurangi Op1 dengan 1 setelah menjalankan 1 baris
program yang lain
-- --Op Langsung mengurangi nilai Op1 dng 1

Operator increment dan decrement dapat ditempatkan sebelum atau sesudah


operand. Ketika digunakan sebelum operand, akan menyebabkan variabel
diincrement atau didecrement oleh nilai 1, dan kemudian nilai baru digunakan
dalam pernyataan dimana dia ditambahkan. Sebagai contoh,

int i = 10,
int j = 3;
int k = 0;
k = ++j + i; //akan menghasilkan k = 4+10 = 14

Sebagai contoh,

int i = 10,

int j = 3;
int k = 0;

k = j++ + i; //akan menghasilkan k = 3+10 = 13

Operator Relasi membandingkan dua nilai dan menentukan keterhubungan


diantara nilai-nilai tersebut. Hasil keluarannya berupa nilai boolean yaitu true
atau false.

Tabel 1.5 Operator Relasi


Operator Penggunaan Keterangan
> Op1 > Op2 Op1 lebih besar dari Op2
>= Op1 >= Op2 Op1 lebih besar samadengan Op2

Jobsheet 1 Halaman 3
Pemrograman Komputer II

< Op1 < Op2 Op1 lebih kecil dari Op2


<= Op1 <= Op2 Op1 lebih kecil samadengan Op2
== Op1 == Op2 Op1 samadengan Op2
!= Op1 != Op2 Op1 tidak samadengan Op2
Operator logika memiliki satu atau lebih operand boolean yang menghasilkan nilai
boolean. Ada enam operator logika yaitu: && (logika AND), & (boolean logika
AND), || (logika OR), | (boolean logika inclusive OR), ^ (boolean logika exclusive
OR), dan ! (logika NOT).
Pernyataan dasar untuk operasi logika adalah, diimana x1, x2 dapat menjadi
pernyataan boolean.Variabel atau konstanta, dan op adalah salah satu dari operator
&&, &, ||, | atau ^. Tabel kebenaran yang akan ditunjukkan selanjutnya, merupakan
kesimpulan dari hasil dari setiap operasi untuk semua kombinasi yang mungkin dari
x1 dan x2

Tabel 1.6 Tabel kebenaran untuk AND (&& dan &)


X1 X2 Hasil
False False False
False True False
True False False
True True True

Tabel 1.7 Tabel kebenaran untuk OR (|| dan | )


X1 X2 Hasil
False False False
False True True
True False True
True True True

Tabel 1.8 Tabel kebenaran untuk Exclusive OR (^)


X1 X2 Hasil
False False False
False True True
True False True
True True False

Tabel 1.9 Tabel kebenaran untuk NOT (!)


X1 Hasil
False True
True False

Jobsheet 1 Halaman 4
Pemrograman Komputer II

Operator kondisi ?: adalah operator ternary. Hal ini berarti bahwa operator ini
digunakan dalam tiga bentuk pernyataan condisional argumen yang digunakan bersama-
sama. Struktur pernyataan yang menggunakan operator kondisi adalah,

exp1?exp2:exp3

Dimana nilai exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah
satunya harus berupa nilai true atau false. Jika exp1 bernilai true, exp2 merupakan
hasil operasi . Jika bernilai false, kemudian exp3 merupakan hasil operasinya.

1.3 Peralatan dan Bahan


1. Komputer dengan konfigurasi minimal
a. Prosesor P-II atau yang lebih tinggi
b. RAM minimal 32 MB
c. Free space hardisk minimal 200 MB
d. Windows 98)
2. Software J2SE dan JCreator

1.4 Langkah Kerja


1. Aktifkan editor java dengan cara double clik icon short-cut JCreator (gambar
1.2), kemudian masuk ke file kerja dengan cara pilihlah File, New, File.
Hingga muncul tampilan untuk setting tipe file seperti gambar 1.3.

Gambar 1.2 Halaman utama dari JCreator

Jobsheet 1 Halaman 5
Pemrograman Komputer II

Gambar 1.3. Setting tipe file

Pilihlah Java Class dan dilanjutkan dengan pemilihan tombol Next agar muncul seperti
gambar 1.4 berikut ini.

Gambar 1.4. Isian nama file java dan lokasi penyimpanannya

Isikanlah nama file java (nama file harus sama dengan nama class atau judul
program) yang diminta dan sekaligus lokasi penyimpanannya. Kemudian pilihlah
Finish untuk memunculkan editor Jcreator seperti gambar 1.5.

Jobsheet 1 Halaman 6
Pemrograman Komputer II

Gambar 1.5. Editor Java

Pilih menu Build dan sub-menu Compile File untuk mengkompilasi program dan
Execute file untuk menjalankan program.

2. Buatlah program pertama kali dalam java dengan cara : pada editor java pilihlah
new, java class, next, nama file Prog11.java, lokasi penyimpanan misalnya di
E:\Latihan. Kemudian buatlah program berikut ini.

class Prog11
{
public static void main(String[] args)
{
System.out.println(“Satu\tDua\tTiga\n”);
System.out.println(“Empat\tLima\tEnam”);
}
}

Compile program dengan menu Build File dan Runnung Program dengan menu
Run File.

3. Buat program dibawah ini dengan nama Prog12,java


public class Prog12
{
public static void main(String[] args)
{
float Teg = 10, R = 100, I;
I = Teg/R;
System.out.println(“ Dengan tegangan = “+Teg);
System.out.println(“ dan resistansi = “ +R);
System.out.println(“ Arus = “+I +”Ampere”);
}
}

Jobsheet 1 Halaman 7
Pemrograman Komputer II

4. Buat program dibawah ini dengan nama Prog13,java


public class Prog13
{
public static void main(String[] args)
{
float R=14, T=7, pi=3.14, Luas, Silinder;
Luas = pi*R*R ; Silinder = Luas *T;
System.out.println(“ Luas lingkaran = “+Luas);
System.out.println(“ Isi silinder = “ +Silinder);
}
}

5. Buat program dibawah ini dengan nama Prog14,java


import java.text.NumberFormat;
public class Prog14
{
public static void main(String[] args)
{
NumberFormat nf=NumberFormat.getInstance();
nf.setMinimumIntegerDigits(5);
System.out.println(nf.format(100));
System.out.println(nf.format(10000));
System.out.println(nf.format(1000));
}
}

6. Buat program dibawah ini dengan nama Prog15,java


import java.text.NumberFormat;
public class Prog15
{
public static void main( String[] args )
{
NumberFormat nf=NumberFormat.getInstance();
nf.setMinimumIntegerDigits(3);
nf.setMinimumFractionDigits(5);
System.out.println(nf.format(100.1));
System.out.println(nf.format(3.14));
System.out.println(nf.format(22.0/7));
}
}

1.5 Lembar Kerja


No Nama File Hasil Keluaran

1.6 Pertanyaan dan Tugas

Jobsheet 1 Halaman 8
Pemrograman Komputer II

1. Buatlah program java untuk menghitung biaya percakapan telpon jika


diketahui biaya yang harus dibayar untuk setiap pulsa telpon dan waktu yang
ditetapkan untuk setiap pulsa.
2. Buatlah program java untuk menghitung luas dan volume kubus.
3. Buatlah program java untuk melakukan proses penukaran isi dua buah
variable. Di akhir proses, variable pertama akan menyimpan isi variable
kedua dan variable kedua akan menyimpan isi variable pertama.

Jobsheet 1 Halaman 9

Вам также может понравиться