Anda di halaman 1dari 9

Laporan Praktikum

Algoritma dan Pemrograman


Variabel, Konsol l/O dan Konversi Tipe
Data

Asisten :
Indra Lukman Hakim 11191030

Dhede Kusuma Ramadhan 11211045

Disusun Oleh :
Anindia Aulia Oktavia 12231009

Revan Auzan Fachri 21231057

Muhammad fajar 21231045

Grabiella Andira Matande 21231025

Abdul Kahfi 04231001

Muhammad Ihsan 04231049

24 Agustus 2023
Dasar Teori
Tujuan

Setelah menyelesaikan praktikum ini, praktikan diharapkan mampu menggunakan


variabel,operasi artimatika, masukan dan keluaran dengan konsol, dan konversi tipe data.

Apa itu variabel ? variabel merupakan suatu tempat yang tersedia di memori komputer
untuk menyimpan data baik itu huruf, rangkaian huruf (ekuivalen dengan kata/kalimat),
angka (bilangan bulat/decimal), atau karakter khusus. Variabel dapat dinyatakan dengan
suatu string (rangkaian karakter) dan memiliki aturan khusus dalam pendifinisiannya.

Dalam sebuah pemrograman, banyak programmer merekomendasikan aplikasi atau


software untuk menjalankan atau membuat suatu program salah satunya adalah Pycharm.
PyCharm adalah IDE terbaik untuk pemrograman python. PyCharm dibuat oleh JetBrains
yang mana perusahaan tersebut berada di Ceko.

Python (bahasa pemrograman) merupakan bahasa pemrograman tinggi yang bisa


melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan
metode Object Oriented Programming dan juga menggunakan semantik dinamis untuk
memberikan tingkat keterbacaan syntax. Python banyak digunakan untuk membuat berbagai
macam program, seperti: program CLI, Program GUI (desktop), Aplikasi Mobile, Web, IoT,
Game, Program untuk Hacking.

Dalam berbagai bahasa pemrograman kedua cara tersebut sudah diwakili oleh suatu
fungsi dengan nama yang berbeda-beda untuk setiap bahasa. Pada python, fungsi untuk
mendapatkan data masukkan secara manual adalah input(), sedangkan yang bertindak untuk
menampilkan hasil proses dari data masukan tadi adalah print(). Keduanya merupakan fungsi
bawaan python atau sebutan lainnya built-in function.

1
Source Code
1.
No. main.py

1 print("menentukan luas permukaan bola")


2 #input jari-jari
3 jari = int(input("masukkan jari-jari"))
4 phi = 3.14
5 #proses data dengan rumus luas permukaan bola
6 luas_permukaan = 4*phi*jari*jari
7 #output
8 print(f"hasilnya{luas_permukaan}")

2.
No. ANINDIA.py
1 print("konversi celcius ke fahrenheit, reamur, dan kelvin")
2 #input celcius
3 celcius =float(input("masukkan nilai celcius"))
4 #input fahrenheit
5 fahrenheit = (9/5*celcius)+32
6 #input reamur
7 reamur = 4/5 * celcius
8 #input kelvin
9 kel = celcius +273
10 #output
11 print(f"perubahan suhunya adalah")
12 print (f"fahrenheit = {fahrenheit}")
13 print (f"reamur = {reamur}")
14 print (f"kelvin = {kel}")

3.
No. ANINDIA.py
1 print("menentukan upah pekerja dalam 1 bulan")
2 #input jam
3 jam =int(input("masukkan berapa jam pekerja bekerja
4 dalam 1 hari"))
5 #input upah
6 upah =int(input("masukkan jumlah upah yang diberikan"))
7 #input hari kerja
8 hari_kerja = 25
9 #input rumus gaji
10 gaji = jam*upah*hari_kerja
11 #output
12 print(f"bekerja selama{jam}jam perhari")
13 print(f"upah yang di dapat{upah}/ jam")
14 print(f"total yang didapat Rp.{gaji}")

2
Screenshot nomor 1
Tampilan awal program, pengguna diminta untuk memasukkan jari-jari

Setelah memasukkan nilai jari-jari, maka hasil dari perhitungan luas permukaan tabung akan terlihat.

3
Screenshot nomor 2
Tampilan awal program, pengguna diminta untuk memasukkan nilai suhu dalam celcius.

Setelah memasukkan nilai suhu dalam celcius, maka hasil dari perhitungan untuk konversi suhu akan
terlihat

4
Screenshot nomor 3
Tampilan awal program, pengguna diminta untuk memasukkan jam pekerja selama bekerja.

Tampilan awal program, pengguna diminta untuk memasukkan besaran gaji.

Setelah memasukkan besaran jam dan gaji, maka hasil dari perhitungan gaji bulanan karyawan akan
terlihat.

5
Pembahasan
anindia_1.py
No. 1 Penjelasan

1 - 3 Masukkan print “menentukan luas permukaan bola”


Input jari-jari

4-6 Masukkan nilai phi = 3,14


Masukkan rumus luas permukaan bola
4 x phi x jari x jari

7-8 Output
Hasil luas permukaan bola

No. 2 Penjelasan

1 - 3 Print konversi celcius ke fahrenheit, reamur dan kelvin


Float input masukkan nilai celcius

4 - 9 Masukkan rumus konversi celcius ke fahrenheit yaitu (9/5 celcius) +32


Masukkan rumus konversi celcius ke reamur 4/5 x celcius
Masukkan rumus konversi celcius ke kelvin celcius + 273

10-14 Output
Print perubahan suhu
Print perubahan suhu fahrenheit
Print perubahan suhu reamur
Print perubahan suhu kelvin

No. 3 Penjelasan

1-8 Print menentukan upah pekerja dalam 1 bulan


Masukkan berapa jam pekerja berkerja dalam 1 hari
Masukkan upah yang diberikan
Masukkan hari kerja = 25 hari

9-10 Masukkan rumus gaji = jam x upah x hari kerja

11-14 Output
Print jam selama bekerja
Print upah yang di dapatkan per jam
Print total gaji yang di dapat

6
Kesimpulan
Hasil Program data yang dibuat diatas sangatlah berguna dan bermanfaat karena dapat mempermudah
pekerjaan, dalam perhitungan matematika untuk mendapatkan output atau proses yang sesuai
dengan kondisi yang didapat. Seperti program konversi suhu atau perhitungan luas permukaan
tabung yang dapat mempermudah dan membuat proses penghitungan lebih efisien dan hemat
waktu

Saran
Saran saya untuk praktikum ini adalah saya harap mahasiswa aktif bertanya apabila ada program
atau penjelasan yang kurang di pahami, dan mahasiswa yang sudah pernah belajar pemrograman
atau sudah sangat paham diharapkan bisa lebih membaur dengan teman-teman yang agar teman teman
dapat lebih memahami materi praktikum.

7
Daftar Pustaka
Materi, A. (2020, December 19). MateriBelajar.Co.Id. Retrieved September 10, 2021 from
Pengertian Python, Fungsi, Kelebihan dan Kekurangan: https://materibelajar.co.id/pengertian-python

Appkey. (2021, May 24). Media Pengembangan Web & App. Retrieved September 10, 2021
from Apa itu PyCharm? Mengenal PyCharm Python, Kekurangan, serta Kelebihannya:
https://appkey.id/pembuatan-aplikasi/mobile-programming/pycharm-python/

Materi, A. (2020, December 19). MateriBelajar.Co.Id. Retrieved September 10, 2021 from
Pengertian Python, Fungsi, Kelebihan dan Kekurangan: https://materibelajar.co.id/pengertian-python/

Neko, K. (2020, January 4). Input dan Output di Python. Retrieved September 10, 2021 from
Kopiding.in: https://kopiding.in/input-dan-output-pytho

Anda mungkin juga menyukai