Quiz 1 PBKK (A)

Nama : Tsaqif Deniar B.
NRP : 5025211151
Kelas : PBKK (A)
                                                                        QUIZ 1
1. Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?
Struktur Framework
Framework adalah kumpulan kode dan komponen yang siap pakai yang dapat digunakan untuk mengembangkan aplikasi. Framework biasanya terdiri dari beberapa komponen utama, yaitu:
- API: API (Application Programming Interface) adalah kumpulan fungsi dan layanan yang dapat digunakan oleh pengembang untuk berinteraksi dengan framework.
- Library: Library adalah kumpulan kode yang dapat digunakan untuk melakukan tugas-tugas tertentu, seperti memformat teks atau mengakses database.
- Pola desain: Pola desain adalah solusi yang telah terbukti untuk masalah umum dalam pengembangan perangkat lunak.
- Konvensi: Konvensi adalah aturan yang harus diikuti oleh pengembang saat menggunakan framework.
Kegunaan Framework
Framework memiliki banyak kegunaan dalam pengembangan perangkat lunak, antara lain:
- Mempermudah dan mempercepat pengembangan aplikasi: Framework menyediakan komponen dan fitur yang siap pakai, sehingga pengembang tidak perlu menulis kode dari awal untuk setiap bagian aplikasi.
- Meningkatkan kualitas aplikasi: Framework dapat membantu pengembang untuk mengikuti praktik pengembangan yang baik, sehingga menghasilkan aplikasi yang lebih berkualitas.
- Meningkatkan keamanan aplikasi: Framework dapat membantu pengembang untuk menerapkan fitur keamanan yang penting, seperti enkripsi dan autentikasi.
- Meningkatkan kompatibilitas aplikasi: Framework dapat membantu pengembang untuk membuat aplikasi yang kompatibel dengan berbagai platform dan perangkat.
Contoh Framework
Framework web: Laravel, Django, AngularJS, ReactJS
Framework desktop: Qt, JavaFX, Swing
Framework mobile: React Native, Flutter, Xamarin

2. Dalam pembuatan aplikasi, dikenal dengan Universal Windows Platform. Digunakan untuk membuat aplikasi yang mempunyai karakteristik seperti apa? Jelaskan sertai dengan contoh.

Deskripsi UWP
Universal Windows Platform (UWP) adalah platform pengembangan aplikasi yang menyediakan kerangka kerja dan alat untuk membuat aplikasi yang dapat berjalan di berbagai perangkat Windows, termasuk PC, tablet, smartphone, dan HoloLens.
Karakteristik Utama
- Kompatibel dengan berbagai perangkat: Aplikasi UWP dapat berjalan di berbagai perangkat Windows, sehingga pengembang hanya perlu membuat satu aplikasi untuk semua perangkat.
- Tampilan yang konsisten: Aplikasi UWP memiliki tampilan yang konsisten di semua perangkat, sehingga pengguna dapat dengan mudah beralih dari perangkat satu ke perangkat lainnya.
- Fitur yang kaya: UWP menyediakan berbagai fitur dan layanan yang dapat digunakan untuk membuat aplikasi yang kaya dan canggih.
Contoh Aplikasi
- Aplikasi produktivitas: Aplikasi seperti Microsoft Office, OneNote, dan Outlook dapat berjalan di berbagai perangkat Windows.
- Aplikasi hiburan: Aplikasi seperti Spotify, Netflix, dan Hulu dapat berjalan di berbagai perangkat Windows.
- Aplikasi game: Aplikasi game seperti Minecraft, Forza Horizon 5, dan Halo Infinite dapat berjalan di berbagai perangkat Windows.

3. Design Album
4.

5. Link Github
https://github.com/TsaqifDeniar/Quiz1_PBKKA

Comments

Popular Posts