Fakultas Teknik
UPN Veteran Jawa Timur
Dibuat Oleh:
Achmad Firman Maulana
NPM: 21035010116
1. DIKETAHUI DATA PENGUKURAN JUMLAH KENDARAAN SEBAGAI BERIKUT :
NO DATA
JUMLAH
KENDARAAN
1 245
2 271
3 327
4 298
5 311
6 286
MULAI
R=6
Input
Cetak Total
X = Total/R
Cetak X
SELESAI
SCILAB
--> R=6
R =
6.
--> Bi1=245
bil1 =
245.
--> Bil2=271
bil2 =
271.
--> Bil3=327
bil3 =
327
--> Bil4=298
bil4 =
298.
--> Bil5= 311
bil5 =
311.
--> Bil6= 286
bil6 =
286.
--> Total = bil1+bil2+bil3+bil4+bil5+bil6
Total =
1738
--> X= Total/R
X =
289.66667
2. DIKETAHUI DATA PENGUKURAN PANJANG GARIS PANTAI (DALAM BINER)
SEBAGAI BERIKUT :
NO PANJANG GARIS
PANTAI (METER)
1 100111010101
2 100101110101
3 101000001101
4 101000100100
5 100111101111
6 100100111101
100111010101
1 0 0 1 1 1 0 1 0 1 0 1
100101110101
1 0 0 1 0 1 1 1 0 1 0 1
101000001101
1 0 1 0 0 0 0 0 1 1 0 1
101000100100
1 0 1 0 0 0 1 0 0 1 0 0
100111101111
1 0 0 1 1 1 1 0 1 1 1 1
1 0 0 1 0 0 1 1 1 1 0 1
NO PANJANG GARIS
PANTAI (METER)
1 2517
2 2421
3 2573
4 2596
5 2543
6 2365
ALOGARITMA
1. Mulai
2. Input data 1, 2, 3, 4, 5, dan 6
3. Ubah data 1, 2, 3, 4, 5, dan 6 dari biner ke desimal
4. Cetak hasil
5. Misalkan data 1=a, 2=b, 3=c, 4=d, 5=e, dan 6=f
6. Hitung rata-rata =
7. Cetak Hasil
8. Selesai
FLOWCHART
X
MULAI
Hitung rata-rata
Input data 𝐴 𝐵 𝐶 𝐷 𝐸 𝐹
=
1, 2, 3, 4, 5,
dan 6
X
SCILAB
--> A=2517
A =
2517.
--> B=2421
B =
2421.
--> C=2573
C =
2573.
--> D=2596
D =
2596.
--> E=2543
E =
2543.
--> F=2365
F =
2365.
--> TOT=2517+2421+2573+2596+2543+2365
TOT =
15015.
--> X=15015/6
X =
2502.5
3. SEBUAH BILANGAN DESIMAL JIKA DIKALIKAN 101101 AKAN MENGHASILKAN
NILAI X, JIKA NILAI X INI DITAMBAH DENGAN 1BC(HEXADESIMAL) AKAN
MENGHASILKAN 631(OKTAL). HITUNGLAH BERAPAKAH BILANGAN DESIMAL
TERSEBUT ! BUAT JUGA ALGORITMA DAN FLOWCHART PERHITUNGANNYA!.
Desimal Bilangan lain
45 101101
444 1BC
409 631
X + 1BC(Hexa) = 631(oktal)
X = 409 - 444 = -35
A * 101101(biner) = X
A = -35/45 = -0,7777777777777778
ALGORITMA
1. Mulai
2. Siapkan nilai B = 101101, C= 1BC, D=631
3. Hitung B = Biner ke desimal
4. Cetak B
5. Hitung C = Hexadecimal ke desimal
6. Cetak C
7. Hitung D = Oktal ke desimal
8. Cetak D
9. Hitung X = D - C
10. Cetak X
11. Hitung A = B / X
12. Cetak A
13. Selesai
FLOWCART
MULAI Z
B=101101, CETAK D
C=1BC & D=631
Hitung X = D - C
Hitung B = Biner ke
Desimal
CETAK X
CETAK B
Hitung A = B / X
Hitung C = Hexa ke
Desimal
CETAK A
CETAK C
SELESAI
Hitung D = Oktal ke
Desimal
Z
4. BUATLAH ALGORITMA DAN FLOWCHART UNTUK MENGHASILKAN DERETAN
BILANGAN YANG HABIS DIBAGI 5 DARI 10 SAMPAI 50 SEBANYAK 3 KALI
BERURUTAN!
JAWAB :
ALGORITMA
1. MULAI
2. SIAPKAN NILAI X = 10, C = 1
3. CETAKLAH NILAI X
4. HITUNG X = X + 5
5. JIKA X LEBIH BESAR DARI 50 LANJUT LANGKAH 7
6. KEMBALI KE LANGKAH 3
7. X = 10
8. HITUNG C = C + 1
9. JIKA C LEBIH BESAR DARI 3 LANJUT KE LANGKAH 11
10. KEMBALI KE LANGKAH 3
11. SELESAI
FLOWCHART
MULAI
X = 10
C=1
CETAK
NILAI X
TIDAK
X=X+5
YA
X > 50
TIDAK
C=C+1
YA
C>3
SELESAI
5. DIKETAHUI MATRIKS A= [ 2 5 8] DAN MATRIKS [ ], HITUNGLAH DENGAN
SCILAB:
- MATRIK [C] : HASIL PERKALIAN MATRIK A DENGAN MATRIK B
- MATRIK [D] : HASIL PERKALIAN MATRIK A DENGAN TRANSPOSE MATRIK B
- MATRIK [G] : HASIL PENJUMLAHAN MATRIK B DENGAN TRANSPOSE B
- MATRIK [T] : HASIL PERKALIAN MATRIK [B] DENGAN 0,4
- MATRIK [S] : HASIL PERKALIAN MATRIK [T] DENGAN MATRIK [G]
- MATRIK [W] : HASIL PERKALIAN MATRIK [A] DENGAN INVERS MATRIK [T]
JAWAB :
A=[2 5 8]
A =
2. 5. 8.
B=[4 1 7;5 2 8;10 4 6]
B =
4. 1. 7.
5. 2. 8.
10. 4. 6.
C=[A]*[B]
C =
113. 44. 102.
TB=B'
TB =
4. 5. 10.
1. 2. 4.
7. 8. 6.
D=[A]*[TB]
D =
69. 84. 88.
G=[B]+[TB]
G =
8. 6. 17.
6. 4. 12.
17. 12. 12.
T=[B]*0.4
T =
1.6 0.4 2.8
2. 0.8 3.2
4. 1.6 2.4
S=[T]*[G]
S =
62.8 44.8 65.6
75.2 53.6 82.
82.4 59.2 116.
IT=inv(T)
IT =
1.6666667 -1.8333333 0.5
-4.1666667 3.8333333 -0.25
0. 0.5 -0.25
W=[A]*[IT]
W =
-17.5 19.5 -2.25