Study
MATLAB

Error Handling di MATLAB

Penjelasan

MATLAB mendukung `try`/`catch` untuk menangani error dengan aman, sama seperti bahasa modern lainnya. `error("pesan")` melempar error kustom dengan pesan tertentu, menghentikan eksekusi block `try` dan langsung lompat ke `catch`.

Contoh Konsep

function hasil = bagi(a, b)
    if b == 0
        error("Tidak bisa membagi dengan nol.")
    end
    hasil = a / b;
end

try
    bagi(10, 0)
catch e
    disp("Error: " + e.message)
end

Praktikum

Buat fungsi ambilElemen(arr, index) yang memanggil error() kalau index di luar jangkauan length(arr). Panggil di dalam try/catch dengan index yang sengaja tidak ada, tampilkan pesan errornya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

`e.message` di dalam blok catch berisi teks pesan error yang dilempar — sangat berguna untuk menampilkan detail error ke pengguna atau mencatatnya ke log.