22 February 2021

Try Except Pada Python

www.niguru.com Niguru.com | Senin, 22 Feb 2021 | Untuk membantu programmer dalam menganalisa hasil dari suatu kelompok instruksi, Python menyediakan fasilitas berupa instruksi Try .. Except. Instruksi ini dapat digunakan untuk menguji apakah output dapat dihasilkan, dan bila terjadi kegagalan maka programmer dapat menampilkan pesan.

Niguru.com biasanya menggunakan instruksi Try .. Except ini pada saat eksekusi akhir dari suatu kelompok instruksi /program. Sehingga kesalahan pada suatu kelompok program dapat terdeteksi dengan munculnya “error message” (pesan kesalahan).

Sintaks untuk Try .. Except adalah:

try:
 instruksi try
except:
 instruksi except

Note:
Try digunakan untuk menguji suatu instruksi.
Except untuk menampilkan pesan kesalahan.

Wajib ada minimal satu spasi untuk setiap kelompok instruksi (baik try maupun except).
Instruksi boleh terdiri dari beberapa baris, sesuaikan dengan kebutuhan.


Untuk lebih jelasnya, perhatikan contoh program berikut ini:

a=50;b=30

print "----------------------"
print "Uji coba pertama"
print "----------------------"
try:
 print a+b
except:
 print "salah satu variabel tidak ada!"

print
print "----------------------"
print "Uji coba ke 2"
print "----------------------"
try:
 print a+c
except:
 print "salah satu variabel tidak ada!"

www.niguru.com
 
Note:
Uji coba pertama berhasil, instruksi except tidak dijalankan.
Uji coba ke 2 gagal (karena variabel c memang tidak pernah dibuat), instruksi except dijalankan.

Simpan dengan nama try01.py (boleh disimpan dengan nama lain):
 
www.niguru.com
 

Buka DOS /command prompt. Buka atau jalankan file try01.py. Hasilnya:

www.niguru.com
 
Python juga melengkapi instruksi Try .. Except ini dengan instruksi tambahan FINALLY, untuk menempatkan kelompok instruksi yang akan tetap dijalankan apapun hasil TRY. Sintaks penulisan Try .. Except .. Finally adalah:

try:
 instruksi try
except:
 instruksi except
finally:
 instruksi finally
 

Note:

Sama seperti sebelumnya, harus ada minimal satu spasi di awal penulisan instruksi (try/except/finally).

Berikut ini contohnya:

a=50;b=30

print "----------------------"
print "Uji coba pertama"
print "----------------------"
try:
 print a+b
except:
 print "salah satu variabel tidak ada!"
finally:
 print "coba lagi dengan variabel lain"

print
print "----------------------"
print "Uji coba ke 2"
print "----------------------"
try:
 print a+c
except:
 print "salah satu variabel tidak ada!"
finally:
 print "coba lagi dengan variabel lain"


www.niguru.com
 

Simpan dengan nama try02.py (boleh disimpan dengan nama lain):

www.niguru.com
 

Buka DOS /command prompt. Buka atau jalankan file try02.py. Hasilnya:

www.niguru.com

Demikianlah penjelasan mengenai penggunaan instruksi Try .. Except.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment