Wednesday, August 18, 2021

Tutorial membuat program kalkulator sederhana di python

Di artikel ini penulis akan memberikan tutorial bagaimana cara membuat program kalkulator sederhana di python.Kalkulator yang akan kita buat adalah kalkulator yang melakukan operasi untuk 2 bilangan saja,dan kita bisa memilih operasi apa yang akan dilakukan seperti kali,tambah,kurang dan bagi,caranya cukup simpel dan dasarnya sudah di bahas di tutorial pythons sebelumnya yaitu variabel dan tipe data dan if else elif statement,berikut tutorialnya.

1. Buka text editor kalian dan buat file python baru

Tentu saja kita harus membuat file python sebagai tempat untuk menulis kode python kita.Untuk text editor kalian bisa menggunakan apa saja,saya sendiri menggunakan sublime text untuk text editor

2. Buat input dan variabel

Nah di python cara untuk melakukan input adalah menggunakan input(),contohnya sebagai berikut :

angka1 = input("masukan angka pertama : ")
angka2 = input("masukan angka kedua : ")
operator = input("masukan operator(+,*,/,-) : ")

kata2 yang ada di dalam input() akan muncul saat dijalankan,contohnya seperti ini :

Screenshot-from-2021-08-17-12-31-32

3. Convert ke integer

Nah setelah membuat input,variabel input yang kita miliki itu masih berupa string bukan integer atau bilangan bulat jadi saat melakukan input angka,yang tersimpan bukanlah bilangan melainkan angka dalam bentuk string,cara mengconvert input ke integer cukup mudah hanya mengapit input yang tadi dengan int(input/variabel yang ingin diubah),begini caranya :

angka1 = int(input("masukan angka pertama : "))
angka2 = int(input("masukan angka kedua : "))
operator = input("masukan operator(+,*,/,-) : ")

Note : cukup dibagian untuk input angka saja

nah jadi ketika melakukan input hasil yang tersimpan di variabel angka1 dan angka2 adalah integer atau bilangan bulat

4. if,else,elif untuk operator

Sekarang kita akan membuat if,else,elif yang akan menentukan operasi yang akan dilakukan berdasarkan input variabel operator.Jika user menginput di + di operator maka akan dilakukan operasi penambahan,jika user menginput - maka akan dilakukan pengurangan,jika user menginput * maka akan dilakukan perkalian,dan / untuk pembagian,lalu apa yang terjadi jika user menginput selain operator di atas? maka program akan menampilkan jika operator yang di input salah,berikut adalah caranya:

...
hasil = 0
if operator == "+":
hasil = angka1+angka2
elif operator == "-":
hasil = angka1-angka2
elif operator == "*":
hasil = angka1*angka2
elif operator == "/":
hasil = angka1/angka2
else:
print("operator tak diketahui")

print("hasil :",hasil)

Note : hati2 dengan identasi,setiap program yang memiliki : di akhir maka di badannya harus masuk 1 tab atau 4 spasi

diatas penulis membuat variabel baru yang bernama hasil tentu saja gunanya untuk menyimpan hasil dari operasi matematika,selain itu variabel hasil bisa mengerpint hasil diluar if dan elif statement,daripada menulis print di setiap keputusan,karena di dalam pemograman ada prinsip namanya DRY(don't repeat yourself) jadi bukan hal yang baik jika kalian menulis kode yang sama berulan2 kali

5. Menggabungkan semuanya

nah ketika program bagian input dan pengambilan keputusan(if,elif,else) digabung maka akan menjadi seperti ini(saya harap kalian tidak langsung copy paste kodenya) :

angka1 = int(input("masukan angka pertama : "))
angka2 = int(input("masukan angka kedua : "))
operator = input("masukan operator(+,*,/,-) : ")
hasil = 0
if operator == "+":
hasil = angka1+angka2
elif operator == "-":
hasil = angka1-angka2
elif operator == "*":
hasil = angka1*angka2
elif operator == "/":
hasil = angka1/angka2
else:
print("operator tak diketahui")

print("hasil :",hasil)

dan jalankan lah programnya :

python NamaFile.py

dan beginilah tampak program jika sudah selesai melakukan perhitungan:


Nah itulah tutorial membuat program kalkulator sederhana di python.Ada banyak cara membuat kalkulator sederhana bahkan tanpa harus menggunakan if statement(pakai apa ya :v).Kalian bisa mengkreasikan program tadi sesuai keinginan kalian,bisa di tambahkan warna,melakukan loop(?) dan lain sebagainya.

Sumber artikel: https://alphacode.pythonanywhere.com/blog/read/Tutorial-membuat-kalkulator-sederhana-dengan-python


No comments:

Post a Comment