PBKK - Quiz 1

Nama : Ligar Arsa Arnata

NRP : 5025211244

Kelas : PBKK A



Soal Quiz

1. Jelaskan struktur framework, dan apa saja kegunaannya 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 3, kemudian buat video tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi.



Jawaban Quiz

1. Struktur framework dalam pengembangan perangkat lunak akan mencakup beberapa hal, antara lain :

- Arsitektur : Struktur framework yang digunakan untuk mendefinisikan interaksi komponen perangkat lunak satu sama lain.

- Standar Kode : Struktur framework yang berisikan standar pengkodean yang mencakup konvensi penamaan variabel, gaya penulisan kode, dan struktur direktori.

- Library : Struktur framework yang berisikan perintah perintah umum yang dapat digunakan oleh developer untuk membangun sebuah software sehingga lebih cepat dan terstruktur.

- Dokumentasi : Struktur framework yang berisikan dokumentasi penjelasan bagaimana cara penggunaan dan memberikan contoh-contoh kasus penggunaan. Struktur ini sangat penting untuk memandu developer dalam menggunakan framework.

- Keamanan dan Perlindungan : Struktur framework yang dapat digunakan untuk mengintegrasikan prinsip prinsip keamanan yang dapat membantu melindungi software dari ancaman potensial.


Kegunaan framework dalam pengembangan perangkat lunak cukup beragam, antara lain :

- Mempercepat proses pembuatan aplikasi perangkat lunak karena framework sendiri berisikan perintah dan fungsi dasar yang umum digunakan untuk membangun sebuah software aplikasi.

- Membantu para developer dalam perencanaan, pembuatan, dan pemeliharaan sebuah aplikasi, serta membuat software aplikasi yang dibangun lebih tersusun dan terstruktur.

- Aplikasi software yang dihasilkan menjadi lebih stabil dan handal karena framework sudah melalui proses uji baik itu stabilitas dan juga kehandalannya.

- Memudahkan para developer dalam membaca code program dan lebih mudah mencari bugs.

- Memiliki tingkat keamanan yang lebih karena framework telah mengantisipasi cela cela keamanan yang mungkin timbul.


2. Universal Windows Platform atau UWP merupakan teknologi pengembangan framework NET. UWP sendiri sangat sesuai digunakan untuk membangun sebuah aplikasi yang mempunyai karakteristik berbasi Windows dan dapat berjalan di beberapa perangkat seperti PC Windows, tablet, dan smartphone. Beberapa aplikasi yang diinginkan untuk dapat berjalan pada jenis hardware microsoft lainnya seperti Xbox, dan HoloLens juga sangat sesuai untuk dibangun menggunakan UWP. Selain itu, untuk karakteristik dari UWP itu sendiri adalah sebagai berikut :

- Aman: Aplikasi UWP mendeklarasikan sumber daya perangkat dan data mana yang mereka akses. Pengguna harus mengotorisasi akses tersebut.

- Dapat menggunakan API umum di semua perangkat yang menjalankan Windows.

- Mampu menggunakan kemampuan khusus perangkat dan mengadaptasi UI ke ukuran layar perangkat, resolusi, dan DPI yang berbeda.

- Tersedia dari Microsoft Store di semua perangkat (atau hanya yang Anda tentukan) yang berjalan pada Windows 10 atau Windows 11. Microsoft Store menyediakan beberapa cara untuk menghasilkan uang di aplikasi Anda.

- Dapat dipasang dan dihapus instalasinya tanpa risiko pada mesin atau menimbulkan "mesin membusuk".

- Menarik: gunakan petak peta langsung, pemberitahuan push, dan aktivitas pengguna yang berinteraksi dengan Windows Timeline dan Cortana's Pick Up Where I Left Off, untuk melibatkan pengguna.

- Dapat diprogram dalam C#, C++, Visual Basic, dan JavaScript. Untuk UI, gunakan WinUI, XAML, HTML, atau DirectX.

 Berikut merupakan beberapa contoh aplikasi yang dibangun menggunakan UWP : 

- Microsoft Office, yang memungkinkan aplikasi didalamnya dijalankan pada berbagai perangkat Windows.

- Windows Maps, aplikasi pemetaan yang memungkinkan pengguna menjelajahi peta menggunakan perangkat yang beragam seperti PC maupun Smartphone.

- Microsoft To-Do, aplikasi manajemen yang memungkinkan pengguna untuk membuat jadwal di berbaga perangkat windows


3. Desain Aplikasi Photolab : 

    Berikut merupakan Link Source Code dan Dokumentasi Implementasi : 

    - Link Source Code

    - Desain kumpulan photo dan deskripsi (rating photo)

    

    - Desain hapus photo (button delete selected image)





4. 


Comments

Popular posts from this blog

PBKK - Tugas CRUD menggunakan Code Igniter

PBKK - Tugas 3 - Aplikasi Daftar Nama (Name List)