Kuis 1 PBKK

Nama: Nayya Kamila Putri Yulianto
NRP: 5025211183
Kelas: PBKK (A)
  1. Jelaskan struktur framework, dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?
    Struktur framework dalam pengembangan perangkat lunak merujuk pada organisasi hierarkis dari komponen perangkat lunak yang dirancang untuk memudahkan pengembangan, pengujian, dan pemeliharaan aplikasi. Framework adalah kerangka kerja yang menyediakan aturan, pedoman, dan komponen yang dapat digunakan oleh pengembang untuk membangun aplikasi dengan lebih cepat dan efisien. Ini memiliki beberapa kegunaan penting dalam pengembangan perangkat lunak: 
    -  
    Reusabilitas: Framework umumnya mencakup berbagai komponen yang telah dibangun sebelumnya, seperti fungsi, kelas, atau modul, yang dapat digunakan kembali dalam berbagai proyek. Ini menghemat waktu dan upaya pengembang
    -  Konsistensi: Framework mengenakan aturan dan standar tertentu yang membantu dalam menjaga konsistensi kode antara berbagai bagian aplikasi. Hal ini mempermudah pemeliharaan dan perbaikan bug
    -  Skalabilitas: Framework biasanya dirancang untuk mendukung pertumbuhan aplikasi. Ketika aplikasi menjadi lebih kompleks, framework dapat membantu dalam pengelolaan kompleksitas
    -  Keamanan: Beberapa framework memiliki lapisan keamanan bawaan yang membantu melindungi aplikasi dari serangan
    -  Pengembangan Kolaboratif: Framework dapat membantu tim pengembang berkolaborasi dengan lebih baik karena mereka mengikuti aturan yang seragam

  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 platform pengembangan yang dikembangkan oleh Microsoft untuk memungkinkan pembuatan aplikasi yang dapat berjalan di berbagai perangkat berbasis Windows, seperti PC, tablet, smartphone, Xbox, HoloLens, dan lainnya. Karakteristik utama dari aplikasi yang dibuat dengan UWP adalah:
    -  
    Universal: Aplikasi UWP dapat berjalan di berbagai perangkat dengan Windows 10 atau yang lebih baru tanpa perlu menulis ulang kode aplikasi. Ini menciptakan pengalaman yang seragam bagi pengguna di berbagai perangkat
    -  Responsif: Aplikasi UWP dapat menyesuaikan tampilan dan interaksi sesuai dengan ukuran layar dan mode input perangkat yang digunakan. Misalnya, aplikasi UWP dapat mengoptimalkan tampilan untuk perangkat sentuh atau tampilan desktop
    -  Keamanan: UWP memperkenalkan model keamanan yang ketat untuk melindungi pengguna dari aplikasi berbahaya. Aplikasi UWP diisolasi dalam kontainer yang aman, dan mereka hanya memiliki akses terbatas ke sumber daya perangkat.
    Contoh Aplikasi UWP: Microsoft Office, Adobe Photoshop Express, Netflix, dan banyak aplikasi lainnya yang dirancang untuk berjalan di berbagai perangkat Windows. UWP memungkinkan pengembang untuk menciptakan pengalaman yang seragam dan responsif di berbagai perangkat Windows, menjadikannya salah satu pilihan utama untuk pengembangan aplikasi lintas platform dalam ekosistem Windows.

  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.



    Referensi
Link Repo
Link Demo

Comments

Popular Posts