This course teaches the basics of visual programming including visual programming concepts, objects, events, the basics of validation, integration and compilation along with simple applications in a programming environment.
Program Learning Outcomes (PLO)
PLO-5 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi ilmu pengetahuan dan teknologi.
PLO-8 Menguasai konsep dan implementasi dalam mengembangkan rekayasa perangkat lunak, permainan, multimedia cerdas, dan teknik komputer jaringan.
Program Objectives (PO)
PO-1 Mahasiswa dapat menerapkan konsep dasar pemrograman visual dalam pengembangan aplikasi sederhana (C3)
PO-2 Mahasiswa dapat menganalisis dan memecah masalah dalam pengembangan aplikasi visual untuk menentukan komponen-komponen yang diperlukan (C4)
PO-3 Mahasiswa dapat mengevaluasi berbagai tools dan teknologi yang tersedia untuk pemrograman visual berdasarkan kebutuhan proyek (C5)
PO-4 Mahasiswa dapat menciptakan aplikasi visual yang inovatif dengan mengintegrasikan berbagai komponen teknologi informasi (C6)
PO-5 Mahasiswa dapat menerapkan prinsip desain antarmuka pengguna yang baik dalam pengembangan aplikasi visual (C3)
PO-6 Mahasiswa dapat menganalisis feedback pengguna untuk meningkatkan kualitas aplikasi visual yang dikembangkan (C4)
PO-7 Mahasiswa dapat mengevaluasi dan memilih pola desain perangkat lunak yang sesuai untuk implementasi dalam proyek pemrograman visual (C5)
PO-8 Mahasiswa dapat menciptakan dokumentasi teknis dan pengguna yang komprehensif untuk aplikasi yang dikembangkan (C6)
PO-9 Mahasiswa dapat menerapkan teknik pemrograman berorientasi objek dalam pengembangan aplikasi visual (C3)
PO-10 Mahasiswa dapat menganalisis kasus penggunaan aplikasi visual untuk mengidentifikasi kebutuhan pengembangan lebih lanjut (C4)
PO-11 Mahasiswa dapat mengaplikasikan konsep dasar pemrograman visual dalam pembuatan aplikasi sederhana (C3)
PO-12 Mahasiswa mampu menganalisis kebutuhan pengguna untuk mengembangkan antarmuka pengguna yang efektif dalam aplikasi visual (C4)
PO-13 Mahasiswa dapat mengevaluasi dan memilih alat serta teknologi yang tepat untuk pengembangan aplikasi visual berdasarkan kriteria performa dan kegunaan (C5)
PO-14 Mahasiswa mampu menciptakan aplikasi visual yang inovatif dengan mengintegrasikan berbagai komponen perangkat lunak (C6)
PO-15 Mahasiswa dapat menerapkan prinsip rekayasa perangkat lunak dalam pengembangan aplikasi visual untuk memastikan kualitas dan skalabilitas (C3)
PO-16 Mahasiswa mampu menganalisis dan mengimplementasikan teknik pemrograman berorientasi objek dalam pengembangan aplikasi visual (C4)
PO-17 Mahasiswa dapat mengevaluasi efektivitas kode dan desain antarmuka dalam aplikasi visual yang dikembangkan (C5)
PO-18 Mahasiswa mampu menciptakan solusi pemrograman visual yang mengatasi masalah spesifik dengan pendekatan yang kreatif dan inovatif (C6)
PO-19 Mahasiswa dapat menerapkan teknik debugging dan testing untuk memastikan aplikasi visual berjalan dengan baik dan bebas dari bug (C3)
PO-20 Mahasiswa mampu menganalisis feedback pengguna untuk meningkatkan kualitas aplikasi visual yang dikembangkan (C4)