Quiz PBKK 2023 - 5025211224 - Vito Febrian Ananta
Quiz PBKK 2023
Nama: Vito Febrian Ananta
NRP: 5025211224
Kelas: PBKK (B)
Tahun: 2023
Pertanyaan:
- Jelaskan struktur framework! Apa saja kegunaannya dalam pengembangan Perangkat Lunak?
- Dalam pembuatan aplikasi, pertimbangan apa saja ketika memilih metode implementasi Winform, WPF , ataupun UWP? Jelaskan perbedaan masing-masing!
- Untuk memperjelas jawaban nomor 2, buatlah screenshot aplikasi yang pernah dibuat, beserta deskripsi dan link tugas yang pernah dikerjakan mengenai Winform, WPF dan UWP!
- 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!
- 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:
- Mempercepat Pengembangan : Framework menyediakan struktur dan alat bantu yang dapat menghemat waktu pengembangan bahkan biaya pengembangan perangkat lunak.
- Kemudahan Pemeliharaan: Dengan standar tertentu, perubahan dan pemeliharaan kode dapat menjadi lebih mudah dan menjadi lebih fokus.
- 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:
- Kebutuhan Aplikasi: Pertimbangkan jenis aplikasi dan kebutuhan apa saja yang dibutuhkan dalam proyek ini.
- Kompatibilitas: Pertimbangkan kompatibilitas dengan teknologi lain yang mungkin digunakan dalam proyek.
- Kemampuan Tim: Pertimbangkan kemampuan tim Anda dalam menggunakan teknologi tersebut.
Berikut penjelasan perbedaan antara Winform, WPF ataupun UWP:
- Winform: Jika Anda membuat aplikasi desktop tradisional, WinForms mungkin menjadi pilihan yang baik.
- WPF: Jika Anda membuat aplikasi dengan UI yang kompleks dan modern, WPF mungkin lebih cocok.
- 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:
Tugas : Tugas KalkulatorKu (blog)
Source code: Source Code KalkulatorKu (github)
- KameraKu (Winform)
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:
Tugas: Tugas KameraKu (blog)
Source code: Source code KameraKu (github)
- ListKu (WPF)
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:
Tugas: Tugas ListKu (blog)
Source code: Source code ListKu (github)
- PhotoLab (UWP)
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.
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:
Tugas: Tugas PhotoLab (blog)
Source code: Source code PhotoLab (github)
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)
Links:
Tugas: Tugas DashboardKu (blog)
Source code: Source code DashboardKu (github)
Comments
Post a Comment