Skip to main content
  1. Belajar/
  2. Python Fundamental/
  3. 11. Menangani Error (Error Handling) pada Python/

Quiz

9 mins· loading · loading ·
Menangani Error pada Python - This article is part of a series.
Part 9: This Article
--- primary_color: steelblue secondary_color: lightgray text_color: black --- ### Fungsi Try-Except Apa tujuan utama dari penggunaan Try-Except dalam Python? 1. [ ] Menghasilkan output program yang lebih baik 1. [ ] Mencegah terjadinya error 1. [x] Menangani dan merespons terhadap situasi error 1. [ ] Mempercepat eksekusi program ### Statement `with` Mengapa penggunaan statement "with" disarankan ketika bekerja dengan file handling? 1. [ ] Untuk membuat file menjadi read-only 1. [ ] Agar file terkunci dan tidak dapat diubah 1. [x] Untuk memastikan sumber daya seperti file ditutup secara otomatis setelah operasi selesai 1. [ ] Agar operasi file dapat dijalankan dengan izin tinggi ### Statement `raise` Kapan sebaiknya kita menggunakan Raise Statement? 1. [ ] Untuk membuat kode lebih rumit 1. [x] Ketika kita ingin memicu exception secara manual 1. [ ] Hanya dalam situasi khusus 1. [ ] Untuk menghentikan eksekusi program ### Kelas Exception Kustom Mengapa penting menggunakan kelas exception kustom? 1. [ ] Membuat program lebih lambat 1. [x] Memberikan penanganan yang spesifik terhadap jenis error tertentu 1. [ ] Mematikan program saat error terjadi 1. [ ] Hanya sebagai tambahan estetika kode ### Fungsi Blok Finally dalam Try-Except Apa fungsi blok Finally dalam Try-Except? 1. [ ] Menyembunyikan error 1. [x] Menjalankan kode tanpa peduli ada atau tidaknya error 1. [ ] Memastikan exception tidak terjadi 1. [ ] Menyimpan traceback error ### Informasi Tambahan pada Exception Bagaimana cara menyertakan informasi tambahan pada exception? 1. [ ] Menggunakan statement "with" 1. [ ] Menggunakan Raise Statement 1. [ ] Menggunakan logging module 1. [x] Melalui parameter tambahan pada konstruktor exception class ### Modul Logging Apa manfaat penggunaan modul "logging" dalam error handling? 1. [ ] Menghentikan program saat error terjadi 1. [ ] Mencetak traceback error ke konsol 1. [x] Merekam informasi error untuk pemantauan dan debugging 1. [ ] Menyembunyikan pesan error dari pengguna ### Fungsi `aise` Apa fungsi utama dari statement `raise` dalam Python? 1. [ ] Menghentikan eksekusi program 1. [x] Memicu exception secara manual 1. [ ] Memberikan izin tinggi pada operasi file 1. [ ] Menyembunyikan informasi error ### Statment Else Kapan sebaiknya menggunakan statement `else` setelah blok Try-Except? 1. [x] Ketika tidak ada error yang mungkin terjadi 1. [ ] Hanya sebagai kebijakan penulisan kode 1. [ ] Agar program tidak menghasilkan output yang salah 1. [ ] Ketika ingin menyembunyikan error dari pengguna ### Penggunaan Exception Bagaimana cara mengatasi situasi di mana kita ingin mengeksekusi beberapa kode tanpa memicu exception, namun ingin tetap mengetahui jika exception terjadi di dalamnya? 1. [ ] Menggunakan statement "continue" 1. [x] Menyertakan blok "else" setelah blok "try" 1. [ ] Menggunakan statement "finally" 1. [ ] Tidak mungkin dilakukan
Menangani Error pada Python - This article is part of a series.
Part 9: This Article