Error Logika
Error logika adalah kesalahan dalam pemrograman yang menyebabkan program berjalan tanpa error namun menghasilkan output yang tidak sesuai harapan. Error ini seringkali sulit dideteksi karena program tetap dapat dikompilasi dan dijalankan tanpa pesan kesalahan.
Penyebab Error Logika
Penyebab utama error logika adalah kesalahan dalam penulisan algoritma atau pemahaman yang salah atas masalah yang ingin diselesaikan. Contohnya adalah penggunaan operator aritmatika yang salah, atau salah dalam menentukan kondisi pada struktur kontrol seperti if-else.
Contoh Error Logika
Misalkan, pada perhitungan rata-rata, jika pembagiannya salah (misal, menggunakan jumlah data yang salah), maka hasilnya juga akan salah. Contoh lain adalah kesalahan dalam looping yang menyebabkan iterasi terjadi lebih atau kurang dari yang seharusnya.
Cara Mengatasi Error Logika
Untuk mengatasi error logika, pengembang harus melakukan debugging secara teliti dan membandingkan output yang dihasilkan dengan output yang diharapkan. Penulisan unit test juga sangat membantu dalam menemukan error logika pada program.