MATERI KELAS XII MAPEL PERANGKAT BERGERAK



📱 Mata Pelajaran: Pemrograman Perangkat Bergerak (Mobile Programming)


🎯 Tujuan Pembelajaran

Siswa mampu:

  • Membuat aplikasi sederhana berbasis Android

  • Menggunakan komponen UI dasar

  • Menangani input dan aktivitas pengguna

  • Menyimpan data lokal menggunakan database SQLite atau SharedPreferences

  • Menerapkan navigasi antar halaman


📚 Materi Pokok Semester 1


🔹 1. Pengenalan Pemrograman Mobile

  • Pengertian dan jenis perangkat bergerak

  • Sistem operasi mobile (Android vs iOS)

  • Tools pengembangan: Android Studio / Flutter / Kotlin / Java

  • Emulator dan perangkat nyata (real device)

📌 Tugas: Instal Android Studio dan buat project pertama.


🔹 2. Membangun UI Aplikasi Mobile

  • Komponen dasar UI: TextView, EditText, Button, ImageView

  • Layout: LinearLayout, RelativeLayout, ConstraintLayout

  • Desain antarmuka menggunakan XML

📌 Latihan: Buat tampilan form login dan registrasi.


🔹 3. Event Handling dan Navigasi

  • Menangani klik tombol (onClick)

  • Intent dan berpindah antar Activity (Halaman)

  • Mengirim data antar halaman

📌 Tugas: Buat aplikasi biodata sederhana dengan 2 halaman.


🔹 4. Penyimpanan Data Lokal

  • SharedPreferences (untuk menyimpan data ringan)

  • SQLite database (CRUD lokal)

  • Room Database (untuk Flutter / Kotlin)

📌 Proyek: Aplikasi catatan harian (Note App) dengan penyimpanan lokal.


🔹 5. Pemrograman Logika dan Validasi

  • Struktur kondisi dan perulangan

  • Validasi input pengguna

  • Toast dan AlertDialog

📌 Latihan: Validasi login dengan kondisi if-else dan feedback Toast.


🔹 6. Akses Internet dan API (Opsional Lanjutan)

  • JSON dan REST API

  • Mengambil data dari internet (HTTP Request)

  • Menampilkan data ke ListView / RecyclerView

📌 Proyek: Aplikasi berita atau cuaca sederhana dari API publik.


🔹 7. Penerapan Desain UI/UX

  • Responsive Design

  • Material Design Guidelines

  • Warna, ikon, dan tipografi

📌 Tugas: Mendesain ulang UI aplikasi agar lebih modern.



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)