QUIZ 1 PBKK

 QUIZ 1 PBKK


Nama : Gracetriana Survinta Septinaputri

NRP : 5025211199

Kelas : PBKK B

SOAL

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

Jawab : 

Struktur framework adalah sebuah kerangka kerja terstruktur untuk membantu developer mengembangkan aplikasi berbasis web atau desktop. Kegunaan dalam pengembangan perangkat lunak antara lain:
  • Kode program lebih terstruktur
  • Membantu kinerja developer
  • Meningkatkan keamanan perangkat lunak/website
  • Pemeliharaan dan dokumentasi dari website lebih mudah 
  • Mempercepat dalam proses pembuatan website
2. Dalam pembuatan aplikasi, pertimbangan apa saja ketika memilih metode implementasi Winform, WPF , ataupun UWP. Jelaskan perbedaan masing-masing.

Jawab:

Pertimbangan yang harus dipikirkan ketika memilih metode implementasi Winforms, WPF dan UWP antara lain kebutuhan aplikasi, ketersediaan sumber daya, target platform, dukungan cross-platform. Perbedaan antara Winforms, WPF, dan UWP yaitu:

1) Winforms
  • Desain interface terbatas, kontrol dan tata letak cenderung sederhana
  • Tidak mendukung cross-platform secara alami
  • Interface winforms cenderung klasik dan kurang interaktif dibandingkan WPF dan UWP
2) WPF
  • WPF memungkinkan pembuatan user interface yang lebih menarik, interaktif dengan dukungan animasi, tata letak yang fleksibel, dan desain yang lebih modern
  • Menggunakan databinding yang kuat dan memiliki fitur templating untuk memisahkan kode dan desain
  • Mendukung aplikasi windows desktop serta memiliki kemampuan cross-platform melalui .NET Core
3) UWP
  • Platform pengembangan aplikasi yang berjalan di berbagai perangkat windows termasuk desktop, ponsel, Xbox, dan HoloLens
  • Mengembangkan aplikasi adaptif dan berjalan pada berbagai perangkat dengan UI yang responsif
  • Terbatas untuk versi Windows 10 ke atas
  • Memiliki integrasi yang kuat dengan berbagai fitur Windows
3. Untuk memperjelas jawaban no 2, Buatlah screenshot aplikasi yang pernah dibuat, beserta deskripsi dan link tugas yang pernah dikerjakan mengenai Winforms, WPF dan UWP

1) Winforms
     Memanfaatkan Winforms dengan framework .NET dan Visual Studio untuk membuat kalkulator sederhana dan WebcamCapture App

Kalkulator sederhana


WebcamCapture App




Link Blog Calculator : Blog Calculator
Link Blog WebcamCapture App : Blog Webcam
Link Github Calculator : Github Calculator
Link Github WebcamCapture App : Github WebcamCaptureApp

2) WPF 
Membuat aplikasi sederhana menggunakan bahasa C#, WPF, serta .NET Framework. Aplikasi yang dibuat berupa List Name App yang akan menambahkan nama ke dalam List Box ketika kita melakukan input nama dan menekan button Add Name.

Link Blog : Blog WPF
Link Github : Github WPF

3) UWP
Memanfaatkan UWP untuk membuat aplikasi Photolab yang menampilkan berbagai gambar/foto dengan judul dan rating serta berbagai fitur seperti Zoom, Delete, dan Editing.



Link Blog : Blog UWP
Link Github : Github UWP

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.

Jawab :

Rich UI adalah aplikasi yang memiliki antarmuka pengguna yang interaktif, menarik, dan penuh dengan fitur yang membuat pengguna merasa nyaman dan terlibat. Aplikasi Rich UI sering kali mencakup elemen seperti grafis yang menarik, animasi, efek visual, kontrol yang responsif, dan antarmuka yang mudah digunakan. Design aplikasi Rich UI yang saya pikirkan adalah Shopping cart dengan gambaran kurang lebih seperti ini:


5. Implementasi soal nomor 4, video demo aplikasi shopping cart UI menggunakan WPF pada .NET Framework di Visual Studio



Comments

Popular Posts