PBKK B - Quiz
Rachel Anggieuli AP
5025201263
PBKK B - Quiz
Soal
1. Jelaskan struktur framework, dan apa saja kegunaannya dalam pengembangan Perangkat Lunak?
2. Dalam pembuatan aplikasi, pertimbangkan apa saja ketika memilih metode implementasi Winform, WPF, ataupun UWP. Jelaskan perbedaan masing-masing.
3. Untuk memperjelas jawaban no.2, buatlah screenshot aplikasi yang pernah dibuat, besera deskripsi dan link tugas yang pernah dikerjakan mengenai Winfor, WPF, dan UWP
4. Apa saja 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 UInya..
5. Implementasikan soal no.4, kemudian buat cideo tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi.
1. Framework adalah sebuah kerangka kerja dalam pengembangan
perangkat lunak yang memuat aturan, panduan, serta sarana yang berguna dalam
mempermudah tahapan pengembangan perangkat lunak. Biasanya, framework terdiri
dari komponen-komponen standar yang dapat dimanfaatkan oleh para pengembang
guna membangun beragam aplikasi. Manfaat utamanya dalam pengembangan perangkat
lunak adalah sebagai berikut:
- Dengan menggunakan framework, kita dapat meningkatkan produktivitas dengan menyediakan komponen siap pakai, mengurangi kebutuhan untuk memulai dari awal, dan menghemat waktu serta usaha pengembang
- Kode yang konsisten selama masa pengerjaan sehingga menghasilkan kode yang lebih mudah dimengerti dan dipelihara
- Beberapa frameworkk menyediakan lapisan keamanan yang membantu melindungi aplikasi dari potensi ancaman keamanan
- Framework mendukung pengembangan aplikasi yang dapat dengan mudah ditingkatkan jika dibutuhkan, ini memudahkan aplikasi untuk beradaptasi dengan perubahan dalam permintaan atau kebutuhan
2. Ketika menentukan metode implementasi yang akan digunakan, seperti Winform, WPF, atau UWP, untuk membuat sebuah aplikasi, pertimbangan yang harus diperhitungkan adalah sebagai berikut:
- Sasaran platform yang digunakan
WinForms digunakan pada platform Windows klasik, sementara WPf dan UWP lebih terkait dengan aplikasi modern Windows.
- Integrasi dengan Ekosistem
Pertimbangkan bagaimana aplikasi akan terintegrasi dengan lingkungan Windows. Sebagai contoh, UWP memiliki
dukungan yang lebih baik untuk fitur-fitur Windows 10.
- Kompleksitas Antarmuka Pengguna
Jika aplikasi memerlukan tampilan pengguna yang kaya dengan elemen grafis dan animasi yang
rumit, mungkin WPF atau UWP akan lebih sesuai daripada WinForms.
- Kemampuan Penyesuaian
WPF memberikan tingkat fleksibilitas yang lebih besar dalam merancang antarmuka pengguna yang sangat disesuaikan, sementara UWP memiliki pembatasan desain yang lebih ketat.
3. Screenshot, Deskripsi, dan Link Tugas
Winfor: Link Winfor
Dengan menggunakan kerangka kerja Winfor, aplikasi sederhana yang dapat dikembangkan yaitu sebuah kalkulator sederhana menggunakan .NET Framework di dalam lingkungan Visual Studio. Kalkulator yang saya hasilkan dilengkapi dengan dua kotak teks yang menerima nilai-nilai yang akan dioperasikan, berdasarkan tombol-tombol yang disediakan. Operasi yang dapat dilakukan mencakup penambahan, pengurangan, perkalian, dan pembagian. Selain itu, juga disertakan sebuah tombol "clear" yang memungkinkan pengguna untuk menghapus teks pada kotak teks aplikasi.
WPF: Link WPF
Dalam tugas ini, kerangka kerja Windows Presentation Foundation (WPF) dapat digunakan untuk membuat daftar nama. Aplikasi ini akan dirancang untuk memungkinkan pengguna menambahkan entri nama dalam daftar dengan mudah. Tujuan utama dari tugas ini adalah untuk memanfaatkan fitur-fitur WPF dan teknologi binding untuk menciptakan antarmuka pengguna yang responsif dan estetis, serta memastikan fungsi aplikasi yang dapat diandalkan dalam mengelola daftar nama.
UWP merupakan sebuah platform pengembangan perangkat lunak yang dirancang oleh Microsoft dengan tujuan memungkinkan pembuatan aplikasi yang dapat beroperasi di beragam perangkat yang berbasis Windows. Dengan UWP, pengembang diberikan kemampuan untuk menciptakan aplikasi yang memiliki antarmuka pengguna yang responsif dan fitur-fitur modern yang seragam di berbagai perangkat Windows. Salah satu contoh aplikasi yang dapat dibuat yaitu, PhotoLab.
4. Aplikasi Rich UI, atau antarmuka pengguna yang kaya (Rich User Interface), merujuk pada aplikasi perangkat lunak yang memiliki tampilan grafis yang menarik, interaktif, dan informatif. Aplikasi ini biasanya menyediakan pengalaman pengguna yang lebih baik dan lebih menarik daripada antarmuka yang sederhana.
Design UI untuk aplikasi cuaca:
Comments
Post a Comment