Rangkuman Video MIT App Inventor#5


Video tutorial bertajuk "Belajar Membuat Aplikasi Android MIT App Inventor | 5. SENSOR CLOCK, TIMER, STOPWATCH" ini memberikan panduan mendalam tentang penggunaan komponen sensor waktu di MIT App Inventor untuk membangun logika jam, penghitung waktu, dan stopwatch.

​Berikut adalah rangkuman mendetail mengenai isi video tersebut:

​1. Pengenalan Sensor Clock

​Universalitas: Pengajar menjelaskan bahwa sensor Clock adalah sensor yang pasti ada di setiap perangkat Android, berbeda dengan sensor lain seperti Barometer atau Magnetometer yang bergantung pada spesifikasi perangkat. 

​Timer Interval: Satuan yang digunakan adalah milidetik (milliseconds). Interval 1000 berarti satu detik. Pengajar mendemonstrasikan bagaimana mengubah interval ini (misalnya menjadi 100 atau 10) untuk membuat penghitung yang lebih cepat atau lebih lambat.

​2. Logika Dasar Timer dan Variabel

​Event When Clock.Timer: Ini adalah blok utama yang akan menjalankan perintah secara berulang setiap kali interval waktu tercapai. 

​Increment (Penambahan): Menggunakan variabel global (misal: timer) yang nilainya terus bertambah satu (+1) setiap kali sensor berdetak. Nilai ini kemudian ditampilkan pada label di layar. 

​3. Membangun Logika Stopwatch (Milidetik, Detik, Menit)

​Video ini mengajarkan cara membuat sistem waktu yang terstruktur (mirip stopwatch):

​Milidetik ke Detik: Jika variabel milidetik mencapai angka 99 (atau 100), maka variabel tersebut diatur kembali ke 0 dan variabel Detik bertambah 1.

​Detik ke Menit: Jika variabel detik mencapai 59, maka variabel detik diatur kembali ke 0 dan variabel Menit bertambah 1.

​4. Desain Antarmuka (UI Layout)

​Layouting: Penggunaan Horizontal Arrangement untuk menyejajarkan label menit, detik, dan milidetik secara mendatar.

​Styling: Pengaturan ukuran font (misal: ukuran 50) agar tampilan angka terlihat besar dan jelas seperti jam digital sungguhan. Pengajar juga menunjukkan cara mengatur teks agar berada di tengah (center).

​5. Penjelasan Kode (Blocks)

​Pengajar memperlihatkan seluruh susunan blok kode untuk memastikan peserta memahami bagaimana menghubungkan logika variabel dengan tampilan label di aplikasi. 

​Konsep ini dibandingkan dengan fungsi millis() pada pemrograman Arduino bagi mereka yang terbiasa dengan mikrokontroler. 

​6. Tugas Praktis (Sesi 5)

​Tujuan: Membuat aplikasi stopwatch sederhana.

​Fitur Tambahan (Lap/Save): Peserta diminta menambahkan tombol "Simpan" (seperti fitur Lap pada stopwatch). Ketika tombol diklik, waktu yang sedang berjalan (Menit:Detik:Milidetik) harus disalin dan ditampilkan ke dalam daftar di label riwayat atau List View di bagian bawah. 

​Logika Riwayat: Tugas ini melatih cara menggabungkan data teks (join) dan menyimpan riwayat data tanpa menghapus data sebelumnya. 

​Kesimpulan:

Sesi ini sangat penting untuk memahami manajemen waktu dalam aplikasi Android, yang berguna untuk berbagai fitur seperti game loop, countdown, atau aplikasi produktivitas.

​Tonton videonya disini : 


0 Komentar