Langsung ke konten utama

LEMBAR KERJA PESERTA DIDIK (LKPD)

 

LEMBAR KERJA PESERTA DIDIK (LKPD)

Projek: Membuat Aplikasi "Suara Bantuan" (Speech Assist)

Tujuan Pembelajaran: 1. Merancang tata letak (layout) aplikasi menggunakan Table Arrangement.

2. Mengelola komponen UI (Button) dengan pemberian nama yang sistematis (Rename).

3. Menerapkan logika Text-to-Speech pada blok pemrograman.

A. Alat dan Bahan

  1. Laptop/Komputer dengan akses internet.
  2. Browser (Google Chrome/Microsoft Edge) untuk membuka ai2.appinventor.mit.edu.
  3. Smartphone Android dengan aplikasi MIT AI2 Companion.

B. Langkah Kerja - Fase 1: Perancangan UI (Tampilan)

  1. Layouting: * Tarik komponen TableArrangement dari palet Layout.
    • Atur di Properties: Columns: 2, Rows: 2, Width: Fill Parent.
  2. Memasang Tombol:
    • Tarik 4 Button ke dalam kotak tabel hingga membentuk formasi 2x2.
  3. Memberi Nama (Rename) - POIN KRITIS:
    • Ubah nama komponen tombol di panel Components (sebelah kanan) agar tidak tertukar:
      • Button1 ke Btn_Makan
      • Button2 ke Btn_Minum
      • Button3 Btn_Toilet
      • Button4 ke  Btn_Tolong
  4. Menghias Ikon:
    • Klik tiap tombol, pilih menu Image di Properties, lalu Upload ikon yang sesuai.
    • Penting: Hapus teks di kolom Text agar tombol hanya menampilkan gambar.
  5. Menambah Komponen Suara:
    • Tarik komponen Text-to-Speech dari palet Media ke layar.

C. Langkah Kerja - Fase 2: Programming (Blocks)

Susunlah blok logika di halaman Blocks seperti instruksi di bawah ini:

Komponen

Blok Logika (Event)

Pesan Suara (Message)

Btn_Makan

when Btn_Makan.Click

"Saya mau makan"

Btn_Minum

when Btn_Minum.Click

"Saya mau minum"

Btn_Toilet

when Btn_Toilet.Click

"Saya mau ke kamar mandi"

Btn_Tolong

when Btn_Tolong.Click

"Tolong bantu saya"

Tugas: Pastikan Anda menggunakan blok berwarna Emas untuk klik, dan blok Biru/Ungu untuk perintah bicara (Speak).


D. Uji Coba & Refleksi

  1. Hubungkan laptop ke HP melalui menu Connect > AI Companion.
  2. Coba tekan satu per satu tombolnya.
  3. Refleksi:
    • Apakah suara yang keluar sudah sesuai dengan ikonnya? ( Ya / Tidak )
    • Apa kegunaan mengubah nama tombol (Rename) di langkah awal tadi?

Jawaban: _________________________________________________________


E. Tabel Penilaian (Guru)

Aspek Penilaian

Skor (1-4)

Catatan

Kelengkapan Komponen (4 Button + TTS)

Kerapihan Layout (2x2)

Ketepatan Penamaan (Rename Component)

Keberhasilan Logika Suara

 

Komentar

Postingan populer dari blog ini

String Adalah: Pengertian, Jenis, Fungsi, dan Contohnya

  Dalam dunia pemrograman, string merupakan salah satu konsep yang sangat penting. String adalah tipe data yang digunakan untuk merepresentasikan urutan karakter dalam sebuah program. Pada artikel ini, kita akan menjelajahi pengertian, jenis, fungsi, dan contoh penggunaan string dalam pemrograman. Pengertian String Apa itu string dalam bahasa Pemrograman? Dalam bahasa pemrograman, string dapat didefinisikan sebagai kumpulan karakter yang membentuk urutan tertentu. Karakter dalam string bisa berupa huruf, angka, simbol, dan spasi. Dalam hampir semua bahasa pemrograman, string diapit oleh tanda kutip (tanda kutip tunggal atau ganda) untuk menandai awal dan akhir string. Pemrograman yang sering digunakan dalam string adalah untuk merepresentasikan teks, pesan, alamat, atau data teks lainnya. Misalnya, dalam development aplikasi web, string digunakan untuk menyimpan teks pada halaman web, menerima input dari pengguna, atau menampilkan pesan kepada pengguna. Jenis-jenis String Ada beber...

IMPLEMENTASI OPERASI STRING

Tipe data string adalah salah satu bentuk data yang digunakan untuk menyimpan dan memanipulasi teks. String sebenarnya merupakan sebuah array karakter, tetapi yang membedakannya adalah string selalu diakhiri dengan karakter khusus ‘\0’ (null-terminated). Dengan kata lain, karakter ‘\0’ menandai akhir dari string tersebut.   Ini adalah contoh tipe tipe String