mansis1106.files.wordpress.com · web viewlaporan resmi. modul - v. p. ... 1+2+3+4+5+……+n = xxx...

12
NAMA : Irham Mansis N.R.P : 110451100006 DOSEN : Ahmad Ubaidillah ASISTEN : Eka Widiastuti Shofa TANGGAL PRAKTIKUM : 2011 LAPORAN RESMI MODUL - V PENGULANGAN LABORATORIUM BISNIS INTELIJEN SISTEM JURUSAN MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO Disetujui : .............. ... 2011 Asisten EKA WIDIASTUTI SHOFA

Upload: vandien

Post on 30-Apr-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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

..........................

Page 2: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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

Page 3: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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:

Page 4: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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

Page 5: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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

Page 6: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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

Page 7: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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

Page 8: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

BAB IV

IMPLEMENTSI

1.program menampilkan perkalian dg input dari keyboard dan akumulasi hasil

2. program menampilkan penjumlahan dg inputan dari keyboard & akumulasinya

Page 9: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

3. program menampilkan bilangan genap/ganjil dg input dari keyboard

4. program Menampilkan bilangan segitiga

Page 10: mansis1106.files.wordpress.com · Web viewLAPORAN RESMI. MODUL - V. P. ... 1+2+3+4+5+……+n = xxx . Menampilkan bilangan 1 sampai dengan n dan melakukan pengecekan apakah …

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.