Anda di halaman 1dari 11

[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-

KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

PEMROGRAMAN JAVA

a. Pengertian Java
Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda
menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya
hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit
perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis
Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual
Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi
yang berbeda karena sifatnya yang umum dan non-spesifik.

b. Kelebihan Java

Kelebihan Java yang pertama tentu saja multiplatform. Java dapat dijalankan dalam
beberapa platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan
slogannya yang sudah dibahas sebelumnya. Yang kedua adalah OOP atau Object
Oriented Programming. Java memiliki library yang lengkap. Library disini adalah sebuah
kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan
pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jika
ditambah dengan karya komunitas Java. Java sudah dilengkapi dengan fungsi-fungsi
bawaan yang sering digunakan, sehingga pengguna tidak perlu mengcoding fungsi dari
awal.

c. Kekurangan Java

Kekurangan Java adalah penggunaan memori yang cukup banyak, lebih besar
daripada bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai
dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga tidak dialami
oleh semua pengguna aplikasi Java. Mereka yang sudah menggunakan perangkat keras
dengan teknologi terbaru tidak merasakan kelambatan dan konsumsi memori Java yang
tinggi. Lain halnya dengan mereka yang menggunakan teknologi lama atau komputer
yang sudah berumur tua lebih dari empat tahun akan merasakan adanya kelambatan.

1
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

Namun apapun kelemahan yang dimiliki Java, faktanya adalah Java merupakan bahasa
pemrograman yang populer dan digunakan di seluruh dunia saat ini

d. Flowchart Program Java

PERULANGAN DALAM PEMPROGRAMAN JAVA


1. Perulangan FOR

Dalam for hitungan sebanyak perulangan dilakukan terlebih dahulu kemudian


pernyataan berikutnya baru dijalankan. Dalam perulangna for ada beberapa elemen yang
diperhatikan yaitu nilai awal, penguji, dan penambahan atau pengurangan.

Perulangan for dimulai dengan kata kunci for, diikuti oleh tanda kurung buka,
aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi, kurung penutup, opening
brace, pernyataan atau blok pernyataan dan closing brace. Perulangan for menggunakan
sebuah variabel untuk mengontrol berapa kali pernyataan atau blok pernyataan akan
dieksekusi dan kapan perulangan tersebut akan berakhir. Variabel ini disebut dengan
variabel kontrol (control variable)

2
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

Sintaks peulangan for seperti berikut :

Contoh :

Penjelasan :

a merupakan variabel yang dirubah, a<5 merupakan kondisi, dan a++ adalah
pengubah

Output :

Program hanya menampilkan nilai a kurang dari 5.

2. Perulangan While

Perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan
yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan. Dalam
while proses perulangan dilakukan terus menerus ketika suatu pernyataan yang di

3
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

jalankan sesuai dengan kondisi yang di tetapkan itu benar dalam hal ini pengujian
dilakukan terlebih dahulu baru perulangan dilakukan.

Fungsi perulangan while:

Fungsi dari perulangan while adalah untuk melakukan tugas berulang selama
pernyataan kondisional tertentu adalah bernilai benar. Logika pengecakan adalah sama
dengan statement IF untuk menentukan benar atau salah. Oleh karena itu agar
pengulangan dapat berakhir, kita harus membuat kondisi suatu saat peryataan tersebut
bernilai salah.

Contoh :

Penjelasan :

Sintaks perulangan while berbeda dengan for, di dalam kurung hanya ada kondisi,
jika dengan for harus ada variabel, kondisi, dan pengubah. Dan pengubah berada didalam
perulangan (a++)

Output :

Output sama dengan perulangan for.

4
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

3. Perulangan do-while

Perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan
terlebih dahulu kemudian dilakukan pengecekan.

Keterangan :

- Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang sampai


ungkapan bernilai salah.

- Pengujian ungkapan dilakukan setelah bagian pernyataan, maka pada pernyataan do


while minimal akan dijalankan sekali, karena begitu masuk ke blok perulangan,
tidak ada cek kondisi tetapi langsung mengerjakan pernyataan.

Contoh :

Penjelasan:
Penggunaan while diletakan diakhir itu artinya pengecekan kondisi dilakukan pada
akhir.

Output :

5
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

Berikut penggunaan Do-While untuk membuat output perulangan seperti dibawah ini

1. 0 1 2 3 4 5 2. 0

01234 01

0123 012

012 0123

01 01234

0 012345

3. 5 4 3 2 1 0 4. 5

54321 54

5432 543

543 5432

54 54321

5 543210

Perulangan 1

012345

01234

0123

6
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

012

01

Source Code :

//defenisikan class
Sg1

//Inisialisasi i = 5

//Inisialisasi j = 0

//mencetak j

//syarat perulangan baris (angka)


ketika j<=i

//syarat perulangan kolom ketika


i>=0

7
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

Perulangan 2

01

012

0123

01234

012345

Source Code :
//defenisikan class
Sg2

//Inisialisasi i = 0

//Inisialisasi j = 0

//mencetak j

//syarat perulangan baris (angka)


ketika j<=i

//syarat perulangan kolom ketika


i<=5

8
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

Perulangan 3

543210

54321

5432

543

54

Source Code :

//defenisikan class
Sg3

9
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

//Inisialisasi i = 0

//Inisialisasi j = 5

//mencetak j

//syarat perulangan baris (angka)


ketika j>=i

//syarat perulangan kolom ketika


i<=5

Perulangan 4

54

543

5432

10
[TUGAS 1 - IMPLEMENTASI PERULANGAN DO-
KELOMPO
WHILE]
PEMROGRAMAN JAVA K4

54321

543210

Source Code :

//defenisikan class
Sg4

//Inisialisasi i = 5

//Inisialisasi j = 5

//mencetak j

//syarat perulangan baris (angka)


ketika j>=i

//syarat perulangan kolom ketika


i>=0

11

Anda mungkin juga menyukai