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

  1. Menentukan breakpoint
    Kita memiliki modul dengan source code seperti berikut ini

    def 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 ini

    from 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

  2. Menjalankan debug



  3. Meneruskan debugging dengan Resume Program





  4. Debugging per baris dengan step over





  5. Debug menuju cursor dengan run to cursor


  6. Masuk ke function dengan step into


Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Debugging Pemrograman Python dengan PyCharm