A. Tujuan
1. Dengan mengikuti perkuliahan ini mahasiswa diharapkan mampu
memahami konsep penyeleksian di OOP.
2. Dengan mengikuti perkuliahan ini mahasiswa diharapkan untuk
mampu membuat program yang penggunakan penyeleksian di OOP.
B. Alat dan
Bahan
1. Personal Computer
2. Aplikasi NetBeans
C. Teori
Singkat
Perulangan
(Loop)
•
Misalnya
kita akan menentukan kelulusan seorang mahasiswa untuk suatu matakuliah.
Bagaimana bila kita ingin memproses data dari 100 atau 500 mahasiswa? Sangatlah
tidak efisien bila kita menjalankan program sebanyak itu menuliskan blok
statemen sejumlah itu. Dibutuhkan perulangan (loop) untuk menangani masalah
ini.
•
Perulangan
dapat dilakukan dengan beberapa cara, misalnya:
–
Perulangan for
–
Perulangan while
–
Perulangaan
do..while
1. Perulangan For
·
Bentuk
ini adalah yang paling sering digunakan. for akan mengulang suatu
statement atau blok statement sejumlah yang dikehendaki, yakni bila kondisi
akhir telah tercapai.
·
Bentuk
umum:
2. Perulangan While
·
Bentuk ini
akan terus mengulang statement/blok statement selama kondisi yang ditentukan
belum tercapai.
·
Sama
seperti for, kondisi adalah ekspresi boolean atau fungsi yang dapat
menghasilkan nilai boolean benar atau salah.
·
Bentuk
umum:
3. Perulangan do..while
·
Pada bentuk
ini, keyword while diletakkan pada bagian akhir dari perulangan (setelah blok
statement)
·
Bentuk umum:
Keyword break dan continue
•
Break
–
Berfungsi
untuk menghentikan statement yang terletak pada bagian loop yang terdalam.
Biasanya digunakan bersama dengan statement yang mengandung if.
•
Continue
–
Keyword ini
hanya menghentikan perulangan yang sedang berlangsung. Kendali program akan
menuju akhir dari body loop.
D. Langkah
Kerja
Contoh
program perulangan for:
1. Buatlah sebuah project baru dengan nama DemoFor
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Contoh
program perulangan while:
1. Buatlah sebuah project baru dengan nama DemoWhile
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3.
Jalankan program tersebut, sehingga muncul gambar
berikut:
4.
Ubah pernyataan counter
= 0 menjadi counter = 5,
pernyataan while(counter <= 5)
dengan while(counter >= 1) dan ++counter menjadi --counter, amati hasil outputnya.
Contoh
program perulangan do..while:
1. Buatlah sebuah project baru dengan nama DemoDoWhile
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program, maka akan muncul tampilan seperti berikut
ini:
Contoh
program keyword break:
1. Buatlah sebuah project baru dengan nama DemoBreak
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program, maka akan muncul tampilan seperti berikut
ini:
Contoh
program keyword continue:
1. Buatlah sebuah project baru dengan nama DemoContinue
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program, maka akan muncul tampilan seperti berikut
ini:
Contoh
program perulangan lainnya(Bilangan Prima):
1. Buatlah sebuah project baru dengan nama BilanganPrima
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program, maka akan muncul tampilan seperti berikut
ini:
Contoh
program perulangan lainnya(Bilangan Genap dari 1-10 menggunakan While):
1. Buatlah sebuah project baru dengan nama Genap
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program, maka akan muncul tampilan seperti berikut
ini:
Contoh
program perulangan lainnya(Menjumlahkan bilangan bulat):
1. Buatlah sebuah project baru dengan nama Jumlah
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program, maka akan muncul tampilan seperti berikut
ini:
E. Evaluasi
dan Penugasan
1. Buatlah sebuah program untuk menampilkan bilangan ganjil
dari 100-186!
2. Buatlah program rata-rata bilangan positif, dimana banyaknya
data ditentukan dari data yang dimasukkan dengan keyboard, hasil output yang diinginkan
sebagai berikut:
Hasil Runningnya :
E. Kesimpulan
Pembuatan program
dengan Netbeans IDE ini lebih memudahkan kita, karena kita tinggal melengkapi
programnya saja tetapi yang harus diperhatikan kita harus benar-benar teliti
mengetikkan source codenya karena apabila ada yang tertinggal
ataupun salah dalam mengetikkannya maka programnya akan merah dan tidak bisa
dijalankan.