Menu
CoddyTech

Pengenalan Exception

Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 48 dari 56.

Saat program dijalankan, segala sesuatunya tidak selalu berjalan sesuai rencana. File mungkin tidak ada, pengguna mungkin memasukkan input yang tidak valid, atau perhitungan mungkin gagal. Situasi tak terduga ini disebut exception, dan dapat menyebabkan programmu berhenti jika tidak ditangani dengan benar.

Penanganan exception adalah teknik pemrograman yang memungkinkan kamu merespons error dengan baik, alih-alih membiarkan programmu berhenti secara tiba-tiba. Daripada crash saat terjadi masalah, kamu bisa menangkap error tersebut dan menentukan cara menanganinya, baik dengan menampilkan pesan yang membantu pengguna, mencoba pendekatan lain, maupun mematikan program dengan aman.

Perhatikan apa yang terjadi saat kamu mencoba mengonversi teks yang tidak valid menjadi angka, atau saat kamu mencoba mengakses file yang tidak ada. Tanpa penanganan exception, situasi ini akan menyebabkan programmu berhenti tiba-tiba. Dengan penanganan error yang tepat, kamu bisa mengantisipasi masalah ini dan memberikan pengalaman pengguna yang lancar, bahkan saat terjadi masalah.

C++ menyediakan cara terstruktur untuk menangani pengecualian menggunakan mekanisme try-catch, yang memungkinkan kamu memisahkan logika normal programmu dari kode penanganan error. Hal ini membuat programmu lebih tangguh dan mudah digunakan, kualitas penting bagi perangkat lunak yang andal.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C++ online