Anda di halaman 1dari 10

LAPORAN PRAKTIKUM KE - 3

COMPUTER DAN PEMROGRAMAN

DISUSUN OLEH:

NAMA : Lara Anggraini


NPM : F1A021009
KELAS :A

Nama Asisten Dosen:

1. M.Pandu Patana (G1A019031)


2. Randi Julian Saputra (G1A019066)

Dosen Pengampu:

1. Fades BR. Gultom, S.Pd, M.Sc


2. Rahmat Nursalim, S.Pd, M.Si

PROGRAM STUDI MATEMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2022
LANDASAN TEORI
Perulangan atau yang sering disebut dengan “looping”, merupakan proses yang
dilakukan secara berulang-ulang dalam batas yang telah ditentukan. Dengan
menggunakan proses perulangan, penulisan kode program dapat menjadi lebih efisien.
Dalam bahasa C, terdapat beberapa macam struktur kendali perulangan, antara lain
yaitu for, do…while, dan while.

Struktur perulangan (atau dalam bahasa inggris disebut loop) adalah instruksi kode
program yang bertujuan untuk mengulang beberapa baris perintah.Dalam merancang
perulangan for, 3 komponen:

1. Kondisi awal perulangan.

2. Kondisi pada saat perulangan.

3. Kondisi yang harus dipenuhi agar perulangan berhenti.

Berikut format dasar struktur perulangan for dalam bahasa C++:

for (start; condition; increment)

// kode program

// kode program

Pengulangan atau looping digunakan untuk menuliskan instruksi yang sama secara
berulang-ulang kali. Terdapat beberapa perintah dalam pengulangan/Looping, yaitu For,
While dan, Do while

 Perulanagan while

Perulangan dengan menggunakan teknik while ini sebenarnya adalah suatu bentuk
perulangan yang memodifikasi teknik pencabangan (branching) secara kasar.
Pernyataan yang ada didalam blok perulangan akan dieksekusi dengan cara memeriksa
ekspresi yang ada, sepanjang ekspresi bernilai true maka statement akan terus di
eksekusi..

 Perulangan do while
Lara Anggraini 1 F1A021009
Perulangan dengan do while adalah perulangan dengan membalikkan logika
perulangan dengan teknik while. Dalam perulangan dengan bentuk ini, pernyataan
dieksekusi dulu, baru kemudian kondisi variabel kontrol perulangannya diperiksa
apakah memenuhi syarat atau tidak.

Perulangan do while merupakan modifikasi dari perulangan WHILE, yakni dengan


memindahkan posisi pemeriksaan kondisi ke akhir perulangan. Artinya, lakukan dahulu
sebuah perulangan, baru periksa apakah kondisi variabel counter sudah terpenuhi atau
belum di akhir perulangan.

Berikut format dasar struktur perulangan do while dalam bahasa C++:

start;
do
{
// kode program
// kode program
increment;
}
while (condition)

For : Untuk mengulang suatu proses yang telah diketahui jumlahnya. While : Untuk
mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan
dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus
berlanjut. Statement WHILE juga digunakan untuk menyatakan perulangan.Do
While : Sama seperti while, melakukan perulangan walaupun belum diketahui jumlahnya.
Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih
bernilai true maka looping akan terus berlanjut.

Lara Anggraini 2 F1A021009


SOAL DAN PEMBAHASAN
1. SOAL
Buatlah program yang menampilkan angka genap menggunakan perulangan for.
Source Code :

F1A021009
Gambar 1 Perulangan for
#include <iostream>
using namespace std;
int main()
{
int a=1;
//for
for (a=1;a<=10;a++){
cout<< (a * 2)<< " ";
}
cout <<endl;
return 0;
}
Penjelasan Source Code :
Source code diatas menggunakan perulangan for, yakni sebuah perulangan dari 1
sampai 10, lalu menggunakan function cout yang digunakan untuk menampilkan output,
dan return 0 untuk memberitahu bahwa code telah selesai di esekusi dengan exit code 0.
Hasil Output (Screenshoot hasil) :

Lara Anggraini 3 F1A021009


Gambar 2 hasil output
Penjelasan Output :
Output diatas adalah hasil dari program yang diberikan perintah cout <<1 *
2<<” “. Hasilnya, akan tampil deret angka dengan penambahan 2, dan semuanya
adalah angka genap.
2. SOAL
Buatlah program yang menampilkan angka dari 1 sampai 100, kemudian setiap
kelipatan 10, tampilkan nama LARA ANGGRAINI.
Source code:

F1A021009
Gambar 3 tampilan nama di kelipatan 10
#include <iostream>
using namespace std;
int main(){
int a;
for(a=1; a<=100; a++){
if (a%10==0)
cout<<"LARA ANGGRAINI"<<endl;
else{
cout<<a<<endl;
}
}

Lara Anggraini 4 F1A021009


return 0;
}
Penjelasan Source Code:
Source code diatas menggunakan perulangan for lalu menggunakan function cout
yang digunakan untuk menampilkan output. Dan menggunakan if else untuk melakukan
kondisi yang di tentukan dengan mengevaluasi benar atau salah. Lalu return 0 untuk
memberitahu bahwa code telah selesai di esekusi dengan exit code 0.
Hasil Output (Screenshoot hasil) :

Gambar 4 Tampilan output


Penjelasan Output :
Output diatas adalah hasil dari program yang diberikan perintah cout<<"LARA
ANGGRAINI"<<endl; dengan if (a%10==0) Hasilnya akan tampil LARA
ANGGRAINI di setiap kelipatan sepuluh.
3. SOAL
Buatlah program bebas, dengan menerapkan if else dalam perulangan while.
Source Code:

F1A021009

Lara Anggraini 5 F1A021009


Gambar 5 Tampilan perulangan while
#include <iostream>
using namespace std;

int main()
{
int a = 3;
while (a <= 10){
if (a%2==0)
cout<<a<<"adalah bilangan genap /n";
else{
cout<<a<<"adalah bilangan ganjil /n";
}
break;
}
}
Penjelasan Source Code:
Source code diatas menggunakan perulangan while lalu menggunakan function cout
yang digunakan untuk menampilkan output. Dan menggunakan if else untuk melakukan
kondisi yang di tentukan dengan mengevaluasi benar atau salah. Lalu return 0 untuk
memberitahu bahwa code telah selesai di esekusi dengan exit code 0.
Hasil Output (Screenshoot hasil) :

Gambar 6 Tampilan output


Penjelasan Output :
Output diatas adalah hasil dari program yang diberikan perintah cout<<a<<"adalah
bilangan genap /n";.dengan if (a%2==0) dan cout<<a<<"adalah bilangan ganjil /n";
dengan else. Hasilnya akan tampil sesuai dengan input nilai yang kita masukan yaitu
a=3 sehingga hasil outputnya adalah 3 adalah bilangan ganjil.

Lara Anggraini 6 F1A021009


KESIMPULAN
Perulangan adalah suatu bentuk kegiatan mengulang suatu statement sampai batas
yang diinginkan. Struktur dalam perulangan ada dua bagian yaitu kondisi pengulangan
yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan dan isi
atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.
Adapun contoh program yang di buat adalah program perulangan for, while, dan do
while.

Lara Anggraini 7 F1A021009


DAFTAR PUSTAKA

Duniailkom . ( 2020 ). Tutorial Belajar C++ Part 32: Perulangan FOR Bahasa C++
https://www.duniailkom.com/tutorial-belajar-c-plus-plus-perulangan-for-bahasa-c-
plus-plus/.

Mutiya. 2014. Laporan Pemrograman Java V Perulangan . diakses pada tanggal 13


Desember 2021 pukul 15.33 WIB.
https://fangirlhwang.wordpress.com/2014/09/25/laporan-pemrograman-java-v-
perulangan/.
Harefa,J. (2017). Perulangan Dalam Bahasa C.
https://socs.binus.ac.id/2017/03/20/perulangan-dalam-bahasa-c/.
Andre .(2020). Pengertian Struktur Perulangan DO WHILE bahasa C++.
https://www.duniailkom.com/tutorial-belajar-c-plus-plus-perulangan-do-while-
bahasa-c-plus-plus/.
Putra .H. W. (2019). CONTOH PERULANGAN FOR, WHILE & DO WHILE
MENGGUNAKAN C++. https://gilacoding.com/read/contoh-perulangan-for-while-
do-while-menggunakan-c.

Lara Anggraini 8 F1A021009


KEMENTRIAN RISET, TEKNOLOGI DAN PENDIDIKAN
UNIVERSITAS BENGKULU
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
PROGRAM STUDI MATEMATIKA
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepeon : (0736)344087, 22105-227

LEMBAR ACC PROYEK COMPUTER DAN PEMROGRAMAN

Nama Mahasiswa : Lara Anggraini

NPM : F1A021009

Dosen :
1. Fades BR. Gultom, S.Pd, M.Sc
2. Rahmat Nursalim, S.Pd, M.Si
Asisten :

1. M.Pandu Patana (G1A019031)


2. Randi Julian Saputra (G1A019066)

Laporan Pratikum Tanda ACC


Hari/Tanggal Laporan diberikan

Anda mungkin juga menyukai