-->

Algoritma Pengulangan Looping

September 16, 2022

Algoritma Pengulangan Looping

Salah satu yang dipelajari di algoritma dan pemrograman dasar adalah pengulangan atau istilah lainnya looping, bukan hanya di algoritma saja, ternyat konsep looping ini digunakan juga di berbagai bahasa pemrograman dan konspe dasarnya adalah algoritma pengulangan.



Untuk memahami lebih lanjut mengenai pengulangan anda harus tau dan paham mengenai konsep dasar algoritma, dan juga sudah mengenal tipe data dan variabel , selain itu anda saya anggap sudah paham struktur dasar dari algoritma sehingga akan lebih mudah untuk memahami contoh kasus yang akan disajikan di artikel ini.

Apa itu Pengulangan?

Pengulangan atau disebut sebagai looping adalah instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan untuk mengulang beberapa perintah sesuai dengan jumlah yang telah ditentukan. tujuannya adalah untuk mempermudah pengerjaan program dan untuk mempersingkat instruksi program. dengan pengulangan instruksi program yang seharunya ditulis dengan jumlah baris yang banyak bisa dipersingkat.

Instruksi Pengulangan dalam Algoritma

Ada 3 jenis bentuk instuksi format pengulangan di dalam algoritma yitu sebagai berikut:

1. Pengulangan menggunakan FOR

Pengulangan for disebut juga sebagai pengulangan di awal format instruksinya adalah sebagai berikut:
 For  nilai_awal to nilai_akhir do
Statement
Endfor


Contoh:
Buatlah algoritma untuk mencetak tulisan "Algoritma Menyenangkan" sebanyak 100 baris maka instruknya adalah:

 Jawab:
program looping_for
DEKLARASI
i:integer
ALGORITMA:
for i    1 to 100 do
writeln('Algoritma Menyenangkan')
endfor


2. Penggulangan menggunakan Instruksi While DO

 Format:
while kondisi do
pernyataan
endwhile


Contoh Kasus:
Buatlah algoritma untuk mencetak tuliasan angka 1 sampai 100

 Jawaban:
promgram looping
DEKLARASI
var i:integer
ALGORITMA:
0
while i <100 do
writeln ('angka ke', i)
i+1 {pencacah naik}
endwhile


3. Pengulangan dengan Menggungakan Repeat Until

 Format:
repeat
statement
pencacah naik atau pencacah turun until kondisi


contoh kasus:
Buatlah algoritma untuk mencetak tulisan Hello World sebanyak 1000 baris.

 Jawab:
program cetak
DEKLARASI
i:integer
 ALGORITMA:
 1 {isi nilai awal variable i dengan angka 1)
repeat write ('Hello World') i i+1
 until i<=1000


Kapan Harus menggunakan Instruksi pengolangan di dalam algoritma?

Sebenarnya  untuk memecahkan masalah kasus pemrograman bisa dipecahkan dengan banyak cara tertangung logika si programmer, seperti halnya banyak jalan menuju kota jakarta, tapi tujuannya tetap saja, tapi yang terbaik adalah bagaimana membuat program dengan instruksi sedikit dan proses sangat cepat.

Programmer yang pintar akan sangat mudah sekali mencari cara yang terbaik untuk membuat program dengan instruksi yang singkat namun prosesnya cepat. salah satu instruksi yang bisa digunakan adalah pengulangan, ketika sebuah kasus memungkinkan untuk menggunakan pengulangan maka harus menggunakan pengulangan.

Kapan instruksi pengulangan harus digunakan?
Instruksi pengulangan digunakan manakala program atau bagian program terindikasi bisa menggunakan proses pengulangan.

Sebagai contoh sederhana. misalkan untuk kasus program untuk menampilkan angka 1 sampai 1000, atau program untuk mencetak tulisan tertentu dalam jumlah tertentu.

Sebenarnya bisa saja tidak menggunakan pengulangan, namun kurang efektif walaupun hasil outputnya bisa saja sama.

Pengulangan dengan Pencacah Naik

Pengulangan pencacah naik yaitu kondisi pengulangan yang dimulai dengan kondisi pencacah kecil ke besar naik sampai jumlah pengulangan yang diinginkan.

Contoh: buat algoritma untuk mencetak tulisan "Teknologi Modern" sebanyak 1000 baris.

Jika menggunakan pencacah naik instruksi algoritmanya adalah sebagai berikut:
 Jawab:
algoritma pencacah_naik
DEKLARASI
i:integer
ALGORITMA:
for i   1 to 1000 do
writeln ('Teknologi Modern');
endfor

Pengulangan yang digunakan di algorirma di atas disebut pengulangan pencacah naik karena dimulai dari angka 1 terus naik sampai angka 1.000. bisa juga menggunakan Repeat Until atau While DO.


Pengulangan dengan Pencacah Turun

Pengulangan pencacah turun yaitu kodisi pengulangan yang dimulai dengan kondisi nilai pencacah dari besar ke kecil. sesuai dengan jumlah yang diinginkan.

Contoh: buat algoritma untuk mencetak tulisan "Teknologi HP Modern" sebanyak 1000 baris.


Jika menggunakan pencacah turun instruksi algoritmanya adalah sebagai berikut, misal menggunakan intruksi repeat until:
 Jawab:
algoritma cacah_turun
DEKLARASI
i:integer
ALGORITMA:
 1000 {nilai pencacah awal 1000 dimasukan ke variable i}
repeat writeln ('teknologi HP Modern')  
 i-1 {turunkan pencacah}
"until i<1
 "until i<1
"


Comments

Post a Comment
Romahkuhijau

Semua Masalah Pasti Ada Jalan Keluarnya

Featured Post

Followers

Widget Atas Posting

Widget HTML Produk

Widget HTML Jasa

Postingan Populer

Sekilas Tentang LinkMagz, Template Blogspot dengan Rasa Wordpress

  Linkmagz adalah nama template terbaru buatan mas sugeng, saya langsung kagum dengan template ini setelah beberapa saat lihat demonya, dan tanpa pikir panjang lagi saya memutuskan untuk mencaba dan sekaligus menggunakanya.  Mulai dari SEO Fast Blogger, terus diganti sama Viomagz dan sekarang diganti lagi sama LinkMagz.  Kalau menurut beberapa ahli, katanya gonta ganti Template tidak bagus bagi SEO.  Tapi menurut saya yang masih awam, apa salahnya ganti template kalau hasilnya jauh lebih baik?  Maka dari itu, saya gak sungkan-sungkan buat ganti Template. Alasan Memilih Template LinkMagz Ada cukup banyak alasan untuk segera memutuskan memilih template ini untuk menggantikan template blog lama saya, ini mungkin sangat subjektif. 1. Suka sama personal Mas Sugeng Suka disini bukan seperti itu, saya masih cowok normal kok hahaha, maksud saya adalah saya kagum dengan mas sugeng dan bagaimana persona nya membangun blognya. saya mengikuti mas sugeng dan tulisan tulisanya sejak beliau masih di

2 Cara Membuat Sitemap (Daftar isi) Pada Blog

Pada Blogspot atau Blogger terdapat feed yang bisa digunakan sebagai sitemap ataupun daftar isi. Halaman peta situs atau yang dalam bahasa inggris disebut dengan sitemap adalah sebuah halaman yang berisi peta atau jalur menuju semua artikel yang ada pada sebuah blog. Halaman peta situs atau sitemap berfungsi untuk mempermudah navigasi didalam blog. Dengan halaman peta situs diharapkan pengunjung tidak “tersesat” ketika mengunjungi blog kita karena sudah memegang “peta”.  Halaman peta situs juga berfungsi mempermudah mesin pencari saat mengindeks artikel yang ada pada suatu blog, jadi peta situs juga berfungsi mengarahkan crawler dari mesin pencari agar tidak “tersesat” pada blog kita.  ungsi peta situs mirip dengan daftar isi pada buku. Dengan peta situs diharapkan pengunjung dapat menemukan dan mengakses seluruh artikel yang ada pada blog. Cara membuat halaman peta situs pada blogger atau blogspot sebenarnya sangat mudah. Kita cukup membuat script yang menampilkan semua judul artikel

Evomagz (Green) Blogger Template V6.3

Ketika membuat sebuah blog yang professional memang harus memperhatikan sebuah tema atau template, agar pembaca atau pengunjung terasa nyaman pada saat membaca sebuah artikel yang sudah di publish pada blog yang telah dibuat. Untuk memilih template yang memiliki tampilan yang elegan, responsive, dan fast loading memang agak susah untuk dicari. Bahkan template premium pun ada yang loadingnya cukup berat, sehingga memakan waktu yang cukup lama pada saat membuka situs atau blog yang telah kita buat. Evomagz template blogger premium dari Mas Sugeng ini cukup legend dan terkenal hingga sekarang. Buat para blogger jaman old pasti sudah mengenal template premium yang satu ini, ini merupakan seri lama buatan mas sugeng yang masih mendapatkan update hingga tahun 2022.  Evomagz ini angkatan template Fastest magz yang dulunya sangat banyak dicari dan dipakai para blogger. Nah menariknnya Evomagz yang sudah rilis sejak dari tahun 2014 ini mendapatkan update terbaru pada tahun awal tahun 2022 yang