You are on page 1of 12

PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

MODUL 6
PERULANGAN
LABORATORIUM KOMPUTER

NAMA : DARY NUR AHMAD FAUZAN


NIM : 3332170065

JURUSAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS SULTAN AGENG TIRTAYASA
2018
1

BAB I
METODOLOGI PENELITIAN

2.1 Prosedur Percobaan


 Menjalankan software c++ compiler
 Menuliskan listing program berikut:
1. Penggunaan perulangan tipe While
#include <stdio.h>
#include <conio.h>
main()
{
int x=1;

while(x=<10){
printf("%d Semangat Kakak \n",x);
x++;
}

getch();
}

2. Mencari Bilangan Besar ke Kecil dengan Penggunaan perulangan tipe


do.. while
#include <stdio.h>
#include <conio.h>
main()
{
int x=10;
do{
printf("%d\n",x);x--;

}
while(x>0);

getch();

1
2

3. Mencari Biangan Kecil ke Besar denganPenggunaan perulangan tipefor


#include<stdio.h>
#include<conio.h>
main()
{
int x;

for (x=1; x<10; x++)


printf("%d \n", x);
getch();
}
3

BAB II
TUGAS

2.1 Tugas modul


1. Buatlah program untuk mencetak tampilan sebagai berikut:
**********
*********
********
*******
******
*****
****
***
**
*
2. Buatlah algoritma dan pemrograman untuk menampilkan 6 baris yang
berisi tulisan “LABORATORIUM KOMPUTER”
3. Program untuk mencetak tampilan sebagai berikut:

*
**
***
****
*****
****
***
**
*
Jawab :
1. #include<stdio.h>

#include<conio.h>

3
4

main()

int j,i,n;

printf("deretan bintang dari besar ke kecil

\n");

n=10;

for(i=n;i>=1;i--)

for(j=1;j<=i;j++)

printf("*");

printf("\n");

Gambar 2.1 Jawaban Program Modul 6 [1]

2. #include <iostream>

#include <conio.h>

using namespace std;


5

int main()

int x;

for (x=0;x<6;x++)

cout<<"LABORATORIUM KOMPUTER\n"<<endl;

getch();

Gambar 2.2 Jawaban Program Modul 6 [2]

3. #include <iostream>
using namespace std;
int main()
{

int i,p;
for(i=1;i<=4;i++)
6

{
cout<<endl;
for (p=1; p<=i;p++)
{
cout<<"*"<<" ";
}
}
for(i=1;i<=5;i++)
{
cout<<endl;
for(p=5;p>=i;p--)
{
cout<<"*"<<" ";
}
}
}

Gambar 2.2 Jawaban Program Modul 6 [2]


7

BAB III
ANALISA

3.1 Analisa percobaan


1. Analisa Pengunaan tipe while

Gambar 3.1 Analisa Penggunaan Tipe While[1]

Percobaan diatas dapat dianalisa yaitu pada input x=1 dapat


diartikan bahwa inputan ini hanya satu pernyataan yang akan diulang
sebanyak 10 kali. Dilihat diatas bahwa while x=10. Jika sudah di inputkan
sebagaimana itu akan keluar hasil seperti gambar diatas.

2. Analisa Percobaan bilangan besar ke kecil dengan perulangan do


while

7
8

Gambar 3.2 Analisa Penggunaan Tipe Do..While[2]

Dapat kita analisis bahwa perulangan dengan do while ini adalah


perulangan yang strukturnya sama saja dengan while. Dimana yang
membedakan adalah seleksinya terdapat atau berada pada while yang
berada dibawah. Program diatas adalah input bilangan dari yang terbesar
ke terkecil dimana int x = 10 yang berarti inputan x ada 10, x artinya
adalah x dimulai dari inputan nilai besar ke yang terkecil., kemudian x>0
artinya bahwa x yang muncul sebagai output pertama lebih besar dari 0
angkanya.Setelah di inputkan maka akan keluar pernyataan seperti yang
ada pada gambar 3.2

3. Analisa bilangan kecil ke besar dengan perulangan tipe for


9

Gambar 3.3 Perulangan Bilangan Kecil Ke Besar Dengan Tipe For[3]

Berdasarkan dari percobaan di atas dapat dilihat bahwa inputan dengan


tipe perulangan for dimulai dengan x, jika tadi pada perulangan bilangan besar ke
kecil dimasukkan nilai angkanya. Ini tidak karena kita menginginkan nilai dari
yang paling terkecil. Tentun saja nilainya jika tidak 0 ya 1. Nah disini dilihat
bahwa pada fungsi for diinputkan nilai x terkecil dimulai dari 1. Dan bilangan
pembatasannya adalah x < 10. Maka setelah data tadi inputkan akan dihasilkan
output seperti gambar 3.3.
10

BAB IV
PENUTUP

4.1 Kesimpulan
1. While digunakan untuk program yang sudah terstruktur saja.
int i = 1;
while (i <= 20)
{
printf("%d", i);
i = i + 1;
}

2. Do....While hanya akan terjadi sekurang-kurangnya satu kali perulangan


int i = 1;
do
{
printf("%d", i);
i = i + 1;
}
while(i <= 10);
3. For untuk mengulang suatu proses yang sudah diketahui jumlah
perulangannya.
#include <stdio.h>
int main() {
int nilai = 5;
int pangkat = 9;
int i;
int total = 1;
for (i = 1; i <= pangkat; i++) {
total = total * nilai;
}
printf("%d pangkat %d = %d\n", nilai, pangkat, total);

return 0;}

11
11

DAFTAR PUSTAKA

[1] Tim Asisten Laboratorium Komputer. 2018. Modul Praktikum


Algoritma dan Pemrograman Komputer. Cilegon: Laboratorium Komputer
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Sultan Ageng
Tirtayasa
[2] Prayoga.sama.(2013). Cara Penggunaan Perulangan for while do.
Tersedia dari. http://www.pintarcoding.com/2013/04/cara-menggunakan-
perulangan-forwhiledo.html[URL diakses pada 30 Maret 2018 pukul 23:00]

12