Praktikum Algoritma
dan Pemrograman
Variabel, Konsol I/O, Operasi
Aritmatika, dan Konversi Tipe
Data
Asisten :
Salfina 16211025
Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026
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. Mengkonversikan_Suhu_dari_Celcius_ke_Fahrenheit_py.
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