Quiz PBKK (B) 2023 - Ahda Filza Ghaffaru 5025211144

Quiz PBKK - B 2023

Ahda Filza Ghaffaru - 5025211144

===========

1. Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?

    Dalam framework, terdapat berbagai komponen yang menyusun strukturnya, seperti code-library, arsitektur aplikasi, sistem routing, manajemen database, sistem keamanan, sistem konfigurasi, dan pengujian aplikasi. Semua elemen ini bekerja sama untuk memudahkan developer dalam merancang, membangun, dan mengelola aplikasi secara efisien. Framework membantu menjaga konsistensi dalam pengembangan, mempercepat waktu pengembangan, dan memastikan keamanan serta kualitas aplikasi.

    Kegunaan utama dari framework dalam pengembangan perangkat lunak adalah untuk meningkatkan efisiensi dan produktivitas. Dengan menyediakan struktur dasar yang sudah teruji, framework dapat mempercepat proses pengembangan perangkat lunak dengan mengurangi upaya yang diperlukan dalam pembuatan komponen dasar seperti manajemen database, interaksi pengguna, dan keamanan. Framework juga membantu menjaga konsistensi dalam pengembangan aplikasi, karena pengembang dapat mengikuti pedoman dan best practices yang telah disertakan dalam framework.

2. Dalam pembuatan aplikasi, apa yang harus dipertimbangkan ketika memilih metode implementasi Winform, WPF , ataupun UWP. Jelaskan perbedaan masing-masing.

Metode Winform
    
    WinForms adalah UI Framework yang memiliki kelebihan yakni kemudahan dalam penggunaannya. WinForms cocok untuk pengembangan aplikasi desktop yang memerlukan waktu cepat, terutama untuk aplikasi bisnis yang tidak memerlukan tampilan yang sangat rumit. Namun, WinForms memiliki keterbatasan dalam hal desain tampilan yang terbatas dan kurang mendukung tampilan yang sangat dinamis. 

Metode WPF

    Windows Presentation Foundation (WPF) adalah UI Framework yang digunakan untuk membuat aplikasi desktop.  Kelebihan dari framework ini diantaranya memiliki kemampuan desain tampilan yang kompleks, serta mendukung untuk fitur animasi. Ini membuatnya cocok untuk aplikasi desktop yang memerlukan tampilan yang lebih dinamis dan menarik. Namun, WPF juga memerlukan kurva pembelajaran yang lebih tinggi daripada WinForms, sehingga pengembangan dapat menjadi lebih kompleks. 

Metode UWP

    Universal Windows Platform adalah Framework yang juga digunakan untuk membuat aplikasi desktop.  Kelebihan dari framework ini adalah kemampuan adaptasi yang tinggi di berbagai perangkat Windows serta user interface yang seragam untuk setiap penggunanya. UWP juga memungkinkan pengembangan aplikasi dengan desain modern dan responsif. Namun, ada keterbatasan dalam hal akses ke sumber daya sistem yang lebih rendah daripada platform lain, dan tidak semua fitur Windows mungkin tersedia dalam UWP. 

3. Untuk memperjelas jawaban no 2, Buatlah screenshot aplikasi yang pernah dibuat, beserta deskripsi dan link tugas yang pernah dikerjakan mengenai Winfor, WPF dan UWP

Tugas Membuat Aplikasi dengan Winform (Kalkulator BMI)


Tugas Membuat Aplikasi dengan WPF (Aplikasi Menyimpan Nama)

Tugas Membuat Aplikasi dengan UWP (Aplikasi Photolab)

4. Apa yang dimaksud dengan aplikasi Rich UI. Buatlah aplikasi Rich UI yang berguna dalam kehidupan sehari hari, misal Animasi Clock, aplikasi cuaca, pemantauan kesehatan. Buat design UI nya !

    Rich UI atau Rich User Interface adalah suatu aplikasi yang memberikan suatu pengalaman kepada pengguna dengan cara lebih interaktif, dinamis, dan visual yang lebih kompleks daripada user interface pada aplikasi yang lebih sederhana atau lebih klasik. Karakteristik dari Rich UI diantaranya adalah tampilah yang menarik dengan grafik, animasi, dan efek visual yang lebih beragam. Selain itu, Rich UI pada umumnya memiliki interface yang responsif dan mampu untuk berinteraksi dengan berbagai elemen seperti buttons, elemen data, dan elemen grafis lainnya.

Berikut adalah design dari Rich UI yang saya rencanakan untuk dibuat,


Screenshot preview diatas merupakan aplikasi berita harian dengan mengimplementasikan Rich User Interface. Aplikasi ini menyajikan berita terkini dengan tampilan gambar yang menarik, animasi yang dinamis, dan visualisasi berita yang menarik. Pengguna diharapkan dapat dengan mudah menjelajahi berita dari berbagai sumber.

5. Implementasikan soal no 4, kemudian buat video tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi.

Berikut adalah screenshot preview dari aplikasi yang telah saya buat menggunakan bantuan framework WPF dan juga Visual Studio, diikuti dengan link repository githubnya.






Video Dokumentasi:



Comments

Popular posts from this blog

PBKK - Latihan Membuat Photolab

PBKK - Google App Script