Anda di halaman 1dari 14

Program Studi Teknik Sipil

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

BUTLAH ALGORITMA DAN FLOWCHART UNTUK MENGHITUNG NILAI RATA-RATA


DARI DATA NO.1 TERSEBUT! KEMUDIAN HITUNG NILAI RATA-RATA DENGAN
SCILAB !
JAWAB :
ALGORTMA
1. Mulai
2. Input Banyaknya Data (R=6)
3. Input Bil 1-6
4. Hitung Jumlah Bilangan (Total=Bil 1+ Bil 2+ Bil 3+ Bil 4+ Bil 5+ Bil 6)
5. Cetak Total
6. Hitung Nilai Rata Rata (X = Total/R)
7. Selesai
FLOWCHART

MULAI

R=6

Input

Bil 1, Bil 2, Bil 3,

Bil 4, Bil 5, Bil 6

Total = Bil 1+Bil 2+Bil


3+Bil 4+Bil 5+Bil 6

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

BUATLAH ALGORITMA DAN FLOWCHART UNTUK MENGHITUNG NILAI RATA-


RATA DARI DATA NO.1 TERSEBUT! KEMUDIAN HITUNG NILAI RATA-RATA
DENGAN SCILAB !

100111010101

1 0 0 1 1 1 0 1 0 1 0 1

2048 0 0 256 128 64 0 16 0 4 0 1 2517

100101110101

1 0 0 1 0 1 1 1 0 1 0 1

2048 0 0 256 0 64 32 16 0 4 0 1 2421

101000001101

1 0 1 0 0 0 0 0 1 1 0 1

2048 0 512 0 0 0 0 0 8 4 0 1 2573

101000100100

1 0 1 0 0 0 1 0 0 1 0 0

2048 0 512 0 0 0 32 0 0 4 0 0 2596

100111101111

1 0 0 1 1 1 1 0 1 1 1 1

2048 0 0 256 128 64 32 0 8 4 2 1 2543


100100111101

1 0 0 1 0 0 1 1 1 1 0 1

2048 0 0 256 0 0 32 16 8 4 0 1 2365

NO PANJANG GARIS
PANTAI (METER)
1 2517
2 2421
3 2573
4 2596
5 2543
6 2365

Misalkan data 1=A, 2=B, 3=C, 4=D, 5=E, dan 6=F

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

Ubah data 1, 2, 3, 4, 5, dan 6 dari Cetak hasil


biner ke desimal

Cetak hasil SELESAI

Misalkan data 1=a, 2=b, 3=c, 4=d,


5=e, dan 6=f

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

Anda mungkin juga menyukai