Trilogy - Turn It Up
IF3111 Pengembangan Aplikasi Berbasis Platform Khusus
Deskripsi Aplikasi Turn It Up
Anggota Tim
Berikut ini adalah anggota tim pengembang aplikasi Turn It Up:
- Roselina ๐ - 13515034
- Ida Ayu Putu Ari Crisdayanti ๐ฏ - 13515067
- Rachel Sidney Devianti ๐ - 13515124
Sistem
Berikut ini adalah sistem yang digunakan untuk membangun aplikasi Turn It Up:
- Android
- Unity
- Arduino
Pembahasan Sistem
Deskripsi Umum Sistem
Panduan Instalasi Sistem
Android
Berikut ini adalah panduan instalasi Android pada device:
- Bukalah Project TurnItUp pada folder android di Android Studio.
- Sambungkan device dengan PC/laptop menggunakan kabel data.
- Pilih "Run" --> "Run app" pada project.
- Program akan di-install ke device yang bersangkutan dan siap untuk dijalankan.
- Adapun jika ingin menjalankan aplikasi, pastikan Internet dan Location Service telah di-setting pada device yang bersangkutan untuk aplikasi TurnItUp.
Arduino
Berikut ini langkah-langkah untuk mengunggah program Arduino pada Arduino:
- Sambungkan kabel USB ke Arduino.
- Buka source code pada software Arduino.
- Pada Menu Tools, pilih Boards, pilih Arduino/Genuino Uno.
- Pada Menu Tools, pilih Ports, pilih port yang dipakai oleh Arduino.
- Pilih Upload.
Berikut ini langkah-langkah untuk pairing bluetooth PC dengan module bluetooth HC-05 sekaligus menjalankan Unity:
- Hubungkan Arduino dengan baterai atau power bank.
- Buka Settings pada PC, pilih Bluetooth, nyalakan Bluetooth, pilih More Bluetooth Options.
- Pada tab COMPorts, pilih Add, pilih Outgoing, pilih Browse.
- Pilih HC-05.
- Lalu pilih OK.
- Buka Device Manager.
- Pilih Ports.
- Pilih Standard Serial over Bluetooth Link.
- Pilih Tab Port Settings.
- Piih Advanced.
- Ganti COM Port Number menjadi COM(nomor sesuai port Unity).
- Sesuaikan nomor port Arduino pada program Unity agar aplikasi Unity dapat tersambung pada bluetooth.
Unity
Berikut ini adalah panduan instalasi aplikasi Unity pada PC/laptop:
- Buka project TurnItUp pada folder unity di Unity.
- Pilih File.
- Pilih Build Settings.
- Pilih semua scene yang digunakan pada aplikasi.
- Pilih "Build" --> "Choose Directory" --> "Save".
- Aplikasi TurnItUp siap untuk dijalankan.
Cara Menjalankan Sistem
Gameplay
Berikut ini adalah alur permainan pada aplikasi TurnItUp:
- Pemberian Skor Jika pemain berhasil menekan tombol yang benar dalam waktu yang tepat, maka pemain akan mendapatkan nilai. Jika pemain menekan tombol yang salah atau menekan tombol yang benar tetapi waktunya terlalu meleset, maka pemain tidak akan mendapat skor (miss).
- Combo Pemain yang berhasil menekan tombol dengan benar secara berturut-turut akan mendapatkan tambahan combo. Combo digunakan untuk mempercepat penambahan skor karena semakin besar combo, maka skor yang didapatkan pemain setiap berhasil menekan tombol dengan benar akan dikalikan dengan nilai combo yang semakin besar. Combo yang dimiliki pemain akan berubah kembali menjadi nol jika pemain tidak berhasil menekan tombol dengan benar dan selanjutnya perhitungan combo dimulai dari awal.
- Life Bar Saat permainan berlangsung akan terdapat life bar yang berfungsi untuk mengetahui tingkat energi pemain. Pemain yang berhasil menekan tombol dengan benar secara terus menerus akan mempunyai lebih banyak energi. Energi yang didapat mempunyai nilai maksimum, sehingga jika pada suatu titik energi pemain sudah berada pada nilai maksimum maka energi tidak dapat bertambah lagi. Lalu sebaliknya, pemain yang tidak berhasil menekan tombol dengan benar akan kehilangan energi.
- Game Over
Permainan akan berhenti jika salah satu kondisi ini tercapai:
- Pemain berhasil memenangkan permainan (sebuah lagu berhasil diselesaikan).
- Pemain tidak berhasil menekan tombol dengan benar secara terus-menerus sehingga life bar mencapai nol.
Link Github
Kode final pengembangan aplikasi TurnItUp dapat dilihat pada link berikut: TurnItUp
Video Pengenalan Aplikasi
Video pengenalan aplikasi dapat dilihat pada link berikut ini: TurnItUp Demo