Anda di halaman 1dari 11

Laporan Praktikum

Algoritma dan Pemrograman


Judul Modul

Asisten :
Indra Lukman Hakim 11191030
Rani Yuniar Putriyanti 14191036

Disusun Oleh :
Zulfianah Rezkiyah 08201092
Riza Fahlevi 05201081
Fitriani Jaya Saputra 05201032
Pandu Bayu Putra 08201067

10 Maret 2021
Dasar Teori
Variable

Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini
berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di
memori. Variabel menyimpan data yang dilakukan selama program dieksekusi, yang nantinya
isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang
menggunakan variabel.

Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python,
variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu didekralasikan tipe
data tertentu dan variabel Python dapat diubah saat program dijalankan.

Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu:

1. Karakter pertama harus berupa huruf atau garis bawah/underscore


2. Karakter selanjutnya dapat berupa huruf, garis bawah/underscore atau angka
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan
huruf besar dibedakan.

Konsol I/O

Konsol I/O merupakan singkatan dari konsole input/output yang menunjukkan


masukkan dan keluaran data atau informasi melalui konsol. Sedangkan konsol, yang sering
dirujuk dengan kata sistem konsol atau terminal, sendiri adalah komputer standar yang terdiri
dari monitor dan keyboard dimana hanya dapat menerima masukkan berupa karakter dari
perangkat masukan tersebut.

Fungsi bawaan untuk melakukan operasi input adalah input(), Setiap progam yang kita
ciptakan nantinya akan berinteraksi dengan user yang mana program akan meminta data yang
diperlukan oleh user misalnya dalam menghitung luas persegi panjang tantu diperlukan data
berupa panjang dan lebar dari persegi panjang tersebut.

1
Fungsi untuk melakukan operasi output adalah fungsi print() yaitu mencetak atau
menampilkan informasi data yanng dihasilkan oleh algoritma, misalnya dalam algoritma
penghitung luas persegi panjang, hasil akhir yang diinginkan adalah luas persegi panjang
dengan kata lain algoritma tersebut memiliki satu output yaitu luas persegi panjang.

Operasi Aritmatika

Dalam program, kita dapat melakukan perhitungan terhadap nilai atau variabel. Hasil
operasi antar nilai dapat melalui penjumlahan, pengurangan, perkalian, pembagian, dan lain-
lain. Operasi perhitungan di Python membutuhkan simbol yang mirip dengan simbol matematis
yang disebut dengan operator. Sedangkan nilai yang dikomputasikan menggunakan operator
disebut dengan operand. Berikut operator aritmatika yang dapat digunakan saat memprogram:
+ (penambahan), - (pengurangan), * (perkalian), / (pembagian), ** (pangkat), // (fungsi floor),
% (modulus).

Konversi Tipe Data

Konversi ini bertujuan untuk mendapatkan tipe data yang sesuai, biasanya kaitannya
dengan operasi numerik dari tipe data. Misalnya kita ingin mendapatkan tipe data float dengan
tujuan ketelitian, sedangkan data tersedia adalah bertipe integer. Maka kita harus
mengkonversikan terlebih dahulu data tersebut kedalam float. Didalam Python sudah tersedia
beberapa fungsi untuk melakukan konversi tipe data numerik. Beberapa konversi tipe data di
Python yaitu, int() untuk merubah nilai ke tipe integer kemudian float() untuk merubah nilai ke
tipe float, str() untuk merubah nilai ke tipe string.

2
Source Code

No. Praktikum 1 : mencari Luas Permukaan Tabung

1 print(" Program Luas Permukaan Tabung ")


2
3 pi = 3.14
4 jari_tabung = float(input(" masukkan jari tabung : "))
5 tinggi_tabung = float(input(" masukkan tinggi tabung : "))
6 luas_permukaan = 2 * pi * jari_tabung * (jari_tabung + tinggi_tabung )
7
8 print(" Hasil ")
9 print(" Luas Permukaan Tabung = ", "{:.2f}".format(luas_permukaan))

No. Praktikum 2 : Mengkonversi Suhu Celcius ke Fahrenheit


1 print("Program Konversi Suhu Celcius ke Fahrenheit")
2
3 celcius = float(input("masukkan suhu dalam celcius : "))
4 fahrenheit = (celcius*9/5) + 32
5
6 print("fahrenheit : ",fahrenheit)

NO. Praktikum 3 : Menentukan Gaji Pegawai Dalam Seminggu


1 print("Program Hitung Gaji")
2
3 nama = input('Masukkan nama pegawai : ')
4 gaji = int(input('Masukkan gaji per Hari : Rp. '))
5 satu_hari = 8
6 satu_minggu = 7
7 total_gaji = (gaji * satu_hari) * satu_minggu
8
9 print('Gaji ' + nama + ' dalam seminggu adalah Rp. ' + str(total_gaji))

3
Screenshot
 Luas Permukaan Tabung

Tampilan awal pada program, pengguna diminta untuk memasukkan jari-jari tabung.

Setelah memasukkan jari-jari tabung, pengguna diminta untuk memasukkan tinggi tabung.

kemudian program akan otomatis menghitung hasil dari luas permukaan tabung.

4
 Mengkonversi Suhu

Tampilan awal pada program, pengguna diminta untuk memasukkan nilai Celcius.

Setelah memasukkan nilai Celcius, maka program akan mengkonversi nilai Celcius ke
Fahrenheit.

 Menghitung Gaji

Tampilan awal pada program, pengguna diminta untuk memasukkan nama pegawai.

Setelah memasukkan nama pegawai, pengguna diminta untuk memasukkan gaji perhari.

5
Kemudian program akan memperlihatkan total gaji pengguna dalam seminggu

6
Pembahasan
- Mencari Luas Permukaan Tabung
No. Penjelasan

1 Cetak judul program untuk mengetahui program yang akan di buat

2 Baris kosong

3 Membuat variable pi dengan menggunakan pi = 3.14

4 Membuat variable jari_tabung dengan input dan tipe data float, untuk memasukkan
nilai jari-jari tabung dari pengguna

5 Membuat variable tinggi_tabung dengan input dan tipe data float, yaitu untuk
memasukkan nilai tinggi tabung dari pengguna

6 Membuat variable luas permukaan dengan rumus 2 * jari_tabung * (jari_tabung +


tinggi_tabung) untuk menghitung luas permukaan tabung berdasarkan jari-jari dan
tinggi dari pengguna

7 Baris kosong

8 Cetak judul hasil

9 Kemudian cetak kalimat luas permukaan tabung, maka program akan otomatis
menampilkan hasil perhitungan kepada pengguna

- Konversi Suhu
No. Penjelasan
1 Cetak judul program untuk mengetahui program yang akan di buat
2 Baris kosong
3 Membuat variabel c dengan input dan tipe data float, yaitu untuk memasukkan
nilai Celcius dari pengguna
4 Membuat variabel f = (9 / 5) * c + 32 yaitu rumus dari konversi Celcius ke
Fahrenheit
5 Baris kosong
6 Cetak judul hasil
7 Kemudian Cetak kalimat konversi suhu maka program akan otomatis
menampilkan hasil dari konversi suhu tersebut

7
- Hitung Gaji
No. Penjelasan
1 Cetak judul program untuk mengetahui program yang akan di buat
2 Baris kosong
3 Membuat fungsi input di variabel nama , yaitu untuk memasukkan nama dari
pegawai
4 Membuat fungsi input di variabel gaji, yaitu untuk memasukkan nilai gaji per hari
5 Membuat total gaji = (gaji * 8 ) * 7 yaitu rumus untuk menentukan gaji dalam
waktu per minggu
6 Baris kosong
7 Kemudian cetak kalimat gaji, maka program akan otomatis menampilkan gaji
pegawai dalam seminggu

8
Kesimpulan
Pada praktikum Algoritma dan pemrograman minggu ini kesimpulan yang dapat diambil
adalah:

1. Variable merupakan suatu tempat yang tersedia di memori computer yang berfungsi
untuk menyimpan tipe data.
2. Konsol I/O merupakan singkatan dari konsole input/output yang menunjukkan
masukkan dan keluaran data atau informasi melalui konsol, dimana operasi input
berfungsi untuk memasukkan data yang diperlukan oleh pengguna, dan operasi print
untuk mencetak atau menampilkan informasi data yang dihasilkan
3. Konversi data bertujuan untuk mendapatkan tipe data yang sesuai, biasanya kaitannya
dengan operasi numerik dari tipe data.

Saran
Saran dari saya kepada asisten dosen agar sebisa mungkin untuk fast respon saat
praktikan menanyakan sesuatu baik itu personal chat atau pun selama praktikum berlangsung
dan pada saat praktikum berlangsung waktunya mungkin lebih bisa diefisienkan lagi, tidak
lewat dari jam yang sudah ditentukan.

9
Daftar Pustaka
Belajarpython. (t.thn.). Variabel Python. Diambil kembali dari belajarpython.com:
https://belajarpython.com/tutorial/variabel-python

Gusti Ahmad Fanshuri Alfarisy, S. M. (6 April 2020). Algoritme dan Pemrograman.


Banjarmasin,: Insitut Teknologi Kalimantan.

10

Anda mungkin juga menyukai