Anda di halaman 1dari 10

ALGORITMA

1. SYNTAK DASAR MATLAB

Menentukan nilai luas, keliling dan volume Balok

1. Mulai
2. Masukan nilai panjang, lebar dan tinggi dari balok
3. Hitung nilai luas balok
4. Hitung nilai voume balok
5. Hitung nilai keliling balok
6. Cetak nilai luas, volume dan keliling balok
7. Selesai

2. INPUT, OUTPUT, DAN LOOPING

Menentukan luas, volume dan keliling kubus dengan input

1. Mulai
2. Input nilai panjang sisi
3. Hitung nilai luas kubus
4. Hitung volume kubus
5. Hitung nilai keliling kubus
6. Cetak nilai luas, volume, dan keliling kubus
7. Selesai

Meghitung nilai akhir dan grade mahasiswa

1. Mulai
2. Input nilai tugas, praktikum, UTS, dan UAS
3. Hitung nilai akhir mahasiswa
4. Jika nilai akhir lebih besar dari 80 dan lebih kecil atau
sama dengan 100 maka grade mahasiswa A
5. Jika nilai akhir lebih besar dari 60 dan lebih kecil atau
sama dengan 80 maka grade mahasiswa B
6. Jika nilai akhir lebih besar dari 40 dan lebih kecil atau
sama dengan 60 maka grade mahasiswa C
7. Jika nilai akhir lebih besar dari 20 dan lebih kecil atau
sama dengan 40 maka grade mahasiswa D
8. Jika nilai akhir lebih besar dari 0 dan lebih kecil atau
sama dengan 20 maka grade mahasiswa E
9. Cetak nilai akhir dan grade mahasiswa
10. Selesai

3. TEKNIK MANIPULASI DATA

Oerasi hitung matriks

1. Mulai
2. Input data A=[5 6 7; 1 9 2; 4 2 1];B=[7 9 1; 8 3 6; 2 6 5];C=[9
1 7; 3 1 2; 5 6 8];
3. Hitung nilai D=A+B+C
4. Hitung nilai E=A-B-C
5. Hitung nilai F=A*B*C
6. Hitung nilai G=A/B/C
7. Hitung nilai H=A’
8. Hitung nilai I=B’
9. Hitung nilai J=C’
10. Cetak nilai D,E,F,G,H,I,J
11. Selesai

4. VISUALISAIS DATA

Plot 2 dimensi( plot, subplot)

1. Mulai
2. Input nilai x=linspace(0,30,500)
3. Hitung nilai y1=exp(-x)
4. Hitung nilai y2=exp(-0.5*x)
5. Hitung nilai y3=exp(-0.25*x)
6. Hitung nilai y2=exp(-0.1*x)
7. Cetak plot(x,y1,x,y2,x,y3,x,y4)
8. Cetak subplot(222);plot(x,y1,x,y2,x,y3,x,y4)
9. seleasi
penggunaan bar,stem dan stairs

1. mulai
2.input sdt=(0:7:180);

2. hitung nilai y=cos(sdt*pi/180);


3. cetak bar(sdt,y)
4. cetak stem(sdt,y)
5. cetak stairs(sdt,y)
6. selesai

Plot 3 dimensi ( plot3,mesh, contour, contour, dan pcolor)

1. mulai
2. input nilai batas_x=-180:10:90;batas_y=-90:5:180;
3. hitung nilai Z = X.^2 + Y.^2
4. Cetak plot3(X,Y,Z)
5. Cetak figure mesh(X,Y,Z)
6. Cetak figure surf(X,Y,Z)
7. Cetak figure contour(X,Y,Z)
8. Cetak figure contourf(X,Y,Z)
9. Cetak figure pcolor(X,Y,Z)
10. seleasi
FLOWCHART

1. SYNTAK DASAR MATLAB

Menghitung nilai luas, volume dan keliling balok

mulai

P=15 m

L= 7 m

T=10m

Hitung nilai luas balok

Hitung nilai volume baok

Hitung nilai keliling


balok

Cetak nilai luas

Cetak nilai volume

Cetak nilai keliling

selesai
2. . INPUT, OUTPUT, DAN LOOPING

mulai
Cetak
nilai
luas
Input nilai
Cetak
S= 6
nilai
volume

Hitung Cetak
nilai luas
kubus nilai
kelili
Hitung nilai volume
kubus ng

Hitung nilai keliling


kubus

Cetak nilai luas

Cetak nilai volume

Cetak nilai keliling

selesa
i
Menghitung nilai dan grade mahasiswa

mulai
Cetak
nilai
luas
Input nilai
tgs,Cetak
praktikum,
nilai
UTS, UAS
volume

Cetak
Hitung nilai
nilai akhir Jika
kelili NA>=80
mahasiswa
ng NA<=100

Cetak Nilai akhir


Cetak A
Dan grade
mshasiswa

selesai
3. TEKNIK MAIPULASI DATA

Operasi hitung matriks

mulai
Cetak
nilai
luas
Input data
matriks
CetakA,
matriks
nilaiB, dan
matriks C
volume

Cetak
Hitung nilainilai
kelili
D=A+B+C ng
E=A-B-C

F=A*B*C

G=A/B/C

H=A’

I=B’

J=C’

Cetak nilai

D, E, F, G, H, I,
J

selesai
4. VISUALISASI DATA

PLOT 2D (plot dan subplot)

mulai
Cetak
nilai
luas
Input nilai
Cetak
x=linspace(0,3
nilai
0,500)
volume

Cetak
nilai
Hitung nilai
kelili
y1=exp(-x) ng
y2=exp(-0.5*x)

y3=exp(-0.25*x)

y4=exp(-0.1*x)

Cetak plot(x,y1,x,y2,x,y3,x,y4)
Cetak
subplot(222);plot(x,y1,x,y2,x,y3,x
,y4)

selesai
Penggunaan bar, stem dan stairs

mulai
Cetak
nilai
luas
Input nilai
Cetak
sdt=(0:7:180)
nilai
volume

Cetak
nilai
Hitung nilai
kelili
y=cos(sdt*pi/180)
ng

Cetak bar(sdt,y)
Cetak stem(sdt,y)
Cetak stairs(sdt,y)

selesai
PLOT 3D( plot3, mesh, surf, contour, contour, dan pcolor)

mulai
Cetak
nilai
luas
Input nilai
Cetak
batas_x=-
nilai
180:10:90;batas_
volume
y=-90:5:180
Cetak
nilai
Hitung nilai
kelili
Z = X.^2 + Y.^2;
ng

Cetak plot3(X,Y,Z)
Cetak mesh(X,Y,Z)
Cetak surf(X,Y,Z)
Cetak contour(X,Y,Z)
Cetak contoourf(X,Y,Z)
Cetak pcolor (X.Y.Z)

selesai

Anda mungkin juga menyukai