Dalam video ini, kita akan membahas tentang kesalahan logika dan mengapa hal itu bisa terjadi.
Kesalahan logika adalah kesalahan atau bug dalam kode Anda yang menyebabkan program Anda berjalan dengan tidak benar.
Kesalahan logika adalah kesalahan yang dibuat oleh programmer.
Kadang-kadang, kesalahan itu terjadi karena kecerobohan.
Di lain waktu, kesalahan terjadi karena pemrogram memiliki informasi yang tidak lengkap atau salah.
Di lain waktu, kesalahan terjadi ketika seorang programmer memodifikasi kode programmer lain untuk memperbaiki atau menambahkan sesuatu dan mereka
menimbulkan kesalahan saat melakukan hal ini.
Ada banyak sekali penyebab kesalahan logika.
Tidak peduli apa penyebabnya.
Mereka perlu diperbaiki.
Kita perlu menguji kode kita dan melakukan debug untuk menemukan dan memperbaiki kesalahan.
Misalkan kita memiliki program yang menentukan apakah seseorang dapat memberikan suara dalam pemilu dan Anda harus berusia 18 tahun
atau lebih untuk memberikan suara.
Kita belum membahas tentang pernyataan if di kelas ini, tapi pernyataan ini sangat intuitif dan saya yakin Anda
akan mengikuti sepenggal kode ini.
Pertama, kami menguji untuk melihat apakah usianya lebih dari 18 tahun.
Jika ya, maka kita akan mengeksekusi kode yang ada di dalam tanda kurung kurawal tersebut.
Apakah Anda melihat kesalahan?
Cukup mudah untuk melihatnya di sini karena kodenya terisolasi.
Dan saya sudah bilang ada kesalahan.
Namun, pada kenyataannya ada lebih banyak kode yang biasanya terlibat, dan ini mungkin hanya bagian kecil
dari program yang jauh lebih besar.
Masalah dalam kode ini adalah kondisi pengujian harus lebih besar atau sama dengan 18 atau lebih besar
dari 17.
Salah satunya akan berfungsi seperti yang tertulis sekarang.
Anak berusia 18 tahun tidak akan dapat memilih.
Kita akan membahas tentang pengujian di sepanjang kursus dalam konteks AS dan praktik terbaik.
Nah, itulah akhir dari bagian ini.
Jika Anda memiliki pertanyaan, silakan kirimkan pertanyaan Anda ke forum kursus.