Anda di halaman 1dari 11

LAPORAN PRAKTIKUM KE-5

KOMPUTER DAN PEMROGRAMAN (CODING)

DISUSUN OLEH :
NAMA : BITARIA
NPM : A1GO22076
KELAS : 1B

Nama Asisten Dosen :


1.Valleryan Virgil Zuliuskandar G1A020021

Dosen Pengampu :
1.Niska Ramadhani,S.Kom., M.Kom.

PROGRAM STUDI PENDIDIKAN GURU SEKOLAH DASAR


FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS BENGKULU
2022
Bitaria
LANDASAN TEORI
1.Perulangan
Definsi Perulangan dalam bahasa C++ tersedia suatu fasilitas yang digunakan untuk
melakukan proses yang berulang-ulang sebanyak keinginan kita. Misalnya saja, bila kita ingin
menginput dan mencetak bilangan dari 1 sampai 100 bahkan 1000, tentunya kita akan merasa
kesulitan. Namun dengan struktur perulangan proses, kita tidak perlu menuliskan perintah
sampai 100 atau 1000 kali, cukup dengan beberapa perintah saja. 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.
Dalam praktek sebenarnya, tentu saja perulangan sangat membantu sekali. Misalnya
untuk memuat seluruh isi table dari sebuah database dimana datanya ingin kita tampilkan.
Perulangan dapat dilakukan dengan 3 teknik yaitu :
a). perulangan dengan for yaitu perulangan yang dikontrol oleh tiga bagian yang ada dalam
tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma, pada bagian pertama,
sebuah variabel akan di deklarasikan sebagai sebuah titik awal dari perulangan, biasanya
variable ini mempunyai tipe data integer atau float. Sementara pada bagian kedua disinilah
perulangan akan diperiksa apakah masih memenuhi syarat atau tidak, jika masih memenuhi
syarat maka statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga adalah bagian
dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan ditambahkan
sesuai dengan syarat yang dituliskan.1
Contoh programnya :
Public class rv4l {
Public static void main(String[] args) {
Int i=0;
While( i < 3) {
System.out.println(“Belajar perulangan”);
System.out.printlni++;
}
}
}

1
Gerritsen, M. (2006). A Brief Introduction to MATLAB. CME200 Handout.
b). Perulangan dengan while yaitu perulangan yang sebenarnya adalah suatu bentuk
perulangan yang memodifikasi teknik pencabangan 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.
Contoh programnya :
Public class rv4l {
Public static void main(String[] args) {
Int i = 0;
While( i < 3){
System.out.println(“Belajar perulangan”);
System.out.printlni++;
}
}
}
c). Sedangkan perulangan do while, perulangan bentuk seperti ini 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.2
Contoh programnya :
Public class rv4l {
Public static void main(String[] args) {
Int i = 0;
do{
System.out.println(Belajar Perulangan”);
System.out.println(InshaAllah saya pasti bisa”);
i++;
}
While( i < 3);

}
}

SOAL DAN PEMBAHASAN

2
Munir, R. (2007). Algoritma dan Pemrograman, Jilid I. Bandung: Informatika.

Bitaria 2 A1G022076
1.Review praktikum kita hari ini.
Pembahasan :
Hari ini belajar tentang Perulangan yaitu untuk melakukan proses berulang – ulang dengan
jumlah tertentu. Ada dua struktur pengulangan yaitu, kondisi pengulangan diamana ekspresi
boolean yang harus dipenuhi untuk melaksanakan pengulangan dan isi atau badan
pengulangan dimana satu atau lebih pernyataan (aksi) yang akan diulang. Dan juga dibahas
struktur perulangan yaitu, statement for biasanya digunakan untuk mengulang suatu proses
yang telah diketahui jumlah perulangannya. Pernyataan statement for umumnya dilakukan
telah diketahui batas awal, syarat looping dan perubahannya.
Selanjutnya ada statement while perulangan ini banyak digunakan pada program yang
terstruktur. Juga ada statmentdo while dimana perintahnya hampir sama dengan while
sebelumnya. Perbedaanya yaitu bahwa pada do while statment perulangannya dilakukan
terlebih dahulu baru kemudian di cek kondisinya. Sedangkan while kondisi di cek dulu baru
kemudian statment perulangannya dijalankan. Dan juga kami diberi arahan dan penyampaian
tentang program dari for, while, dan do while. Kami juga diberikan kuis tentang program for.
Dibahas juga program c++ menampilkan deret angka, program mencetak bilangan genap yang
kurag dari n. Juga dijelaskan bagaimana cara menginputkan programnya dengan benar.

2. Buatlah program dengan ketentuan sebagai berikut :


b). Npm genap membuat program menampilkan angka berurutan genap tak hingga batas x ( x
adalah inputan ).
Pembahasan :

A1G022076
Gambar 1. Program menampilkan angka berurutan genap hingga batas x
Source code :
//BITARIA
//A1G022076
Bitaria 3 A1G022076
#include <iostream>
using namespace std;

int main () {
int batas;

cout<<"Masukkan Batas Angka Genap "<<endl;


cout<<"x :";
cin >>batas ;
cout<<endl;
cout<<"---------------------------<<endl";
cout<<"Urutan Bilangan Genap"<<endl;
cout<<""<<endl;
for(int x=2 ; x<=batas ; x+=2) {
cout<<x<<" ";
}
}

A1G022076
Gambar 2. Hasil program mensmpilkan angka berurutan genap hingga batas x

3. Buatlah program dengan ketentuan sebagai berikut :


b). NPM genap membuat program dengan output sebagai berikut :
1, 4, 7, 10,
Jumlah : 22
Pembahasan :
Bitaria 4 A1G022076
A1G022076
Gambar 3. Program dengan output 1, 4, 7, 10 dengan jumlah : 22

Source code :
//BITARIA
//A1G022076

#include <iostream>
#include <stdio.h>

using namespace std;


int main()
{
int i= 1;
while(i<=11){
cout<<i;
i+=3;

if(i<11){
cout<<",";
}
}
printf("n\nJumlah:22\n\n\n");
return 0;
}

Bitaria 5 A1G022076
Gambar 4. A1G022076 Program
dengan output 1, 4, 7, 10
dengan jumlah : 22

KESIMPULAN DAN SARAN


Bitaria 66 A1G022076
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
pengulanganya itu satu atau lebih pernyataan (aksi) yang akan diulang. Adapun contoh
program yang di buat adalah program untuk mencetak deret dan program menampilkan
segitiga piramida bintang terbalik. Dalam implementasi pratikumnya yaitu di adakan tanggal
09 Februari 2016 oleh dosen penulis yang bernama Abdi Pandu Kusuma, S.Kom, M.T
menghasilkan beberapa hasil program perulangan.
Penggunaan algoritma penrulangan dalam ilmu komputer memang sangat di perlukan sebab
kita tidak bisa membuat algoritma dengan prinsip “yang penting jalan”. Perulangan adalah
suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi tertentu.
Saran
Untuk penyempurnaan pembuatan makalah, saya berharap adanya saran dari semua pihak
baik dosen maupun dari mahasiswa lainnya yang membaca makalah ini, terhadap kekurangan
yang terdapat pada makalah ini. Selain itu semoga makalah tentang perulangan ini dapat
mempermudah untuk memahami perulangan ini.
Saran juga Bagi dosen pembimbing, kedepannya supaya diberikan materi-materi
tentang pemrograman yang lain dengan harapan akan tercipta sebuah praktikum yang lain dan
bermanfaat.Bagi mahasiswa, kedepannya supaya lebih kreatif lagi dalam melakukan
praktikum selanjutnya. Bagi masyarakat lain, kedepannya supaya bisa jadi referensi
pembuatan praktikum yang lain.

DAFTAR PUSTAKA
7
Bitaria A1G022076
Gerritsen, M. (2006). A Brief Introduction to MATLAB. CME200 Handout.
Munir, R. (2007). Algoritma dan Pemrograman, Jilid I. Bandung: Informatika.

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


Bitaria 8 A1G022076
UNIVERSITAS BENGKULU
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
PROGRAM STUDI PENDIDIKAN GURU SEKOLAH DASAR
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227
LEMBAR ACC PRAKTIKUM
KOMPUTER DAN PEMROGRAMAN

Nama Mahasiswa : BITARIA


NPM : A1G022076
Dosen : Niska Ramadhani,S.Kom.,M.Kom.
Nama Asisten Dosen : Valleryan Virgil Zuliuskandar G1A020021

Laporan Praktikum Ke 5
Tanda ACC
Selasa, 1 November 2022

Laporan praktikum ke 5

Bitaria 9 A1G022076

Anda mungkin juga menyukai