Quiz PBKK Kelas A

 Nama     : Made Nanda Wija Vahindra

NRP        : 5025211160

Pertanyaan :

  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. Framework merupakan suatu kerangka kerja yang digunakan untuk mengembangkan suatu aplikasi atau web. Kerangka kerja ini mempermudah para programmer untuk membuat kode dan lebih terstruktur dan rapi karena di dalam framework telah disediakan komponen-komponen tertentu sehingga para programmer tinggal menyusun komponen-komponen tersebut sesuai kebutuhan.
     Kegunaan framework pada pengembangan perangkan lunak cukup banyak diantaranya: 

Membuat kode program lebih terstruktur

Fungsi framework yang utama adalah membuat source code menjadi lebih terstruktur. Terstruktur disini, berarti program yang dibuat akan dimasukkan ke dalam setiap komponen sesuai dengan fungsi nya masing – masing.

Pemeliharaan dan dokumentasi dari website menjadi lebih mudah 

Dengan melakukan maintenance, pengguna dapat dengan mudah dan aman mengubah versi website serta menambahkan fitur baru. Hal ini memungkinkan notifikasi atau pesan kepada pengguna saat ada perbaikan, memberikan informasi bahwa website sedang dalam proses pemeliharaan. Selain itu, menggunakan framework dalam dokumentasi membuatnya lebih terstruktur. Dalam kerangka kerja, setiap dokumen aplikasi dapat diidentifikasi dengan cepat, menghindari kerumitan dalam proses dokumentasi.

Mempercepat dalam proses pembuatan aplikasi / web

Meskipun pembuatan website yang baik tidak hanya tentang kecepatan, prosesnya dapat dipercepat tanpa mengorbankan kualitas, sesuai dengan kebutuhan pelanggan. Pengembang dapat memanfaatkan komponen-komponen dalam sebuah framework untuk mengembangkan aplikasi, mengeliminasi kebutuhan untuk menyusun ulang kode program dari awal.

Membatu kinerja dari developer atau programmer

Jika projek dalam lingkup yang kecil, anda dapat membuat aplikasi dan website tanpa framework, namun jika itu sudah berskala besar, seperti untuk sebuah perusahaan atau organisasi maka anda mungkin harus mempertimbangkan untuk menggunakan framework untuk memaksimalkan kinerja dari segi efisiensi waktu dan resource yang dibutuhkan.

2. Universal Windows Platform (UWP) merupakan platform pembuatan suatu aplikasi yang memungkinkan pembuatan aplikasi yang dapat beroperasi secara optimal di berbagai perangkat Windows, misalnya PC, tabet, dan smartphone. UWP memiliki karakteristik yang mencakup kemampuan untuk menyesuaikan diri dengan berbagai ukuran layar dan berbagai input dari perangkat.
Contohnya aplikasi microsoft photos, microsoft OneNote, dan mail yang memungkinkan aplikasi untuk dapat disesuaikan dengan berbagai perangkat dan ukuran layar.

3. Desain Aplikasi Photolab yang akan dibuat

Diatas adalah desain dari salah satu contoh aplikasi yang menggunakan UWP. Aplikasi tersebut akan dapat 
menghimpun foto, deskripsi ,dan juga bisa menghapus.
Link GitHub: Here
4. Implementasi Aplikasi dan Demo Aplikasi



Comments

Popular posts from this blog

Final Project Pemrograman Berbasis Kerangka Kerja

MVC CI