Interaksi Antar Layar dan Suara (Cara Membuat Aplikasi Multi-Layar)

Pernahkah kalian menggunakan aplikasi seperti game atau toko online yang memiliki banyak halaman? Misalnya, ketika membuka aplikasi game, kalian bisa berpindah dari layar menu utama ke layar level permainan, lalu ke layar skor. Semua itu disebut sebagai aplikasi multi-layar.
 

Di bab ini, kita akan belajar bagaimana membuat aplikasi seperti itu, termasuk bagaimana berpindah antar layar dan bagaimana menggunakan suara dalam aplikasi agar lebih hidup dan menarik!

Apa Itu Aplikasi Multi-Layar?

Aplikasi multi-layar adalah aplikasi yang memiliki lebih dari satu Screen atau layar. Setiap layar bisa memiliki tampilan dan fungsi yang berbeda. Misalnya:
  • Layar 1: Menu utama
  • Layar 2: Halaman permainan
  • Layar 3: Halaman skor
Bayangkan layar-layar ini seperti halaman-halaman di sebuah buku cerita digital. Kita bisa membuka dan menutup halaman sesuai kebutuhan.

Blok yang Digunakan untuk Navigasi Antar Layar:

1. open another screen screenName
  • Fungsi: Membuka layar baru berdasarkan nama layar yang diinginkan.
  • Contoh: Jika kamu ingin berpindah dari layar menu ke layar permainan, kamu bisa menggunakan blok ini.
2. close screen
  • Fungsi: Menutup layar yang sedang aktif dan kembali ke layar sebelumnya.
  • Contoh: Ketika permainan selesai dan kamu ingin kembali ke menu utama, gunakan blok ini.
Menambahkan Suara dan Musik ke Aplikasi Aplikasi akan menjadi lebih hidup jika kita menambahkan suara. Misalnya:
  • Efek suara ketika tombol diklik
  • Musik latar saat permainan dimulai
  • Suara notifikasi saat berhasil atau gagal
Di App Inventor, kita bisa menambahkan komponen suara melalui dua cara, tergantung kebutuhan:

1. Komponen Sound
  • Cocok untuk efek suara yang pendek dan cepat (misalnya: klik, tepuk tangan, suara lonceng).
  • Ringan dan cepat dimuat.
2. Komponen Player
  • Cocok untuk audio atau video berdurasi panjang (misalnya: musik latar, lagu pembuka).
  • Bisa digunakan untuk memutar, menjeda, dan menghentikan suara.
Mengunggah Media ke Aplikasi Agar aplikasi bisa memutar suara atau menampilkan gambar, kita perlu mengunggah file media ke App Inventor.

Langkah-langkah:
  • Buka bagian Designer
  • Klik pada menu Media
  • Pilih file suara atau gambar dari komputer kalian untuk diunggah
Setelah itu, kita atur Properti Source pada komponen suara/gambar untuk menentukan media mana yang akan digunakan.

Kesimpulan
  • Aplikasi bisa memiliki banyak layar, dan kita bisa berpindah di antaranya menggunakan blok khusus.
  • Suara membuat aplikasi lebih menyenangkan, dan bisa ditambahkan menggunakan komponen Sound atau Player.
  • File media harus diunggah terlebih dahulu agar bisa digunakan di aplikasi.
Dengan memahami konsep ini, kalian akan bisa menciptakan aplikasi yang lebih interaktif, seru, dan profesional! Siap membuat aplikasi yang bisa "berbicara" dan berpindah layar seperti aplikasi sungguhan? Yuk, lanjut ke praktiknya!

Contoh Kasus atau Ilustrasi

Kasus 1: Aplikasi Game Petualangan

Ilustrasi: Bayangkan kalian membuat game petualangan digital seperti "Jelajah Pulau Harta Karun". Saat pemain membuka aplikasi, mereka akan melihat Layar Menu. Setelah menekan tombol “Mulai”, pemain masuk ke Layar Level Permainan, dan setelah menyelesaikan tantangan, muncul Layar Skor dengan suara drum kemenangan.

Tantangan Seru: Bagaimana kalian mengatur agar pemain bisa berpindah antar layar dan menambahkan efek suara ketika mendapatkan harta?

Kasus 2: Aplikasi Quiz Interaktif

Ilustrasi: Kalian membuat aplikasi kuis seru berjudul “Si Paling Tahu!”. Di Layar Utama, pengguna memilih kategori soal. Setelah itu, pindah ke Layar Pertanyaan. Jika jawaban benar, muncul efek suara “Yeay!” dan lanjut ke soal berikutnya. Jika salah, muncul suara buzzer dan kembali ke soal sebelumnya.

Tantangan Seru: Bagaimana caranya agar pengguna bisa berpindah layar sesuai hasil jawabannya, dan bagaimana suara bisa memberikan efek emosi?

Kasus 3: Aplikasi Belanja Mini

Ilustrasi: Kalian menciptakan “Toko Jajan Digital”. Di Layar Menu, pengguna memilih kategori makanan. Saat memilih, pindah ke Layar Daftar Produk. Jika menekan "Beli", muncul Layar Konfirmasi dengan suara "ting!" khas mesin kasir.

Tantangan Seru: Bisakah kalian mengatur perpindahan antar layar secara logis sesuai proses belanja, dan menambahkan suara yang sesuai di setiap langkah?

Kasus 4: Aplikasi Cerita Bergambar

Ilustrasi: Buat aplikasi dongeng digital berjudul “Putri dan Burung Emas”. Di setiap layar ada satu halaman cerita. Saat pengguna menekan tombol “Lanjut”, berpindah ke halaman berikutnya. Narasi dongeng diputar sebagai suara latar, dan setiap karakter bisa mengeluarkan suara tertentu saat disentuh.

Tantangan Seru: Bagaimana kalian mengatur agar cerita mengalir dari satu layar ke layar lainnya, sambil menjaga suara tetap menyatu?

Kasus 5: Aplikasi Panduan Eksperimen Sains

Ilustrasi: Bayangkan kalian membuat “Lab Mini”. Di Layar Menu, siswa memilih eksperimen: misalnya “Membuat Gunung Api Mini”. Lalu pindah ke Layar Panduan Langkah. Tiap langkah punya efek suara (seperti bunyi letupan saat lava muncul) agar terasa nyata!

Tantangan Seru: Bagaimana mengatur agar suara hanya diputar di langkah tertentu, dan pengguna bisa kembali ke langkah sebelumnya tanpa kehilangan efek suara?

Kasus 6: Aplikasi Kalender Harian Motivasi

Ilustrasi: Kalian merancang “Mood Booster Harian”. Di Layar Awal, pengguna memilih hari. Di Layar Motivasi, muncul kutipan positif dan musik latar yang lembut. Jika ingin mendengar motivasi lain, pindah ke layar lain dengan kata-kata baru.

Tantangan Seru: Bisakah kalian membuat suara yang berubah setiap hari dan tetap membuat pengguna semangat?

Kesimpulan Menarik

Setiap kasus ini menantang kalian untuk berpikir layaknya desainer aplikasi profesional: mengatur alur layar dengan cerdas, dan memilih suara yang tepat untuk menciptakan suasana. Dengan memahami blok “open another screen” dan “close screen”, serta cara mengunggah media, kalian akan bisa membuat aplikasi yang bukan hanya berfungsi, tapi juga hidup dan menyenangkan!

Fakta Menarik / Fun Facts
  • Hampir semua aplikasi yang kalian gunakan sehari-hari memiliki lebih dari satu layar atau tampilan!
  • Suara dan musik sangat penting untuk membuat game dan aplikasi terasa lebih hidup!
Penutup 

Kita bisa membuat aplikasi yang lebih seru dan interaktif dengan menggunakan lebih dari satu layar (screen) dan menambahkan suara atau media lainnya. Di bab ini, kamu belajar cara membuat aplikasi yang bisa berpindah layar, misalnya dari halaman utama ke halaman cerita, dengan menggunakan blok open another screen. Kalau ingin kembali ke layar sebelumnya, kamu bisa pakai blok close screen. Kamu juga sudah mengenal dua komponen penting: 
  • Sound: untuk memainkan suara pendek, seperti bunyi klik atau efek suara kecil. 
  • Player: untuk memutar musik atau audio panjang, seperti lagu atau narasi. 
Kalau kamu bisa menggabungkan suara dan navigasi antar layar, aplikasi yang kamu buat akan terasa lebih hidup, menarik, dan menyenangkan untuk digunakan.