Quiz 1 PBKK

 

Nama : Tigo S Yoga

 Kelas : PBKK A

 NRP : 5025211125


Quiz 1 PBKK

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

Framework adalah kumpulan perangkat, aturan, konvensi, dan alat yang menyediakan kerangka kerja umum untuk membangun aplikasi perangkat lunak. Framework mengacu pada kerangka kerja atau struktur dasar yang digunakan untuk mempermudah proses pengembangan perangkat lunak.
  • Berikut adalah struktur dari framework :
- Komponen Inti Framework: Komponen-komponen inti yang menyediakan fungsionalitas dasar framework.

- Modul atau Package: Pembagian fungsionalitas ke dalam modul atau package terpisah.

- Konfigurasi: File konfigurasi untuk mengatur berbagai aspek aplikasi.

- Pola Desain: Penggunaan pola desain seperti MVC, MVVM, dll.

- Pustaka dan Dependensi: Pengelolaan pustaka dan dependensi yang diperlukan.

- Struktur Direktori Standar: Struktur direktori untuk penyimpanan berbagai jenis file.

- Routing: Sistem yang memetakan URL ke tindakan dalam aplikasi web.

- Middleware: Lapisan perantara yang memungkinkan penambahan fungsi tambahan sebelum atau sesudah pemrosesan permintaan HTTP.

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

Universal Windows Platform (UWP) adalah kerangka kerja pengembangan aplikasi yang dikembangkan oleh Microsoft. Ini dirancang untuk memungkinkan pengembangan aplikasi yang dapat berjalan di berbagai perangkat Windows, termasuk komputer desktop, tablet, ponsel, Xbox, dan perangkat IoT (Internet of Things) yang menjalankan sistem operasi Windows 10 atau versi yang lebih baru. Aplikasi UWP menggunakan kode dan API yang sama di semua perangkat, sehingga pengembang dapat membuat aplikasi yang lebih efisien dan hemat biaya
  • Beberapa karakteristik utama Universal Windows Platform (UWP) meliputi :
- Universal Apps: UWP memungkinkan untuk dapat diinstal dan dijalankan pada berbagai jenis perangkat Windows.

- Kemampuan Adaptasi: Aplikasi UWP dapat menyesuaikan antarmuka pengguna dan fungsionalitasnya dengan ukuran layar, orientasi, dan perangkat input yang berbeda.

- Distribusi melalui Microsoft Store: Aplikasi UWP dapat didistribusikan melalui Microsoft Store, yang menyederhanakan proses instalasi dan pembaruan aplikasi.

- Integrasi dengan Windows 10: Aplikasi UWP dapat mengakses beragam fitur dan layanan Windows 10, seperti Cortana (asisten digital), notifikasi push, dan berbagai API yang memungkinkan interaksi dengan perangkat keras dan sistem operasi.

- Bahasa Pemrograman: UWP mendukung berbagai bahasa pemrograman, termasuk C#, Visual Basic, C++, dan JavaScript, serta penggunaan platform pengembangan seperti Visual Studio.

- Desain Responsif: UWP mendorong pengembangan aplikasi dengan desain responsif, yang memungkinkan tampilan aplikasi menyesuaikan ukuran layar dan orientasi perangkat.

- Keamanan dan Privasi: Aplikasi UWP menjalankan dalam kontainer yang membatasi akses ke sumber daya sistem, sehingga meningkatkan keamanan dan privasi.

- Cross-Platform Development: Selain Windows, aplikasi UWP juga dapat diporting ke platform lain yang mendukung .NET Core, seperti Android dan iOS, menggunakan proyek Xamarin.

  • Berikut beberapa contoh aplikasi Universal Windows Platform (UWP) yang umum digunakan:
- Microsoft Office: Versi terbaru dari aplikasi Microsoft Office, seperti Word, Excel, dan PowerPoint, adalah contoh aplikasi UWP. Mereka dirancang untuk berjalan di berbagai perangkat Windows dengan antarmuka yang responsif.

- Microsoft Edge: Browser web bawaan Windows 10, Microsoft Edge, adalah aplikasi UWP. Ini memiliki kemampuan penyesuaian yang baik untuk berbagai perangkat.

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.


Source Code : Link Github



Komentar

Postingan populer dari blog ini

Tugas 2 PBKK

Quiz 2 PBKK