•  

Our Top Course
Pengembangan Media Foto
( 16 Sections)
 
Komunikasi Pembelajaran
( 16 Sections)
 

Course Pemrograman Mobile

Program Studi D4 Manajemen Informatika UNESA

 
Card image

Course Description

This course discusses mobile programming specifically on the Android platform, the explanation consists of Introduction to mobile programming material, Introduction to Android material, Java in Android, Android fundamental components, Activity life cycle, User Interface, Fragments in Android, SQL Lite in Android, so it is expected Later students can create a program that can be run on the Android platform

Program Objectives (PO)

  • Menguasai pengetahuan dan kemampuan untuk membangun sebuah aplikasi / perangkat mobile yang mempunyai fungsi-fungsi yang kompleks dan tergabung dalam sebuah satu kesatuan system.
  • Mahasiswa mampu mendesain dan membuat aplikasi mobile
  • Mahasiswa mampu menerapkan teknik integrasi dan pengujian aplikasi mobile baik dalam mode stand alone, client-server dan interfacing dengan perangkat keras lainnya.

Aktifitas Pembelajaran

  • Pertemuan 1
    Diharapkan mampu memahami konsep dasar pemrograman mobile, mengimplementasikan fungsi-fungsi kompleks dalam aplikasi mobile, dan menyusun aplikasi mobile menjadi satu kesatuan sistem yang berfungsi.
    • Date  6 Februari 2026

  • Pertemuan 2
    Konsep Everything is a Widget, Widget Tree, dan penggunaan Stateless Widget. Pengenalan widget teks, icon, dan button.
    • Date  13 Februari 2026

  • Pertemuan 3
    Perbedaan Stateless vs Stateful Widget. Penggunaan fungsi setState() untuk mengubah tampilan secara dinamis (interaktivitas).
    • Date  20 Februari 2026

  • Pertemuan 4
    Implementasi Material Design, Layouting menggunakan Column, Row, Stack, Container, Padding, dan SizedBox.
    • Date  27 Februari 2026

  • Pertemuan 5
    Penggunaan Class dan Object di Dart. Konsep Encapsulation: Menggunakan private variables , Getter, dan Setter untuk melindungi integritas data dalam class.
    • Date  6 Maret 2026

  • Pertemuan 6
    Pewarisan sifat (Inheritance) dan penggunaan Abstract Class. Membuat "kontrak" kode yang harus diimplementasikan oleh subclass.
    • Date  13 Maret 2026

  • Pertemuan 7
    Implementasi Interface di Dart, Method Overriding (@override), dan penggunaan Mixins untuk menambahkan fungsionalitas tanpa inheritance tunggal.
    • Date  20 Maret 2026

  • Pertemuan 8
    Membangun Aplikasi Sederhana Berbasis OOP.
    • Date  27 Maret 2026

  • Pertemuan 9
    Pengenalan penyimpanan lokal menggunakan Shared Preferences (untuk data sederhana) dan pengantar awal Sqflite untuk data relasional.
    • Date  3 April 2026

  • Pertemuan 10
    Konsep REST API, menggunakan library http atau dio, serta menangani data JSON menjadi Model Class (Serialisasi Data).
    • Date  10 April 2026

  • Pertemuan 11
    Pengenalan Provider atau Bloc sederhana untuk manajemen state global.
    • Date  17 April 2026

  • Pertemuan 12
    Pengenalan Provider atau Bloc sederhana untuk manajemen state global.
    • Date  24 April 2026

  • Pertemuan 13
    Pengerjaan mandiri proyek akhir. Sesi konsultasi/asistensi dengan dosen terkait kendala teknis dan arsitektur kode.
    • Date  1 Mei 2026

  • Pertemuan 14
    Pengerjaan mandiri proyek akhir. Sesi konsultasi/asistensi dengan dosen terkait kendala teknis dan arsitektur kode.
    • Date  8 Mei 2026

  • Pertemuan 15
    Pengerjaan mandiri proyek akhir. Sesi konsultasi/asistensi dengan dosen terkait kendala teknis dan arsitektur kode.
    • Date  15 Mei 2026

  • Pertemuan 16
    Presentasi demo aplikasi, penjelasan struktur kode (penerapan OOP & Database), dan pengumpulan file APK/Source Code.
    • Date  22 Mei 2026

Lecturer

I GDE AGUNG SRI SIDHIMANTRA
I GDE AGUNG SRI SIDHIMANTRA
  • 215,475 Reviews4.8 Rating

Video Images
Preview this course
 
 
  • Program StudiD4 Manajemen Informatika
  • Semester4
  • Lectures1
Difficult Things About Education.
$75$10