Anda di halaman 1dari 7

LAPORANPRAKTIKUM

TEKNIK KOMPUTASI
II“WHILE,FOR,FUNCTIONSEDERHANA,INPUTDA
N
OUTPUT,FUNGSIEXTERNAL”

DisusunOleh:
Abdul Fattah 5210711020

Dosen
Pembimbing :WiraFadlun,
S.T.,M.Eng.

PROGRAM STUDI TEKNIK


ELEKTROFAKULTASSAINSDANTEKNOLO
GIUNIVERSITAS TEKNOLOGI
YOGYAKARTA2022
PEREMUAN8

A. PERCOBAANWHILE

1x=0:10;
2y=[];
3i=1;
4
5disp('ixy')6
disp('-----------'
)
7
8whilei<=length(x);
9 y(i)=x(i)^2+2*x(i);
10 fprintf('%2.0f %2.3f %2.3f\n', i, x(i),
y(i));11 i=i+1;
12end
B. PENJELASANWHILE
Baris1-3= Bilanganvariable.
Baris5-6=Untukmembuattampilanpada hasilrun.
Baris8-12=Adalah sebuahprogramyangemnggunakanfungsiwhile.

C. ANALISISWHILE

1
D. PERCOBAANFOR

1x=1:10;
2y=[];
3disp('ix y');
4 disp('');
5
6fori=1:10
7y(i)=x(i)^2+2*x(i);
8fprintf('%2.0f%2.3f%2.3f\n',i,x(i),y(i));
9end

E. PRNJELASANFOR
Baris1-2=Bilanganvariable.
Baris3-4=Untukmembuattampilanpada hasilrun.
Baris6-9= Adalah sebuah program yangemnggunakan fungsiFor.

F. ANALISISFOR

2
PERTEMUAN9

G. PERCOBAANFUNCTIONSEDERHANA

1 globalc;
2 operasi_matematika
;3
4 functionoperasi_matematika
5 globalc;
6 a=20;
7 b=10;
8 c=a*b;
9 end

H. PENJELASANFUNCTIONSEDERHANA
Baris1 =Membuatvariablecmenjadiglobal.Baris2
=Memanggilfungsiyangingindigunakan.
Baris4 =Operasi_matematikaadalahsebuahfungsi.
Baris5 = Adalah global berfungsi untuk menampilkan variabel c ke
Workspace.Baris6-7= Adalah sebuah bilangan.
Baris8 = Sebuah bilangan pengali antara baris 6 dan
7.Baris9 =Enduntukmengakhiriataumenutupfunction.

I. ANALISISFUNCTIONSEDERHANA

3
J. PERCOBAANFUNCTIONDENGANINPUT

1a=linspace(0,4*pi,100);
2
grafik(a);3
4 functiongrafik(x)
5 y=sin(x);
6 plot(x,y);
7 end

K. PENJELASANFUNCTIONDENGANINPUT
Baris1 = Bilangan
variable.Baris2
=Pemanggilgrafik(a).
Baris4 = Memanggil function grafik
(x)=(a).Baris5 = Bilangan varibelsin.
Baris6 = Untuk membuat grafik dari bilangan
(x,y)Baris7
=Enduntukmengakhiriataumenutupfunction.

L. ANALISISFUNCTIONDENGANINPUT

M. PERCOBAANFUNCTIONINPUTDANOUTPUT

1 [a,b]=lingkaran(20);
2 [c,e]=lingkaran(15);
3 [f,g]=lingkaran(10);
4 [h,i]=lingkaran(5);
5 plot(a,b,c,e,f,g,h,i);
6 function[x,y]=lingkaran(d)
7 a=linspace(0,8*pi,20);8
x=(d/2)*cos(a);
9 y =
(d/2)*sin(a);10end
4
N. PENJELSAANFUNCTIONINPUTDANOUTPUTBaris 1-
4= Adalah sebuah bilangan variable diluar function.Baris5
= Menampilkan sebuah grafik.
Baris6 = Memanggil bilangan hasil yang ingin di tampilkan di
function.Baris7-9= Sebuah bilangan variabeldi dalam function.
Baris10 =Enduntukmengakhiriataumenutupfunction.

O. ANALISISFUNCTIONINPUTDANOUTPUT

P. PERCOBAANFUNGSIEXTERNAL

Fungsi yang akan di panggil ke file lain menggunakan fungsi external yang
namafile fun4

1function[x,y]=lingkaran(d)
2 a = linspace(0, 2*pi,
100);3x=(d/2)*cos(a);
4 y=(d/2)*sin(a);
5end

FungsiExternalyangdigunakan

1[a,b]=fun4(14);
2plot(a,b);

Q. PENJELASANFUNGSIEXTERNAL
Untuk memanggil menggunakan fungsi external diperlukan fungsi yang akan di
panggilcontoh pada program di atas, dengan menggunakan fungsi function maka kita
dapatmemanggildenganbilanganpokokdaridalamfiletersebut,contohpadaprogramdiatasfun
gsiexternalyang digunakanitulah bilanganpokokdalam file tersebut.

5
R. ANALISISFUNGSIEXTERNAL

Anda mungkin juga menyukai