Asisten :
Salfina 16211025
Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026
23 Februari 2023
Dasar Teori
Algoritma merupakan jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang
diacu dalam terminologi algoritma. Pada system komputer, algoritma merupakan gambaran langsung dari logika
yang dituliskan oleh pembangun perangkat lunak agar lebih efektif dalam pencapaian target perangkat lunak
tersebut, agar dapat memperoleh hasil keluaran dari masukan yang diberikan.
Agar algoritma dapat dilaksanakan dalam computer maka algoritma harus diubah kenotasi bahas
pemprograman sehingga disebut program. Jadi program adalah perwujudan atau implementasi dari algoritma. Tiap
langkah di dalam program disebut pernyataan atau intruksi. Jadi program sederetan intruksi yang sistematis dan
logis yang menggunakan sintaks tertentu untuk menyelesaikan permasalahan.
Secara garis besar computer tersusun atas 4 komponen utama yaitu ;
1
Source Code
No. Mencari_Luas_Permukaan_Tabung_py.
1. import math
2.
3. # Meminta input jari-jari dan tinggi dari pengguna
4. radius = float(input("Masukkan jari-jari tabung: "))
5. height = float(input("Masukkan tinggi tabung: "))
6.
7. # Menghitung luas permukaan tabung dengan rumus yang tepat
8. lateral_area = 2 * math.pi * radius * height
9. circle_area = 2 * math.pi * radius ** 2
10. total_area = lateral_area + circle_area
11.
12. # Menampilkan hasil ke konsol
13. print("Luas permukaan tabung dengan jari-jari", radius, "dan tinggi",
height, "adalah:", total_area)
1.
No.
3 Mengkonversikan_Suhu_dari_Celcius_ke_Fahrenheit_py.
1. # Meminta input suhu dalam celcius dari pengguna
2. celcius = float(input("masukan nilai"))
3.
4. #Menghitung suhu dalam Fahrenheit dengan rumus yang tepat
5. fahrenheit = (celcius*9/5) + 32
6.
7. # Menampilkan hasil ke konsol
8. print("Suhu dalam Fahrenheit adalah:", fahrenheit)
2
No. Gaji_Pegawai_dalam_Satu_Minggu_py.
3
4
Screenshot
1. Menghitung Luas Permukaan Tabung
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :
5
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :
6
Pembahasan
Mencari_Luas _Permukaan_Tabung
No. Mencari Luas Permukaan Tabung
Mengkonversikan_Suhu_dari_Celcius_ke_Fahrenheit
No. Mengkonversikan_Suhu_dari_Celcius_ke_Fahrenheit_py.
1. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
2. Mula-mula masukan suhu celcius
3.
4. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
6.
Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
7.
baca
Kemudian print hasil
8.
7
Gaji_Pegawai_dalam_Satu_Minggu
No. Gaji_Pegawai_dalam_Satu_Minggu_py.
1. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
2. Masukkan jumlah gaji per jam (float(input(“masukkan upah per jam: “)
3.
4. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
5.
Kemudian Gaji per minggu dengan asumsi 8 jam per hari dengan upah per jam * 8* 5
6.
7. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
8
9
10
Kesimpulan
Hasil Data program yang dibuat diatas sangat bermanfaat dan berguna karna dapat mempermudah
dalam pemprograman, dalam perhitungan matematis untuk mendapatkan hasil yang sesuai dengan kondisi
yang diperoleh.
Saran
Saran saya untuk praktikum kedepannya agar dalam penjelasan materinya agar bisa diperjelas lagi
mengenai istilah-istilah dalam alpro, dikarnakan dari beberapa kami belum memiliki pengalaman dalam
pembelajaran pemprograman
11
12
Daftar Pustaka
Budi Sutedjo, S.Koom, MM dan Michael AN, S.Kom., Pemprograman Konsep, Implementasi dan
Aplikasi, Yogyakarta: ANDI.
Heri Sismoro , 2005, Pengantar Logika Informatika, Algoritma dan Pemprograman Komputer,
Yogyakarta: ANDI Offset
13