Anda di halaman 1dari 6

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMOGRAMAN


"SUMBER PEMBELAJARAN NESTED LOOPING"

DISUSUN OLEH :
Nama : Nurhalijah
NIM : 160212006
Program Studi : Algoritma dan Pemograman

UNIVERSITAS ISLAM NEGERI AR-RANIRY


BANDA ACEH
2016
• Tujuan Praktikum

Praktikum ini bertujuan :

1. Agar mahasiswa Mengenal dan memahami penggunaan statement perulangan.

2. Agar mahasiswa dapat Membuat program sederhana dengan menerapkan konsep perulangan.

3. Agar mahasiswa mengetahui bagaimana bentuk nested looping yang berbentuk for, while, dan do
while.

• Dasar Teori
Teori yang berhubungan dengan praktikum yang dilakukan :

DASAR TEORI Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang
dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam
perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang
terus hingga tak terhingga sementara variabel dalam komputer masih terbatas Dalam bahasa java
tersedia suatu fasilitas yang digunakan untuk melakukan proses yang berulang – ulang sebanyak
keinginan kita.Misalnya saja, Bila kita ingin menginput dan mencetak bilangan dari 1 sampai 100 bahkan
1000, tentunya kita akan merasa kesulitan.Namun dengan struktur perulangan proses, kita tidak perlu
menulis perintah sampai 100bahkan 1000 kali, cukup dengan beberapa perintah saja.Struktur
perulangan dalam bahasa C mempunyai bentuk yang bermacam-macam. Sebuah/kelompok instruksi
diulang untuk jumlah perulangan tertentu.

Baik yang terdefinisikan sebelumnya atau pun tidak. Struktur perulangan terdiri atas dua bagian :

1) Kondisi perulangan yaitu ekspresi Boolean yang harus dipenuhi untuk melaksanakan perulangan .

2) Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.

• Pembahasan

• FOR
Struktur perulangan for biasa digunakan untuk mengulang satu proses yang telah diketahui jumlah
perulangannya. Dari segi penulisannya, struktur for tampaknya ebih efisien karena susunannya simpel
dan sederhana.Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang
dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Selama kondisi
terpenuhi, maka pernyataan akan terus dieksekusi, contoh flowchart seperti pada gambar berikut ini :
• WHILE
Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan
bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya
bernilai benar (≠0) dan akan berhenti bila kondisinya bernilai salah (=0).

Jika menggunakan WHILE, pastikan bahwa suatu saat bagian kondisi sampai bernilai FALSE. Apabila
tidak, perulangan akan terus berjalan selamanya, seperti pada contoh dibawah ini :
• DO-WHILE
Perintah DO…WHILE hamper sama dengan WHILE sebelumnya. Perbedaan dengan WHILE sebelumnya
yaitu bahwa pada DO WHILE statement perulangannya dilakukan dahulu baru kemudian dicek
kondisinya. Sedangkan WHILE kondisi dicek dulu baru kemudian statement perulangannya dijalankan.
Akibat dari hal ini adalah dalam DO WHILE minimal terdapat 1 kali perulangan. Sedangkan
WHILE dimungkinkan perulangan tidak pernah terjadi yaitu ketika kondisinya langsung bernilai
FALSE.Perbedaan antara FOR, WHILE, dan DO-WHILE :For :untuk mengulang suatu proses yang telah
diketahui jumlahnya.While : Pre Tested Loop untuk mengulang suatu proses yang belum diketahui
jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka
looping akan terus berlanjut.Do-while : Post Tested Loop untuk mengulang suatu proses yang belum
diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi
apabila masih bernilai true maka looping akan terus berlanjut.
• NESTED LOOPING
Dalam bahasa pemrograman C, kita diperbolehkan untuk menggunakan satu perulangan di dalam
perulangan lain. Misalkan perulangan for di dalam for (Nested for), while di dalam while (Nested while)
dan do while di dalam do while (Nested do while).
• KESIMPULAN

• Dalam belajar pemrograman terlebih dahulu harus mengerti tentang sistem operasi, algoritma
dan flowchart.

• Pernyataan for digunakan untuk mengulang pengeksekusian terhadap satu atau sejumlah
pernyataan.

• Pernyataan while digunakan untuk mengatur agar pemakai menekan tombol pilihan yang absah.

• Pengujian terhadap ungkapan while dilakukan sebelum bagian pernyataan.

• Pernyataan while merupakan salah satu pernyataan untuk memproses suatu pernyataan atau
beberapa kali.

• Pada pernyataan do-while, pengujian ungkapan akan dilakukan belakangan, sehingga minimal
program akan dijalankan sekali, sedangkan pada while, bagian pernyataan ada kemungkinan
tidak akan dieksekusi sama sekali.

• Jika menggunakan pernyataan while, pastikan bahwa suatu saat ungkapan pada while bernilai
salah, jika tidak program akan dijalankan selamanya.

Anda mungkin juga menyukai