Sistem Web - AK24
Gafur Jamada, S.Kom, MT.

Sistem Web - AK24

Mata kuliah Sistem Web ini dirancang untuk memberikan mahasiswa pemahaman komprehensif dan keterampilan praktis dalam membangun aplikasi web modern dari awal hingga akhir. Dengan bobot 4 SKS yang terbagi antara teori dan praktikum , mata kuliah ini membekali mahasiswa dengan fondasi yang kuat dalam arsitektur client-server dan teknologi web esensial.

Perkuliahan dimulai dengan pengenalan konsep dasar web, kemudian berlanjut ke pengembangan sisi klien (client-side) menggunakan HTMLCSS, dan JavaScript untuk membangun halaman web yang terstruktur, menarik, dan interaktif. Selanjutnya, mahasiswa akan mendalami pemrograman sisi server (server-side) dengan PHP dan belajar mengelola data secara dinamis melalui integrasi database MySQL, mencakup operasi fundamental CRUD (Create, Read, Update, Delete).

Puncak dari mata kuliah ini adalah penguasaan pengembangan aplikasi menggunakan framework PHP Laravel , di mana mahasiswa akan mempelajari konsep MVC (Model-View-Controller), fitur-fitur lanjutan seperti autentikasi, dan praktik terbaik dalam pengembangan web modern.

Evaluasi akhir sangat berorientasi pada proyek, di mana mahasiswa secara berkelompok (3-5 orang) diwajibkan untuk merancang, membangun, dan mempresentasikan sebuah aplikasi web fungsional menggunakan Laravel. Proyek ini memiliki bobot 50% dari nilai akhir, yang menekankan kemampuan penerapan konsep secara nyata dalam sebuah studi kasus


Sistem Web - BK/CK24

Sistem Web - BK/CK24

Mata kuliah Sistem Web ini dirancang untuk memberikan mahasiswa pemahaman komprehensif dan keterampilan praktis dalam membangun aplikasi web modern dari awal hingga akhir. Dengan bobot 4 SKS yang terbagi antara teori dan praktikum , mata kuliah ini membekali mahasiswa dengan fondasi yang kuat dalam arsitektur client-server dan teknologi web esensial.

Perkuliahan dimulai dengan pengenalan konsep dasar web, kemudian berlanjut ke pengembangan sisi klien (client-side) menggunakan HTML, CSS, dan JavaScript untuk membangun halaman web yang terstruktur, menarik, dan interaktif. Selanjutnya, mahasiswa akan mendalami pemrograman sisi server (server-side) dengan PHP dan belajar mengelola data secara dinamis melalui integrasi database MySQL, mencakup operasi fundamental CRUD (Create, Read, Update, Delete).

Puncak dari mata kuliah ini adalah penguasaan pengembangan aplikasi menggunakan framework PHP Laravel , di mana mahasiswa akan mempelajari konsep MVC (Model-View-Controller), fitur-fitur lanjutan seperti autentikasi, dan praktik terbaik dalam pengembangan web modern.

Evaluasi akhir sangat berorientasi pada proyek, di mana mahasiswa secara berkelompok (3-5 orang) diwajibkan untuk merancang, membangun, dan mempresentasikan sebuah aplikasi web fungsional menggunakan Laravel. Proyek ini memiliki bobot 50% dari nilai akhir, yang menekankan kemampuan penerapan konsep secara nyata dalam sebuah studi kasus


Aplikasi Komputer
Gafur Jamada, S.Kom, MT.

Aplikasi Komputer

Mata kuliah ini membekali mahasiswa dengan keterampilan praktis dalam menggunakan aplikasi perkantoran berbasis cloud dari Google Workspace. Fokus utama adalah pada implementasi Google Docs untuk pengolahan kata profesional, Google Sheets untuk analisis dan visualisasi data, Google Slides untuk pembuatan presentasi yang efektif, dan Google Forms untuk pengumpulan data melalui survei dan kuesioner. Pembelajaran akan menekankan pada kolaborasi waktu-nyata (real-time) dan integrasi antar aplikasi. Evaluasi akhir akan didasarkan pada sebuah proyek komprehensif yang menuntut mahasiswa untuk mengintegrasikan seluruh aplikasi yang telah dipelajari untuk menyelesaikan sebuah studi kasus

Komplektifitas Alogaritma - BK/CK
Gafur Jamada, S.Kom, MT.

Komplektifitas Alogaritma - BK/CK

Mata kuliah ini merupakan kelanjutan dari Algoritma Pemrograman dan Struktur Data, yang berfokus pada analisis kinerja dan efisiensi algoritma. Mahasiswa akan belajar cara mengukur efisiensi sebuah algoritma secara formal menggunakan notasi asimtotik (Big-O, Big-Omega, Big-Theta) untuk menganalisis kompleksitas waktu (time complexity) dan ruang (space complexity). Selain itu, mata kuliah ini memperkenalkan berbagai strategi perancangan algoritma tingkat lanjut seperti Divide and Conquer, Dynamic Programming, dan Greedy Algorithms. Mahasiswa juga akan diperkenalkan pada analisis algoritma rekursif, algoritma graf, dan pengantar teori kelas kompleksitas P dan NP. Tujuannya adalah membekali mahasiswa dengan kemampuan untuk tidak hanya merancang algoritma yang benar, tetapi juga algoritma yang optimal dan efisien