Quiz PBKK 2023

 



  • Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?
- Framework merupakan kerangka dasar dalam pembuatan kerangka lunak yang tentunya memiliki struktur. Sebagai contoh, framework CodeIgniter memiliki struktur sebagai berikut.
 
Folder application: tempat membangun aplikasi.
./Folder cache – tempat menyimpan semua cache yang dibuat caching library.
./Folder config – tempat menyimpan semua file konfigurasi yang ada di dalam aplikasi, mulai dari database, router dan autoload aplikasi.
./Folder controllers – tempat menyimpan semua file controller.
./Folder helpers – tempat menyimpan helper yang bukan berasal dari CI.
./Folder hooks – tempat menyimpan hook yang digunakan untuk mengubah alur fungsi dari core CI.
./Folder language – tempat menyimpan bahasa-bahasa yang akan di gunakan.
./Folder libraries – tempat menyimpan semua library buatan kita sendiri.
./Folder logs – tempat menyimpan semua error log apabila error log diaktifkan.
./Folder models – tempat menyimpan semua model.
./Folder third_party –  tempat menyimpan fungsi fungsi tambahan dalam cara kerja codeigniter.
./Folder views – tempat menyimpan semua file view aplikasi.
Folder system: menyimpan semua file baik itu file aplikasi yang dibuat maupun core framework-nya.
./Folder core – tempat menyimpan semua file internals CI.
./Folder database – tempat menyimpan semua database drivers dan class yang akan digunakan.
./Folder fonts – tempat menyimpan semua font yang digunakan image manipulation library.
./Folder helpers – tempat menyimpan semua helper core CI.
./Folder language – tempat menyimpan semua language core CI.
./Folder libraries – tempat menyimpan semua library core CI.

Folder user_guide: berisi userguide/manual penggunaan CI.
File index.php: file yang akan meng-handle semua request yang dilakukan oleh client.
  • Dalam pembuatan aplikasi, pertimbangan apa saja ketika memilih metode implementasi Winform, WPF , ataupun UWP. Jelaskan perbedaan masing-masing.
Winform: Mudah dipelajari, cocok untuk pengembangan aplikasi desktop sederhana, tradisional, dan efisien. Namun, UI yang disediakan tidak modern dan kompatibilitasnya hanya berfokus pada OS Windows.

WPF: UI yang kaya dan lebih modern, data binding yang kuat, dan desain yang mudah karena markup XAML. Sering digunakan untuk aplikasi desktop Windows yang membutuhkan UI yang lebih kaya dari Winform.

UWP: Dapat digunakan untuk membuat aplikasi yang berjalan di berbagai perangkat Windows 10 seperti desktop, tablet, xbox, dan smartphone. Cocok untuk aplikasi yang memerlukan desain reponsif, UI modern, dan dapat didistribusikan melalui Windows store. 
  • Untuk memperjelas jawaban no 2, Buatlah screenshot aplikasi yang pernah dibuat, beserta deskripsi dan link tugas yang pernah dikerjakan mengenai Winfor, WPF dan UWP
Melalui winform saya pernah membuat kalkulator sederhana



Github Repository: Link


  • 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.
Aplikasi Rich UI adalah aplikasi yang menarik secara visual, interaktif, dan memberikan tingkat fungsionalitas dan interaktivitas yang tinggi. Aplikasi ini memiliki karakteristik seperti desain visual yang menarik, elemen interaktif, transisi dan animasi yang smooth, dan kustomisasi sesuai keinginan pengguna.
  • Implementasikan soal no 4, kemudian buat video tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi.
Untuk soal no 4 saya membuat aplikasi stopwatch interaktif.

Screenshot sebagai berikut.




Link Github: Link



        Comments

        Popular posts from this blog

        Quiz CI

        Final Project PBKK 2023