Anda di halaman 1dari 8

Laporan Praktikum

Algoritma dan Pemrograman


Variabel, Konsol I/O, dan Konversi Tipe Data

Asisten :
Faiz Ahnaf 11221076

Christian Felix 11221080

Disusun Oleh :
Aditya Ananda Ricky 04231002

Reygina Cinta Mulyachandra 21231058

Hendra Firmansyah 04231038

Indah Eka Gasani 21231030

Isnaini Hudan Fitro 12231042

Alfrian Frans 12231006

27 Agustus 2023
Dasar Teori
Jelaskan teori terkait materi praktikum

1. Variabel
Variabel atau peubah adalah obyek yang nilainya dapat berubah-ubah dalam sebuah
program. Pada saat sebuah variabel dideklarasikan, program "memesan" tempat dengan
ukuran tertentu (sesuai tipe datanya) pada memori untuk menyimpan nilai dari variabel
tersebut.
Pemrogram dapat memberikan nama pada sebuah variabel untuk mempermudah
pemanggilan variabel tersebut di dalam program. Pada saat mendeklarasikan sebuah
variabel, pemrogram harus menyebutkan nama variabel dan tipe data dari variabel
tersebut.

2. Konsol I/O
I/O adalah bagian dari struktur sebuah komputer yang berfungsi sebagai pintu
gerbang bagi CPU untuk dapat berinteraksi dengan lingkungannya atau “environment”-
nya. Tanpa I/O maka sebuah komputer tidak dapat berinteraksi dengan lingkungannya,
seperti halnya sebuah rumah yang tidak memiliki pintu , atau jendela.

3. Konversi Tipe Data


Ketika melakukan pemrograman, ada saatnya kita perlu mengonversi nilai dengan
jenis yang berbeda untuk memanipulasi nilai dengan cara yang berbeda. Misalnya, kita
mungkin perlu menggabungkan nilai numerik dengan string, atau mewakili tempat
desimal di dalam angka yang diinisialisasi sebagai nilai integer.

1
Source Code

No. Aritmatika|Program1.py

1 import math
2 #Luas Permukaan Tabung
3 jari2Tabung = 10
4 tinggiTabung = 25
5 luasPermukaan = 2*math.pi*jari2Tabung*(jari2Tabung+tinggiTabung)
6 print("Luas Permukaan Tabung : " , luasPermukaan)

No. Mengkonversi suhu dari celcius ke fahrenheit|Program2.py

1 # Buatlah program untuk mengkonversi suhu dari celcius ke fahrenheit !


2 celcius = 22
3 fahrenheit = (celcius * 9 / 5) + 32
4 print("konversi celcius senilai:", celcius, "menjadi fahrenheit senilai:",
fahrenheit)

No. Menghitung Gaji|Program3.py


1 # Buatlah program untuk menghitung gaji pegawai dalam satu minggu
2 upah_gaji_per_jam = 835000
3 jam_kerja_per_hari = 8
4 hari_kerja_per_minggu = 3
5 gajiPerMinggu = upah_gaji_per_jam * jam_kerja_per_hari *
hari_kerja_per_minggu
6 print(f"jadi, upah pegawai dalam satu minggu sebesar {gajiPerMinggu} dengan
gaji per jam sebesar {upah_gaji_per_jam}")

2
Screenshot

SOAL 1

Tampilan awal program, input terlebih dahulu sesuai urutan/aturan

Tampilan setelah pengimputan, hasil akan muncul jika process finished/valid

SOAL 2

Tampilan awal program, input terlebih dahulu sesuai urutan/aturan

3
Tampilan setelah pengimputan, hasil akan muncul jika process finished/valid

SOAL 3

Tampilan awal program, input terlebih dahulu sesuai urutan/aturan

Tampilan setelah pengimputan, hasil akan muncul jika process finished/valid

4
Pembahasan
Tabel.py
No. Penjelasan Soal Nomor 1

1-2 Format

3 Masukan nilai r

4 Masukan nilai t

5 Masukan rumus permukaan 2*math.pi*jari2Tabung*

6 Klik main run untuk menampilkan hasil

No. Penjelasan Soal Nomor 2

1 Format didahului tanda #

2 Input nilai celcius

3 Ketik print (celcius * 9 / 5) + 32

4 Klik main run untuk menampilkan hasil

No. Penjelasan Soal Nomor 1

1 Format didahului tanda #

2 Masukan jumlah nominal upah

3 Input jumlah jam

4 Input jumlah hari

5 Masukan rumus = upah_gaji_per_jam * jam_kerja_per_hari *

6 Ketik print,lalu klik main run untuk menampilkan hasil

5
Kesimpulan
Dapat disimpulkan bahwasannya pada penggunaan Pycharm ataupun Python
dalam melaksanakan praktikum Algoritme Pemrograman minggu ke-
2,memudahkan pengguna dalam menjalankan variabel, operasi
aritmatika,konsol input/output, serta mengkonversi tipe data. Dengan adanya
praktikum ini mahasiswa dapat mengoperasikan suatu pemrograman menjadi
lebih efisiensi serta pendalaman pemahaman tentang setiap fungsi peng-imputan
atau peng-outputan.

Saran
Di harapkan kepada mahasiswa termasuk saya pribadi agar dapat memahami
materi minggu ke-2 dan melakukan pendalaman lebih lanjut, untuk materi
maupun tugas praktikum selanjutnya diharapkan tidak lagi mengalami kesulitan
dalam mengoperasikan Pycharm/Python.

6
Daftar Pustaka
Khaerul Bahri, 12 Februari 2017, Pengertian Tipe Data, Variabel dan Operator Dalam Pemrograman,
dilihat 27 Agustus 2023, https://www.levatra.com/2017/02/pengertian-tipe-data-variabel-dan-
operator-pemrograman.html

Muhamad Irvansah, November 2014, Pengertian Input dan Output Pada Komputer (I/O), dilihat 27
Agustus 2023, http://muhamad-irvansah.blogspot.com/2014/11/pengertian-input-dan-output-
pada-komputer.html

Lisa Tagliaferri, 2 Desember 2020, Cara Mengkonversi Jenis Data di Pyhton 3, dilihat 27 Agustus
2023, https://www.digitalocean.com/community/tutorials/how-to-convert-data-types-in-python-
3-id

Anda mungkin juga menyukai