Anda di halaman 1dari 6

LAPORAN

DASAR PEMROGRAMAN PYTHON

Mata Kuliah Praktikum Sistem Embeded

Disusun Oleh Kelompok 1 :


Bagus Arung Jaka Samudra (2031110101)
Delia Rini Hardiyanti (2031110052)
Elja Narotama (2031110023)
Marridsa Ayu Wandhani (2031110068)
Nugroho Nur Ikhsani (2031110123)

Dosen Pembimbing : Gilang Al Azhar, S.ST.M.Tr.T


Program Studi D3 Teknik Elektronika
Politeknik Negeri
Malang 2022/2023
Perintah if

Perintah for

for adalah pengulangan untuk output for i in range(len(a)) adalah perulangan sebanyak jumlah data
pada variabel a sehingga memiliki output 5 data pada a dimulai dari 0 hingga 4. Pada perulangan
pertama i = 0 sehingga print(a[0]) jadi outputnya 1 dilanjut hingga perulangan ke 5 pada saat
print(a[4]) sehingga outputnya 20.
Untuk for berikutnya perulangan pada variabel a dan b dimana perulangan pada variabel a dilakukan
sebanyak jumlah data a. Pada variabel b dilakukan perulangan dilakukan sebanyak panjangnya
string didalam variabel b dimulai dari “h” hingga “!” yaitu sebanyak 6 kali.
Perintah while

while dengan kondisi True akan dijalankan terus menerus namun output diatas sampai 10000 karena
terdapat if i > 10000 maka menjalankan perintah break yaitu keluar dari perulangan sehingga berhenti
pada 10000.

Perintah input

a = int(input("Masukkan bilangan a : "))


b = int(input("Masukkan bilangan b : "))
print(a+b)

Karena input pada python berupa string sehingga harus dirubah menjadi int agar dapat dilakukan
perhitungan a + b seperti output diatas.

Fungsi dengan nilai baik


Berikut adalah program yang saya buat. import

numpy as py

def kubus(): s = int(input("Masukkan panjang sisi rusuk


kubus : ")) luas = s*s*6 volume = s*s*s
print("Luas Permukaan Kubus adalah " + str(luas))
print("Volume Kubus adalah " + str(volume)) return
luas, volume

def balok():
p = int(input("Masukkan panjang balok : ")) l =
int(input("Masukkan lebar balok : ")) t =
int(input("Masukkan tinggi balok : ")) luas =
2*(p*l+l*t+p*t) volume = p*l*t print("Luas
Permukaan Balok adalah " + str(luas))
print("Volume Balok adalah " + str(volume))
return luas, volume

def tabung():
r = int(input("Masukkan Jari Jari Tabung : ")) t =
int(input("Masukkan Tinggi Tabung :")) luas =
2*py.pi*r*(r+t) volume = py.pi*r*r*t print("Luas
Permukaan Tabung adalah " + str(luas))
print("Volume Tabung adalah " + str(volume))
return luas, volume

def kerucut():
r = int(input("Masukkan Jari Jari Kerucut : ")) t =
int(input("Masukkan Tinggi Kerucut :")) s =
int(input("Masukkan panjang garis pelukis : ")) luas
= py.pi*r*r+py.pi*r*s volume = py.pi*r*r*t/3
print("Luas Permukaan Kerucut adalah " + str(luas))
print("Volume Kerucut adalah " + str(volume))
return luas, volume

def lim_se4():
p = int(input("Masukkan panjang alas limas : ")) l =
int(input("Masukkan lebar alas limas :")) t =
int(input("Masukkan tinggi limas : ")) luas = ((p+l)*t)+(p*l)
volume = p*l*t/3 print("Luas Permukaan Limas Segiempat
adalah " + str(luas)) print("Volume Limas Segiempat adalah
" + str(volume)) return luas, volume

def bola():
r = int(input("Masukkan jari jari bola : ")) luas =
4*py.pi*r*r volume = 4/3*py.pi*r*r*r
print("Luas Permukaan Bola adalah " + str(luas))
print("Volume Bola adalah " + str(volume))
return luas, volume

print("""Menghitung Luas Permukaan dan Volume Bangun


Ruang
1. Kubus
2. Balok
3. Tabung
4. Kerucut
5. Limas Segiempat
6. Bola""")

bangun = int(input("Pilih bangun yang akan dihitung 1-6 : "))


if bangun == 1:
kubus()

elif bangun == 2:
balok()

elif bangun == 3:
tabung()

elif bangun == 4:
kerucut()

elif bangun == 5:
lim_se4()

elif bangun == 6:
bola()

Anda mungkin juga menyukai