PEMROGRAMAN BERORIENTASI OBJEK
PERULANGAN FOR DALAM PEMROGRAMAN
BERORIENTASI OBJEK

Nama : Yoga Ilham Rakasiwi
NIM : 16.MI.0010
Manajemen Informatika 2018/2019
Operator unary increment (++) dan operator unary decrement (--).Operator increment dan decrement menambah dan mengurangi nilai yang tersimpan dalam bentuk variabel angka terhadap nilai 1. Sebagai contoh,
pernyataan,
count = count + 1
count++;
int j = 3;
int k = 0;
int l = 0;
k = ++k ; //menambah nilai, kemudian mengevaluasi dan menyimpannya.
l = l++ ; //mengevaluasi nilainya, lalu menambahkan dan menyimpannya.
System.out.println("hasilnya: "+(k+j)); //hasilnya 4
System.out.println("hasilnya: "+(l+j)); //hasilnya 3
2. Operator Relasi,
Operator Relasi berfungsi untuk membandingkan dua nilai dan menentukan keterhubungan diantara nilai- nilai tersebut. Hasil keluarannya berupa nilai boolean yaitu true atau false.
Tabel 2. Operator Relasi
3. Operator Logika,
Operator logika biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi
Tabel 3. Operator Logika
4. Perulangan For
Mengulang suatu proses merupakan tindakan yang banyak dijumpai dalam pemrograman. Pada semua bahasa pemrograman, pengulangan proses ditangani dengan suatu mekanisme yang disebut loop. Dengan menggunakan loop, suatu proses yang berulang misalnya menampilkan tulisan yang sama seratus kali pada layar dapat diimpelementasikan dengan kode program yang pendek.
Pada pemrograman proses perulangan dapat dibagi menjadi 2 bagian utama yaitu:
1. Perulangan yang sudah di ketahui jumlah perulangannya sebelum perulangan tersebut di lakukan.
2. Perulangan yang belum di ketahui jumlah perulangannya sebelum perulangan tersebut di lakukan. Dalam hal ini dapat dibagi menjadi dua bagian yaitu:
a. kondisi perulangan diperiksa diawal perulangan.
b. kondisi perulangan diperiksa diakhir perulangan.
Bentuk pernyataan for sebagi berikut:
for (ungkapan1; ungkapan2; ungkapan3)
pernyataan;
Keterangan:
• Ungkapan1 : digunakan untuk memberikan inisialisasi terhadap variabel pengendali loop.
• Ungkapan2 : dipakai sebagai kondisi untuk keluar dari loop.
• Ungkapan3 : dipakai sebagai pengatur kenaikan nilai variabel pengendali loop.
Ketiga ungkapan dalam for tersebut harus dipisahkan dengan tanda titik koma (;). Dalam hal
ini pernyatan bisa berupa pernyataan tunggal maupun jamak. Jika pernyataannya berbentuk
jamak, maka pernyataan-pernyataan tersebut harus diletakkan di antara kurung kurawal buka
({) dan kurung kurawal tutup (}), sehingga formatnya menjadi :
for (ungkapan1; ungkapan2; ungkapan3) {
pernyataan-1;
pernyataan-2;
...
}
Flowchart perulangan For bisa dilihat di gambar 1 berikut:
Contoh dan model penggunaan perulangan for bisa dilihat dan dicoba seperti script berikut:
public class PerulanganFor {
public static void main(String[] args)
{
model1();
model2();
}
public static void model1(){
for(int bilangan = 10; bilangan <= 100; bilangan += 10)
System.out.println(bilangan);
}
public static void model2(){
int bilangan = 10; //bisa dikeluarkan dari for kondisi
for( ; bilangan <= 100; ){
System.out.println(bilangan);
bilangan += 10; //Bisa diletakan di luar for kondisi
}
}
}
A. LANGKAH KERJA
1. Buat class baru menggunakan netbean dengan nama Bintang.java kemudian tuliskan script berikut:
Run :
2. Buat class baru menggunakan netbean dengan nama CetakAngka.java kemudian tuliskan script berikut:
Run :
3. Buat class baru menggunakan netbean dengan nama CetakBilanganGanjil.java kemudian tuliskan script berikut:
Run :
Perhatikan: di sana kita menggunakan i += 2, bukan i++.
Apa maksudnya?
Maksudnya, nilai i akan ditambah dua (+2) di setiap pengulangan.
4. Buat class baru menggunakan netbean dengan nama Alphabet.java kemudian tuliskan script berikut.
Run :
Tidak hanya angka yang bisa diurutkan tetapi juga huruf.
TUGAS.
1. Jika pada nomor latihan 2 di atas Anda sudah berhasil menampilkan 0-10 tetapi masih dalam 1 baris, sekarang gunakan loop for untuk menampilkan nilai 1 sampai dengan 20 dalam baris-baris yang terpisah. Urut ke bawah seperti berikut :
Run :
2. Gunakan loop for dengan kenaikan varibel negatif untuk menampilkan seluruh karaker dari Z sampai dengan A dalam baris-baris yang terpisah.
3. Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1 3 5 … m ( m = bilangan ganjil ke n)
input : n
output : 1 3 5 … m ( m = bilangan ganjil ke n)
Run :
4. Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1 -2 3 -4 5 -6 7 -8 … n.
input : n
output : 1 -2 3 -4 5 -6 7 -8 … n.
Run :
5. Gunakan loop for untuk membuat program sebagai berikut:
input : n
output : 1*2*3*4*5*… *n (faktorial)
input : n
output : 1*2*3*4*5*… *n (faktorial)
6. Coding :
Run :
Sekian dan Terimakasih.












Komentar
Posting Komentar