mansis1106.files.wordpress.com · web viewlaporan resmi. modul - v. p. ... 1+2+3+4+5+……+n = xxx...
TRANSCRIPT
NAMA : Irham MansisN.R.P : 110451100006DOSEN : Ahmad UbaidillahASISTEN : Eka Widiastuti ShofaTANGGAL PRAKTIKUM : 2011
LAPORAN RESMIMODUL - VPENGULANGAN
LABORATORIUM BISNIS INTELIJEN SISTEMJURUSAN MANAJEMEN
INFORMATIKAFAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO
Disetujui : ................. 2011Asisten
EKA WIDIASTUTI SHOFA070411100044
..........................
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Untuk mempersingkat waktu seorang programmer harus mempunyai cara agar
source code yang kita buat itu sedikit tapi output yang di hasilkan itu sesuai
dengan yang kita inginkan dan salah satu cara yang kita tempuh adalah dengan
menggunakan pengulangan baik itu menggunakan pernyataan for,pernyataan
while maupun dengn do - while
B. TUJUAN
A. Menjelaskan proses pengulangan menggunakan pernyataan for
B. Menjelaskan proses pengulangan menggunakan pernyataan while
C. Menjelaskan proses pengulangan menggunakan pernyataan do-while
BAB II
DASAR TEORI
Pada semua bahasa pemrograman, pengulangan proses ditangani dengan suatu
mekanisme yang disebut loop. Dengan loop proses dapat di lakkukn dengn
berulang-ulang.
Pernyataan pertama yang digunakan untuk keperluan pengulangan proses
adalah pernyataan for. Bentuk pernyataan ini :
for (ungkapanl; ungkapan2; ungkapan3) pernyataan;
Kegunaan dari masing-masing ungkapan pada pernyataan for.
Ungkapan 1 : digunakan untuk memberikan inisialisasi terhadap variabel
pengendali
loop.
Ungkapan 2 : dipakai sebagai kondisi untuk keluar dari loop.
Ungkapan 3 : dipakai sebagai pengatur kenaikan nilai variabel pengendali loop.
hal ini pernyatan bisa berupa pernyataan tunggal maupun jamak. Jika
pernyataannya berbentuk jamak, maka pernyataan-pernyataan tersebut harus
Ketiga ungkapan dalam for tersebut harus dipisahkan dengan tanda titik koma
(;). Dalam diletakkan di antara kurung kurawal buka ({) dan kurung kurawal
tutup (}),
Contoh :
for (bilangan = 20; bilangan <= 100; bilangan +
+) printf("%d\n", bilangan);
Pada pernyataan while, pengecekan terhadap loop dilakukan di bagian
awal (sebelum tubuh loop). Lebih jelasnya, bentuk pernyataan while adalah
sebagai berikut:
dengan pernyataan dapat berupa pernyataan tunggal, pernyataan majemuk
ataupun pernyataan kosong.
Pernyataan do-while
Bentuk pernyataan do-while
Pada pernyataan do-while, tubuh loop berupa pernyataan,dengan pernyataan
bisa berupa pernyataan tunggal, pernyataan majemuk ataupun pernyataan
kosong
BAB III
TUGAS PENDAHULUAN
Buatlah Algoritma dan Flowchart untuk menyelesaikan Permasalahan dalam
Percobaan-percobaan dibawah ini:
1. Gunakan loop for untuk membuat program sebagai berikut :
Input : n
Output : 1*2*3*4*5*……*n (Faktorial)
2. Menampilkan bilangan 1 sampai dengan n, dan menghitung sigma
(akumulasi) dari bilangan tersebut dan menampilkan hasilnya.
Input : n
Output : 1+2+3+4+5+……+n = xxx
3. Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan
apakah bilangan tersebut ganjil atau genap.
Input : n
Output : 1 >> Ganjil
2 >> Genap
n >> …….
4. Buat program yang dapat menampilkan sbb :
122333444455555
Mulai
Print y
selesai
Print x
x=x*y
x= 1
y= 1
for(y=1;y<=bil;y++)
Input bil
Mulai
Print y
selesai
Print x
x=x+y
x= 0
y= 0
for(y=1;y<=bil;y++)
Input bil
Jawab:
1. Flowchart dan pseudocode perkalian menggunakan for
2. Flowchart dan pseudocode tambahan menggunakan for
Membuat program perkalian
menggunakan for
Deklarasi
X, y, bil =real
Deskripsi
x ß 1
y ß 1
for y = 1 à bil
print y
x ß x*y
endfor
Membuat program tambahan
menggunakan for
Deklarasi
X, y, bil =real
Deskripsi
x ß 1
y ß 1
for y = 1 à bil
print y
x ß x+y
endfor
print x
start
for(i=1;i<=bil;i++)
end
Input bil
If(mod2==0
Print bil ganjil
Print bil genap
3. Flowchart dan pseudocode menampilkan ganjil / genap input dr keyboard
y
n
4. Flowchart dan pseudocode menampilkan segitiga bilangan
Menampilkanbil ganjil atau genap dg inputan dari genap
Deklarasi
Ibil=real
Deskripsi
For ibil
If mod 2==0 then
Print genap
Else
Print ganjil
start
for(i=1;i<=bil;i++)
Input bil
for(j=1;j<=i;j++)
Print i
end
Menampilkan segitiga bilangan
Deklarasi
I, j , bil = real
Deskripsi
For ibil
For Ji
Print i
BAB IV
IMPLEMENTSI
1.program menampilkan perkalian dg input dari keyboard dan akumulasi hasil
2. program menampilkan penjumlahan dg inputan dari keyboard & akumulasinya
3. program menampilkan bilangan genap/ganjil dg input dari keyboard
4. program Menampilkan bilangan segitiga
BAB V
PENUTUP
A. KESIMPULAN
Dengan menggunakan loop kita bisa menghemat tenaga dalam pembuatan
program karena program atau koding yang membutuhkan perulangan perintah
beberapa kali dapat kita laksanakan dengan satu , dua perintah saja.
Dalam program yang di tulis di atas terdapat looping yang menggunakan for
di mana di situ sebenarnya terdapat sekali perintah – perintah yang di inginkan
tapi dengan adanya looping kita cukup menggunakan satu perintah untuk
menghasilkan output yang kita inginkan.