PAKTIKUM ALGORITMA PEMOGRAMAN 5
Pendahuluan
Pada penugasan Praktikum Algoritma Pemograman kali ini, saya Wahyu Pura wibawa dan nomor pokok mahasiswa (NPM) 2605060078 membuat sebuah progam For, While loop, Continue and Pass, Break, latihan perulangan pada Bahasa Pemograman Python
Dasar Teori
A. Program For
For adalah perulangan dalam pemrograman yang digunakan untuk menjalankan suatu perintah secara berulang berdasarkan data yang tersedia. For dapat digunakan untuk mengulang data seperti list, range, dan string. Perulangan akan berjalan dari data awal sampai data terakhir secara berurutan.
B. Penjelasan Program For
1. Perulangan loop
Variabel angka diberikan nilai awal 1, kemudian nilai tersebut ditampilkan menggunakan print. Lalu, nilai angka ditambah 1 sehingga menjadi 2 dan ditampilkan kembali. Proses yang sama dilakukan sekali lagi sehingga nilai angka menjadi 3. Jadi, program tersebut menampilkan angka 1, 2, dan 3 secara berurutan.
Hasilnya :
2. Perulangan Dengan For
Variabel angka2 berisi beberapa angka dari 0 sampai 4. Kemudian perulangan for digunakan untuk mengambil setiap nilai dalam angka2 secara berurutan dan menyimpannya ke dalam variabel i. Setiap nilai yang diperoleh kemudian ditampilkan menggunakan print sampai seluruh isi list selesai diproses.
Hasilnya :
3. Program Dengan Range
Variabel angka3 diberikan nilai range(5) yang menghasilkan angka 0 sampai 4. Kemudian perulangan for digunakan untuk mengambil setiap angka tersebut secara berurutan dan menyimpannya ke dalam variabel i. Setiap nilai i kemudian ditampilkan menggunakan print
Hasilnya :
4. Program menggunakan String
Variabel data_str diberikan sebuah teks. Kemudian perulangan for digunakan untuk mengambil setiap karakter dalam teks secara berurutan dan menyimpannya ke dalam variabel huruf. Setiap karakter tersebut kemudian ditampilkan menggunakan print sampai seluruh teks selesai diproses.
Get Wahyu Putra Wibawa’s stories in your inbox
Join Medium for free to get updates from this writer.
Hasilnya :
B. Program While Loop
Variabel angka diberikan nilai awal 0. Kemudian perulangan while digunakan selama kondisi angka < 5 masih bernilai True. Setiap perulangan, nilai angka ditambah 1 dan kemudian ditampilkan bersama teks “ipin lari ipin”. Perulangan terus berjalan sampai nilai angka menjadi 5, kemudian kondisi menjadi False sehingga perulangan berhenti. Setelah itu, program menampilkan “program berakhir, ipin sudah jauh”.
Hasilnya :
C. Program Continue
Variabel angka diberikan nilai awal 0. Kemudian perulangan while berjalan selama angka kurang dari 5. Setiap perulangan, nilai angka ditambah 1 dan ditampilkan. Jika angka bernilai 3, program menampilkan “nice”, kemudian continue digunakan untuk melewati perintah setelahnya dan langsung melanjutkan ke perulangan berikutnya. Oleh karena itu, “whasssup” tidak ditampilkan ketika angka bernilai 3.
1. Program Menggunakan Pass
Variabel angka diberikan nilai awal 0. Kemudian perulangan while berjalan selama angka kurang dari 5. Setiap perulangan, nilai angka ditambah 1. Jika nilai angka sama dengan 3, perintah pass dijalankan, yaitu tidak melakukan apa-apa. Setelah itu, program tetap menjalankan print(angka), sehingga angka 1 sampai 5 tetap ditampilkan.
Hasilnya :
2. Menggunakan Continue
Variabel angka diberikan nilai awal 0. Kemudian while melakukan perulangan selama angka kurang dari 5. Setiap perulangan, angka ditambah 1 dan ditampilkan. Jika angka bernilai 3, program menampilkan “nice”, kemudian continue membuat program langsung melanjutkan ke perulangan berikutnya sehingga print(“whasssup”) tidak dijalankan pada angka 3.
Hasilnya :
D. Program Break
Variabel angka diberikan nilai awal 0. Kemudian perulangan while berjalan selama nilai angka kurang dari 5. Setiap perulangan, nilai angka ditambah 1 dan ditampilkan. Jika nilai angka sudah mencapai 3, program menampilkan “nice”, kemudian break digunakan untuk menghentikan perulangan. Setelah perulangan berhenti, program melanjutkan ke perintah print(“cukup mass”), sehingga teks tersebut ditampilkan di akhir.
Hasilnya :
E. Program Latihan Perulangan
Program ini perulangan untuk membuat pola segitiga menggunakan tanda bintang. Perulangan for dan while digunakan untuk mencetak bintang dari 1 sampai 4, dengan jumlah bintang bertambah pada setiap baris. Pada perulangan while, break digunakan untuk menghentikan program setelah jumlah bintang mencapai 4.
1. Program Menggunakan For
Pada bagian ini digunakan perulangan for untuk membuat pola segitiga. Variabel sisi bernilai 4 dan count dimulai dari 1. Setiap perulangan mencetak bintang sesuai nilai count, kemudian count bertambah 1 hingga membentuk 4 baris.
Hasilnya :
2. Program Menggunakan While
Pada bagian ini digunakan perulangan while untuk membuat pola segitiga. Variabel sisi bernilai 4 dan count dimulai dari 1. Setiap perulangan mencetak bintang sesuai nilai count, kemudian count bertambah 1. Jika count lebih besar dari sisi, perulangan dihentikan menggunakan break.
Hasilnya :
F. Latihan Program
1. Bilangan Ganjil
Program menggunakan perulangan for untuk memeriksa bilangan dari 1 sampai 51. Kondisi i % 2 != 0 digunakan untuk menentukan apakah bilangan tersebut ganjil. Jika kondisi terpenuhi, bilangan akan ditampilkan.
Pada program, bilangan yang ditampilkan adalah 1, 3, 5, dan seterusnya sampai 51.
Hasilnya :
2. Bilangan Genap
Program kembali menggunakan perulangan for untuk memeriksa bilangan dari 1 sampai 51. Kondisi i % 2 == 0 digunakan untuk menentukan apakah bilangan tersebut genap. Jika kondisi terpenuhi, bilangan akan ditampilkan.
Pada program, bilangan yang ditampilkan adalah 2, 4, 6, dan seterusnya sampai 51.
Hasilnya :
3. Bilangan Prima
Program menggunakan perulangan for untuk memeriksa bilangan dari 2 sampai 100. Variabel prima diberikan nilai True sebagai nilai awal. Kemudian setiap angka diperiksa menggunakan perulangan for untuk mengetahui apakah dapat dibagi dengan angka lain. Jika angka dapat dibagi, nilai prima diubah menjadi False dan perulangan dihentikan menggunakan break.
Jika nilai prima tetap True, angka tersebut ditampilkan sebagai bilangan prima.
Hasilnya :
G. Kesimpulan
Berdasarkan program yang telah dibuat, dapat disimpulkan bahwa perulangan for dapat digunakan untuk memeriksa dan menampilkan bilangan ganjil, genap, dan prima sesuai dengan kondisi yang telah ditentukan.








