
Saya menerima sebuah pertanyaan di Channel Youtube Sanbers Studio tentang hal ini. Sebenarnya pertanyaannya hanya tentang cara menampilkan hasil rekaman pada listview yang sebenarnya sudah saya bahas tersendiri khusus tentang listview dan juga tentang TinyDB. Tetapi untuk membantu teman-teman lain yang baru belajar, akan lebih bermanfaat jika membuat tutorial tentang cara membuat aplikasi Perekam Suara. Dan masih seperti tutorial-tutorial sebelumnya, saya menggunakan Appy Builder. Dengan langkah-langkah yang sama, kamu bisa melakukannya di Thunkable, Kodular atau Inventor lainnya.
Extension
Ekstensi yang akan digunakan dalam aplikasi ini adalah :- WavSoundRecorder, untuk melakukan perintah proses perekaman suara dengan format wav. Ini adalah ekstensi yang harus didownload terlebih dahulu karena tidak tersedia di Appybuilder.
- TinyDB, untuk menyimpan daftar file hasil rekaman;
- Listview, untuk menampilkan daftar hasil rekaman;
- Player, untuk memutar hasil rekaman;
- File, untuk mengelola file (delete file);
Langkah-langkah :
- Download terlebih dahulu Extensi WavSoundRecorder DISINI.
- Buka AppyBuilder, lalu buatkan sebuah project dengan nama yang kamu inginkan.
- Import Extension WavSoundRecorder.aix ke dalam project
- Tambahkan komponen yang diperlukan (tinyDB, ListView, Player, Notifier, file, progressBar dan button). Atur seperti pada gambar di bawah ini:
![]() |
Perhatikan di bagian component beberapa komponen digabung dalam satu arragement, dengan membuat seperti itu kita dapat memisahkan antara komponen yang berada pada VerticalArrangement1 dan VerticalArrangement2, sehingga kita tidak perlu bekerja dengan menggunakan beberapa screen. (Lihat gambar di bawah)
Vertical Arragement1 dipisah dengan VerticalArragement2, sedangkan HorizontalArragement1 dipakai untuk menempatkan tombol yang tersusun secara horizontal.
Blocks:
Berikut adalah susunan block yang saya susun, semoga ini dapat dimengerti.![]() |
| Klik di gambar untuk tampilan layar penuh |
Pada saat Aplikasi dibuka, program akan menjalankan procedure "Awal" dan "Tampilkan Data". Procedur awal berisi pengaturan untuk setiap komponen yang perlu diatur, misalnya VerticalArrangement1 ditampilkan sedangkan VerticalArragement2 disembunyikan.
Pada saat User memilih tombol New Record, aplikasi akan menampilkan VerticalArragement2 yang isinya adalah tombol untuk merekam.
Setelah user melakukan perekaman, aplikasi akan mengirim nama file dari hasil rekaman ke TinyDB untuk ditampilkan ke Listview. Untuk tombol-tombol lainnya, dapat anda pelajari lebih lanjut.
Pada project ini, saya sertakan file AIA yang bisa kamu download, tetapi jika kamu baru belajar tentang Inventor, sebaiknya kamu melakukannya sendiri agar kamu cepat menguasainya.
Demikian Tutorial tentang Membuat Aplikasi Sound Recorder di Android .Jika kamu punya pertanyaan atau menurut kamu postingan ini bermanfaat silahkan tinggalkan komentar.






Posting Komentar