Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

Hasil Laporan Praktikum Looping Algoritma Pemrograman

Laporan Hasil Praktikum Untuk Nilai Tugas Pada Semester 1

BAGASTYAN
NIM: 2201082023

PROGRAM STUDI TEKNIK KOMPUTER


FAKULTAS TEKNOLOGI INFORMASI
POLITEKNIK NEGERI PADANG
SUMATERA BARAT
2022
A. Apa itu Looping
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. 
Ada 3 jenis perulangan, diantaranya adalah :

1. Skema For
Pengulangan for disebut juga sebagai pengulangan di awal format. Skema for terbagi dua, yaitu
index naik dan index turun.
- Struktur dari skema naik adalah sebagai berikut :
For(index=awal;index<=akhir;iterasi)
- Struktur dari skema turun adalah sebagai berikut :
For(index=awal;index>=akhir;iterasi)

Iterasi adalah penambahan nilai index, contoh iterasi adalah :


- i++ berarti index bertambah 1
- i+=2 berarti index bertambah 2
- i-- berarti index berkurang 1
- i-=2 berarti index berkurang 2
Iterasi diberikan setelah aksi dilakukan

Index adalah variabel pencacah perulangan (int/char)


Awal dan akhir -- variabel/nilai yang tipedatanya sama dengan index
Skema harus dibuat nilai awal<=nilai akhir, karena jika dibuat nilaiawal=nilaiakhir, maka aksi
hanya akan dilakukan satu kali.

2. Skema While dan Do..While


Intruksi while digunakan untuk membuat statement berulang selama syarat-syarat yang
diberikan bernilai benar.
- Struktur skema while
while (kondisi)
{
aksi;
….;
}

- Struktur skema do..while


do
{
aksi;
....;
}
while(kondisi)

Skema while --> Bisa mengatasi perulangan yang tidak ditentukan berapa kali aksi akan
diulang tetapi berhenti karena kondisi tertentu.
Perbedaan while dan do..while
- While :
- Kondisi di cek di awal, sehingga ada kemungkinan aksi tidak di
lakukan sama sekali.
- Jalan tol di cek di depan.
- Do While :
- Kondisi di cek diakhir, sehingga aksi dilakukan minimal 1 kali.
- Jalan tol dicek diakhir (minimal sudah dilewati).
Persamaan skema while dan do..while
- Sama-sama tidak membutuhkan index untuk perulangan (berbeda dengan for). tetapi untuk kasus
tertentu bila diperlukan, kondisi awal index (index=awal) ditulis sebelum struktur perulangan, dan
iterasi index (penambahan/pengurangan) menjadi salah satu aksi (biasa aksi terakhir) yang diulang.
- Seluruh struktur for bisa diubah ke struktur while, maupun do..while, tetapi tidak bisa sebaliknya
(tidak selamanya struktur while/ do..while bisa dikonversikan ke for).

3. Skema Looping Bersarang


Dalam skema looping bersarang, ada aksi perulangan yang menjadi bagian dari aksi perulangan
yang lain.
Dengan nama lain, skema looping bersarang ini adalah gabungan dari skema for, while dan
do..while. Salah satu contoh soalnya adalah :
Buatlah program yang menampilkan pola persegi yang dibentuk oleh
Symbol * dengan baris dan kolom diinputkan user. Syntaxnya adalah sebagai berikut :
#include"stdio.h"
void main()
{
int ib, ik, klm, brs;

//input baris dan kolom


printf("baris = "); scanf("%i",&brs);
printf("kolom = "); scanf("%i",&klm);

//menampilkan pola
for(ib=1;ib<=brs;ib++)
{
for(ik=1;ik<=klm;ik++)
printf(" * "); //menampilkan pola
printf("\n"); //ganti baris
}
}
1. Membuat Program Bilangan Deret :
2. Soal no 67 kisi kisi pemograman
3. Membuat Pola Diamond :

Output :
4. Buat Pola Piramid :
Output :

Anda mungkin juga menyukai