7
TUGAS TEKNOLOGI INFORMASI ALOGARITMA Oleh : GUMILANG RAMADHAN PASMA 26020215140071 PROGRAM STUDI OSEANOGRAFI JURUSAN ILMU KELAUTAN FAKULTAS PERIKANAN DAN ILMU KELAUTAN UNIVERSITAS DIPONEGORO SEMARANG 2015

Algoritma dan Flowchart

Embed Size (px)

DESCRIPTION

Teknologi Informasi

Citation preview

Page 1: Algoritma dan Flowchart

TUGAS TEKNOLOGI INFORMASI

ALOGARITMA

Oleh :

GUMILANG RAMADHAN PASMA

26020215140071

PROGRAM STUDI OSEANOGRAFI

JURUSAN ILMU KELAUTAN

FAKULTAS PERIKANAN DAN ILMU KELAUTAN

UNIVERSITAS DIPONEGORO

SEMARANG

2015

Page 2: Algoritma dan Flowchart

SOAL

1. Pak Amir mempunyai sebuah aquarium air tawar berukuran 100 cm x 150 cm x 200 cm diisi 120 ikan dengan bobot rata-rata 400 gram, yang mengeluarkan kotoran kurang lebih 1% dari berat badan ; Badu mempunyai tugas mengganti air aquarium jika sudah jenuh, jika batas kejenuhan aquarium untuk segera diganti baru terhadap kotoran ikan sebesar 1,5 % , maka :

Pertanyaannya :a) Dimana rumah Pak Amir ?b) Ada hubungan apa antara Pak Amir dan Badu ?c) Berapa hari sekali air aquarium harus diganti ?d) Buat alogaritma dan flowchart !

JAWAB

1. a) Rumah Pak Amir ada di seberang rumah Badub) Hubungan antara Pak Amir dan Badu adalah rekan kerjac) Air aquarium diganti setiap harid) ALOGARITMA Input P=100 , L=150 , T=200 V=100x150x200 = 3.000.000 Berat Ikan Total (BIT) = 400 x 120 = 48000 Kotoran Ikan Total (KIT) = 0.01 x Berat ikan

= 0.01 x 48000 = 480 / hari Berat Jenuh Total (BJT) = 0.015x 0.01 x 3.000.000 x 1 gr

=450 Hari total = BJT/KIT = 450/480 = 0.9375 Hari

Page 3: Algoritma dan Flowchart

FLOWCHART

Input P=100;L=150;T=200

START

STOP

Input BI=400;JI=12

0

V=PxLxT

BIT=BIxJI

Input KI=0,01

KIT=BITxKI

Input BJ=0,015

BJT=BJxKIxVx1gr

HT=BJT/KIT

Page 4: Algoritma dan Flowchart

2. Buat alogaritma dan flowchart dari :a) Menghitung sisi miring segitiga siku-sikub) Menghitung akar (x1, x2) persamaan kuadrat y = ax2 + bx +c

JAWAB

A. Sisi Miring Segitiga Siku-siku Alogaritma

Baca sisi Vertical (A) dan Horizontal (B) Kuadratkan A dan B lalu dijumlahkan A dengan B Akarkan hasil dari penjumlahan tersebut Tuliskan hasilnya

Flowchart

B. Akar X1 dan X2

Input A,B

START

STOP

Print C

C2=A2+B2

C=√A2+B2

Page 5: Algoritma dan Flowchart

Alogaritma Masukkan nilai koefisien persamaan kuadrat a,b, dan c Hitung nilai diskriminan D=b2−4ac

Jika D=0, maka nilai akar-akar kuadratnya adalah

X1 =X2 = −b+√b2−4 ac2a

Jika D>0, maka nilai akar-akar kuadratnya adalah

X1 =−b+√b2−4 ac

2a ; X2 =

−b−√b2−4ac2a

Jika D<0, maka nilai akar-akar kuadratnya imaginer

X1 =−b+ i √−(b¿¿2−4 ac)2a

¿ ; X2 =−b−i √−(b¿¿2−4ac )2a

¿

Tampilkan Nilai X1 dan X2

Flowchart

Y

N

Y

N

D=0?

START

STOP

X1 =X2 = ...

D=b2−4ac

X1 = ... ; X2 = ...

X1 = ... ; X2 = ...

D>0?

Input a,b,c

Print X1 ,X2