LAPORAN PRAKTIKUM VIII “FUNGSI” DASAR KOMPUTER DAN PEMOGRAMAN
DISUSUN OLEH: NAMA
: AHMAD IKROM
NIM
: 11B22025
PRODI
: TEKNIK ELEKTRO
FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS AHMAD DAHLAN YOGYAKARTA 2011
PRAKTIKUM VIII FUNGSI A. TUJUAN PRAKTIKUM 1. Mampu Mampu menjela menjela!a !an n !"n !"nep ep #un$% #un$% 2. Mampu menjela!an menjela!an &'u!&u' &'u!&u' #un$% #un$% (an )a$%an*)a$% )a$%an*)a$%ann+ ann+a. a. ,. Mampu menjela!an menjela!an -a'a meman$$ meman$$%l %l #un$% #un$% (alam (alam #un$% #un$% ma%n ma%n / . Mampu men+u men+uun un (an men$e'ja men$e'ja!an !an p'"$'am p'"$'am men$$u men$$una!an na!an &'u!&u' &'u!&u' #un$% #un$% 5. Mampu menjela!an menjela!an #un$% #un$% &anpa &anpa n%la% n%la% )al%! )al%! &%pe &%pe "%(/ "%(/
B. DASAR TEORI TEORI Se)ua #un$% pa(a 344 umumn+a )e'%% ejumla ejumla pe'n+a&aan 344 (en$an (en$an e)ua nama. nama. Selanju&n+a nama %n% (apa& (%pan$$%l )e)e'apa !al% (alam ua&u !"(e 344. Sala a&u #un$% +an$ e'%n$ (%el%)a&!an (alam apl%!a% )e')a% !"n"l +a%&u mai ! ". B%aan+a (% (alam #un$% &e'e)u& (%&ul%!an ejumla pe'n+a&aan. Tujuan u&ama pem)ua&an #un$% a(ala un&u! mem)ua& ua&u apl%!a% a$a' (apa& (%pe-a menja(% ejumla )a$%an +an$ (apa& (%!el"la (en$an le)% mu(a "le pem'$'am (a'% pa(a j%!a apl%!a% an+a men$an(un$ e)ua #un$% m%aln+a #$%&iA!"' #$%&iB!"' (an #$%&i ( !". mai !" &e'(ap Kemu Kemu(% (%an an (% (ala (alam m #un$ #un$% % mai &e'(apa& a& peman$ peman$$%l $%lan an !e&%$a !e&%$a #un$% #un$% &e'e)u &e'e)u&& e)a$a e)a$a%%
)e'%!u&:
I) mai !" * +#$%&iA !", +#$%&iB !", + #$%&i( !", +-)$- 0, /
Teknik Elektronika Universitas Ahmad Dahlan
Page 2
Dalam %mplemen&a%n+ %mplemen&a%n+aa pem'"$'am pem'"$'am (apa& )e'!"en&'a% )e'!"en&'a% un&u! menul%!an menul%!an #$%&iA!" e-a'a (e&%l &e'le)% (aulu !emu(%an !e #un$%*#un$% )e'%!u&n+a e%n$$a elu'u !"(e (%&ul%!an. Dalam Dalam p'a!&e p'a!&e!n+ !n+aa #$%&iA!" ju$a )%a &e'uun a&a ejumla #un$%. Be'%!u& a(ala -"n&" !e'an$!a (alam e)ua apl%!a%.
fungsiB(
fungsiA()
main()
fungsiB1(
fungsiB2
fungsiC()
fungsiB3(
S)-$)$- F$%&i &%pe6n%la%6)al%! nama6#un$% &%pe6pa'ame&e'A &%pe6pa'ame&e'B 7/ 7 pe'n+a&aan61: 7. . . 7 pe'n+a&aan6n9 7 7'e&u'n n%la%6)al%!9
8
Ba$%an &%pe6n%la%6 &%pe6n%la%6)al%! )al%! nama6#un$% nama6#un$% &%pe6pa'am &%pe6pa'ame&e'A e&e'A &%pe6pa'am &%pe6pa'ame&e'B e&e'B . . ./ (%e)u& ju(ul #un$% +an$
&e'(%'% (a'% &%$a )a$%an: 1.
)i )i ii3ai 3ai4a 4a33i
Teknik Elektronika Universitas Ahmad Dahlan
Page 3
menen&u!an &%pe n%la% +an$ (%)e'%!an "le #un$% !e&%!a #un$% (%pan$$%l. N%la% )al%! (%&en&u!an melalu% pe'n+a&aan 'e&u'n. 2. nama_fung nama_fungsi si 3. parame parameter ter
D%$una!an un&u! mele;a&!an n%la% !e #un$%. An&a' pa'ame&e' (%p%a!an "le &an(a /. <%!a &a! a(a pa'ame&e' ju(ul #un$% )e'upa: &%pe6n%la%6)al%! nama6#un$% /
Dalam Dalam (e#%n% (e#%n%% % #un$% #un$% &an(a &an(a &%&%! &%&%! !"ma !"ma eu(a eu(a &an(a &an(a &%(a! &%(a! (%pe'lu (%pe'lu!an !an.. Pa(a Pa(a )a$%an )a$%an pe'n+a&aan #un$% &e'(apa& pe'n+a&aan 'e&u'n +an$ (%$una!an un&u! men$a!%'% e!e!u% #un$% #un$% (an mem)e'% mem)e'%!an !an n%la% n%la% )al%! )al%! +a%&u +a%&u n%la% n%la% +an$ +an$ (%)e'% (%)e'%!an !an "le "le #un$% #un$% !e&%!a !e&%!a #un$% #un$% (%pan$$%l. 3"n&": l"n$ !ua('a& l"n$ =/ 8 l"n$ a%l ? = @ = 9 'e&u'n a%l 9
A'&%n+a (%(e#%n%%!an #un$% (en$an nama !ua('a& / +an$ (%$una!an un&u! men$%&un$ n%la% !ua('a& (a'% e)ua )%lan$an. Nama pa'ame&e' a(ala = (en$an &%pe l"n$ (an mem)e'%!an n%la% )al%! )e'upa pe'!al%an = (en$an = (an )e'&%pe l"n$. F$%&i )aa i3ai 4a3i
>un$% (en$an &%pe "%( )e'a'&% &%(a! mem%l%!% n%la% )al%! e%n$$a &%(a! (apa& )e'!e(u(u!an e)a$a% e!p'e%. 3"n&": "%( %n#" / 8 7-"u& T%(a! a(a n%la% )al%! C9
B%a (%&am)a!an pe'n+a&aan 'e&u'n: "%( %n#" / T%(a! a(a n%la% )al%! C 9
Teknik Elektronika Universitas Ahmad Dahlan
8 7 ..-"u& ..-"u& ..'e&u'n .. 'e&u'n 9
Page 4
3a'a peman$$%lan #un$% (% a&a: %n#" / 9
(. HASIL DAN PEMBAHASAN 1.F$%&i a5a -6i)$%a i3ai --a)a P'"$'am P'"$'am men$%&un men$%&un$ $ 'e'a&a +an$ &ela pe'na (%pelaja'% (%pelaja'% pa(a p'a!&%!um p'a!&%!um e)elumn+ e)elumn+a a (apa& (%)ua& menja(% )e)e'apa #un$%.
Teknik Elektronika Universitas Ahmad Dahlan
Page 5
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21)
Penjelasan baris pada P-7%-am VIII81
Teknik Elektronika Universitas Ahmad Dahlan
Page 6
Ba-i&
K)-a%a
1
Pu&a!a "pe'a% &'eam
2
Mem)a-a )% )%lan$an )u )ula& +a +an$ (% (%mau!an !e !e a a'%a)el N
,
Mem) em)a-a )% )%lan$an pe-aa aan +a +an$ (%mau au!an !e !e a a'%a '%a)el jum jumla 'e 'e'a&a a&a (an (a&a (en$an )a&a (a& +an$ (%mau!an &%(a! )"le le)% (a'% 100 an$!a
Pe'%n&a Mau!an N%la% Da&a &%(a! mem%l%!% n%la% )al%!
5
Menamp%l!an pe'n+a&aan Ban+a!n+a N%la%C
Memau!an n%la% !e a'%a)el N
Un&u! me memau!an )% )%lan$an )u )ula& !e !e a a'%a)el % +a +an$ jum jumlan+a &%( &%(a! le)% (a'% )an+a!n+a N%la% +an$ (%mau!an e-a'a )e'un&un
F
Menamp%!an pe'n+a&aan n%la% !e* (an n%la% a'%a)el %
G
Memau!an (a&a (a'% a'%a)el %
10
Pe'%n '%n&a H% H%&un$ Re'a&a +a +an$ &% &%(a! mem mem%l %l%%!% n% n%la% )a )al%!
11
Pen$uj%an a'%a)el jumla ? 0
12
Un&u! mem memaau! u!an )%l )%lan$an )ul )ula& !e a a'%a)el % +an +an$ $ jum jumlan+a &%( &%(a! le)% (a'% )an+a!n+a N%la% +an$ (%mau!an e-a'a )e'un&un
1,
Pen$uj%a j%an a'%a '%a)el jum jumla? jum jumla 4 a'%a '%a)el (a&a a&a%
1
Pen$ Pen$u uj%an j%an a'%a a'%a) )el 'e'a 'e'a&a &a? ? a' a'%a %a)e )ell ju jumla la (%) (%)a$ a$%% )an )an+ +a!n+ a!n+aa (a& (a&aa
15
Pe'%n '%n&a Tam Tamp p%l! %l!an Ha Ha%l %l +an +an$ $ &% &%(a! me mem%l%! l%!% n% n%la% )a )al%!
1
Menamp%lan pe pe'n+a&aan ju jumla )e )ee'&a n% n%la%n+a
1
Menamp%l!an pe pe'n+a&aan Re Re'a&a )e )ee'&a n% n%la%n+a
1F
>un$% u&ama p'"$'am
1G
De!la'a% mau!an (a&a
20
De!la'a% %&un$ 'e'a&a
21
De!la'a% &%l!an a%l
Teknik Elektronika Universitas Ahmad Dahlan
Page 7
Ha%l e!e!u% l%&%n$ (%a&a:
Teknik Elektronika Universitas Ahmad Dahlan
Page 8
K%&a mau!an )an+a!n+a n%la% eua% !e%n$%nan !%&a aal!an &%(a! mele)%% 100 an$!a !a'ena )a&a (a'% n%la% +an$ (%mau!an #l"a&/ a(ala 100 an$!a. Da'% a%l e!e!u% (apa& (% %mpul!an )a;a a%l penjumlaan (an 'e'a&a &ela eua% (an )ena'. D%!e&au% 'umu un&u! men-a'% (e%a% &an(a' a(ala e)a$a% )e'%!u&:
= Kemu Kemu(% (%an an mena menam) m)a a!a !an n e)ua e)ua #un$ #un$% % un&u un&u! ! pe' pe'%& %&un un$a $an n &an &an(a (a'' (e% (e%a% a% e'&a e'&a &an)a &an)a!an !an pe'%n& pe'%n&a a un&u! un&u! menam menamp%l p%l!an !an a%l a%l pe'%& pe'%&un$ un$an an &e'e)u &e'e)u&& pa(a pa(a #un$% #un$% 97i5 Tami3aHa&i3 ! ".
Be'%!u& L%&%n$ P'"$'amn+a :
Teknik Elektronika Universitas Ahmad Dahlan
Page 9
Se&ela !%&a memau!an 'umu &an(a' (e%a% ma!a !%&a jalan!an p'"$'am &e'e)u& (an men$a%l!an e!e!u% e)a$a% )e'%!u&:
Da'% a%l e!e!u% +an$ &ela (%la!u!an "le p'"$'am &e'e)u& men+a&a!an )a;a a%l penjumlaan 'e'a&a (an &an(a' (e%a% a(ala )ena'. 2. F$%&i $)$ m%i&i 5a mami3a ma)-i& P-7%-am VIII82
L%&%n$ p'"$'amn+a (apa& !%&a ama&% e)a$a% )e'%!u&:
(1) (2) (3) (4) (5) (6) (7)
(8) (9) (10) (11) (12)
(13) (14) (15) (16) (17) (18)
Teknik Elektronika Universitas Ahmad Dahlan
Page 10
K%&a jalan!an p'"$'am &e'e)u& (an men$a%l!an a%l e!e!u%:
K%&a mau!an elemen ma&'%! eua% !e%n$%nan !%&a. Kemu(%an %!u&% %n&'u!% )e'%!u&n+a ma!a a!an men$a%l!an n%la% ma&'%! &e'e)u&. Penjelaan )a'% pa(a P-7%-am VIII82 Ba-i&
K)-a%a
1.
Pu&a!a "pe'a% 'eam
2.
Mem) Mem)aa-aa )%l )%lan an$a $an n )ul )ula& a& !e a'% a'%a) a)el el N +an +an$ $ n%l n%la% a%n+ n+aa ama ama (en$ (en$an an 2
,.
Pe'% Pe'%n& n&a a Men Men$% $%% %Ma Ma&' &'%! %! +an +an$ $ &%(a &%(a! ! mem mem%l %l%! %!%% n%la n%la%% )al% )al%! ! !emu !emu(% (%an an men$a&u' ja'a! ma&'%! 5 pa%
.
Un&u Un&u! ! mem mem)a )a-a -a )%l )%lan an$a $an n )ula )ula&& +an +an$ $ (%ma (%mau u!a !an n !e a' a'%a %a)e )ell % n%l n%la% a% +an +an$ $ (%mau!an &%(a! mele)%% )an+a!n+a n%la% pa(a a'%a)el N
5.
Un&u Un&u! ! mem mem)a )a-a -a )%l )%lan an$a $an n )ula )ula&& +an +an$ $ (%ma (%mau u!a !an n !e a' a'%a %a)e )ell j n%l n%la% a% +an +an$ $ (%mau!an &%(a! mele)%% )an+a!n+a n%la% pa(a a'%a)el N
.
Mena Menamp mp%! %!an an pe'n pe'n+ +a&aa a&aan n ele eleme men n e' e'&a &a n%la n%la%% (a' (a'%% a' a'%a %a)e )ell % (an (an j
.
Memau!an n%la% !e a'%a)el % (an j
F.
Pe'% Pe'%n& n&a a Men Menam amp% p%!a !anM nMa& a&'% '%! ! +an +an$ $ &%(a &%(a! ! mem% mem%l% l%!% !% n%l n%la% a% )al )al%! %! !em !emu( u(%a %an n men$a&u' ja'a! ma&'%! 5 pa%
G.
Un&u Un&u! ! mem mem)a )a-a -a )%l )%lan an$a $an n )ula )ula&& +an +an$ $ (%ma (%mau u!a !an n !e a' a'%a %a)e )ell % n%l n%la% a% +an +an$ $ (%mau!an &%(a! mele)%% )an+a!n+a n%la% pa(a a'%a)el N
10. 10.
Un&u Un&u! ! mem mem)a )a-a -a )%l )%lan an$a $an n )ula& )ula& +an$ +an$ (%m (%mau au!a !an n !e a'% a'%a) a)el el j j n%la% n%la% +an$ +an$ (%mau!an &%(a! mele)%% )an+a!n+a n%la% pa(a a'%a)el N
11.
Men Menamp% amp%l! l!an an !a'a! a'a!&e &e'' &a) &a) "'%J "'%J"n "n&a &all
12.
Menamp%l!an ja ja'a!)a'% a'% !e !e )a )a;a
1,
>un$% u&ama p'"$'am
1.
Mem)e'% ja'a a'a! pa pa(a ma ma&'%! 5 pa pa%
Teknik Elektronika Universitas Ahmad Dahlan
Page 11
15. 15.
Mena Menamp mp%l %l!a !an n pe'n pe'n+ +a&aa a&aan n Ma Mau! u!an an elem elemen en ma& ma&'% '%! ! AC AC
1.
Pe'%n&a men$%% ma ma&'%! A
1.
Men Menamp% amp%l! l!an an pe'n e'n+a&aa a&aan n Ma& Ma&'% '%! ! AC
1F.
Pe'%n&a me menamp%l!an
Selanju&n+a m"(%#%!a% p'"$'am &e'e)u& a$a' (apa& men$%% (an menamp%!an ma&'%! B (en$an u!u'an +an$ ama e'&a ma&'! 3 +an$ me'upa!an penjumlaan an&a'a A (an B.
L%&%n$ m"(%#%!a% P-7%-am VIII82
Teknik Elektronika Universitas Ahmad Dahlan
Page 12
:. P-7%-am 79-&i &$6$ P-7%-am VIII8:
Be'%!u& a(ala p'"$'am un&u! men$!"ne'% uu (alam 3el-%u !e >a'ena%& men$$una!an #un$%. Be'%!u& l%&%n$ p'"$'amn+a:
Teknik Elektronika Universitas Ahmad Dahlan
Page 13
Kemu(%an !%&a jalan!an p'"$'am &e'e)u& ma!a a!an men$a%l!an a%l e!e!u% e)a$a% )e'%!u&:
K%&a %%!an n%la% uu eua% !e%n$%nan !%&a. M%aln%la% +an$ (%mau!an 25 ma!a &empe'a&u'e 25 3 a!an (%!"ne'% "le p'"$'am (an men$a%la!an n%la% >a'ena%&. Se&ela !%&a menjalan!an p'"$'am &e'e)u& (an men(apa&!an a%l e!e!u%n+a. Kemu(%an p%n(a!an !eempa& #un$% +an$ a(a !e )a$%a )a;a a!%' (a'% p'"$'am u&aa ma%n/ &am)a!a pen(e#%n%%an !eempa& #un$% &e'e)u& : #37a) (F !#37a) (", 97i5 M%i&iI$) !", 97i5 M%79-&i !", 97i5 Mami3aHa&i3 !",
Be'%!u& l%&%n$ P'"$'amn+a:
Teknik Elektronika Universitas Ahmad Dahlan
Page 14
K%&a compile p'"$'am compile p'"$'am &e'e)u& (an mun-ul pean E''"' e)a$a% )e'%!u&:
Kemu(%an (%a&a #un$% ma%n / &am)a!an pen(e#%n%%an !eempa& &a(%:
Ha%l e!e!u%n+a:
Ke$unaan pen(e#%n%%an #un$% &e'e)u& a(ala un&u! mem)ua& ua&u apl%!a% a$a' (apa& (%pe-a menja(% ejumla )a$%an +an$ (apa& (%!el"la (en$an le)% mu(a "le pem'$'am (a'% pa(a j%!a apl%!a% an+a men$an(un$ e)ua #un$%. Teknik Elektronika Universitas Ahmad Dahlan
Page 15
D. TUGAS LISTING PROGRAM
Teknik Elektronika Universitas Ahmad Dahlan
Page 16
Hasil ekseksi se!a"ai !e#ik
%$E. KESIMPULAN KESIMPULAN 1& T'a T'a $aa *e!a$a *e!a$a +"si a,alaa,ala- $k $k e!a$ e!a$ sa$ a*likas a*likasii a"a# ,a*a$ ,a*a$ ,i*e.a- e'a,i se'la- !a"ia /a" ,a*a$ ,ikella ,e"a le!i- ,a- le*e#"#a ,a#i*a,a kala a*likasi -a/a e"a," e"a," se!a- +"si& 2& ,ala ,e+iis ,e+iisii +"si $a,a $a,a $i$ik ka ka ses,ases,a- $a,a $a,a $i,ak ,i*e#l ,i*e#lka ka&& 3& *e# *e#/ /a$aa $aa return ,i"aka $k e"ak-i#i ekseksi +"si ,a e!e#ika ilai !alik /ai$ ilai /a" ,i!e#ika le- +"si ke$ika +"si ,i*a""il&
F. REFREN REFRENSI SI Pe&u Pe&un nju! ju! P'a!& 'a!&%! %!ul ulum um >%'(au+S.TM.T
Daa Daa''
Pem Pem"$'am $'aman an
Teknik Elektronika Universitas Ahmad Dahlan
(PP/PTE/DPM/01/R0) (PP/PTE/DPM/01/R0)
Ole
Ka'&% '&%!a
Page 17