Lompat ke isi

Perulangan for: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
DinaMardiati (bicara | kontrib)
k Menambah Kategori:Pemrograman komputer menggunakan HotCat
kTidak ada ringkasan suntingan
 
(11 revisi perantara oleh 4 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{DISPLAYTITLE:Perulangan ''for''}}
{{inuse}}
{{Underlinked|date=Februari 2023}}
'''Perulangan For''' adalah suatu bentuk proses pengulangan kegiatan pada suatu statement atau lebih secara berulang ulang-ulang selama yang dijadikan acuan tersebut terpenuhi dengan baik.<ref>e-Commerce menggunakan PHP dan MYSQL, Taryana Suryana, Graha Ilmu Yokyakarta.</ref> Perulangan for ini sama dengan while, namu penggunan while tersebut jika bilangannya tidak dapat dihitung, sedangkan perulangan for digunakan bila bilangan yang digunakan dapat dihitung.<ref>{{Cite web|last=Dimas|first=Setiawan|date=2020-01-21|title=Perulangan For Pada C++ Pembahasan Lengkap|url=https://kelasprogrammer.com/perulangan-for-cpp/|website=Kelas Programmer|language=id|access-date=2022-12-03}}</ref> Jadi perulangan ini dapat dibagi menjadi 2 jenis yang beda, yang mana dapat kita bedakan menjadi ''[[couted loop]]'', dan ''[[uncounted loop]].''<ref>{{Cite book|last=A|first=Kadir|date=2018|title=Dasar Logika Pemrograman Komputer|publisher=Elexmedia Komputindo|url-status=live}}</ref>
{{Orphan|date=Februari 2023}}

'''Perulangan ''for''''' adalah suatu bentuk proses pengulangan kegiatan pada suatu statement atau lebih secara berulang ulang-ulang selama yang dijadikan acuan tersebut terpenuhi dengan baik.<ref name=":0">{{Cite journal|last=Suryana|first=Taryana|date=2007-01-01|title=E-Commerce menggunakan PHP dan MySQL|url=https://www.academia.edu/1914508/E_Commerce_menggunakan_PHP_dan_MySQL|journal=Yogyakarta: Graha Ilmu}}</ref> Perulangan for ini kebalikan dari perulangan while, dimana penggunaan perulangan while digunakan ketika jumlah perulangannya tidak ditentukan, sedangkan perulangan for digunakan bila jumlah perulangan sudah ditentukan.<ref>{{Cite journal|last=Latif|first=Sultoni, dkk|date=2018|title=Rancang bangun aplikasi beat loop dengan menggunakan media suara rekam pada smartphone berbasis android|url=https://ejournal.unib.ac.id/index.php/rekursif/article/download/3078/2930|journal=Jurnal rekursif|volume=vol. 6|issue=no.1|pages=hal. 36-47}}</ref> Jadi perulangan ini dapat dibagi menjadi 2 jenis yang beda, yang mana dapat kita bedakan menjadi ''[[couted loop]]'', dan ''[[uncounted loop]].''<ref>{{Cite book|last=A|first=Kadir|date=2018|url=https://books.google.co.id/books?id=HkBlDwAAQBAJ&printsec=frontcover#v=onepage&q&f=false|title=Dasar Logika Pemrograman Komputer|publisher=Elexmedia Komputindo|url-status=live}}</ref>


== Parameter ==
== Parameter ==
Dalam perulangan for terdapat 3 bentuk parameter yang harus diketahui, yaitu:
Dalam perulangan for terdapat 3 bentuk parameter yang harus diketahui, yaitu:<ref name=":0" />


* Inisiasi, adalah bagian yang mana harus ada nilai awal yang dilakukan untuk memulai perulangan
* Inisiasi, adalah bagian yang mana harus ada nilai awal yang dilakukan untuk memulai perulangan
Baris 9: Baris 12:
* Modifer, adalah bagiaan yang melakukan increment atau decrement dari nilai awal yang telah diinisiasi
* Modifer, adalah bagiaan yang melakukan increment atau decrement dari nilai awal yang telah diinisiasi


Dari penjelasan tersebut dapat kita contohkan sebagai berikut
Dari penjelasan tersebut dapat kita contohkan sebagai berikut:<ref name=":1" />


For (a=1;a<=7;a++){count<<"Perulangan For\n"}
For (a=1;a<=7;a++){count<<"Perulangan For\n"}


Keterangan:<ref name=":1" />
=== Penjelasan ===


* Tanda "a=1" merupakan nilai awal variabel a.
* Tanda "a=1" merupakan nilai awal variabel a.
* Tanda "a<=7" merupakan syarat pengulangan.
* Tanda "a<=7" merupakan syarat pengulangan.
* Tanda "a++" merupakan kondisi pengulangan.<ref>{{Cite book|last=R|first=Munir|date=2001|title=Algoritma dan Pemrograman Dalam Bahasa Pascal dan C|location=Bandung|publisher=Informatika Bandung|url-status=live}}</ref>
* Tanda "a++" merupakan kondisi pengulangan.<ref name=":1">{{Cite book|last=R|first=Munir|date=2001|url=|title=Algoritma dan Pemrograman Dalam Bahasa Pascal dan C|location=Bandung|publisher=Informatika Bandung|url-status=live}}</ref>


== Referensi ==
== Referensi ==
{{reflist}}

[[Kategori:Algoritme]]
<references />

[[Kategori:Pemrograman komputer]]

Revisi terkini sejak 25 Oktober 2024 04.19


Perulangan for adalah suatu bentuk proses pengulangan kegiatan pada suatu statement atau lebih secara berulang ulang-ulang selama yang dijadikan acuan tersebut terpenuhi dengan baik.[1] Perulangan for ini kebalikan dari perulangan while, dimana penggunaan perulangan while digunakan ketika jumlah perulangannya tidak ditentukan, sedangkan perulangan for digunakan bila jumlah perulangan sudah ditentukan.[2] Jadi perulangan ini dapat dibagi menjadi 2 jenis yang beda, yang mana dapat kita bedakan menjadi couted loop, dan uncounted loop.[3]

Parameter

[sunting | sunting sumber]

Dalam perulangan for terdapat 3 bentuk parameter yang harus diketahui, yaitu:[1]

  • Inisiasi, adalah bagian yang mana harus ada nilai awal yang dilakukan untuk memulai perulangan
  • Kondisi, adalan suatu bagian yang menjelaskan bentuk kondisi perulangan agar perulangan tersebut dapat berjalan
  • Modifer, adalah bagiaan yang melakukan increment atau decrement dari nilai awal yang telah diinisiasi

Dari penjelasan tersebut dapat kita contohkan sebagai berikut:[4]

For (a=1;a<=7;a++){count<<"Perulangan For\n"}

Keterangan:[4]

  • Tanda "a=1" merupakan nilai awal variabel a.
  • Tanda "a<=7" merupakan syarat pengulangan.
  • Tanda "a++" merupakan kondisi pengulangan.[4]

Referensi

[sunting | sunting sumber]
  1. ^ a b Suryana, Taryana (2007-01-01). "E-Commerce menggunakan PHP dan MySQL". Yogyakarta: Graha Ilmu. 
  2. ^ Latif, Sultoni, dkk (2018). "Rancang bangun aplikasi beat loop dengan menggunakan media suara rekam pada smartphone berbasis android". Jurnal rekursif. vol. 6 (no.1): hal. 36–47. 
  3. ^ A, Kadir (2018). Dasar Logika Pemrograman Komputer. Elexmedia Komputindo. 
  4. ^ a b c R, Munir (2001). Algoritma dan Pemrograman Dalam Bahasa Pascal dan C. Bandung: Informatika Bandung.