Quiz PBKK 2023 - 5025211224 - Vito Febrian Ananta

Quiz PBKK 2023


Nama: Vito Febrian Ananta

NRP: 5025211224

Kelas: PBKK (B)

Tahun: 2023


Pertanyaan:

  1. Jelaskan struktur framework! Apa saja kegunaannya dalam pengembangan Perangkat Lunak?
  2. Dalam pembuatan aplikasi, pertimbangan apa saja ketika memilih metode implementasi Winform, WPF , ataupun UWP? Jelaskan perbedaan masing-masing!
  3. Untuk memperjelas jawaban nomor 2, buatlah screenshot aplikasi yang pernah dibuat, beserta deskripsi dan link tugas yang pernah dikerjakan mengenai Winform, WPF dan 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!
  5. Implementasikan soal nomor 4, kemudian buat video tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi.

Jawaban:
1. Framework adalah kerangka kerja atau konsep yang digunakan untuk mempercepat proses pengembangan perangkat lunak atau aplikasi. Salah satu contoh framework PHP adalah Laravel. Laravel menggunakan struktur MVC yaitu Model, View dan Controller. Beberapa kegunaan framework dalam pengembangan perangkat lunak antara lain:
    1. Mempercepat Pengembangan : Framework menyediakan struktur dan alat bantu yang dapat menghemat waktu pengembangan bahkan biaya pengembangan perangkat lunak.
    2. Kemudahan Pemeliharaan: Dengan standar tertentu, perubahan dan pemeliharaan kode dapat menjadi lebih mudah dan menjadi lebih fokus.
    3. Konsistensi Kode: Framework membantu menciptakan konsistensi dalam kode, karena mengikuti aturan dan pola tertentu.
2. Berikut beberapa pertimbangan saat memilih metode implementasi dalam pembuatan aplikasi:
    1. Kebutuhan Aplikasi: Pertimbangkan jenis aplikasi dan kebutuhan apa saja yang dibutuhkan dalam proyek ini. 
    2. Kompatibilitas: Pertimbangkan kompatibilitas dengan teknologi lain yang mungkin digunakan dalam proyek.
    3. Kemampuan Tim: Pertimbangkan kemampuan tim Anda dalam menggunakan teknologi tersebut.
Berikut penjelasan perbedaan antara Winform, WPF ataupun UWP:

    1. Winform: Jika Anda membuat aplikasi desktop tradisional, WinForms mungkin menjadi pilihan yang baik.
    2. WPF: Jika Anda membuat aplikasi dengan UI yang kompleks dan modern, WPF mungkin lebih cocok.
    3. UWP: Jika Anda membuat aplikasi yang ditargetkan untuk berbagai perangkat Windows (PC, tablet, ponsel, Xbox, dll.), UWP mungkin menjadi pilihan terbaik.

3. Berikut adalah beberapa contoh aplikasi yang saya buat:

  • KalkulatorKu (Winform)
Screenshots:


Deskripsi:
Saya membuat sebuah aplikasi kalkulator dengan nama "KalkulatorKu" menggunakan Visual Studio 2022 dengan template Windows Form Application dan bahasa pemrograman C#. Aplikasi ini akan memiliki beberapa fitur utama yang mencakup operasi matematika dasar seperti penambahan, pengurangan, perkalian, dan pembagian. Selain itu, aplikasi juga harus mendukung perhitungan desimal (koma) untuk menghitung bilangan pecahan.

Links:

  • KameraKu (Winform)
Screenshots:




Deskripsi:
Saya membuat sebuah aplikasi kalkulator dengan nama "KameraKu" menggunakan Visual Studio 2022 dengan template Windows Form Application dan bahasa pemrograman C#. Aplikasi ini akan memiliki beberapa fitur utama yang mencakup kemampuan untuk memilih perangkat kamera yang tersedia, menangkap gambar dari kamera yang dipilih, dan menyimpan gambar yang telah ditangkap. Demo bisa dilihat di link blog.

Links:

  • ListKu (WPF)
Screeenshots:



Deskripsi:
Saya membuat sebuah aplikasi list dengan nama "ListKu" menggunakan Visual Studio 2022 dengan template Windows Presentation Foundation dan bahasa pemrograman XAML dan C# dan. Aplikasi ini akan memiliki beberapa fitur utama yaitu memasukkan input pengguna ke dalam. Demo bisa dilihat di link blog.

Links:

  • PhotoLab (UWP)
Screenshots:


Deskripsi:
Saya membuat sebuah aplikasi photolab menggunakan Visual Studio 2022 dengan template Universal Windows Platform dengan bahasa pemrograman XAML dan C# dan. Aplikasi ini akan memiliki beberapa fitur utama yaitu menampilkan gambar-gambar (collection), menampilkan satu gambar (Detail), fitur zoom pada kedua layout tersbut serta gambar editor pada layout detail. Demo bisa dilihat di link blog.

Links:

4. Aplikasi Rich UI (User Interface) adalah aplikasi yang memiliki antarmuka pengguna yang sangat interaktif dan responsif. Aplikasi ini biasanya menawarkan pengalaman pengguna yang lebih baik dibandingkan dengan aplikasi tradisional karena mereka memiliki elemen visual yang menarik dan fungsionalitas interaktif.

5. DashboardKu (Rich UI)

Screenshots:


Links:


Comments

Popular posts from this blog

Latihan 1 Membuat Aplikasi Desktop Sederhana (Calculator)

Latihan 4 Membuat Aplikasi PhotoLab dengan Universal Windows Platform

Latihan Pengenalan Framework CodeIgniter