Program Persegi dan Persegi Panjang Python (Lengkap dengan Source Code)

By | August 15, 2025
Python merupakan bahasa pemrograman yang sangat populer untuk belajar logika dasar. Salah satu latihan sederhana adalah membuat program menghitung luas dan keliling bangun datar, seperti persegi dan persegi panjang.

2. Konsep Dasar Persegi dan Persegi Panjang

  • Persegi: bangun datar dengan semua sisi sama panjang.Luas = sisi × sisi, Keliling = 4 × sisi
  • Persegi Panjang: bangun datar dengan panjang ≠ lebar.Luas = panjang × lebar, Keliling = 2 × (panjang + lebar)

3. Program Persegi Python


# Program menghitung luas dan keliling persegi

sisi = int(input("Masukkan panjang sisi: "))

luas = sisi * sisi
keliling = 4 * sisi

print("Luas persegi:", luas)
print("Keliling persegi:", keliling)
  

4. Program Persegi Panjang Python


# Program menghitung luas dan keliling persegi panjang

panjang = int(input("Masukkan panjang: "))
lebar = int(input("Masukkan lebar: "))

luas = panjang * lebar
keliling = 2 * (panjang + lebar)

print("Luas persegi panjang:", luas)
print("Keliling persegi panjang:", keliling)
  

5. Program Gabungan Persegi & Persegi Panjang


# Program gabungan: menghitung luas & keliling persegi atau persegi panjang

print("=== Pilih Bangun Datar ===")
print("1. Persegi")
print("2. Persegi Panjang")

pilihan = int(input("Masukkan pilihan (1/2): "))

if pilihan == 1:
    sisi = int(input("Masukkan sisi persegi: "))
    print("Luas:", sisi * sisi)
    print("Keliling:", 4 * sisi)

elif pilihan == 2:
    panjang = int(input("Masukkan panjang: "))
    lebar = int(input("Masukkan lebar: "))
    print("Luas:", panjang * lebar)
    print("Keliling:", 2 * (panjang + lebar))

else:
    print("Pilihan tidak valid!")
  

6. Tips Belajar Python untuk Pemula

  • Selalu pahami rumus matematika sebelum mengubahnya ke kode.
  • Gunakan input() untuk melatih interaksi dengan user.
  • Tambahkan validasi agar program lebih aman.
  • Cobalah membuat versi dengan function untuk modularisasi.

7. FAQ

Q: Apakah program ini bisa digunakan di Jupyter Notebook?
A: Ya, bisa. Hanya perlu menyesuaikan input sesuai lingkungan.

Q: Bagaimana cara mengembangkan program ini?
A: Bisa ditambahkan menu pilihan untuk menghitung bangun datar lain, seperti segitiga atau lingkaran.

Q: Apakah Python cocok untuk belajar matematika dasar?
A: Sangat cocok, karena sintaks Python sederhana dan mudah dipahami pemula.

Leave a Reply

Your email address will not be published. Required fields are marked *