Quiz PBKK Kelas A
Nama : Made Nanda Wija Vahindra
NRP : 5025211160
Pertanyaan :
- Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?
- Dalam pembuatan aplikasi, dikenal dengan Universal Windows Platform. Digunakan untuk membuat aplikasi yang mempunyai karakteristik seperti apa? Jelaskan sertai dengan contoh.
- 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.
- 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
Post a Comment