Evaluasi Tengah Semester PPB F
Nama : Haniif Ahmad Jauhari
NRP : 5025201224
Kelas : PPB - F
Evaluasi Tengah Semester PPB F
Soal ETS PPB F
- Apa keuntungan menggunakan platform mobile Android dibandingkan dengan platform Proprietary seperti Apple?
- Sebutkan perkembangan teknologi Pemrograman Mobile ?
- Bukalah aplikasi Mobile yang berkaitan dengan sistem akademik (MyITS Apps) yang anda punya. Tuliskan dan jelaskanlah kegunaan fitur yang sering anda pakai.
- Redesign dari aplikasi sesuai dengan fitur yang paling sering dipakai.
- Implementasikan dalam bentuk aplikasi Android halaman masuk dan akses fitur yang sering dipakai.
- Dokumentasikan dan Demokan dalam Video Youtube dari aplikasi yang telah dibangun.
Jawaban
Keuntungan menggunakan platform mobile Android dibandingkan dengan platform Proprietary seperti Apple:
Kustomisasi yang lebih luas: Android memungkinkan pengguna untuk melakukan lebih banyak penyesuaian atau kustomisasi pada antarmuka pengguna dan sistem operasinya. Pengguna dapat mengubah tata letak atau layout layar utama, menggunakan widget, dan menginstal aplikasi dari sumber yang berbeda menggunakan file package .apk.
Perangkat/hardware yang beragam: Android dapat berjalan pada berbagai perangkat yang dibuat oleh berbagai produsen yang berbeda. Hal ini berarti pengguna memiliki banyak pilihan dalam hal desain, ukuran layar, dan fitur perangkat keras. Hal ini juga menyebabkan luasnya pasar untuk aplikasi Android untuk hardware yang berbeda-beda.
Ketersediaan aplikasi: Meskipun Apple App Store terkenal karena quality control yang ketat, Google Play Store memiliki jumlah aplikasi yang lebih besar. Hal ini dapat memberikan pilihan aplikasi lebih banyak untuk pengguna.
Integrasi dengan layanan Google: Android secara alami terintegrasi dengan berbagai layanan Google seperti Gmail, Google Drive, dan Google Photos. Sehingga pengguna yang sering menggunakan layanan tersebut dapat menggunakan aplikasi layanan Google dengan lebih mudah.
Berikut perkembangan teknologi Pemrograman Mobile berdasarkan tahunnya.
Awal 2000-an: Pada awal 2000-an, Nokia mendominasi pasar telepon genggam (handheld phone) dengan platform Symbian. Pengembang menggunakan bahasa pemrograman seperti C++ dan Java ME (Micro Edition) untuk membuat aplikasi mobile.
2007: Peluncuran iPhone oleh Apple pada tahun 2007 memulai era baru dalam pemrograman mobile. iOS, sistem operasi yang digunakan iPhone, menggunakan bahasa pemrograman Objective-C dan alat pengembangan Xcode.
2008: Google memperkenalkan Android, sistem operasi mobile berbasis Linux, yang menjadi pesaing utama iOS. Android menggunakan bahasa pemrograman Java dan alat pengembangan seperti Android Studio.
2010-an: Selama dekade ini, perkembangan dalam teknologi pemrograman mobile sangat pesat. Munculnya berbagai platform dan alat pengembangan seperti Xamarin, React Native, dan PhoneGap memungkinkan pengembang untuk membuat aplikasi cross-platform dengan lebih efisien.
2014: Apple memperkenalkan bahasa pemrograman baru, Swift, yang ditujukan untuk pengembangan aplikasi iOS. Swift menawarkan sintaks yang lebih bersih dan mudah dipahami dibandingkan dengan Objective-C.
2015: Google merilis Android Studio sebagai lingkungan pengembangan resmi untuk aplikasi Android, menggantikan Eclipse. Ini menandai langkah besar dalam memperbaiki alat pengembangan untuk platform Android.
2017: Facebook memperkenalkan React Native, kerangka kerja untuk pengembangan aplikasi mobile cross-platform. React Native memungkinkan pengembang menggunakan JavaScript dan React untuk membuat aplikasi iOS dan Android dengan menggunakan satu kode sumber.
2019: Apple meluncurkan SwiftUI, kerangka kerja deklaratif baru untuk pengembangan aplikasi iOS. SwiftUI menyederhanakan pembuatan antarmuka pengguna dengan menyediakan sintaks yang jelas dan mudah dipahami.
2020-an: Perkembangan teknologi pemrograman mobile terus berlanjut dengan cepat. Penekanan pada performa, keamanan, dan pengalaman pengguna semakin meningkat, sementara teknologi seperti augmented reality (AR), machine learning (ML), dan Internet of Things (IoT) semakin terintegrasi dalam aplikasi mobile.
Aplikasi MyITS Mahasiswa: Transkrip. Fitur transkrip ini kegunaanya adalah untuk menampilkan transkrip mahasiswa selama kuliah. Pada transkrip ini ditampilkan informasi seperti Nama Mahasiswa, NRP, Tahun Masuk, Program Studi, IPK, Jumlah Kredit, dan List mata kuliah beserta nilainya.
Redesign fitur Transkrip dari aplikasi MyITS Mahasiswa.
Kode berada di GitHub:
https://github.com/HaniifAJ/MyITS-Transkrip
Youtube:
Comments
Post a Comment