ombakrinai@gmail.com

  • Debugging PHP Menggunakan Netbeans - Part 2 Penggunaan

    • 19 Okt 2024
    • /
    • Tutorials and How-Tos
    • /
    • Nanta Es
    • 154

    Proses debugging di NetBeans memungkinkan programmer untuk menemukan dan memperbaiki bug dengan lebih efektif. Langkah pertama dalam melakukan debug adalah menentukan breakpoint.

    Breakpoint adalah baris kode tertentu yang dipilih agar program berhenti (pause) saat eksekusi mencapai baris tersebut. Setelah program berhenti, programmer bisa memeriksa nilai variabel, call stack, dan mengevaluasi alur eksekusi.

    Cara Menambahkan Breakpoint

    Untuk menambahkan breakpoint, cukup klik pada nomor baris yang diinginkan di sebelah kiri kode. Breakpoint akan ditandai dengan ikon merah. Jumlah breakpoint bisa lebih dari satu, tergantung pada kebutuhan untuk memeriksa atau menguji berbagai bagian kode.


    Breakpoint_67132a51a064b.png

    Menjalankan Debugging

    Setelah menempatkan breakpoint, klik tombol Debug (biasanya ikon serangga hijau) yang terletak di toolbar. Program akan berjalan hingga mencapai breakpoint pertama, dan kemudian akan berhenti untuk memungkinkan analisis lebih lanjut.

    Debug_Button_67132af14e2e6.png


    Terminologi Debugging di NetBeans

    Continue: Melanjutkan eksekusi program hingga mencapai breakpoint berikutnya, atau jika tidak ada breakpoint lain, program akan berjalan hingga selesai.

    Step Over: Mengeksekusi baris kode saat ini tanpa memasuki method yang dipanggil. Ini berguna saat Anda tidak ingin menganalisis rincian internal method.

    Step Into: Memasuki method yang dipanggil pada baris saat ini, sehingga Anda dapat men-debug method tersebut secara rinci, baris per baris.

    Step Out: Keluar dari method yang sedang Anda debug (jika sebelumnya Anda telah menggunakan Step Into) dan kembali ke proses utama. Semua baris dalam method tersebut tetap dieksekusi, tetapi Anda tidak perlu lagi menganalisisnya satu per satu.

    Run to Cursor: Menjalankan program hingga baris kode tempat kursor berada. Ini berguna jika Anda ingin cepat melewati beberapa baris kode tanpa menambahkan breakpoint baru.

    Keterangan_Tombol_Debug_67132b46dd5a9.png

    Memeriksa Nilai Variabel

    Selama mode debugging, Anda dapat memeriksa nilai variabel yang sudah dieksekusi dengan cara mengarahkan kursor ke variabel yang dimaksud. Popup kecil akan muncul dengan informasi nilai variabel tersebut. Selain itu, Anda juga bisa melihat nilai variabel secara lebih mendetail di jendela Variables yang terletak di bagian bawah layar.

    Breakpoint_dan_Call_Stack_67132a2f6bf4d.png