MATERI KELAS XI MAPEL PEMROGRAMAN PERANGKAT BERGERAK (PPB)



📱 Materi Pemrograman Perangkat Bergerak Kelas 11 SMK


Semester 1: Dasar Pengembangan Aplikasi Mobile

1. Pengenalan Perangkat Bergerak

  • Definisi perangkat bergerak (smartphone, tablet, wearable)

  • Evolusi dan jenis sistem operasi mobile: Android, iOS, HarmonyOS

  • Perbandingan aplikasi native, hybrid, dan web apps

  • Software dan hardware minimal pengembangan mobile

2. Tools & Lingkungan Pengembangan

  • IDE: Android Studio (untuk Java/Kotlin) atau VS Code (untuk Flutter)

  • Emulator dan debugging perangkat fisik

  • Struktur folder dan file dalam proyek aplikasi mobile

3. Pengenalan Bahasa Pemrograman

  • Java/Kotlin dasar (jika Android native)

  • Atau Dart (untuk Flutter)

  • Struktur kode, fungsi, variabel, dan kontrol alur program

4. Membuat Aplikasi Mobile Sederhana

  • Tampilan layout UI: LinearLayout, RelativeLayout, ConstraintLayout

  • Elemen UI: Button, TextView, EditText, ImageView

  • Event: tombol diklik, input teks

  • Menampilkan toast dan dialog sederhana


Semester 2: Aplikasi Dinamis & Integrasi Data

5. Navigasi Antar Halaman

  • Activity dan Intent (Java/Kotlin)

  • Navigator (Flutter)

  • Bottom navigation, drawer, tab bar

6. Menyimpan dan Mengelola Data

  • SharedPreferences untuk penyimpanan lokal sederhana

  • SQLite Database untuk data tabel (CRUD)

  • (Jika pakai Flutter: gunakan sqflite atau hive package)

7. Penggunaan Komponen Lanjutan

  • RecyclerView / ListView untuk menampilkan daftar data

  • CardView, Adapter, dan ViewHolder

  • Formulir input + validasi data

Comments

Popular posts from this blog

MATERI KELAS XII MAPEL BAHASA JAWA

MATERI KELAS XI MAPEL BAHASA JAWA

MATERI KELAS X MAPEL PERANGKAT LUNAK DAN GIM (PPLG)