Anda di halaman 1dari 9

Laporan Praktikum

Algoritma dan Pemrograman


Variabel, Konsol I/O, dan Konversi Tipe
Data

Asisten :
Andi Rachmad Suyudi Al Azhar 04201013

Salma Yanda Asmara 12211080

Disusun Oleh :
Zainal Jayadi 03221002

Alfarel Darmawan 03221055

Firli Lailatul Fauziah 05221011

Muhammad Dalfin Ibrahim 05221064

Boeih Poernama 08221024

21 Februari 2023
Dasar Teori
1. Variabel
Variabel adalah tempat yang menampung data, informasi, maupun nilai yang dapat
diubah-ubah selama proses program. Sesuai namanya, isi dari variabel bisa berubah
dari waktu ke waktu tergantung kebutuhan. Tiga hal yang harus diperhatikan dalam
variabel yaitu; nama, nilai, dan tipe dari variabel.

2. Konsol I/O – Print


Konsol I/O atau konsol input/output merupakan pernyataan masuk dan keluar data dari
konsol. Dimana konsol adalah pengendali aplikasi program yang output nya hanya
berupa tulisan saja.

3. Konsol I/O – Input


Dapat menggunakan fungsi input untuk menerima masukkan data, contohnya berupa
teks terkait data yang dimasukkan (contohnya nama data).

4. Operasi Aritmatika
Merupakan operator yang digunakan untuk menghitung operasi matematika, seperti;
penjumlahan, pengurangan, pembagian, perkalian, perpangkatan, dan lain sebagainya.

5. Konversi Tipe Data


Pengubahan suatu tipe data awal ke tipe data yang lain. Seperti tipe data sting yang akan
dapat diubah ke tipe integeer dengan penambahan variabel.

1
Source Code

No. luas_permukaan_tabung.py

1 jari_jari = float(input('masukkan jari - jari(r): '))


2 tinggi_tabung = float(input('masukkan tinggi (t): '))
3 satuan = input('masukkan satuan: ')
4 print('\n')
5 luas_permukaan_tabung = int(2*3.14*jari_jari*(jari_jari+tinggi_tabung))

6 print(f'luas permukaan tabung adalah = {luas_permukaan_tabung}


{satuan}^2')

No. Celcius_menjadi_fahrenheit.py

1 celcius = float(input('masukkan besar suhu yang ingin dikonversi:


'))
2 fahrenheit = (9/5)*celcius + 32
3 fahrenheit = round(fahrenheit, 2)
4 print(f'{celcius} derajat celsius menjadi {fahrenheit} derajat
5 fahrenheit')

No. Gaji_dalam_sebulan.py

1 gaji_perjam = float(input('masukkan gaji anda per jam: Rp.'))


2 gaji_perhari = gaji_perjam * 8
3 #Diasumsikan user adalah pekerja kantoran hari sabtu & minggu libur
4 gaji_perminggu = gaji_perhari * 5
5 gaji_perbulan = gaji_perminggu * 4
6 print(f'Gaji anda dalam sebulan adalah Rp. {gaji_perbulan}')

2
Screenshot
Tampilan awal program, pengguna diminta untuk memasukkan nilai.

Setelah memasukkan nilai, luas permukaan tabung muncul di layar komputer.

Tampilan awal program, pengguna diminta untuk memasukkan nilai celsius.

Setelah memasukkan nilai celcius, nilai fahrenheit muncul di layar komputer.

Tampilan awal program, pengguna diminta untuk memasukkan nilai gaji perjam.

3
Setelah memasukkan nilai gaji perjam, nilai gaji dalam sebulan muncul di layar komputer.

4
Pembahasan
Luas_permukaan_tabung.py
No. Penjelasan

1 Bervariabel (jari_jari) dengan tipe data float (bilangan desimal) lalu


menggunakan konsol I/O Input yakni (input(‘masukkan jari – jari(r): ‘)

2 Bervariabel (tinggi_tabung) dengan tipe data float (bilangan desimal) lalu menggunakan
konsol I/O Input yakni (input(‘masukkan tinggi tabung(t): ‘)

3 Bervariabel (satuan) dengan konsol I/O Input (input(‘masukkan satuan: ‘)

4 Untuk memberi jarak 1 baris pada output (new line)

5 Bervariabel (luas_permukaan_tabung) dengan tipe data integer (bilangan bulat)lalu


menggunakan aksi yakni (2*3.14*jari_jari*(jari_jari+tinggi_tabung))

6 Menggunakan printf() yakni fungsi ((f'luas permukaan tabung adalah =


{luas_permukaan_tabung} {satuan}^2') untuk menampilkan output pada layarkomputer.
(^) diartikan sebagai pangkat

Celcius_menjadi_fahrenheit.py
No. Penjelasan

1 Bervariabel (celcius) dengan tipe data float (bilangan desimal) lalu menggunakankonsol
I/O Input yakni (input('masukkan besar suhu yang ingin dikonversi: '))

2 Bervariabel (fahrenheit) dengan aksi (9/5)*celcius + 32

3 Bervariabel (fahrenheit) dengan penggunaan fungi round (pembulatan bilangandesimal)


dari variabel fahrenheit

4 Menggunakan printf() yakni fungsi (f'{celcius} derajat celsius menjadi


{fahrenheit} derajat fahrenheit') untuk menampilkan output pada layar
komputer.

Gaji_dalam_sebulan.py
No. Penjelasan

1 Bervariabel (perjam) dengan tipe data float (bilangan desimal) lalu menggunakan konsol
I/O Input yakni (input('masukkan gaji anda per jam: Rp.'))(input('masukkan besar suhu
yang ingin dikonversi: '))

2 Bervariabel (gaji_perhari) dengan aksi gaji_perjam dikali (*) 8

5
3 Penggunaan tanda pagar (#) untuk memberi komentar (Diasumsikan useradalah
pekerja kantoran hari sabtu & minggu libur)

4 Bervariabel (gaji_minggu) dengan aksi gaji_perhari dikali (*) 5

5 Bervariabel (gaji_perbulan) dengan aksi gaji_perminggu dikali (*) 4

6 Menggunakan printf() yakni fungsi (f'Gaji anda dalam sebulan adalah Rp.
{gaji_perbulan}') untuk menampilkan output pada layar komputer.

6
Kesimpulan

Praktikum Algoritma dan Pemrograman ini, kami dapat mempelajari dan menerapkan
materi- Materi yang telah diberikan yakni :

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. Adapun hal hal yang harus diperhatikan dalam
variabel yaitu, variabel harus dimulai Dengan karakter huruf atau underscore, bersifat case
sensitive, terdapat kode khusus(in,if,for,dll), Operasi matematika tidak bisa dijadikan
variabel. Kemudian untuk menggunakan simbol matematika Disarankan menggunakan
modul import math terlebih dahulu, hal ini dikarenakan supaya simbol Matematika tersebut
bisa terbaca oleh program saat dijalankan,Selanjutnya ada konsole input/output(I/O) ialah
menunjukkan masukkan dan keluaran data Atau informasi melalui konsol. Konversi data di
python terjadi pada program Tipe data dapat Dikonversi ke tipe data lain agar dapat
dilakukan operasi terhadap tipe data yang sama. Adapun Beberapa fungsi konversi data
yaitu int() atau intergre, float() atau float/double. Dan str() atau string. Selain mempelajari
materi-materi tersebut, kita juga telah menerapkan materi tersebut Dengan cara
menerapkannya pada membuat program menghitung luas permukaan tabung, program
Menghitung konversi suhu celcius ke farenheit, dan menghitung gaji karyawan dalam 1
minggu Menggunakan aplikasi pycharm. Program-program ini dibuat untuk memudahkan
dalam menjalankan aksi pemrograman yang diinginkan.

Saran
Saran dari saya semoga praktikum selanjutnya semakin kondusif dan suara aslab nya terdengar
dengan jelas.

7
Daftar Pustaka
www.pythonindo.com

www.belajarpython.com

Anda mungkin juga menyukai