Quiz 1

Nama  : Ihsan Widagdo
NRP    : 5025211231
Kelas  : B





1. Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?
Jawab : 
Struktur Framework:
Framework adalah struktur atau kerangka kerja yang menyediakan aturan, komponen, dan fungsi yang telah dibangun sebelumnya untuk membantu pengembangan perangkat lunak.
Kegunaan : 
Reusabilitas: Framework memungkinkan penggunaan kembali kode yang sudah ada, meningkatkan produktivitas.

Konsistensi: Memastikan struktur dan tata letak konsisten dalam aplikasi.

Skalabilitas: Mendukung pengembangan aplikasi dengan berbagai ukuran dan kompleksitas.

Kecepatan Pengembangan: Mengurangi waktu yang diperlukan untuk memulai proyek.

Keamanan: Mengintegrasikan praktik-praktik keamanan yang sudah disetujui.

Dokumentasi: Menyertakan dokumentasi yang membantu pengembang memahami framework.

Komunitas dan Dukungan: Mendapatkan dukungan dari komunitas pengembang yang aktif.

Keseragaman Kode: Menjaga keseragaman kode dalam proyek besar.

2. Dalam pembuatan aplikasi, pertimbangan apa saja ketika memilih metode implementasi Winform, WPF , ataupun UWP. Jelaskan perbedaan masing-masing.
Jawab : 
Ketika memilih metode implementasi antara WinForms, WPF, atau UWP untuk pengembangan aplikasi, pertimbangan utama meliputi kebutuhan fungsional aplikasi, kompleksitas UI, kemampuan lintas platform, dan preferensi pengembang. Berikut adalah perbedaan utama antara ketiganya:

Windows Forms (WinForms):

Cocok untuk aplikasi desktop sederhana yang memerlukan antarmuka pengguna dasar.
Memiliki ketergantungan yang lebih sedikit terhadap perangkat keras dan sistem operasi.
Tidak menyediakan kontrol tampilan yang canggih atau kemampuan tata letak yang sangat fleksibel seperti WPF atau UWP.
Windows Presentation Foundation (WPF):

Menyediakan tampilan yang lebih kaya dan fleksibel serta tata letak yang dapat disesuaikan.
Mendukung pembuatan aplikasi desktop yang lebih kaya secara visual dengan kemampuan multimedia yang kuat.
Dapat memisahkan antarmuka pengguna dari logika bisnis dengan baik melalui pendekatan pemisahan Model-View-ViewModel (MVVM).
Memungkinkan pengembangan aplikasi dengan tampilan 2D dan 3D yang kompleks..
Universal Windows Platform (UWP):

Dirancang untuk memungkinkan pembuatan aplikasi yang dapat dijalankan di berbagai perangkat Windows, termasuk desktop, ponsel, dan perangkat lainnya.
Memiliki fitur-fitur modern seperti integrasi Cortana, notifikasi push, dan akses ke fitur-fitur sistem operasi Windows 10.
Menyediakan kontrol UI yang dioptimalkan untuk tampilan di berbagai ukuran layar dan perangkat.
Mendorong penggunaan gaya desain modern dan responsive

3. Winform :




 
Link : https://ihsanpbkk.blogspot.com/2023/09/tugas-1-pemrograman-berbasis-kerangka-b.html

WPF :
 


Link : https://ihsanpbkk.blogspot.com/2023/09/tugas3-listnames.html

UWP : 
 


Link : https://ihsanpbkk.blogspot.com/2023/09/tugas-4-pbkk-b.html


4. Aplikasi Rich UI merujuk pada aplikasi perangkat lunak yang menawarkan antarmuka pengguna yang kaya, interaktif, dan menarik. Ini mencakup penggunaan grafik, animasi, transisi yang halus, dan elemen interaktif kompleks untuk meningkatkan keterlibatan dan pengalaman pengguna.

Design : 

5. Dokumentasi tutorial dan penggunaan aplikasi cuaca :




Comments

Popular posts from this blog