Membuat Program Kalkulator Bangun Ruang dengan Python: Solusi Tugas Pemrograman · StartsNest
Design

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...

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) 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.

Image 2

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().

Image 3

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.

Maya Okonkwo

Maya Okonkwo

Maya Okonkwo is a technology writer and digital marketing specialist with over 6 years of experience covering mobile technology, consumer electronics, and online business strategies. She holds a degree in Communications and has contributed to multiple tech publications. Her expertise includes mobile phone reviews, EMI financing guides, and digital commerce trends in South Asia.

View all articles by Maya Okonkwo →

Comments (0)

No comments yet. Be the first to share your thoughts!

👁 5 views (lifetime)