Ads by Yasya El Hakim
Tutorial Pemrograman Dasar: Menghindari Kesalahan - Bagian 7

Komputer itu tidak membuat kesalahan melainkan manusia yang membuat kesalahan. Maka dari itu, disini kita akan mempelajari tentang bagaimana Komputer menghindari suatu kesalahan.

Kesalahan atau yang disebut dengan Bug dapat membuat suatu program menampilkan hasil yang tidak kita inginkan atau dapat membuat suatu program itu tidak dapat bekerja.

Contoh
Hei Komputer:
Ingatlah angka_ku adalah 10.
Ulangi sampai angka_ku kurang dari 9.
Tambahkan angka 1 kedalam angka_ku.
Tampilkan angka_ku.

Hasilnya akan menjadi error.

Mengapa demikian? Karena angka_ku tidak akan bisa berjumlah kurang dari 9 dan program tidak akan menampilkan hasilnya. Hal ini dinamalan Infinite Loop.

Apa itu Debugging?

Debugging adalah suatu tindakan untuk mencari dan memperbaiki kesalahan (Bug) dan tindakan ini sangat dibutuhkan dalam pemrograman.

Dapatkah kalian mencari bug pada contoh berikut?
Hei Komputer:
Ingatlah "Kucing" adalah peliharaan_ku.
Tambahkan "Burung" kedalam peliharaan_ku.
Tampilkan peliharaan ku.

Jika kalian memperhatikan contoh diatas, bug nya terdapat pada perintah "Tampilkan peliharaan ku". Jelas sekali karena tidak ada underscore (_) diantara teks " peliharaan ku".

Logic Bug

Terkadang, suatu program itu memiliki suatu Bug yang dinamakan Logic Bug. Logic Bug merupakan suatu bug yang tidak akan membuat suatu program gagal untuk dijalankan, melainkan dapat memberikan hasil yang tidak tepat.

Dapatkah kalian menemukan bug pada contoh berikut?
Hei Komputer:
Ingatlah umur_ku adalah 25.
Jika (if) umur_ku diatas 30.
Tampilkan "Saya Suka Pemrograman".
Jika (if) umur_ku dibawah 20.
Tampilkan "Saya Senang Dengan Pemrograman".

Jika kalian memperhatikan contoh diatas, kalian dapat menemukan Logic Bug yang tidak tidak mengecek umur antara 20 dan 30.

Menghindari Bug

Dengan menggunakan komentar pada suatu program, kita dapat menghindari bug karena jika suatu program semakin panjang dan kompleks, maka instruksinya juga akan menjadi semakin sulit untuk dibaca.

Selain itu, kita dapat menghindari bug dengan cara menguji program sebelum merilisnya.

Kesimpulan

  • Dalam suatu program, kesalahan dinamakan atau dikenal dengan istilah Bug.
  • Dalam suatu program, proses dalam mencari suatu kesalahan (Bug) dinamakan Debugging.
  • Biasanya, bug dapat berupa kesalahan yang logis maupun kesalahan dalam penulisan.
  • Kita dapat menghindar dari Bug dengan memberikan komentar pada program dan menguji suatu program sebelum merilisnya.

Sebelumnya: Tutorial Pemrograman Dasar: Menyusun Instruksi - Bagian 6
Selanjutnya: Tutorial Pemrograman Dasar: Menggunakan Bahasa Komputer - Bagian 8
Daftar Isi: Tutorial Pemrograman Dasar

0Komentar

Sebelumnya Selanjutnya