Dalam dunia teknologi informasi, pemrograman merupakan keterampilan yang sangat berharga. Salah satu cara untuk memahami dasar-dasar pemrograman adalah dengan membuat aplikasi sederhana. Dalam artikel ini, kita akan membahas langkah-langkah untuk membuat aplikasi kalkulator sederhana menggunakan bahasa pemrograman Python. Aplikasi ini akan menggunakan fungsi untuk operasi matematika dasar, mengimplementasikan loop untuk pengulangan input, dan memiliki antarmuka pengguna yang sederhana.
Langkah 1: Mempersiapkan
Pastikan Anda memiliki Python terinstal di komputer Anda. Anda dapat mengunduhnya dari situs resmi Python (python.org). Setelah terinstal, Anda dapat menggunakan terminal atau IDE untuk menulis dan menjalankan kode.
Langkah 2: Membuat Fungsi Operasi Matematika Dasar
Pertama, mari kita definisikan fungsi-fungsi dasar untuk operasi matematika seperti penjumlahan, pengurangan, perkalian, dan pembagian.
def tambah(a, b):
return a + b
def kurang(a, b):
return a - b
def kali(a, b):
return a * b
def bagi(a, b):
if b != 0:
return a / b
else:
return "Tidak bisa dibagi oleh nol"
- Di sini, kita mendefinisikan empat fungsi yang masing-masing mewakili operasi matematika dasar: penjumlahan, pengurangan, perkalian, dan pembagian.
- Fungsi-fungsi ini akan menerima dua argumen (angka pertama dan angka kedua) dan mengembalikan hasil operasi yang sesuai.
Langkah 3: Membuat Loop untuk Pengulangan Input
Selanjutnya, kita akan mengimplementasikan loop yang akan meminta pengguna untuk memasukkan operasi yang ingin dilakukan dan angka-angka yang akan dioperasikan.
while True:
print("Pilih operasi:")
print("1. Tambah")
print("2. Kurang")
print("3. Kali")
print("4. Bagi")
print("5. Keluar")
pilihan = input("Masukkan pilihan (1/2/3/4/5): ")
if pilihan == '5':
print("Keluar dari kalkulator.")
break
angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))
- Di sini, kita menggunakan loop
while True:
untuk membuat program tetap berjalan sampai pengguna memilih untuk keluar (pilihan 5). - Pengguna diberi pilihan untuk memilih operasi matematika atau keluar dari kalkulator.
- Pengguna memasukkan pilihan dan angka-angka yang akan dioperasikan.
Langkah 4: Menampilkan Hasil dan Mengatur Antarmuka Pengguna
Terakhir, kita akan memanggil fungsi-fungsi yang sudah dibuat berdasarkan pilihan pengguna dan menampilkan hasilnya.
if pilihan == '1':
print("Hasil: ", tambah(angka1, angka2))
elif pilihan == '2':
print("Hasil: ", kurang(angka1, angka2))
elif pilihan == '3':
print("Hasil: ", kali(angka1, angka2))
elif pilihan == '4':
print("Hasil: ", bagi(angka1, angka2))
else:
print("Pilihan tidak valid")
- Kode ini akan mengecek pilihan yang dimasukkan oleh pengguna dan memilih fungsi yang sesuai berdasarkan pilihan tersebut.
- Hasil operasi akan dicetak ke layar.
Kesimpulan
def tambah(a, b):
return a + b
def kurang(a, b):
return a - b
def kali(a, b):
return a * b
def bagi(a, b):
if b != 0:
return a / b
else:
return "Tidak bisa dibagi oleh nol"
while True:
print("Pilih operasi:")
print("1. Tambah")
print("2. Kurang")
print("3. Kali")
print("4. Bagi")
print("5. Keluar")
pilihan = input("Masukkan pilihan (1/2/3/4/5): ")
if pilihan == '5':
print("Keluar dari kalkulator.")
break
angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))
if pilihan == '1':
print("Hasil: ", tambah(angka1, angka2))
elif pilihan == '2':
print("Hasil: ", kurang(angka1, angka2))
elif pilihan == '3':
print("Hasil: ", kali(angka1, angka2))
elif pilihan == '4':
print("Hasil: ", bagi(angka1, angka2))
else:
print("Pilihan tidak valid")
Dalam artikel ini, kita telah membuat aplikasi kalkulator sederhana dengan menggunakan fungsi untuk operasi matematika dasar, loop untuk pengulangan input, dan antarmuka pengguna yang sederhana. Langkah-langkah di atas dapat menjadi dasar untuk memahami konsep dasar dalam pemrograman dan membuat aplikasi sederhana yang bermanfaat. Dengan latihan lebih lanjut, Anda dapat memperluas fitur-fitur aplikasi ini dan meningkatkan kompleksitasnya sesuai dengan kebutuhan Anda.