Mengenal MIT App Inventor
App Inventor adalah platform dari MIT (Massachusetts Institute of Technology) untuk membuat aplikasi Android dengan cara menyusun blok visual β mirip Scratch, tapi hasilnya bisa diinstall di HP kamu!
1. Apa Itu App Inventor?
β Bisa Dilakukan
- β’ Bikin app Android (.apk)
- β’ Desain UI drag-and-drop
- β’ Logika pakai blok visual
- β’ Uji coba langsung di HP
- β’ Gratis & berbasis browser
βΉοΈ Perlu Diketahui
- β’ Khusus Android (bukan iOS)
- β’ Butuh akun Google
- β’ Untuk preview butuh HP Android atau emulator
- β’ Cocok untuk app sederhanaβmenengah
2. Mengenal Antarmuka App Inventor
App Inventor punya dua mode utama yang bisa kamu switch kapan saja:
Designer Mode
Tempat kamu mendesain tampilan app. Drag komponen dari panel kiri ke layar ponsel di tengah. Atur propertinya di panel kanan.
- π¦ Palette β daftar komponen tersedia
- π± Viewer β preview layar HP
- π§ Properties β atur warna, ukuran, teks
- π Components β daftar komponen yang sudah ditambah
Blocks Mode
Tempat kamu menulis logika/program menggunakan blok visual. Seperti puzzle β susun blok untuk menentukan "apa yang terjadi ketika..."
- πͺ Built-in Blocks β blok logika bawaan (if, loop, math)
- π± Component Blocks β blok dari komponen yang kamu tambah
- π Event Blocks β "ketika tombol diklik..."
3. Komponen Dasar yang Wajib Tahu
| Komponen | Fungsi | Contoh Penggunaan |
|---|---|---|
| π Screen | Layar utama app | Satu app bisa punya banyak Screen |
| π Button | Tombol yang bisa diklik | Tombol "Hitung", "Simpan", "Mulai" |
| π·οΈ Label | Teks yang ditampilkan | Judul, hasil perhitungan, pesan |
| βοΈ TextBox | Input teks dari user | Form nama, angka, password |
| πΌοΈ Image | Menampilkan gambar | Foto profil, logo, ilustrasi |
| π» RadioButton | Pilihan satu dari banyak | Pilih jenis kelamin |
| βοΈ CheckBox | Pilihan ya/tidak | Persetujuan, filter |
| π Sound | Memutar suara/musik | Efek suara game, notifikasi |
| π£οΈ TextToSpeech | Teks dibacakan suara | App aksesibilitas, kuis |
| πΎ TinyDB | Simpan data lokal | Simpan skor, preferensi user |
4. Cara Kerja Blok Event
Blok di App Inventor bekerja dengan pola Event β Aksi. "Ketika sesuatu terjadi β lakukan ini".
when Button1.Click do
Jalankan aksi saat tombol ditekan
when TextBox1.TextChanged do
Reaksi real-time saat user mengetik
when Screen1.Initialize do
Setup awal saat app pertama dibuka
when Clock1.Timer do
Update tampilan secara berkala
5. ποΈ App Pertama: "Klik Sapa!"
Buat app sederhana: ketika tombol diklik, label menampilkan "Halo, Dunia!"
Langkah 1 β Designer Mode
- 1. Drag Label ke layar β Properties: Text = "Tekan tombol di bawah!", FontSize = 18
- 2. Drag Button ke layar β Properties: Text = "π Sapa Dunia!"
- 3. Rename komponen: Label1 β LabelHasil, Button1 β TombolSapa
Langkah 2 β Blocks Mode
β Inilah tampilannya di Blocks mode β blok disusun seperti puzzle