Anda di halaman 1dari 13

Algoritma dan Pemrograman

Jafar Sadik, S.Kom., M.T.I


Error Handlings
Meet 12
Objektif Pertemuan 12

 Pengantar exception handlings  Membuat aplikasi kompleks berkaitan


 Try – Except dengan library di python
 Finally – Else
 Pip installation
 Library dalam python
Exception Handlings

 Exception handling adalah suatu mekanisme dalam pemrograman yang memungkinkan


pengendalian terhadap situasi atau kondisi error yang mungkin terjadi selama eksekusi
program. Dalam Python, exception handling dilakukan dengan menggunakan blok try-
except. Ketika suatu kesalahan terjadi di dalam blok try, kendali program akan beralih ke
blok except yang sesuai.
Try – Except

 Blok try digunakan untuk menandai blok kode yang mungkin menghasilkan exception.
Jika terjadi exception di dalam blok try, kendali program akan langsung beralih ke blok
except, yang berisi penanganan atau pesan kesalahan yang sesuai.
Try - Except

try:
# Blok kode yang mungkin menyebabkan exception
result = 10 / 0
except ZeroDivisionError:
# Penanganan exception khusus untuk pembagian
dengan nol
print("Error: Pembagian dengan nol tidak
diperbolehkan.")
except Exception as e:
# Penanganan exception umum
print(f"Error: {e}")
Macam-macam Exception

 ZeroDivisionError  NameError
 FileNotFoundError  AssertionError
 IndexError  ModuleNotFoundError
 TypeError  TypeError
 ValueError  RuntimeError
 KeyError  MemoryError
 AttributeError  OverflowError
 IOError  ArithmeticError
 SyntaxError
Finally – Else

 Blok finally digunakan untuk menandai blok kode yang akan dieksekusi selalu, baik terjadi
exception maupun tidak.
 Blok else digunakan untuk menandai blok kode yang akan dieksekusi hanya jika tidak
terjadi exception di dalam blok try.
Finally - Else

try:
# Blok kode yang mungkin menyebabkan exception
result = 10 / 2
except ZeroDivisionError:
# Penanganan exception khusus untuk pembagian
dengan nol
print("Error: Pembagian dengan nol tidak
diperbolehkan.")
else:
# Blok kode yang akan dieksekusi jika tidak
terjadi exception
print("Hasil:", result)
finally:
# Blok kode yang akan dieksekusi selalu
print("Eksekusi selesai.")
PIP Installation
PIP Installation

 pip adalah alat manajemen paket di Python yang digunakan untuk menginstal dan
mengelola paket atau modul pihak ketiga. Untuk menginstal suatu paket, Anda dapat
menggunakan perintah berikut di terminal atau command prompt:
PIP Installation

pip install nama_paket


 Beberapa library python yang paling sering digunakan :
 NumPy
 Pandas
 Matplotlib
 Scikit-learn
 TensorFlow
 PyTorch
 Django
 Flask
 Requests
 Beautiful Soup
Terima Kasih

Anda mungkin juga menyukai