praktikum fisika komputasi luas dan keliling persegi panjang dan lingkaran
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