Rangkuman Video MIT App Inventor#4


Video tutorial berjudul "Belajar Membuat Aplikasi Android MIT App Inventor | 4. MEMBUAT ALARM" ini membahas langkah-langkah pembuatan aplikasi alarm menggunakan fitur bawaan dan tambahan (extension).

​Berikut adalah rangkuman detail dari isi video tersebut:

​1. Pengenalan Tema dan Komponen (UI)

​Perbedaan Tema: Pengajar menjelaskan perbedaan antara tema Classic dan Device Default. Menggunakan tema Device Default akan membuat tampilan komponen seperti Time Picker terlihat lebih modern sesuai versi Android terbaru. 

​Komponen Utama:

​Time Picker: Digunakan untuk memilih jam dan menit.

​Label: Digunakan untuk menampilkan pesan alarm dan waktu yang telah dipilih.

​Button: Untuk memicu perintah simpan alarm dan fitur suara.

​2. Menggunakan Extension dari Luar

​Karena fitur alarm bawaan MIT App Inventor terbatas, pengajar mendemonstrasikan cara mengimpor Extension.

​Sumber: Mengambil dari situs Pura Vida Apps (Taifun). Extension yang digunakan adalah Alarm Extension. 

​Importing: Cara memasukkannya adalah dengan menu Extension > Import Extension > masukkan file .aix.

​Keterbatasan: Versi gratis hanya bisa menyetel satu alarm dan tidak bisa mengatur hari secara spesifik (fitur tersebut ada di versi premium).

​3. Implementasi Fitur Suara (Speech Recognition)

​Aplikasi ini dilengkapi fitur agar pengguna bisa menginput pesan alarm melalui suara.

​Komponen Speech Recognizer: Digunakan untuk mengubah ucapan menjadi teks.

​Logika: Saat tombol "Set Pesan" diklik, aplikasi akan memanggil Google Voice. Hasil ucapan tersebut disimpan ke dalam Variabel Global bernama pesan, lalu ditampilkan pada sebuah label.

​4. Logika Pemrograman (Blocks)

​Penyimpanan Waktu: Saat waktu dipilih melalui Time Picker (event AfterTimeSet), nilai jam dan menit disimpan ke dalam variabel global agar mudah dipindahkan atau digabungkan.

​Menyimpan ke Sistem Android: Saat tombol "Simpan Alarm" diklik, aplikasi memanggil fungsi dari Alarm Extension untuk mendaftarkan alarm ke sistem Android secara resmi.

​Android Permissions: Pengajar mengingatkan bahwa saat menjalankan aplikasi melalui AI Companion (simulator), mungkin akan muncul pesan error terkait izin akses (permission). Error ini biasanya hilang setelah aplikasi di-build menjadi file .apk dan diinstal langsung ke HP.

​5. Demonstrasi Hasil

​Pengajar menunjukkan aplikasi yang sudah diinstal di HP. Saat jam dipilih (misal: 04:00 subuh) dan tombol simpan diklik, muncul notifikasi sistem Android: "Alarm telah disetel 7 jam dari sekarang".

​Alarm tersebut otomatis terintegrasi dengan aplikasi jam bawaan Android lengkap dengan pesan teks yang diinput (misal: "Bangun Tidur").

​6. Tugas Praktis (Tugas 4)

​Peserta diminta membuat aplikasi alarm versi sendiri dengan kreativitas bebas.

​Tantangan Tambahan: Peserta disarankan mencoba membuat fitur History. Jadi, setiap kali alarm disimpan, riwayat pesan dan waktunya akan muncul dalam daftar ke bawah (List View atau gabungan label), bukan sekadar mengganti data yang lama.

​Kesimpulan:

Sesi ini mengajarkan cara memperluas fungsi MIT App Inventor dengan extension pihak ketiga, cara menangani input suara, serta cara berinteraksi langsung dengan fitur sistem operasi Android (Alarm).

​Tonton videonya disini :


0 Komentar