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
sqfliteatauhivepackage)
7. Penggunaan Komponen Lanjutan
-
RecyclerView / ListView untuk menampilkan daftar data
-
CardView, Adapter, dan ViewHolder
-
Formulir input + validasi data
Comments
Post a Comment