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 ini1234567891011121314151617def 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 ini12345678910111213141516171819202122232425from 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