ABSTRAK Vieri Fajar Firdaus
Terbatas  Esha Mustika Dewi
» Gedung UPT Perpustakaan
Terbatas  Esha Mustika Dewi
» Gedung UPT Perpustakaan
Pemahaman konsep pemrograman merupakan tantangan fundamental bagi pemula
yang seringkali kesulitan memahami struktur dan alur logika dari kode sumber.
Kakas visualisasi yang ada saat ini seringkali menghasilkan graf yang terlalu
kompleks atau kurang intuitif untuk kebutuhan pembelajaran dasar. Pada tugas
akhir ini, dikembangkan sebuah kakas visualisasi graf dari kode sumber Python
untuk dijadikan media pembelajaran bagi pemula. Kakas ini bekerja dengan
memetakan kode sumber ke dalam tiga representasi graf fundamental: Control
Flow Graph (CFG) untuk alur kontrol, Call Graph (CG) untuk interaksi fungsi, dan
Program Dependency Graph (PDG) untuk ketergantungan data. Dengan
menyajikan ketiga graf ini dalam antarmuka yang interaktif, kakas ini dapat
menghasilkan representasi visual yang intuitif dengan menyeimbangkan antara
kelengkapan informasi dan kesederhanaan penyajian. Hasil pengujian fungsional
dan User Acceptance Testing (UAT) menunjukkan bahwa kakas yang
dikembangkan dapat diterima dan dinilai bermanfaat oleh pengguna pemula dalam
membantu pemahaman program.
Perpustakaan Digital ITB