Visiting Lecture: Basic Programming – “Interactive Programs with Control Structures and Debugging”

Visiting lecture ini membahas cara membuat program interaktif menggunakan struktur kontrol dan pentingnya proses debugging dalam pemrograman. Kegiatan ini ditujukan untuk meningkatkan pemahaman mahasiswa dalam membangun program yang dinamis dan bebas dari kesalahan.

  1. Interaktif dalam Pemrograman:

    • Program interaktif menerima input dari pengguna dan memberikan respon secara langsung.

    • Contoh: program kuis, kalkulator, menu pilihan, dan formulir input.

  2. Control Structures (Struktur Kontrol):

    • Percabangan (if, else, elif): Mengarahkan alur program berdasarkan kondisi tertentu.

    • Perulangan (for, while): Menjalankan perintah berulang kali selama kondisi terpenuhi.

    • Control flow: Mengatur logika dan alur program agar fleksibel dan responsif terhadap input pengguna.

  3. Penerapan Struktur Kontrol dalam Program Interaktif:

    • Contoh: program pilihan menu (menggunakan if dan while), validasi input pengguna, perhitungan otomatis berdasarkan kondisi.

  4. Debugging:

    • Proses menemukan dan memperbaiki kesalahan dalam kode.

    • Jenis kesalahan: syntax error, runtime error, logic error.

    • Teknik debugging:

      • Membaca pesan error

      • Menggunakan print statement untuk melacak alur

      • Menggunakan tools seperti debugger bawaan IDE

    • Pentingnya kebiasaan mengecek kode secara sistematis.

  5. Praktik Langsung:

    • Mahasiswa membuat program sederhana dengan menu interaktif.

    • Latihan menemukan dan memperbaiki bug pada kode yang disiapkan pemateri.

Scroll to Top