0% menganggap dokumen ini bermanfaat (0 suara)
149 tayangan10 halaman

Program Kalkukator Python Sederhana

Program kalkulator Python sederhana ini menggunakan modul Tkinter untuk membangun antarmuka pengguna grafis. Program ini menampilkan hasil perhitungan matematika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian dengan menggunakan fungsi eval().

Diunggah oleh

dendi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
149 tayangan10 halaman

Program Kalkukator Python Sederhana

Program kalkulator Python sederhana ini menggunakan modul Tkinter untuk membangun antarmuka pengguna grafis. Program ini menampilkan hasil perhitungan matematika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian dengan menggunakan fungsi eval().

Diunggah oleh

dendi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Nama Kelompok

1. Ortiga Al Ghifahri
2. Dendi Eri Erlangga
3. Abdul Rosid Al Hadi
4. Fakhri Aliy Ardiansyah
5. Arrafah Racma Putra
6. Mochamad Revan Raditya
Program
Kalkulator Python
Sederhana
A. Menyusun Program Kalkulator
1. Import Module
Program Kalkulator ini dibuat dengan
menggunakan modul ”tkinter” untuk tampilan
Antarmuka pengguna (GUI).
Pernyataan from import * pada bahasa Python
mengimpor semua fungsi, kelas, atau simbol lain
yang didefinisikan di dalam modul tersebut ke
dalam ruang nama (namespace) saat ini. Tanda
asterisk * digunakan sebagai wildcard untuk
menunjukkan bahwa Anda ingin mengimpor
semuanya.
A. Menyusun Program Kalkulator
2. Fungsi Show
Def show(value) Ini adalah fungsi
dalam bahasa Python yang terkait
dengan logika tampilan kalkulator
sederhana pada code kami.

result dan history dideklarasikan


sebagai variabel global. Variabel global
dapat diakses dan dimodifikasi di
seluruh program.
A. Menyusun Program Kalkulator
3. Fungsi Calculate
Fungsi ini digunakan untuk menghitung
hasil dari aritmatika yang ada dalam
history menggunakan fungsi eval()

Penggunaan blok try dan except


digunakan untuk menangani kesalahan
yang mungkin terjadi saat evaluasi
ekspresi matematika. Jika terjadi kesalahan
(misalnya, ekspresi tidak valid), maka
final_result diatur sebagai “error” dan nilai
result diatur sebagai “0″.
A. Menyusun Program Kalkulator
4. Label Widget
Dalam konteks pemrograman Python dan banyak framework
GUI seperti Tkinter, widget adalah elemen-elemen dasar yang
digunakan untuk membangun antarmuka pengguna (UI) grafis.
Widget merepresentasikan berbagai elemen UI seperti tombol,
teks, gambar, kotak input, dan lainnya. Mereka memberikan
struktur dasar untuk membangun aplikasi GUI Widget label
Digunakan untuk menampilkan teks atau gambar di antarmuka
pengguna. Biasanya, label digunakan untuk memberikan
informasi atau menunjukkan judul.
A. Menyusun Program Kalkulator
4. Fungsi Loop
Program ini memberikan antarmuka pengguna yang sederhana
untuk melakukan operasi dasar kalkulator seperti penjumlahan,
pengurangan, perkalian, dan pembagian. Fungsi ‘eval()’ digunakan
untuk menghitung hasil dari aritmatika yang diberikan oleh
pengguna.

Dalam contoh ini, root.mainloop() akan menjalankan siklus utama


dan menampilkan jendela yang berisi label “Kalkulator”. Program
akan tetap berjalan hingga kita menutup jendela secara manual
atau program diakhiri, Namun pada project kami ini akan berhenti
Ketika di tutup/closed karena pada project kami ini tidak terdapat
sebuah fungsi yang akan mengakhiri program itu sendiri.
B. Flowchart
Penutup
Kesimpulan
1. Program ini cukup valid terhadap perhitungan manual,
sehingga dapat digunakan sebagai alat bantu perancangan.

2. Program kalkulator dapat menerima masukan angka berupa


bilangan bulat atau bilangan desimal, kemudian memberikan
keluaran berupa bilangan desimal dengan baik dan memenuhi
spesifikasi yang telah ditetapkan;
Terima kasih

Anda mungkin juga menyukai