Anda di halaman 1dari 14

Laporan Praktikum

Algoritma dan Pemrograman


Variabel, Konsol I/O, Operasi
Aritmatika, dan Konversi Tipe
Data

Asisten :
Salfina 16211025

Fachri Yusuf Triantoro 04221042

Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026

Brithanio Marubeni Kila’S.P 03221042

Marietha Naresvari 08221010

Imelda Natalia Leme’ 05221002

Renaldy Rante 05221051

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. Input device (Masukkan)

2. Output device (Keluarkan)

3. Unit pemproses utama (Processing Unit)

4. Memory (Peyimpanan Sementara)

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.

1. # Meminta input upah per jam dari pengguna


2. upah_per_jam = float(input("Masukkan upah per jam: "))
3.
4. # Menghitung upah per minggu dengan asumsi 8 jam kerja sehari
5. upah_per_minggu = upah_per_jam * 8 * 5
6.
7. # Menampilkan hasil ke konsol
8. print("Upah mingguan pegawai adalah: $", upah_per_minggu)

3
4
Screenshot
1. Menghitung Luas Permukaan Tabung

Tampilan awal dan masukkan kode yang diinginkan :

Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :

2. Suhu dari Celcius ke Fahrenhait

Pengguna diminta untuk masukkan kalimat yang diinginkan, dan masukkan


Kodenya:

5
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :

3. Menghitung Gaji Pegawai dalam Satu Minggu

Pengguna diminta untuk masukkan kalimat yang diinginkan, dan masukkan


Kodenya:

Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :

6
Pembahasan
Mencari_Luas _Permukaan_Tabung
No. Mencari Luas Permukaan Tabung

1. Import math berfungsi matematis secara ekspelit dengan perintah import


2.
3. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
4. Untuk awalan masukan tinggi tabung
5. Kemudian masukan jari-jari tabung
6.
7. Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
baca
8. Masukkan persamaan lateral_area = 2 * math.pi * radius * height ( dimana * sebagai
tanda kali)
9. Masukkan persamaan circle_area = 2 * math.pi * radius ** 2 ( dimana * sebagai tanda
kali)
10. Lalu total_area = lateral_area + circle_area
11.
Tanda pagar berguna untuk memberikan komentar tetapi tanda pagar ini tidak akan di
12. baca
13. Kemudian print untuk mendapatkan hasil

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

5. Lalu masukan rumus untuk mengkonversikan celcius ke fahrenheit (fahrenheit =


celcius*9/5+32)

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. Lalu print hasil gaji upah mingguan

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

Anda mungkin juga menyukai