MAKALAH
PERULANGAN
DI SUSUN OLEH
I MADE SURYA RADHITYA
KELAS: S1 TI (D)
NIM: 1610530165
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
MATARAM-NTB
2016/2017
KATA PENGANTAR
Guna lebih memberikan pemahaman tentang Algoritma dan Pemrograman khususnya
materi Perulangan , maka didalam kesempatan ini penulis akan menyajikan sub materi
Perulangan dalam bentuk makalah .
Di dalam makalah ini menjabarkan semua yang berkaitan dengan materi
Perulangan.Uraian makalah ini sengaja disajikan untuk semua kalangan , dan tentunya kalangan
tersebut adalah insan yang akan belajar tentang Tekhnologi Informasi.
Makalah ini dibuat untuk memenuhi tugas mata kuliah Algoritma dan Pemrograman
.Semoga makalah inibanyak dapat diterima dengan baik dan juga mendapatkan hasil yang baik
juga.
Penulis mengucapkan terimakasih terhadap pihak-pihak yang telah membantu penulis
dalam menyelesaikan makalah ini.Penulis berharap makalah ini dapat dinjadikan sumber
inspirasi teman-teman semua.
STRUKTUR PERULANGAN
Struktur perulangan terdiri atas empat bagian :
1. Kondisi perulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan
pengulangan.
2. Badan perulangan, yaitu satu atau lebih instruksi yang akan diulang.
3. Inisialisasi, yaitu aksi yang dilakukan sebelum perulangan dilakukan pertama kali.
4. Terminasi, yaitu aksi yang mengakibatkan perulangan dihentikan.
Macam-macam struktur perulangan :
1. Instruksi FOR
Instruksi ini digunakan apabila kita mengetahui secara pasti banyaknya perulangan yang akan
dilakukan.
Pernyataan FOR mempunyai 3 parameter yaitu :
1. Nilai awal (initial value)
2. Tes kondisi yang menentukan akhir loop (condition)
3. Penentu perubahan nilai
Bentuk umum pseudocode FOR format naik :
For indeks = nilai_awal to nilai_akhir do
<instruksi/blok instruksi>
endfor
Bentuk umum Flowchart :
Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks <= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks ditambah 1
c. Indeks dibandingkan dengan nilai_akhir Jika indeks > nilai_akhir, maka akan dikerjakan
perintah pertama sesudah endfor
Bentuk umum pseudocode FOR format turun :
For indeks = nilai_awal downto nilai_akhir do
<instruksi/blok instruksi>
endfor
Bentuk umum Flowchart :
Cara kerjanya :
1. Indeks di-assign dengan nilai_awal
2. Indeks dibandingkan dengan nilai_akhir
3. Jika indeks >= nilai_akhir maka
a. Badan loop dikerjakan
b. Secara otomatis nilai indeks dikurangi 1
c. Indeks dibandingkan dengan nilai_akhir
4. Jika indeks < nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor
Contoh :
1. Indeks perulangan menaik :
for i = 1 to 3 do Output (i)
endfor
2. Indeks perulangan menurun :
for i = 1 downto 3 do
Output (i)
endfor
Sintaksis perintah FOR dalam bahasa C/C++
for (initial value; condition; increment_expr)
{
Loop_expr;
}
Contoh Program :
/* program mencetak nilai 3 sampai 0 */
#include <stdio.h>
void main()
{
int i;
for (i=3; i>0; i--)
printf(“%d n”, i);
}
Loop FOR dapat juga berupa loop yang bersarang artinya ada loop perulangan FOR di dalam
sebuah loop FOR yang lainnya. Perhatikan contoh berikut ini :
/* program FOR bersarang */
#include <stdio.h>
void main()
{
int i,j;
for (i=1; i>3; i++)
{
for (j=1; j>4; j++)
printf(“%d n”, i);
} }
2. Instruksi WHILE
Instruksi perulangan ini dapat digunakan apabila kita belum mengetahui secara pasti berapa kali
banyaknya perulangan yang akan dilakukan. Berakhirnya proses perulangan ditentukan oleh
suatu kondisi.
Bentuk umum pseudocode :
while <kondisi> do
<instruksi/blok instruksi>
endwhile
Bentuk umum Flowchart :
Perbedaanantara FOR, WHILE, dan DO-WHILE DalamBahasa
PemrogramanC
Perbedaan antara FOR, WHILE, dan DO-WHILE Dalam Bahasa Pemrograman C.
Pembahasan perulangan di Java mulai dari While, Do-while dan For sudah kita bahas satu
persatu. Sekarang saatnya membandingkan untuk mengetahui perbedaan utama dari ketiga
perulangan tersebut.
Perbedaan antara FOR, WHILE, dan DO-WHILE :
1. 1. For :
untuk mengulang suatu proses yang telah diketahui jumlahnya.
2. 2. 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.
3. 3. 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.
DAFTAR PUSTAKA
http://phonks.blogspot.co.id/2013/05/struktur-perulangan.html

Makalah perulangan

  • 1.
    MAKALAH PERULANGAN DI SUSUN OLEH IMADE SURYA RADHITYA KELAS: S1 TI (D) NIM: 1610530165 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER MATARAM-NTB 2016/2017
  • 2.
    KATA PENGANTAR Guna lebihmemberikan pemahaman tentang Algoritma dan Pemrograman khususnya materi Perulangan , maka didalam kesempatan ini penulis akan menyajikan sub materi Perulangan dalam bentuk makalah . Di dalam makalah ini menjabarkan semua yang berkaitan dengan materi Perulangan.Uraian makalah ini sengaja disajikan untuk semua kalangan , dan tentunya kalangan tersebut adalah insan yang akan belajar tentang Tekhnologi Informasi. Makalah ini dibuat untuk memenuhi tugas mata kuliah Algoritma dan Pemrograman .Semoga makalah inibanyak dapat diterima dengan baik dan juga mendapatkan hasil yang baik juga. Penulis mengucapkan terimakasih terhadap pihak-pihak yang telah membantu penulis dalam menyelesaikan makalah ini.Penulis berharap makalah ini dapat dinjadikan sumber inspirasi teman-teman semua.
  • 3.
    STRUKTUR PERULANGAN Struktur perulanganterdiri atas empat bagian : 1. Kondisi perulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan. 2. Badan perulangan, yaitu satu atau lebih instruksi yang akan diulang. 3. Inisialisasi, yaitu aksi yang dilakukan sebelum perulangan dilakukan pertama kali. 4. Terminasi, yaitu aksi yang mengakibatkan perulangan dihentikan. Macam-macam struktur perulangan : 1. Instruksi FOR Instruksi ini digunakan apabila kita mengetahui secara pasti banyaknya perulangan yang akan dilakukan. Pernyataan FOR mempunyai 3 parameter yaitu : 1. Nilai awal (initial value) 2. Tes kondisi yang menentukan akhir loop (condition) 3. Penentu perubahan nilai Bentuk umum pseudocode FOR format naik : For indeks = nilai_awal to nilai_akhir do <instruksi/blok instruksi> endfor Bentuk umum Flowchart : Cara kerjanya : 1. Indeks di-assign dengan nilai_awal
  • 4.
    2. Indeks dibandingkandengan nilai_akhir 3. Jika indeks <= nilai_akhir maka a. Badan loop dikerjakan b. Secara otomatis nilai indeks ditambah 1 c. Indeks dibandingkan dengan nilai_akhir Jika indeks > nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor Bentuk umum pseudocode FOR format turun : For indeks = nilai_awal downto nilai_akhir do <instruksi/blok instruksi> endfor Bentuk umum Flowchart : Cara kerjanya : 1. Indeks di-assign dengan nilai_awal 2. Indeks dibandingkan dengan nilai_akhir 3. Jika indeks >= nilai_akhir maka a. Badan loop dikerjakan b. Secara otomatis nilai indeks dikurangi 1 c. Indeks dibandingkan dengan nilai_akhir 4. Jika indeks < nilai_akhir, maka akan dikerjakan perintah pertama sesudah endfor Contoh : 1. Indeks perulangan menaik : for i = 1 to 3 do Output (i) endfor 2. Indeks perulangan menurun : for i = 1 downto 3 do Output (i) endfor
  • 5.
    Sintaksis perintah FORdalam bahasa C/C++ for (initial value; condition; increment_expr) { Loop_expr; } Contoh Program : /* program mencetak nilai 3 sampai 0 */ #include <stdio.h> void main() { int i; for (i=3; i>0; i--) printf(“%d n”, i); } Loop FOR dapat juga berupa loop yang bersarang artinya ada loop perulangan FOR di dalam sebuah loop FOR yang lainnya. Perhatikan contoh berikut ini : /* program FOR bersarang */ #include <stdio.h> void main() { int i,j; for (i=1; i>3; i++) { for (j=1; j>4; j++) printf(“%d n”, i); } } 2. Instruksi WHILE Instruksi perulangan ini dapat digunakan apabila kita belum mengetahui secara pasti berapa kali banyaknya perulangan yang akan dilakukan. Berakhirnya proses perulangan ditentukan oleh suatu kondisi. Bentuk umum pseudocode : while <kondisi> do <instruksi/blok instruksi> endwhile Bentuk umum Flowchart :
  • 6.
    Perbedaanantara FOR, WHILE,dan DO-WHILE DalamBahasa PemrogramanC Perbedaan antara FOR, WHILE, dan DO-WHILE Dalam Bahasa Pemrograman C. Pembahasan perulangan di Java mulai dari While, Do-while dan For sudah kita bahas satu persatu. Sekarang saatnya membandingkan untuk mengetahui perbedaan utama dari ketiga perulangan tersebut. Perbedaan antara FOR, WHILE, dan DO-WHILE : 1. 1. For : untuk mengulang suatu proses yang telah diketahui jumlahnya. 2. 2. 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. 3. 3. 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.
  • 7.