Anda di halaman 1dari 11

KEMENTERIAN DIKTI DAN RISTEK

PROGRAM STUDI GEOFISIKA JURUSAN FISIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS GADJAH MADA

PRAKTIKUM METODE KOMPUTASI


ACARA I .

DISUSUN OLEH :

(NAMA)
(NIM)

ASISTEN :
(Nama Asisten)

YOGYAKARTA
MARET
2015
A. Flowchart

1. Program Biodata
2. Program untuk Menghitung Luas Gambar
3. Program untuk Menghitung Volum
4. Program untuk Menghitung Luas Robot
B. Listing Kode
1. Program Biodata
nama_lengkap = input("Masukkan nama lengkap anda : ")
tempat_lahir = input("Masukkan tempat lahir anda : ")
tanggal_lahir = input("Masukkan tanggal lahir anda : ")
alamat = input("Masukkan alamat anda : ")
gol_darah = input("Masukkan golongan darah anda : ")
agama = input("Masukkan agama anda : ")
jenis_kelamin = input("Masukkan jenis kelamin anda : ")
pendidikan = input("Masukkan pendidikan terakhir anda : ")
hobi = input("Masukkan hobi anda : ")
print("Nama saya adalah", nama_lengkap)
print("Saya lahir di", tempat_lahir, "pada", tanggal_lahir)
print("Alamat rumah saya adalah di", alamat)
print("Saya beragama", agama, "dan memiliki golongan darah", gol_darah)
print("Saya adalah seorang", jenis_kelamin, "yang memiliki hobi", hobi)
print("Saya sedang menempuh pendidikan di", pendidikan)

2. Program Menghitung Luas Gambar

r = input("Masukkan panjang jari-jari lingkaran : ")

r = float(r)

a = (r)**2 # a = luas persegi kecil (seperempat persegi besar)

b = (0.25)*(3.14)*r*r # b = luas seperempat lingkaran

c = a-b # c = luas persegi kecil - luas seperempat lingkaran

d = a - (2*c) # d = luas satu bagian yang diarsir

e= 4*d # e= luas total yang diarsir

print("Luas yang diarsir adalah : ", e)


3. Progam Menghitung Volume
tinggi = input("masukkan tinggi kerucut : ")

tinggi = float(tinggi)

jari = input("masukkan jari-jari kerucut : ")

jari = float(jari)

phi = 3.14

vol_kerucut = (1.0/3.0)*(phi)*((jari)**2)*(tinggi)

vol_bola = (0.5)*(4.0/3.0)*(phi)*((jari)**3)

vol_total = vol_kerucut + vol_bola

print("volume total bangun tersebut adalah : ", vol_total)

4. Program Mencari Luas Robot


panjang = float(input("masukkan panjang tangan dan kaki robot : "))

lebar = float(input("masukkan lebar tangan dan kaki robot : "))

diameter = float(input("masukkan rentang lebar kepala robot : "))

sisi = float(input("masukkan sisi badan robot : "))

jari = (0.5) * diameter

luas_a = 4*(panjang * lebar)

luas_b = (sisi * sisi)

luas_c = 3.14 * (0.5) * ((jari)**2)

luas_robot = (luas_a + luas_b + luas_c)

print("Luas keseluruhan bagian robot anda adalah ", luas_robot)


C. Hasil
1. Kelebihan dan Kekurangan Python

Menurut pendapat saya kelebihan python terletak pada interface nya yang simple
dan bahasa pemrogramannya sangat mudah dimengerti untuk pemula, sehingga
program ini sangat bersahabat bagi pemula. Sedangkan untuk kelemahannya, menurut
saya kurang adanya desain program secara nyata (wujudnya) dan hasilnya hanya berupa
seperti cmd saja, sehingga bagi mereka yang belum pernah mengenal python namun
pernah belajar pemrograman yang lain akan sedikit bingung ketika berhadapan dengan
python sendiri.

2. Program Biodata
3. Program untuk Menghitung Luas Gambar

4. Program Menghitung Volume

5. Program untuk Menghitung Luas Robot


D. Pembahasan
1. Program Biodata
Program ini memiliki cara kerja dimana ketika kita menginput biodata kita ke
program ini, maka nantinya akan muncul deskripsi tentang kita berdasarkan dengan
data yang kita masukkan tadi. Kita cukup menginputkan data yang kita punya
berdasarkan dengan apa yang diminta oleh program tadi, lalu secara otomatis data tadi
diolah dan menghasilkan deskripsi tentang diri kita.

2. Program Menghitung Luas Gambar


Program ini memiliki tujuan untuk menghitung luas gambar yang diarsir yang terdiri
atas seperempat persegi dan seperempat lingkaran. Cara kerja dari program ini adalah
ketika kita menginput data jari-jari lingkaran maka kita akan mendapatkan hasil
perhitungan luas seluruh gambar yang diarsir. Rumus yang digunakan dalam program
ini cukup sederhana yaitu hanya mengurangkan seperempat persegi dengan dua kali
sisa luas persegi dikurangi luas seperempat lingkaran

3. Program untuk Menghitung Volum


Program ini bertujuan untuk menghitung volum gabungan antara kerucut dengan
seperempat bola. Cara kerja program ini yaitu kita disuruh untuk menginputkan tinggi
kerucut dan jari-jari kerucut yang sekaligus jari-jari bola itu sendiri. Nantinya, hasil
akhir dari program ini adalah volume gabungan sebuah kerucut dengan setengah bola/

4. Program untuk Menghitung Luas Robot


Program ini bertujuan untuk menghitung luas sebuah robot, dimana robot tersebut
terdiri atas 2 tangan dan kaki, 1 kepala dan 1 badan. Untuk tangan dan kaki robot
berbentuk persegi panjang, untuk kepala berbentuk setengah lingkaran dengan lebar
kepala sama dengan sisi badan robot, dan badan robot sendiri berbentuk persegi.
Sehingga, nantinya dengan menginput panjang dan lebar tangan, sisi robot, kita bisa
mengetahui luas robot tersebut secara keseluruhan.

Anda mungkin juga menyukai