praktikum fisika komputasi luas dan keliling persegi panjang dan lingkaran

10
LAPORAN AKHIR PRAKTIKUM FISIKA KOMPUTASI LATIHAN 02 Disusun Oleh: Dhita Kusuma Dewi 3215141705 JURUSAN FISIKA FAKULTAS MIPA UNIVERSITAS NEGERI JAKARTA 2016

Upload: independent

Post on 01-Dec-2023

1 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN AKHIR PRAKTIKUM FISIKA KOMPUTASI

LATIHAN 02

Disusun Oleh:

Dhita Kusuma Dewi

3215141705

JURUSAN FISIKA

FAKULTAS MIPA

UNIVERSITAS NEGERI JAKARTA

2016

Lat-02-A

Membuat program sederhana untuk menghitung luas dan keliling persegi panjang.

1. Problem Statement“Program mencari Luas dan Keliling Persegi Panjang”

2. Mathematical Equation

L=p∗lK= (2∗p )+(2∗l)

Ket: L=luasK=keliling

p=panjangl=lebar

3. Algoritmaa) Startb) Print Identitasc) Print Juduld) Input panjang dan lebare) Proses menghitung Luasf) Proses menghitung Kelilingg) Print hasil Luas Persegi Panjangh) Print hasil Keliling Persegi Panjangi) End.

4. Flowchart

Print IdentitasPrint Judul

END

Print hasil Luas dan Keliling

Persegi Panjang

Luas=p*l

Keliling=(2*p)+(2*l)

Input panjang (p) dan lebar (l)

START

5. Coding Input

Output

Lat-02-B

Membuat program sederhana untuk menghitung luas dan keliling lingkaran.

1. Problem Statement“Program mencari Luas dan Keliling Lingkaran”

2. Mathematical Equation

L=π r2

K=2 πrKet: L=luas lingkaranK=keliling lingkaranr=jari-jari lingkaran

3. Algoritma

a) Startb) Print Identitasc) Print Juduld) Input jari-jarie) Inisiasi nilai πf) Proses menghitung luas lingkarang) Proses menghitung keliling lingkaranh) Print hasil luas dan keliling lingkaran

i) End

4. Flowchart

5. Coding Input

Output

Inisiasi nilai π

Print IdentitasPrint Judul

END

Print hasil Luas dan Keliling Lingkaran

Luas=πr2

Keliling=2πr

Input jari-jari (r)

START

LAT-02-C

Menggabung kedua program diatas menggunakan menu pilihan (persegi panjang atau lingkaran)

1. Problem Statement“Program mencari Persegi Panjang dan Lingkaran dengan pilihan”

2. Mathematical Equation

Lpp=p∗lKpp=(2∗p )+(2∗l)¿=π r 2

Kl=2πr

Ket: Lpp = luas ppKpp = keliling ppLl = luas lingkaranKl = keliling lingkaranp= panjang persegi panjangl = lebar persegi panjangr = jari-jari lingkaran

3. Algoritmaa) Startb) Print Identitasc) Print Juduld) Print Pilihane) Input pilihan (persegi panjang/lingkaran)f) Buat pengkondisian if yang bila diinput persegi panjang, maka:

Ya, -Input panjang dan lebar-Proses menghitung Luas dan Keliling Persegi Panjang-Print hasil Luas dan Keliling Persegi Panjang

Tidak, -Input jari-jari-Inisiasi nilai π

-Proses menghitung Luas dan Keliling Lingkaran-Print hasil Luas dan Keliling Lingkaran

g) End

4. Flowchart

5. Coding Input

Ya

Tidak

Ya

If lingkaranInput

jari-jari (r)

Print hasil Luas dan Keliling

persegi panjang

Luas=p*lKeliling=(2*p)+(2*l)

Input panjang

dan lebar

If persegi panjang

Inisiasi nilai π

Print IdentitasPrint Judul

Print Pilihan

END

Print hasil Luas dan Keliling

Lingkaran

Luas=πr2Keliling=2πr

Input pilihan

START

Output

LAT-02-D

Membuat program Lat-02-C biasa berulang sampai dilakukan pilihan 3 yang menyatakan stop.

1. Problem Statement“Program mencari Persegi Panjang dan Lingkaran serta pilihan stop dengan kondisi berulang”

2. Mathematical Equation

Lpp=p∗lKpp=(2∗p )+(2∗l)¿=π r 2

Kl=2 πrKet: Lpp = luas pp

Kpp = keliling ppLl = luas lingkaran

Kl = keliling lingkaranp= panjang persegi panjangl = lebar persegi panjangr = jari-jari lingkaran

3. Algoritmaa) Startb) Print Identitasc) Print Juduld) Print Pilihane) Inisiasi nilai pengulanganf) Buat looping while bila pengulangan=”ya”, maka:

~Input pilihan (persegi panjang/lingkaran)~Buat pengkondisian if yang bila diinput persegi panjang, maka:

Ya, -Input panjang dan lebar-Proses menghitung Luas dan Keliling Persegi Panjang-Print hasil Luas dan Keliling Persegi Panjang

Tidak, -Input jari-jari-Inisiasi nilai π-Proses menghitung Luas dan Keliling Lingkaran-Print hasil Luas dan Keliling Lingkaran

~Pengulangan looping whileg) End

4. Flowchart

5. Coding Input

Tidak

Input pilihan

Inisiasi nilai pengulangan

while pengulangan=“ya”

Ya

Tidak

Ya

If lingkaranInput jari-

jari (r)

Print hasil Luas dan Keliling

Luas=p*lKeliling=(2*p)+(2*l)

Input panjang

dan

If persegi panjang

Inisiasi nilai π

Print IdentitasPrint Judul

Print Pilihan

END

Print hasil Luas dan Keliling

Luas=πr2Keliling=2πr

Input pilihan

START

Output