Latihan Kode Program Python: Menghitung Luas Persegi Panjang

Latihan kode program Python kali ini akan membahas cara menghitung luas persegi panjang. Materi ini berhubungan dengan logika matematika dan penggunaan operator aritmatika.


Soal Menghitung Luas Persegi Panjang

Buatlah kode program dalam bahasa Python untuk menghitung luas persegi panjang. Kode program butuh 2 inputan berupa panjang dan lebar, kemudian menampilkan output luas persegi panjang.

Bonus soal: buat juga dalam bentuk function.

Berikut contoh tampilan akhir yang diinginkan (1) :

##  Program Python Menghitung Luas Persegi Panjang  ##
======================================================

Input panjang persegi: 9
Input lebar persegi: : 7
Luas persegi panjang =  63.0

Berikut contoh tampilan akhir yang diinginkan (2) :

##  Program Python Menghitung Luas Persegi Panjang  ##
======================================================

Input panjang persegi: 10.25
Input lebar persegi: : 12.75
Luas persegi panjang =  130.69

Silahkan coba sebentar membuat kode program ini.


Tips Membuat Kode Program Menghitung Luas Persegi Panjang

Soal ini melatih pemahaman terkait logika matematika dan penggunaan operator aritmatika. Berikut tutorial pendahuluan yang bisa diikuti:

Dikutip dari wikipedia, persegi panjang (rectangle) adalah bangun datar dua dimensi yang dibentuk oleh dua pasang sisi yang masing-masing sama panjang dan sejajar dengan pasangannya, dan memiliki empat buah sudut yang kesemuanya adalah sudut siku-siku.

Rumus untuk menghitung luas persegi panjang adalah panjang * lebar.


Kode Program Bahasa Python Menghitung Luas Persegi Panjang

Berikut salah satu solusi dari soal menghitung luas persegi panjang menggunakan bahasa pemrograman Python:

print('##  Program Python Menghitung Luas Persegi Panjang  ##')
print('======================================================')
print()

panjang = float(input('Input panjang persegi: '))
lebar = float(input('Input lebar persegi: '))

luas = panjang * lebar;
print('Luas persegi panjang = ',round(luas,2))

Hasil kode program:Latihan Kode Program Python - Menghitung Luas Persegi Panjang

Di baris 5-6, perintah input() dipakai untuk meminta data panjang dan lebar persegi dari user. Data ini ditampung ke variabel panjang dan lebar.

Secara default perintah input() mengembalikan data bertipe string, akan tetapi kita perlu tipe data float karena variabel panjang dan lebar nantinya akan dipakai dalam perhitungan. Proses konversi dari tipe string menjadi float dilakukan oleh fungsi float().

Di baris 8, luas persegi panjang didapat dengan mengalikan variabel panjang * lebar. Hasilnya ditampung ke dalam variabel luas.

Terakhir, luas persegi panjang ditampilkan di baris 9. Tambahan perintah round(luas,2) berfungsi untuk membulatkan nilai variabel luas dengan 2 tempat desimal.

Proses perhitungan luas sebenarnya juga bisa langsung dilakukan ke dalam perintah print(), tidak harus ditampung dulu ke variabel luas terlebih dahulu. Berikut contoh yang dimaksud:

print('##  Program Python Menghitung Luas Persegi Panjang  ##')
print('======================================================')
print()

panjang = float(input('Input panjang persegi: '))
lebar = float(input('Input lebar persegi: '))

print('Luas persegi panjang = ',round(panjang * lebar,2))

Setelah menerima inputan panjang dan lebar, di akhir baris 8 perhitungan luas langsung ditulis ke dalam perintah print().

Penulisan seperti ini memang lebih singkat. Namun kelemahannya kita harus melakukan perhitungan ulang jika butuh nilai luas persegi panjang di tempat lain.


Kode Program Bahasa Python Menghitung Luas Persegi Panjang (Function)

Untuk soal bonus, yakni membuat kode program menghitung luas persegi panjang dalam bentuk function, bisa menggunakan kode berikut:

print('##  Program Python Menghitung Luas Persegi Panjang  ##')
print('======================================================')
print()

def hitungLuasPersegiPanjang(p,l):
  return round(p * l,2)

panjang = float(input('Input panjang persegi: '))
lebar = float(input('Input lebar persegi: '))
print('Luas persegi panjang = ',hitungLuasPersegiPanjang(panjang, lebar))

Di awal kode program, tepatnya pada baris 5-6, saya mendefinisikan fungsi hitungLuasPersegiPanjang(). Fungsi ini menerima 2 argument yang disimpan ke dalam parameter p dan l.

Fungsi hitungLuasPersegiPanjang() hanya berisi 1 perintah yang langsung mengembalikan hasil perhitungan p * l di baris 6.

Proses pemanggilan fungsi dilakukan dari dalam perintah print di baris 10. Nilai variabel panjang dan lebar yang diinput oleh user, dilewatkan sebagai parameter menjadi hitungLuasPersegiPanjang(panjang, lebar).


Demikian kode program menghitung luas persegi panjang menggunakan bahasa pemrograman Python. Semoga tutorial ini bisa bermanfaat.

Add Comment