Administrator

Admin

Terakhir diupdate:

May 2, 2025

Jumlah SKS:

4 SKS

Deskripsi Mata Kuliah

Mata kuliah ini membekali mahasiswa dengan kemampuan untuk merancang dan membangun aplikasi berbasis web dan mobile secara responsif dan interaktif dengan pendekatan full-stack development. Mahasiswa akan memahami dasar-dasar HTML, CSS, JavaScript, framework web modern (seperti React), serta pengembangan aplikasi mobile lintas platform (seperti Flutter). Penekanan diberikan pada desain antarmuka pengguna, integrasi API, serta deployment aplikasi.

  • Pokok Bahasan / Bahan Kajian
  • Dasar Pemrograman Web
    HTML, CSS, JavaScript, struktur halaman, prinsip responsivitas.
    JavaScript Lanjut dan DOM Manipulation
    Event handling, DOM traversal, fetch API.
    Front-End Framework (React.js)
    Komponen, props, state management, React Router, hooks.
    Back-End Dasar & API Integration
    Konsumsi REST API, data asynchronous, Axios.
    Dasar Pengembangan Aplikasi Mobile (Flutter)
    Widget, struktur proyek Flutter, state management, navigasi.
    Integrasi Layanan Cloud (Firebase)
    Autentikasi pengguna, database real-time, pengelolaan user.
    Deployment dan CI/CD
    Deploy aplikasi web ke Vercel/Netlify, build APK mobile, pengujian.
    Project Akhir Aplikasi Fullstack Web dan Mobile
    Desain, pengembangan, testing, dokumentasi, dan presentasi aplikasi.
  • Pustaka
    1. Duckett, J. (2011). HTML and CSS: Design and Build Websites. Wiley.
    2. Flanagan, D. (2020). JavaScript: The Definitive Guide (7th ed.). O'Reilly Media.
    3. Purdy, A. (2021). Learning React: Modern Patterns for Developing React Apps (3rd ed.). O'Reilly Media.
    4. Flutter Team. (2023). Flutter Documentation. https://flutter.dev
    5. Firebase Docs. (2023). Firebase Authentication Documentation. https://firebase.google.com
    6. Vercel Docs. (2023). Deployment and Hosting Guide. https://vercel.com/docs
  • LMS (Learning Management System) Moodle/Google Classroom untuk distribusi materi dan tugas I
    DE
    Visual Studio Code (untuk web), Android Studio/VS Code (untuk Flutter)
    Framework & Library React.js, Flutter SDK, Firebase, Axios
    Online Tools Figma (UI/UX desain), Postman (uji API), Vercel/Netlify (deployment)
    Buku dan Dokumentasi Digital Dokumentasi resmi Flutter, React, Firebase, MDN Web Docs Perangkat Keras Laptop/PC, koneksi internet stabil
    Simulasi Emulator Android Emulator untuk testing aplikasi mobile

    dosen-mobile-and-web-programming
    Dr. Achmad Teguh Wibowo, M.T., MTCNA., MTCRE
    198810262014031003
    dosen-mobile-and-web-programming
    Ahmad Yusuf, M.Kom
    199001202014031003
    dosen-mobile-and-web-programming
    Subhan Nooriansyah, M.Kom.
    199012282020121010
    Preview
    • Koordinator :
      Dr. Achmad Teguh Wibowo, M.T., MTCNA., MTCRE
    • Dosen Pengajar :3
    • Durasi :1 Semester