QUIZ PBKK kelas A - Senin

https://github.com/hqlco/QUIZ-PBKK-A

Nama: Moh rosy haqqy aminy

NRP: 5025211012

Kelas: PBKK A

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

2. Dalam pembuatan aplikasi, dikenal dengan Universal Windows Platform. Digunakan untuk membuat aplikasi yang mempunyai karakteristik seperti apa? Jelaskan sertai dengan contoh.

3. Untuk memperjelas jawaban no 2, Buatlah desain aplikasi Koleksi Album foto yang bisa menghimpun foto, deskripsi , informasi foto diambil/ metadata, dan juga bisa menghapus maupun update.

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


jawaban:

1. Struktur framework dalam pengembangan perangkat lunak adalah kerangka kerja atau struktur dasar yang digunakan untuk membangun aplikasi atau system perangkat lunak. Framework menyediakan beberapa aturan, pedoman dan alat yang telah terstruktur sebelumnya untuk membantu pengembang dalam merancang, mengembangkan, dan mengelola perangkat lunak. 

Berikut adalah beberapa kegunaaan utama dari framework dalam pengembangan perangkat lunak:

- Keamanan: Banyak framework memiliki lapisan keamanan yang telah terintegrasi, sehingga membantu melindungi aplikasi dari serangan yang umumnya terjadi.

- Reusabilitas: Framework seringkali mencakup komponen-komponen yang dapat digunakan kembali, seperti modul, kelas, atau fungsi, yang dapat digunakan dalam proyek-proyek berbeda. 

- Kode yang Terstruktur: Framework menyediakan struktur dasar yang telah terorganisir dengan baik, sehingga pengembang dapat fokus pada pengembangan fitur dan fungsionalitas daripada memikirkan tentang struktur dasar aplikasi.

Skalabilitas: Framework biasanya dirancang untuk mendukung pertumbuhan aplikasi. Dengan demikian, aplikasi dapat dengan mudah disesuaikan dengan peningkatan beban kerja atau fitur baru.

- Komunitas dan Dokumentasi: Banyak framework memiliki komunitas aktif dan dokumentasi yang kuat, sehingga pengembang dapat dengan mudah menemukan dukungan dan sumber daya untuk memecahkan masalah atau belajar tentang framework tersebut.  

- Pemeliharaan: Framework sering kali mendukung pemeliharaan yang lebih mudah dengan menyediakan alat-alat untuk pemantauan, debugging, dan penanganan kesalahan


2. UWP (Universal Windows Platform):

UWP adalah platform pengembangan aplikasi universal untuk Windows. Menggunakan XAML atau tata letak berbasis kanvas sebagai desain UI nya. UWP memungkinkan pengembangan aplikasi yang dapat dijalankan di berbagai perangkat Windows, termasuk PC, tablet, ponsel, Xbox, dan lainnya. Dikembangkan untuk memungkinkan aplikasi yang responsif, cross-devices, yang mendukung tata letak adaptif untuk berbagai bentuk dan ukuran layar.

Karakteristik utama dari aplikasi UWP termasuk:

1. Windows Store Distribution: Aplikasi UWP dapat didistribusikan melalui Microsoft Store, yang memudahkan pengguna dalam menemukan dan menginstal aplikasi.

2. Cross-Device Capabilities: Aplikasi UWP dapat menggunakan fitur seperti Continuum untuk Windows 10 Mobile yang memungkinkan perangkat mobile untuk berfungsi seperti PC ketika tersambung ke layar eksternal.

3. Security and Isolation: Aplikasi UWP disandikan untuk keamanan dan dijalankan dalam kontainer yang terisolasi.

4. API Integration: UWP memberikan akses ke beragam API yang memungkinkan aplikasi untuk memanfaatkan fitur-fitur seperti notifikasi, kamera, sensor, penyimpanan, dan banyak lagi.

5. Universal Compatibility: Aplikasi UWP dirancang untuk kompatibilitas universal, artinya mereka dapat dijalankan pada berbagai perangkat Windows dengan sedikit atau tanpa modifikasi. 

6. Cortana Integration: Aplikasi UWP dapat berintegrasi dengan asisten digital Cortana, memungkinkan untuk memberikan perintah suara dan interaksi berbasis suara.

7. Live Tiles: UWP mendukung live tiles yang memungkinkan aplikasi untuk menampilkan informasi yang berguna kepada pengguna bahkan tanpa membuka aplikasi itu sendiri.

8. Responsive Design: Aplikasi UWP dapat merespons perubahan ukuran layar, orientasi, atau perangkat dengan baik.

Contoh Aplikasi UWP:

- Microsoft OneNote Aplikasi ini dapat membuat catatan, menggambar, menyimpan, dan berbagi catatan dengan mudah, dan aplikasi ini juga mendukung fitur-fitur UWP seperti tampilan responsif dan integrasi dengan layanan cloud.

- Microsoft News Aplikasi ini menampilkan live tiles yang memberikan informasi berita terbaru tanpa harus membuka aplikasi secara penuh, dan ia berfungsi dengan baik pada berbagai perangkat Windows.


3. 



4. 






Komentar

Postingan populer dari blog ini

latihan PBKK - Introduction CodeIgniter 4

Latihan 1 (PBKK)