Membuat Aplikasi Kalkulator sederhana dengan Bahasa Python

 


Berikut adalah tutorial sederhana untuk membuat aplikasi kalkulator dengan Python:

  1. Persiapan
    Pastikan Anda memiliki Python 3 terbaru terinstal di komputer Anda. Anda juga dapat menggunakan Integrated Development Environment (IDE) seperti PyCharm atau Visual Studio Code untuk memudahkan pengembangan.

  2. Membuat Proyek
    Buat proyek baru dan buat file baru dengan ekstensi .py. Beri nama file tersebut sesuai keinginan Anda. Misalnya, kita akan memberi nama file ini sebagai "kalkulator.py".

  3. Mengimpor Library Tkinter
    Tkinter adalah library standar Python yang digunakan untuk membuat antarmuka grafis. Import library Tkinter dengan menambahkan baris kode berikut ke file "kalkulator.py":

  4. Membuat Jendela Utama
    Kita perlu membuat jendela utama untuk aplikasi kalkulator. Tambahkan baris kode berikut ke file "kalkulator.py":
  5. Menambahkan Label
    Tambahkan label untuk menampilkan output kalkulator. Tambahkan baris kode berikut:
    Kode di atas akan membuat label kosong dan menempatkannya di jendela utama.
    1. Membuat Fungsi untuk Tombol
      Kita perlu membuat fungsi yang akan dipanggil ketika tombol di klik. Fungsi ini akan melakukan operasi matematika sesuai dengan tombol yang di klik dan menampilkan output di label. Tambahkan baris kode berikut:
      Fungsi "button_click" akan memasukkan nomor ke label ketika tombol nomor di klik. Fungsi "button_clear" akan menghapus semua angka di label ketika tombol "C" di klik. Fungsi "button_equal" akan mengevaluasi ekspresi matematika di label dan menampilkan hasilnya.
    2. Menambahkan Tombol
      Kita perlu menambahkan tombol ke jendela utama. Tambahkan baris kode berikut: button1 = Button(root, text="1", padx=40, pady=20, command=lambda: button_click(1)) button2 = Button(root, text="2", padx=40, pady=20, command=lambda: button_click(2)) button3 = Button(root, text="3", padx=40, pady=20, command=lambda: button_click(3)) button4 = Button(root, text="4", padx=40, pady=20, command=lambda: button_click(4)) button5 = Button(root, text="5", padx=40, pady=20, command=lambda: button_click(5)) button6 = Button(root, text="6", padx=40, pady=20, command=lambda: button_click(6)) button7 = Button(root, text="7", padx=40, pady=20, command=lambda: button_click(7)) button8 = Button(root, text="8", padx=40, pady=20, command=lambda: button_click(8)) button_add = Button(root, text="+", padx=39, pady=20, command=lambda: button_click("+"))
      button_subtract = Button(root, text="-", padx=41, pady=20, command=lambda: button_click("-"))
      button_multiply = Button(root, text="*", padx=40, pady=20, command=lambda: button_click("*"))
      button_divide = Button(root, text="/", padx=41, pady=20, command=lambda: button_click("/"))
      button_equal = Button(root, text="=", padx=91, pady=20, command=button_equal)
      button_clear = Button(root, text="C", padx=39, pady=20, command=button_clear)
      1. Menempatkan Tombol di Jendela Utama
        Kita perlu menempatkan semua tombol di jendela utama menggunakan grid. Tambahkan baris kode berikut:
        Kode di atas akan menempatkan semua tombol di jendela utama menggunakan grid.
        1. Menjalankan Aplikasi
          Simpan file "kalkulator.py" dan jalankan file tersebut. Aplikasi kalkulator akan muncul dan siap digunakan.

        Itulah tutorial sederhana untuk membuat aplikasi kalkulator dengan Python. Tentu saja, masih banyak hal yang bisa ditambahkan ke aplikasi ini, seperti validasi input atau fitur tambahan seperti konversi satuan. Namun, tutorial ini dapat menjadi awal yang baik bagi Anda untuk mempelajari dasar-dasar membuat aplikasi dengan Python. Selamat mencoba!




Comments