Laporan Jobsheet 4 Pemograman Berorientasi Objek
PERULANGAN
A. Tujuan Praktikum
1.
Mampu memahami konsep penyeleksian di
OOP.
2.
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!
Hasilnya:
2.
Buatlah program rata-rata bilangan
positif, dimana banyaknya data ditentukan dari data yang dimasukkan dengan
keyboard, hasil output yang diinginkan sebagai berikut:
Hasilnya:
F.
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.
Komentar
Posting Komentar