hanif nur inayah ek2b_10

21
 LAPORAN LAB PEMOGRAMAN KOMPUTER II PERULANGAN PROSES Disusun Oleh :  Nama : Hanif Nur Inayah  NIM : 3.32.13.1.10 Kelas : EK 2 B PROGRAM STUDI TEKNIK ELEKTRONIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2014

Upload: reski-trimayuda

Post on 02-Mar-2016

231 views

Category:

Documents


0 download

DESCRIPTION

makalah

TRANSCRIPT

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 1/21

LAPORAN

LAB PEMOGRAMAN KOMPUTER II

PERULANGAN PROSES

Disusun Oleh :

 Nama : Hanif Nur Inayah

 NIM : 3.32.13.1.10

Kelas : EK 2 B

PROGRAM STUDI TEKNIK ELEKTRONIKA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI SEMARANG

2014

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 2/21

Praktikum 5

PERULANGAN PROSES

A. TUJUAN

1. Menjelaskan prses perulan!an men!!unakan pernya"aan fr

2. Menjelaskan prses perulan!an men!!unakan pernya"aan #hile

3. Menjelaskan prses perulan!an men!!unakan pernya"aan $%#hile

&. Menjelaskan pen!!unaan pernya"aan 'reak

(. Menjelaskan pen!!unaan pernya"aan )n"inue

*. Menjelaskan pen!!unaan pernya"aan !"

+. Menjelaskan lp $i $alam lp ,nes"e$ lp- $an )n"h kasusnya

. Menjelaskan pen!!unaan e/i" , - un"uk men!hen"ikan eksekusi pr!ram $an )n"h

kasusnya

B. DASAR TEORI

1. ernya"aan fr

Di!unakan un"uk mem'ua" lpin! $en!an jumlah perulan!an yan! $i"en"ukan $i a#al.

% in"ak:

r ,un!kapan 1 un!kapan 2 un!kapan 3-

 pernya"aan

Ke"eran!an :

4 5n!kapan1 : $i!unakan un"uk mem'erikan inisialisasi "erha$ap 6aria'el pen!en$ali

loop.

4 5n!kapan2 : $ipakai se'a!ai kn$isi un"uk keluar $ari loop.

4 5n!kapan3 : $ipakai se'a!ai pen!a"ur kenaikan nilai 6aria'el pen!en$ali loop.

7n"h :

fr ,'il 8 1 'il 98 1( 'il 8 3-

 prin"f ,;<$=n;> 'il-

maka akan $i$apa"kan hasil :

1

&

+

10

13

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 3/21

2. ernya"aan #hile

a$a pernya"aan ini> pen!e)ekan "erha$ap lp $ilakukan $i 'a!ian a#al. ernya"aan $i

$alamnya 'isa "i$ak $ikerjakan sama sekali.

% in"ak

#hile,kn$isi-

 pernya"aan

4 elama kn$isi 'enar maka pernya"aan $ikerjakan

4 ?ika kn$isi salah  keluar $ari lp

7n"h :

 'il 8 1

#hile ,'il 98 1(-

@ prin"f,;<$=n;> 'il-

 'il 8 'il 3

A

kan $i$apa"kan hasil :

1

&

+

10

13

3. ernya"aan $%#hile 

a$a pernya"aan ini> pen!e)ekan "erha$ap lp $ilakukan $i 'a!ian akhir. ernya"aan

$i$alamnya pas"i $ijalankan ,minimal 1 kali-.

% in"ak :

$ @ pernya"aan

A #hile ,kn$isi-

4 Mula%mula pernya"aan $ijalankan> selanju"nya kn$isi $iuji jika 'enar $ilakukan

 perulan!an> jika salah maka keluar $ari lp

7n"h :

 'il 8 1

$ @

 prin"f,;<$=n;> 'il-

 'il 8 'il 3

A #hile ,'il 98 1(-

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 4/21

kan $i$apa"kan hasil :1&+10

13

&. ernya"aan 'reak  

Berfun!si un"uk keluar $ari lp C un"uk lpin! $en!an fr> #hile> $an $%#hile. ?u!a

 'erfun!si un"uk keluar $ari s"ruk"ur #i")h. 

% in"ak:

 'reak

7n"h :

• a$a !""#$

hile ,kn$isi-@

 'reak

A

s"a"emen"%/

• a$a %it&'$

s#i")h ,ekspresi-

@ . . . . .)ase kns"an"a%2:

 pernya"aan%21

 'reak

. . . . .

A

ernya"aan 7n"inue

• a$a !""#$

#hile,kn$isi-

@

)n"inue

A

s"a"emen%/

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 5/21

(. ernya"aan !" 

ernya"aan ini 'erfun!si un"uk men!arahkan eksekusi ke pernya"aan yan! $ia#ali

$en!an sua"u la'el.

% in"ak :

!" namala'el

la'el :

*. Nes"e$%lp 

$alah lp $i $alam lp. Kn$isi ini hampir sama $en!an nes"e$%if.

% in"ak :

fr,un!kapan1 un!kapan2 un!kapan3-

@

fr,un!kapan& un!kapan( un!kapan*-

@fr,un!kapan%/ un!kapan%y un!kapan%F-

@

ernya"aan1

.

.

A

ernya"aan%n

.

Aernya"aan%m

.

A

(. PER(OBAAN

1. Men!hi"un! jumlah $elapan "rian!ular "anpa pernya"aan fr,-

G ile pr!ram :"rian!ular1.) G

in)lu$e 9s"$i.hJ

main,-

@

in" jumlah 8 0

 jumlah 8 1 2 3 & ( * +

 prin"f,;?umlah $elapan "rian!ular a$alah <$=n;>jumlah-

A

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 6/21

ampilan $ari hasil pr!ram :

2. emakaian fr un"uk mem'en"uk $ere" naik.

G ile pr!ram : fr1.) G

in)lu$e 9s"$i.hJ

main,-

@

in" 'ilan!an

fr,'ilan!an 8 20 'ilan!an 98 100 'ilan!an 8 10-

 prin"f,;<$=n;> 'ilan!an-

A

ampilan $ari hasil pr!ram :

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 7/21

3. emakaian fr un"uk mem'en"uk $ere" "urun

G ile pr!ram : fr2.) G

in)lu$e 9s"$i.hJ

main,-

@

in" 'ilan!an

fr ,'ilan!an 8 *0 'ilan!an J8 10 'ilan!an %8 10-

 prin"f,;<$=n;> 'ilan!an-

A

ampilan $ari hasil pr!ram :

&. Men!hi"un! jumlah 200 "rian!ular men!!unakan fr,-.

G ile pr!ram : "rian!ular2.) G

in)lu$e 9s"$i.hJ

main,-

@

in" n> jumlah 8 0

fr ,n81 n98200 n-

 jumlah 8 jumlah n

 prin"f,;?umlah 200 "rian!ular a$alah <$=n;> jumlah-

A

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 8/21

ampilan $ari hasil pr!ram :

(. Mem'ua" "a'el $ari jumlah "rian!ular yan! $iinpu"kan

G ile pr!ram : "rian!ular3.) G

in)lu$e 9s"$i.hJ

main,-

@

in" n> 'il> jumlah 8 0

 prin"f,;Masukkan 'ilan!an "rian!ular : ;-

s)anf,;<$;> L'il-

 prin"f,;=nBE EN?5MHN IN5=n=n;-

 prin"f,;<3s<10s=n=n;>;n;>;?umlah;-

fr ,n81 n98'il n-

@

 jumlah 8 jumlah n

 prin"f,;<3$ <+$=n;> n> jumlah-

A

A

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 9/21

ampilan $ari hasil pr!ram :

*. Men!hi"un! jumlah ka"a $an karak"er $alam sua"u kalima"

G ile pr!ram : jumkar.) G

in)lu$e 9s"$i.hJ

main,-

@

)har kar

in" jumkar 8 0> jumspasi 8 0

 pu"s,;Masukkan se'uah kalima" $an akhiri $en!an ENE.;-

 pu"s,;aya akan men!hi"un! jumlah karak"er ;-

 pu"s,;pa$a kalima" "erse'u".=n;-

#hile,,kar 8 !e")har,-- P8 Q=nQ-

@

 jumkar

if ,kar 88 Q Q- jumspasi

A prin"f,;=n?umlah karak"er 8 <$;> jumkar-

 prin"f,;=n?umlah I 8 <$=n=n;> jumspasi-

  A

ampilan $ari hasil pr!ram :

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 10/21

+. Mem'alik an!ka men!!unakan pernya"aan #hile,-.

G ile pr!ram : lpR.) G

in)lu$e 9s"$i.hJ

main,-

@

in" 'il> $i!i"kanan

 prin"f,;Masukkan 'ilan!an yan! mau $i'alik : ;-

s)anf,;<$;> L'il-

 prin"f,;Hasil pem'alikannya 8 ;-

#hile,'il P8 0-

@

$i!i"kanan 8 'il < 10

 prin"f,;<$;>

$i!i"kanan- 'il 8 'il G 10

A

rin"f ,;=n;-

A

ampilan $ari hasil pr!ram :

. Mem'a)a "m'l yan! $i"ekan.

Gile pr!ram : pilihan.) Gin)lu$e 9s"$i.hJ

main,-

@

)har pilihan

in" su$ah'enar 8 0 G $i'eri nilai salah le'ih $ahulu G

 prin"f,;ilihlah S a"au .=n;-

G pr!ram $ilanju"kan jika "m'l S>y> a"au " $i"ekan G

#hile,Psu$ah'enar-

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 11/21

@

 pilihan 8 !e")har,- G 'a)a "m'l G su$ah'enar 8 ,pilihan

88 QSQ- TT ,pilihan 88 QyQ-TT ,pilihan 88 QQ- TT ,pilihan 88 Q"Q-

A

G mem'eri ke"eran!an "en"an! pilihan G

s#i")h,pilihan-

@

)ase QSQ:

)ase QyQ:

 pu"s,;=nilihan an$a a$alah S;-

 'reak )ase

QQ: )ase Q"Q:

 pu"s,;=nilihan an$a a$alah ;-

A

A

ampilan $ari hasil pr!ram :

R. emakaian 'reak un"uk keluar $ari lpin!

G ile pr!ram : "ama".) G

in)lu$e 9s"$i.hJ

main,-@

)har kar

 prin"f,;Ke"ik sem'aran! kalima";-

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 12/21

 prin"f,; $an akhiri $en!an ENE=n=n;-

fr , -

@

kar 8 !e")har,-

if,kar 88 Q=nQ-

 'reak

A

 prin"f,;elesai=n;-

A

ampilan $ari hasil pr!ram :

10. p fr 'ersaran! un"uk mem'ua" "a'el perkalian

G ile pr!ram : "'lkali.) G

in)lu$e 9s"$i.hJ

$efine MK

main,-

@

in" 'aris> klm> hasilkali

fr ,'aris 8 1 'aris 98 MK 'aris-

@

fr ,klm 8 1 klm 98 MK klm-

@

hasilkali 8 'aris klm

 prin"f ,;<2$;> hasilkali-

A

 prin"f,;=n;- G pin$ah 'aris G

A

A

ampilan $ari hasil pr!ram :

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 13/21

11. Menampilkan 'ilan!an !anjil an"ara + % 2( ke)uali 1( men!!unakan )n"inue.

ile pr!ram : !anjil.) G

in)lu$e 9s"$i.hJ

main,-

@

in" /

fr ,/8+ /982( /82-

@

if ,/881(-

)n"inue

 prin"f,;<&$;>/-

A

 prin"f,;=n;-

A

ampilan $ari hasil pr!ram :

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 14/21

a. O

5p )un"er 

D#n )un"er 

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 15/21

 '. hile

5p 7un"er 

D#n 7un"er 

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 16/21

). D%hile

5p )un"er 

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 17/21

D#n 7un"er 

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 18/21

D. SOAL

1. Bua"lah pr!ram un"uk menampilkan semua 'ilan!an !enap yan! "erle"ak an"ara 20

sampai $en!an 120> $en!an men!!unakan fr.

2. Bilan!an 'ula" fak"rial n> $i"ulis $en!an nP a$alah $ihasilkan $ari men!alikan $ari 1

sampai $en!an n. 7n"hnya (P 8 1 / 2 / 3 / & / ( 8120. Bua"lah pr!ram un"uk 

menampilkan "a'el hasil fak"rial $ari sua"u 'ilan!an yan! $iinpu"kan ,"ampilan

 'ilan!an ra"a kanan-

7n"h : Inpu" : Masukkan fak"rial 8 +

Ou"pu" : n nP

%%%%%%%%%%%%%%%%%%%

1 12 2

  3 *

  & 2&

  ( 120

  * +20

  + (0&0

%%%%%%%%%%%%%%%%%%%

3. Bua"lah pr!ram un"uk men!hi"un! jumlah an!ka $ari sua"u 'ilan!an.

7n"hnya : ?umlah an!ka $ari 'ilan!an 32(( 8 3 2 ( ( 8 1(

?umlah an!ka $ari 'ilan!an &(R 8 & ( R 8 2*

$an se'a!ainya.

&. Bua"lah pr!ram un"uk menerima $af"ar nilai mahasis#a s'' :

Inpu" : % ?umlah $a"a ,n-

% Nilai ke%1 sG$ Nilai ke%n

Ou"pu" : % Nilai minimal

% Nilai maksimal% Nilai ra"a%ra"a ,ra"a%ra"a 8 nilai ""al G jumlah $a"a-

,e"unjuk : unakan lp for $an seleksi kn$isi $en!an if -

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 19/21

 JAWABAN

1. Menampilkan semua 'ilan!an !enap yan! "erle"ak an"ara 20 sampai $en!an 120

Den!an men!!unakan ernya"aan O 

Hasilnya

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 20/21

2. Bilan!an 'ula" fak"rial n

Hasil

7/18/2019 Hanif Nur Inayah EK2B_10

http://slidepdf.com/reader/full/hanif-nur-inayah-ek2b10 21/21