• Tidak ada hasil yang ditemukan

Belajar tentang Laporan Praktikum

N/A
N/A
M. Ibnu Athaa'illah

Academic year: 2024

Membagikan "Belajar tentang Laporan Praktikum"

Copied!
13
0
0

Teks penuh

(1)

Laporan Praktikum

Algoritme Pemrograman

Variabel, Konsol I/O, dan Konversi Tipe Data

Asisten :

Dimas Pramudya 11211032

Muhammad Ilham 02221016

Disusun Oleh :

Guntur Dwi Atmaja 19231026

Anggota NIM

Anggota NIM

Anggota NIM

Anggota NIM

06 Februari 2024

(2)

Dasar Teori

1. Variabel

Variabel adalah tempat dimana kita menyimpan suatu data atau nilai. Setiap variabel memiliki suatu nama yang nantinya akan dipakai sebagai identitas dari variabel tersebut.

2. Cara Membuat Variabel dan Menampilkannya Pada Python

Dalam Phyton kita dapat langsung mengetik suatu variabel. Jika ingin memberikan nilai pada suatu variabel, kita dapat menggunakan tanda sama dengan (=), seperti contoh berikut :

1. website = "Duniailkom"

2. harga = 20000 3. sukses = True

3. Konsol I/O

Konsol I/O merupakan singkatan dari konsole input/output yang menunjukkan masukkan dan keluaran data atau informasi melalui konsol. Untuk dapat melakukan output / keluaran berupa teks di konsol, kita dapat menggunakan fungsi print. Sebagai contohnya ialah sebagai berikut :

1. website = “Duniailkom”

2. print(website) 3. harga = 2000 4. print(website) 5. sukses = True

Sedangkan untuk memasukkan suatu data kita dapat menggunakan fungsi input. Fungsi ini dapat ditaruh informasi berupa teks terkait data apa yang ingin dimasukkan. Contohnya ialah menggunakan input(“umur anda berapa ? ”)

1. umur = input("Umur anda berapa ? ") 2. tinggi = input("Tinggi anda ? ")

3. weight = input("Kalau berat bedan ? ")

4. print(f"Jadi, umur anda {umur} tahun, tinggi {tinggi}

4. Konversi Tipe Data

Konversi tipe data adalah teknik bagaimana caranya mengubah nilai yang semula bertipe data a, menjadi tipe b. Konversi ini dilakukan karena tidak

1

(3)

semua data dapat diolah sesuai dengan kebutuhan kita. Ada beberapa fungsi konversi data pada python, yaitu int (bilangan bulat), float (bilangan desimal), dan string (kalimat).

2

(4)

Source Code : Modul ‘Variabel, Konsol I/O, dan Konversi Tipe Data’

No.1 Luas Permukaan Tabung.py 1

2 3 4 5 6

print("Mencari Luas Permukaan Tabung") pi=3.14

jari2=int(input("Masukkan Jari-Jari: ")) tinggi=int(input("Masukkan Tinggi: ")) Luas=2*pi*jari2*(jari2+tinggi)

print("Luas Permukaan Tabung adalah: ", Luas)

No.2 Konversi Celcius-Fehreheit.py 1

2 3 4

print("Mengubah Panas dengan Suhu Celcius ke Fahrenheit") celcius=int(input("Masukkan Suhu dalam Celcius: "))

fahrenheit=(celcius*9/5)+32

print("Suhu dalam Fahrenheit: ",fahrenheit)

No.3 Menghitung Gaji Pegawai.py 1

2 3 4

print("Menghitung Gaji Dalam Seminggu")

gaji_jam=int(input("Masukkan Upah Anda dalam per jam: Rp ")) gaji_minggu=gaji_jam*8*5

print("Gaji Karyawan per Minggu ialah Rp",gaji_minggu)

3

(5)

Screenshot Modul ‘Variabel, Konsol I/O, dan Konversi Tipe Data’

Nomor 1 : Luas Permukaan Tabung.py

Pada Awal Tampilan Output, pengguna diminta untuk memasukkan nilai dari jari – jari suatu tabung.

Setelah memasukkan nilai dari suatu jari – jari, pengguna diminta untuk memasukkan tinggi dari suatu tabung

4

(6)

Setelah itu,program akan mengeluarkan hasil dari luas permukaan suatu tabung

Nomor 2: Konversi Celcius-Fahrenheit.py

Pada Awal Tampilan Output, pengguna diminta untuk memasukkan nilai derajat suatu suhu dalam bentuk celcius

5

(7)

Setelah itu, program akan mengeluarkan hasil konversi nilai derajat suhu dari bentuk celcius ke bentuk Fahrenheit

Nomor 3: Menghitung Gaji Pegawai.py

Pada Awal Tampilan Output, pengguna diminta untuk memasukkan upah dalam per jam

6

(8)

Setelah itu, program akan menampilkan berapa pendapatan yang dihasilkan pengguna jika bekerja dalam seminggu.

7

(9)

Pembahasan

Luas Permukaan Tabung.py No. Penjelasan

1 Fungsi print digunakan untuk menampilkan teks “Mencari Luas Permukaan Tabung” pada terminal

2 Variabel pi digunakan sebagai nilai yang akan terus dipakai dalam

perhitungan luas permukaan tabung. Nilai yang digunakan disini ialah 3.14 3 Variabel jari2 berfungsi untuk meminta pengguna agar memasukkan nilai

dari suatu jari – jari yang kemudian akan disimpan dengan fungsi integer (bilangan bulat)

4 Variabel tinggi berfungsi untuk meminta pengguna agar memasukkan nilai dari tinggi tabung yang kemudian akan disimpan dengan fungsi integer (bilangan bulat)

5 Variabel Luas merupakan variabel yang berisi rumus luas permukaan tabung yang nantinya akan ditampilkan pada terminal

6 Fungsi print digunakan untuk menampilkan teks “luas permukaan tabung adalah:” dan menampilkan hasil dari perhitungan pada baris ke-5

Konversi Celcius-Fahrenheit.py No. Penjelasan

1 Fungsi print digunakan untuk menampilkan teks "Mengubah Panas dengan Suhu Celcius ke Fahrenheit" pada terminal

2 Variabel celcius berfungsi untuk meminta pengguna agar memasukkan nilai derajat suhu dalam bentuk celsius yang kemudian akan disimpan dengan fungsi integer (bilangan bulat)

3 Variabel Fahrenheit merupakan variabel yang berisi rumus menghitung jumlah konversi dari bentuk celcius ke fahrenheit

4 Fungsi print digunakan untuk menampilkan teks “Suhu dalam Fahrenheit: ” dan menampilkan hasil dari perhitungan pada baris ke-3

Gaji Pegawai.py No. Penjelasan

1 Fungsi print digunakan untuk menampilkan teks “Program Menghitung Gaji Dalam Seminggu” pada terminal

8

(10)

2 Variabel gaji_jam berfungsi untuk meminta pengguna agar memasukkan nilai gaji

pekerja setiap satu jam yang kemudian akan disimpan dengan fungsi integer

(bilangan bulat)

3 Variabel gaji_minggu merupakan variabel yang berisi rumus menghitung jumlah

gaji dalam seminggu dengan durasi bekerja per harinya ialah 8 jam.

4 Fungsi print digunakan untuk menampilkan teks “gaji karyawan per minggu ialah” dan menampilkan hasil dari perhitungan pada baris ke-3

9

(11)

Kesimpulan

1. Pada minggu pertama, praktikan mempelajari tentang variabel, konsol I/O, dan konversi tipe data. Variabel adalah tempat untuk menyimpan suatu data. Untuk memberikan nilai pada suatu variabel, biasa dilakukan dengan menambahkan (=).

Konsol I/O ialah konsol yang menunjukkan masukkan dan keluaran pada suatu data.

Konversi tipe data adalah teknik bagaimana caranya mengubah nilai yang semula bertipe data a, menjadi tipe b.

2. Untuk memperdalam materi tersebut, praktikan diminta untuk membuat program tentang bagaimana cara menentukan luas permukaan tabung yang dimana jari – jari dan tinggi ditentukan oleh pengguna. Dimana pada praktikum ini, digunakannya perintah print untuk menampilkan teks “Mencari Luas Permukaan Tabung”.

Selanjutnya ditambahkan nilai variabel pi = 3.14 yang digunakan sebagai nilai yang akan terus dipakai dalam perhitungan luas permukaan tabung. Selain itu,

ditambahkannya pula variabel jari – jari dan tinggi yang berfungsi dalam memasukkan dan menyimpan nilai dalam fungsi integer (bilangan bulat). Pada baris selanjutnya, ditambahkan variabel luas yang berisi rumus dari luas permukaan tabung. Dan yang terakhir, terdapat perintah print untuk menampilkan hasil dari perhitungan pada variabel luas.

3. Dalam percobaan kedua, praktikan diminta untuk membuat program sistem konversi dari nilai derajat suhu dalam bentuk celcius ke bentuk Fahrenheit. Dimana diawali dengan digunakannya perintah print untuk penampilan teks awal dari program ini, dan variabel suhu celcius yang berupa basis untuk dikonversikan ke bentuk Fahrenheit.

Bagian ini akan disimpan dengan fungsi integer (bilangan bulat). Pada baris

selanjutnya, ditambahkan variabel Fahrenheit yang berisi rumus dari konversi bentuk nilai suhu derajat dari celcius ke fahrenheit itu sendiri. Dan yang terakhir, terdapat perintah print untuk menampilkan hasil dari pengkonversian nilai derajat suhu tersebut.

4. Selain itu praktikan diminta untuk membuat program tentang perhitungan gaji

pegawai selama seminggu dengan durasi kerja per harinya adalah 8 jam. Berdalih dari program-program sebelumnya, diawali dengan menambahkan perintah print untuk menampilkan teks “ Menghitung Gaji Dalam Seminggu”. Selanjutnya ditambahkan variabel gaji_jam yang berfungsi untuk memasukkan dan menyimpan nilai dalam fungsi integer (bilangan bulat). Pada baris selanjutnya, terdapat variabel jam_minggu yang berisi rumus dalam menghitung jumlah gaji dalam seminggu. Dan yang terakhir,

10

(12)

penambahan perintah print untuk menampilkan hasil dari perhitungan pada variabel jam_minggu.

Saran

Saat menjelaskan dan memaparkan materi sudah jelas, lebih semangat lagi kedepannya menghadapi kami. Terima kasih.

11

(13)

Daftar Pustaka

Alfarisy, G.A.F. “Algoritme dan Pemrograman”

Andre. (2018). “Tutorial Belajar Python Part 7: Cara Pembuatan Variabel Bahasa Python”

https://www.duniailkom.com/tutorial-belajar-python-cara-pembuatan-variabel-bahasa-python /

Huda, A. (2021). “Python: Tipe Data Casting”

https://jagongoding.com/python/menengah/tipe-data-casting/#apa-itu-konversi-tipe-data

12

Referensi

Dokumen terkait

Kita sudah tahu bahwa berbagai belahan dunia menerima jumlah yang berbeda panas dari matahari Pemanasan diferensial ini pada gilirannya menghasilkan perbedaan suhu

Berupa gelas tinggi dengan skala disepanjang dindingnya, terbuat dari kaca atau plastik yang tidak tahan panas, berfungsi untuk mengukur volume larutan

Recorder berfungsi sebagai alat pencatat yang dituliskan kedalam kertas serta menampilkan pada layar display CRT ( chatoda ray tube) berupa sinar osiliasi ataupun berupa

Tabung reaksi adalah gelas tahan panas yang berfungsi untuk melakukan suatu reaksi kimia dan wadah penyimpanan medium atau larutan yang akan disterilkan.. Bagian tabung reaksi

 Penurunan suhu pada saat berkumur dengan es terjadi karena tubuh kehilangan panas melalui konduksi ke udara sekeliling yang lebih dingin, sedangkan pada mulut yang

Transformator merupakan suatu peralatan listrik elektromagnetik statis yang berfungsi untuk memindahkan dan mengubah daya listrik dari suatu rangkaian listrik ke rangkaian listrik

Statement SQL: ALTER TABLE customers CHANGE age day_of_birth INT; DESC customers; Tujuan/Penjelasan Query: Untuk mengubah kolom age beserta tipe data yang sesuai kita dapat

Output Penjelasan Setelah tipe data pada atribut load dan maxload diubah menjadi public, program dapat mengakses dan mengubah nilai secara langsung tanpa perlu menggunakan method