This course teaches concepts, technology and web-based programming, especially their application in the world of education.
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.
PLO-10 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya, menjunjung tinggi etika profesi, dan bersikap jujur dalam menjalankan tanggung jawab profesinya.
PLO-13 Mampu mengembangkan produk pendidikan atau sumber belajar yang inovatif dengan menggunakan strategi berbasis desain ilmiah untuk mendukung kegiatan pembelajaran yang dapat diintegrasikan dengan TIK.
Program Objectives (PO)
PO-1 Mahasiswa dapat menerapkan konsep HTML, CSS, dan JavaScript untuk membuat website yang responsif dan interaktif (C3)
PO-2 Mahasiswa dapat menganalisis kebutuhan pengguna untuk mengembangkan fitur-fitur yang sesuai pada website (C4)
PO-3 Mahasiswa dapat mengevaluasi website berdasarkan aspek keamanan, kecepatan, dan SEO (C5)
PO-4 Mahasiswa dapat menciptakan aplikasi web yang mengintegrasikan berbagai API eksternal (C6)
PO-5 Mahasiswa dapat menerapkan framework modern seperti React, Angular, atau Vue.js dalam pengembangan front-end (C3)
PO-6 Mahasiswa dapat menganalisis dan memilih arsitektur back-end yang sesuai untuk skala dan kebutuhan aplikasi web (C4)
PO-7 Mahasiswa dapat mengevaluasi dan mengoptimalkan performa website melalui teknik seperti lazy loading, caching, dan minification (C5)
PO-8 Mahasiswa dapat menciptakan solusi keamanan untuk melindungi website dari serangan umum seperti SQL injection dan XSS (C6)
PO-9 Mahasiswa dapat menerapkan teknik pengujian software untuk memastikan kualitas dan keandalan aplikasi web (C3)
PO-10 Mahasiswa dapat menganalisis feedback pengguna untuk iterasi pengembangan produk selanjutnya (C4)