Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Item Penilaian

Deskripsi

Mata kuliah ini memberikan pemahaman dasar tentang pengembangan aplikasi mobile menggunakan bahasa pemrograman Dart dan framework Flutter. Mahasiswa akan mempelajari langkah-langkah pengembangan aplikasi mobile mulai dari tahap ideation dan prototyping, pemrograman dasar dengan Dart, hingga implementasi aplikasi menggunakan Flutter. Mata kuliah ini bertujuan untuk membekali mahasiswa dengan keterampilan yang diperlukan untuk merancang dan mengembangkan aplikasi mobile yang inovatif dan fungsional

Capaian Pembelajaran

  • Mahasiswa mampu merancang ide dan prototipe aplikasi mobile
  • Mahasiswa mampu mengimplementasikan kode dasar menggunakan bahasa pemrograman Dart
  • Mahasiswa mampu menciptakan aplikasi mobile sederhana menggunakan Flutter

Yang Kamu Pelajari

  • Ide dan Prototipe Aplikasi Mobile

    • Brainstorming ide aplikasi
    • Perancangan UI/UX dasar
    • Penggunaan alat prototyping (misalnya, Figma, Adobe XD)
    • Evaluasi dan validasi prototipe
  • Pemrograman Dart

    • Pengenalan Dart: Sintaks dan struktur dasar
    • Variabel, tipe data, dan operasi dasar
    • Kontrol alur (percabangan dan perulangan)
    • Fungsi dan kelas di Dart
    • Penanganan error dan debugging
  • Pemrograman Flutter

    • Pengenalan Flutter dan arsitekturnya
    • Widget dasar dan layout
    • State management
    • Integrasi dengan API dan database
    • Implementasi navigasi antar layar
    • Deployment aplikasi
  • Item Penilaian

  • Tugas: 20%

    Tugas individu atau kelompok yang mencakup konsep dasar pemrograman Dart dan perancangan prototipe aplikasi mobile.

  • Proyek: 40%
    Proyek pengembangan aplikasi mobile menggunakan Flutter. Proyek ini dilakukan secara bertahap dan dievaluasi secara berkala.

  • Ujian Tengah Semester (UTS): 20%
    Tes tertulis yang mencakup teori dan pemahaman konsep pemrograman Dart dan Flutter.

  • Ujian Akhir Semester (UAS): 20%
    Tes tertulis dan/atau praktikum yang mencakup seluruh materi yang diajarkan selama semester.