Dalam melakukan pemrograman dengan bahasa Python pasti kita pernah mengalami program tidak berjalan sesuai dengan harapan kita. Di sini kita perlu mencari kesalahannya dengan cara melakukan debugging.
Debugging pemrograman Python dengan PyCharm adalah seperti pada penjelasan-penjelasan berikut ini
- Menentukan breakpoint
Kita memiliki modul dengan source code seperti berikut inidef tambah(a,b): """ Inilah penjelasan-penjelasan :param a: bilangan pertama :param b: bilangan kedua :return: hasil berupa bilangan """ return a+b def kurang(a,b): return a-b def kali(a,b): return a*b def bagi(a,b): return a/b
Kita kemudian meletakkan breakpoint seperti pada gambar di bawah ini
Kita kemudian membuat aplikasi dengan source code seperti berikut inifrom pack01 import hitung while True: input1 = input('Masukkan bilangan 1: ') if (input1.isdigit()): a = int(input1) break else: print('Masukkan angka ya') while True: input2 = input('Masukkan bilangan 2: ') if (input2.isdigit()): b = int(input2) break else: print('Masukkan angka ya') if (a>b): c = hitung.bagi(a,b) d = hitung.kurang(a,b) else: c = hitung.bagi(b,a) d = hitung.kurang(b,a) e = hitung.tambah(c,d) f = hitung.kali(d,e)
Kita kemudian menentukan breakpoint seperti berikut ini
- Menjalankan debug
- Meneruskan debugging dengan Resume Program
- Debugging per baris dengan step over
- Debug menuju cursor dengan run to cursor
- Masuk ke function dengan step into
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Debugging Pemrograman Python dengan PyCharm