ETS PPB B 2024
Evaluasi Tengah Semester Pemrograman Perangkat Bergerak B 2024/2025
Nama : Akbar Putra Asenti Priyanto
NRP : 5025211004
Soal:
1. Apa keuntungan menggunakan platform mobile dibandingkan dengan web atau desktop untuk membangun aplikasi?
2. Sebutkan perkembangan teknologi mobile?
3. Bukalah aplikasi Mobile Banking yang anda punya. Tuliskan dan jelaskan kegunaan fitur yang sering anda pakai.
4. Redesign dari aplikasi sesuai dengan fitur yang sering dipakai
5. Implementasikan dalam bentuk aplikasi Android halaman masuk dan akses pin transaksi.
6. Dokumentasikan dan demokan dalam video Youtube dari aplikasi yang telah dibangun.
Jawab:
1. Mobile development memiliki berbagai keuntungan dibandingkan tipe development yang lainnya, keuntungan tersebut meliputi sebagai berikut:
- Salah satu keuntungan paling besar dalam mobile development adalah pasar yang sangat besar dikarenakan sebagian besar orang sudah memiliki handphone yang dapat mengakses internet.
- Selanjutnya mobile development juga memiliki keuntungan berupa sudah adanya native support dari perangkat mobile itu sendiri. Sebagai contoh, ini memungkinkan sebuah aplikasi dapat mengirimkan pesan-pesan kepada pengguna melalui sistem notifikasi yang telah ada di OS dan tidak perlu membangun sistem tersebut dari awal.
- Aplikasi mobile juga memiliki keuntungan berupa yaitu interaksi dengan pengguna yang lebih natural dan intuitif, dikarenakan platform mobile menggunakan media interaksi berupa touch screen. Dengan bantuan touch screen, pengguna dapat lebih mudah untuk memahami cara penggunaan suatu sistem karena ada aspek fisik dan familiaritas saat melakukan interaksi dengan sistem.
- Terakhir keuntungan dari mobile development adalah portabilitas dan aksesibilitas. Aplikasi mobile sangat mudah untuk diakses jika dibandingkan dengan jenis perangkat lunak desktop karena hanya membutuhkan perangkat mobile dengan internet.
2. Berikut adalah timeline perkembangan mobile app development:
- Awal 2000-an: Aplikasi mobile banyak berupa game kecil seperti snake dan tetris. Protokol WAP (Wireless Application Protocol) memungkinkan pengguna untuk mengakses konten web di perangkat handphone mereka.
- Tahun 2007: iOS dan Apple App Store dirilis dan memungkinkan developer third party untuk membangun software di OS Apple.
- Tahun 2008: Google launching Android yang merupakan kompetitor terhadap Apple iOS.
- Tahun 2010: Mulai muncul aplikasi yang dapat melakukan cross-platform dengan OS lainnya.
- Tahun 2016: Mulai munculnya aplikasi yang memanfaatkan teknologi AR dan VR.
- Tahun 2019: Dengan adanya teknologi 5G memungkinkan koneksi lebih cepat sehingga dapat memberikan pengalaman mobile app yang lebih immersive.
- Tahun 2021: Mulai diintregrasikannya fitur AI dan Machine Learning pada aplikasi mobile.
3. Fitur-fitur aplikasi m-banking yang sering saya gunakan adalah sebagai berikut:
- Transfer: Pengguna dapat melakukan transfer suatu nominal dana kepada rekening lainnya
- E-Wallet: Pengguna dapat menggunakan aplikasi m-banking untuk melakukan top-up (pengisian dana) terhadap sebuah akun e-wallet yang dimiliki oleh pihak ketiga (third-party), contohnya seperti Gopay, OVO, dan DANA.
- QRIS: Pengguna dapat melakukan scanning kode QR khusus untuk mengakses data sebuah transaksi, kemudian akan dapat membayar transaksi tersebut dengan rekening m-banking yang digunakan.
- History: Pengguna dapat melihat riwayat transaksi yang masuk dan keluar dari rekening mereka.
- Account Management: Pengguna dapat mengatur informasi mengenai akun miliknya sendiri, misal seperti mengubah username, password, kode pin, dan lain-lai
4. A. Halaman Login
B. Home Screen
C. Scan QRIS
D. Halaman Transfer
E. Halaman e-Wallet
F. Halaman e-Wallet Transfer
G. Halaman Riwayat
6. Link Video: https://youtu.be/Q6DmA00976I
Link Github: https://github.com/barpeot/ETS-PPB2024-mBanking-app
Comments
Post a Comment