Hallo, selamat pagi kawan kawan, Tak terasa ini adalah minggu final untuk aplikasi ARPEGIO. Dipagi hari ini, kita akan sedikit share tentang Final Progress dari apikasi ARPEGIO
Kita melakukan berbagai macam upaya untuk memperbaiki fitur, kini fitur yang sudah ada dalam aplikasi ARPEGIO diminggu terakhir ini adalah :
- perbaikan UI diantaranya tampilan utama, kelas guru, kelas murid, registrasi guru dan registrasi murid dengan responsive layout.
- ketika murid memasukan ip guru maka guru akan tahu siapa saja murid yang registrasi dikelas itu dan ketika guru menekan button Mulai kelas, maka intent activity murid otomatis berganti dengan tampilan piano hasil broadcast dari guru nya.
- Saat guru mulai memainkan piano untuk memberikan pengajaran dan instruksi, seketika itu kondisi push dan down dibroadcast kesemua piano murid,maka piano dikelas siswa akan mengikuti piano mana yang telah dipencet guru.
Tampilan awal ARPEGIO
Diatas merupakan tampilan awal dari aplikasi ARPEGIO dengan logo baru dari ARPEGIO dengan nuansa warna biru.
Selanjutnya dibawah adalah memasuki intent guru yang digunakan untuk mengetahui berapa murid/host yang resigter kedalam kelas dan melihat alamat IP dari device yang dimiliki oleh guru.
Kemudian dibawah adalah memasuki intent murid yang digunakan untuk registrasi kelas. dimana murid memasukan id dan alamat IP yang telah diberikan oleh guru.
Ketika registrasi berhasil maka semua yang terdaftar akan masuk pada intent guru pada gambar sebelumnya. ketika guru menekan button mulai kelas maka tampilan guru dan murid akan berubah menjadi kelas piano seperti gambar dibawah ini
Kemudian ketika guru menekan tuts piano maka tampilan dari murid mengikuti hasil broadcast dari guru menjadi seperti dibawah ini
Sekarang kita akan sedikit mengulik code yang digunakan untuk membroadcast tuts yang ditekan tersebut.
pada kelas piano guru membuat satu prosedur bernama kirim_nada dengan satu parameter inputan yang digunakan untuk membroadcast dengan memanggil broadcastTask dan sifatnya adalah perulangan
Kemudian pada fungsi onTouch, piano guru akan memanggil prosedur kirim_nada dengan mengirim toast berupa nada mana yang dipencet.
Selanjutnya pada kelas siswa, dibuat 2 prosedur yaitu setPressTeacherColor dan setRelaseTeacherColor yang digunakan untuk menset warna button hasil broadcast yang ditekan maupun dilepas.
Demikian mengenai perkembangan terakhir dari projek ARPEGIO kami. Nantikan aplikasi kami diplaystore. Informatics Engineering,Never stop Coding 🙂