Quiz 1 PBKK

 Nama : Christian Kevin Emor

NRP : 5025211153
Kelas : PBKK B

Quiz 1 PBKK B

1. Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?
👉 Jawaban: Struktur framework adalah kerangka kerja atau pondasi yang digunakan dalam pengembangan perangkat lunak. Ini seperti kerangka bangunan untuk rumah, yang memberikan kerangka dasar untuk membangun sesuatu. Struktur ini terdiri dari kumpulan peraturan, pedoman, dan alat yang memudahkan pengembang dalam membangun aplikasi perangkat lunak.

Kegunaan utama framework adalah membuat proses pengembangan perangkat lunak lebih efisien dan andal. Mereka memberikan aturan tentang cara melakukan berbagai tugas, menghemat waktu dengan mengizinkan pengembang untuk menggunakan kode yang sudah ada, dan menyediakan struktur dasar untuk memandu pengembangan. Ini juga memastikan bahwa perangkat lunak mematuhi standar industri dan praktik terbaik, sehingga aplikasi menjadi lebih handal dan aman. Selain itu, penggunaan framework juga memungkinkan pengembang untuk menciptakan aplikasi dengan tampilan dan perilaku yang konsisten. Dengan kata lain, framework adalah alat yang sangat penting dalam dunia pengembangan perangkat lunak karena membantu dalam pembuatan aplikasi dengan lebih cepat, lebih baik, dan lebih andal.


2. Dalam pembuatan aplikasi, pertimbangan apa saja ketika memilih metode implementasi Winform, WPF , ataupun UWP. Jelaskan perbedaan masing-masing.
👉 Jawaban: Ketika memilih antara metode implementasi WinForms, WPF, atau UWP dalam pembuatan aplikasi desktop Windows, ada beberapa pertimbangan penting yang perlu diperhatikan:

A. WinForms (Windows Forms):
- Kesederhanaan: WinForms adalah pilihan yang baik jika Anda ingin membuat aplikasi dengan antarmuka pengguna yang sederhana, terutama tugas berbasis formulir. Ini relatif mudah dipelajari dan cepat dikembangkan.
- Keterbatasan Tampilan: Namun, WinForms kurang mendukung tampilan yang sangat kaya dan modern, sehingga mungkin kurang cocok untuk aplikasi dengan tampilan yang sangat canggih atau dinamis.

B. WPF (Windows Presentation Foundation):
- Tampilan Kaya dan Modern: WPF memungkinkan Anda untuk membuat antarmuka pengguna yang lebih kaya dengan elemen tampilan 2D/3D, animasi, dan tampilan yang dapat disesuaikan. Ini cocok untuk aplikasi yang memerlukan tampilan yang menarik dan dinamis.

C. UWP (Universal Windows Platform):
- Fleksibilitas Platform: UWP adalah pilihan yang baik jika Anda ingin membuat aplikasi yang dapat berjalan di berbagai perangkat Windows, termasuk PC, tablet, dan ponsel. Ini memberikan fleksibilitas dalam menargetkan berbagai perangkat Windows.
- Tampilan Adaptif: UWP mendukung tampilan adaptif yang penting untuk aplikasi yang berfokus pada pengalaman pengguna yang konsisten di berbagai perangkat Windows 10.
- Terbatas pada Ekosistem: Namun, perlu diingat bahwa aplikasi UWP terbatas pada ekosistem Windows 10, sehingga tidak dapat dijalankan di sistem operasi Windows sebelumnya.


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

A. WinForms : Kalkulator sederhana dan Media Capture App
Pada tugas 1 dan 2 kemarin kami diminta untuk menggunakan WinForms sebagai pengenalan materi PBKK. Tugas 1 yaitu kalkulator dimana user bisa melakukan operasi penambahan pengurangan pembagian dan perkalian. Tugas 2 yaitu media capture dimana user bisa melakukan capture selfie setelah itu sistem akan menampilkan disebelahnya berupa hasil capture dan user bisa melakukan simpan Tugas 1 Tugas 2


Tampilan kalkulator saat digunakan

Melakukan Capture dan menampilkan hasilnya


B. WPF : Aplikasi Input Nama dan Dashboard
Pada tugas 3 kemarin kami diminta untuk menggunakan WPF. Input Nama yaitu user bisa melakukan operasi input kedalam aplikasi dan sistem akan menyimpannya dalam bentuk string serta menampilkannya. Dashboard yaitu dimana user bisa melakukan pemantauan kinerja yang ada didalam suatu aplikasi yang dibuat Tugas 3

Aplikasi Input Nama


Dashboard

C. UWP : Aplikasi Edit Foto dan Ticketing Movie
Pada tugas 4 dan 5 kemarin kami diminta untuk menggunakan UWP. Tugas 4 yaitu Aplikasi Edit Foto dimana user bisa melakukan pengeditan suatu gambar dimana bisa melakukan crop, penyesuaian warna serta menyimpan gambar yang diedit di aplikasi tersebut. Tugas 5 Ticketing Movie yaitu user bisa melakukan CRUD pada aplikasi yang bernama Razor Movie. Tugas 4 Tugas 5
Melakukan Edit Suatu Foto


Razor Movie Halaman Utama


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..

👉 Jawaban: Aplikasi Rich UI adalah jenis aplikasi perangkat lunak yang menonjol dalam hal tampilan antarmuka pengguna yang menarik dan interaktif. Ini berarti aplikasi tersebut memiliki desain visual yang menawan, animasi yang halus, elemen-elemen grafis yang kaya, dan respon cepat terhadap interaksi pengguna. Aplikasi Rich UI memberikan pengalaman pengguna yang lebih mendalam dan memikat dengan tampilan yang serupa dengan desain modern dan menarik yang kita temui dalam aplikasi-aplikasi terkini. Contoh aplikasi Rich UI meliputi jam digital dengan animasi yang indah, aplikasi cuaca dengan peta interaktif, atau perangkat medis yang memungkinkan pemantauan kesehatan dengan grafik yang informatif. Intinya, aplikasi Rich UI dirancang untuk memberikan pengalaman yang memukau dan informatif bagi pengguna melalui elemen desain yang dipoles dengan baik dan interaktivitas yang kuat.

Aplikasi Dashboard Fitness App

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





Komentar

Postingan populer dari blog ini