Membuat Program Kalkulator Bangun Ruang dengan Python: Solusi Tugas Pemrograman
“Program kalkulator sederhana dari meja mahasiswa baru” Just now -- -- Halo semuanya! Pada kesempatan kali ini, saya akan membagikan tutorial sekaligus penjelasan mengenai source code (kode program) u...
“Program kalkulator sederhana dari meja mahasiswa baru”
Just now
--
--
Halo semuanya! Pada kesempatan kali ini, saya akan membagikan tutorial sekaligus penjelasan mengenai source code (kode program) untuk menghitung berbagai macam bangun ruang menggunakan bahasa pemrograman Python.
Tugas ini merupakan implementasi dari penggunaan fungsi input(), print(), serta operator aritmatika dasar dalam Python untuk menyelesaikan perhitungan matematis.
1. Fitur Program
Program ini dibuat menggunakan antarmuka Command Line Interface (CLI) sederhana dengan sistem menu. Pengguna dapat memilih bangun ruang mana yang ingin dihitung. Adapun bangun yang dihitung dalam program ini meliputi:
1. Bangun Datar: Segitiga, Persegi, Persegi Panjang, dan Trapesium (Menghitung Luas & Keliling).
2. Bangun Ruang: Kubus, Balok, Tabung, dan Bola (Menghitung Volume & Luas Permukaan)dan Kerucut.
2. Kode Program (Source Code)
Berikut adalah contoh kode. Kamu bisa menjalankannya menggunakan text editor seperti VS Code, atau langsung di compiler Python online.

My curser screen (pages from vs code on my devices)
3. Penjelasan Codingan
Agar lebih mudah dipahami, berikut adalah penjelasan dari bagian-bagian penting pada kode di atas:
A. Penggunaan Fungsi input() dan Tipe Data
Sesuai dengan ketentuan tugas, program ini menggunakan fungsi input() untuk menerima data dari pengguna.
alas = float(input(“masukkan alas: “))
Get IRWAN’s stories in your inbox
Join StartsNest for free to get updates from this writer.
Remember me for faster sign in
Karena fungsi input() secara default menghasilkan tipe data string (teks), maka kita membungkusnya dengan float() agar hasil input tersebut dikonversi menjadi angka desimal. Dengan begitu, angka tersebut bisa diproses menggunakan operasi matematika.
B. Penggunaan Operator Aritmatika
Program ini menerapkan berbagai operator aritmatika dasar Python:
- Penjumlahan (+), Pengurangan (-), Perkalian (*), Pembagian (/): Digunakan untuk menghitung keliling dan volume dasar.
- Pangkat (): Digunakan untuk menghitung nilai kuadrat dan kubik. Contohnya pada Kubus: sisi 3 untuk mencari volume, dan sisi ** 2 untuk mencari luas persegi.
Modul math: Pada perhitungan Tabung dan Bola, kita membutuhkan nilai Phi (π). Alih-alih mengetik 3.14, kita meng-import modul math dan memanggil math.pi agar hasil perhitungan lebih presisi.
C. Penggunaan Fungsi print()
Fungsi print() digunakan untuk menampilkan output ke layar. Pada program ini, kita menggunakan f-string (format string) agar hasil output lebih rapi dan mudah dibaca.
print(f”Volume Bola: {volume:.2f”)
Kode:.2f di atas berfungsi untuk membatasi hasil perhitungan agar hanya menampilkan 2 angka di belakang koma. Ini sangat berguna karena hasil perhitungan nilai Phi (π) bisa sangat panjang.
D. Struktur Kontrol (If, Elif, Else, dan While)
while True: digunakan agar program terus berjalan (looping) sampai pengguna memilih menu 0 untuk keluar.
if, elif, else digunakan untuk melakukan percabangan. Program akan mengecek pilihan menu yang diinput oleh pengguna, lalu memanggil fungsi perhitungan yang sesuai. Misalnya, jika pengguna menginput angka 7, program akan menjalankan fungsi hitung_tabung().

My curser screen (terminal pages from vs code on my devices)
Kesimpulan
Melalui tugas ini, kita telah berhasil membuat sebuah program kalkulator bangun ruang sederhana. Program ini membuktikan bahwa Python sangat mudah digunakan untuk menerjemahkan rumus matematika ke dalam kode, berkat adanya fungsi input(), print(), serta dukungan operator aritmatika yang lengkap.
Semoga artikel ini bermanfaat dan bisa menjadi referensi untuk teman-teman semua. Terima kasih sudah membaca!
Frequently Asked Questions
What is Membuat Program Kalkulator Bangun Ruang dengan Python: Solusi Tugas Pemrograman about?
“Program kalkulator sederhana dari meja mahasiswa baru” Just now -- -- Halo semuanya! Pada kesempatan kali ini, saya akan membagikan tutorial sekaligus penjelasan mengenai source code (kode program) u...
Which category does this article belong to?
This article is part of our Design collection on StartsNest.
Is this content free to read?
Yes, all articles on StartsNest are free to read. No registration required.
More to read
Top 7 Python CLI Tools That Automate the Boring Stuff in 2026 (#1 Finds Bugs First)
Stop rewriting the same setup script: seven free Python CLI tools that handle linting, packaging, scraping, and bug hunting. Just now Every Python project starts the same way. Image by Rishi Banota Yo...
Membuat Program Kalkulator Bangun Ruang dengan Python: Solusi Tugas Pemrograman
“Program kalkulator sederhana dari meja mahasiswa baru” Just now -- -- Halo semuanya! Pada kesempatan kali ini, saya akan membagikan tutorial sekaligus penjelasan mengenai source code (kode program) u...
I Built JavaScript Automation Systems That Can Generate Income While I Focus on Bigger Projects
Just now From browser automation and API integrations to SaaS products and workflow automation, here are practical ways I use JavaScript to turn programming skills into valuable, income-generating sol...
Comments (0)
No comments yet. Be the first to share your thoughts!