Minggu, 24 Februari 2019

MPPL – Tugas 1

Bang Dream! Girls Band Party! 



Deskripsi Aplikasi:
Bang Dream! Girls Band Party! adalah game rhytm yang dirilis untuk iOS dan Android berdasarkan proyek mix media BanG Dream! yang diterbitkan oleh Bushiroad dan didevelop oleh Craft Egg. Game ini pertama kali dirilis di jepang pada tanggal 16 Maret 2017. Saat itu, Bang Dream hanya tersedia versi Jepang. Versi inggris untuk game ini dikeluarkan pada 4 April 2018. BanG Dream! Girls Band Party memiliki banyak fitur dan 2 mode, Story mode dan Live mode. Dalam game ini, terdapat 5 band utama yang bisa dimainkan antara lain: Poppin’ Party, Roselia, Afterglow, Pastel*Palettes, dan Hello, Happy World. BanG Dream! Girls Band Party!, berhasil mendapat penghargaan sebagai game “Player’s Choice Award” di Google Play dan berhasil menjadi “Top Game” di App Store, hanya dalam waktu enam bulan setelah peluncurannya. Di Jepang, game ini meraup ¥ 31,2 miliar ($ 278,15 juta) antara 2017 dan 2018, termasuk ¥ 9,1 miliar pada 2017, dan ¥ 22,1 miliar pada 2018.

Budget yang diperlukan:
BanG Dream! Girls Band Party! Dikembangkan menggunakan JASRAC. Game ini memerlukan biaya sekitar ¥ 15 miliar yang diperlukan untuk game design, pengisi suara, development, dan lain-lain.

Lama Pembuatan Aplikasi:
Bang Dream versi inggris sendiri pertama diumumkan pada September 2018 dan dikeluarkan pada 4 April 2018, sehingga dapat disimpulkan lama pembuatan aplikasi sekitar 7 bulan untuk versi inggris sedangkan untuk versi jepang sendiri tidak disebutkan secara jelas lama pembuatan aplikasinya. Untuk pembuatan 1 karakter sendiri diperkirakan 1 minggu dengan 20-30 motion per karakter (sumber: https://www.youtube.com/watch?v=mRthNWO3Bdg).

Tim Pembuat Aplikasi:
Developer Craft Egg
Publisher         Bushiroad
Genre         Adventure rhythm
Platform         iOS, Android
Released         March 16, 2017 (Japanese), April 9, 2018 (English)

Sabtu, 24 Desember 2016

Pemrogaman GUI

GUI adalah singkatan dari Graphical User Interface. GUI merupakan desain aplikasi dengan tampilan visual sehingga pengguna dapat dengan mudah menggunakan aplikasi. The Java Foundation Class (JFC), merupakan bagian penting dari Java SDK, yang termasuk dalam koleksi dari API dimana dapat mempermudah pengembangan aplikasi JAVA GUI. JFC termasuk diantara 5 bagian utama dari API yaitu AWT dan Swing.

berikut salah satu contoh pemrogaman GUI:

Berikut hasilnya:

PBO Mesin ATM

Kali ini saya akan memposting suatu program ATM dengan source code sebagai berikut:

dan berikut hasilnya:


















Kamis, 17 November 2016

Penggunaan Library dalam Java

Library adalah sebuah package yang diesediakan oleh Java dan memiliki bermacam-macam kegunaan.  Untuk memasukkan sebuah library maka digunakan syntax import.
Berikut merupakan contoh dari penggunaan library dalam program penghitungan luas:
Berikut merupakan output dari program tersebut:
Semoga bermanfaat ^^

Program Overriding

Overriding adalah sebuh kemampuan dari method parent class yang dapat diturunkan kepada method subclass

berikut salah satu contoh dari overriding:

Hubungan antar class

dan berikut ini merupakan output dari program tersebut:

Program Overloading

Overloading adalah kemampuan sebuah class dalam mempunyai 2 atau lebih method dengan nama yang sama namun memiliki parameter yang berbeda
Berikut merupakan contoh program overloading:

berikut output yang dihasilkan: