Nama : Atha Dzaky H
NRP: 5025201269
Kelas: PBKK A
SOAL
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 3, kemudian buat video tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi.
JAWABAN
- Struktur Framework:
Struktur framework adalah kerangka kerja atau pendekatan yang digunakan
dalam pengembangan perangkat lunak untuk menyediakan fondasi yang
terstruktur dan terorganisir. Framework menyediakan aturan, konvensi,
dan alat yang membantu pengembang dalam membangun aplikasi dengan lebih
cepat dan efisien. Struktur framework biasanya terdiri dari
komponen-komponen seperti library, modul, kelas, fungsi, dan arsitektur
yang dapat digunakan untuk mempercepat proses pengembangan.
Kegunaan framework dalam pengembangan perangkat lunak antara lain:
- Mempercepat pengembangan: Framework menyediakan komponen-komponen
yang telah dibangun sebelumnya, sehingga pengembang dapat menggunakan
kembali kode yang ada dan menghindari pengulangan yang tidak perlu. Hal
ini dapat menghemat waktu dan usaha dalam pengembangan perangkat lunak.
- Memastikan konsistensi: Framework menyediakan aturan dan konvensi
yang konsisten dalam pengembangan perangkat lunak. Ini membantu
memastikan bahwa aplikasi yang dikembangkan memiliki struktur yang
serupa dan mudah dipahami oleh pengembang lain.
- Memperbaiki keamanan: Beberapa framework menyediakan fitur keamanan
yang telah teruji dan terintegrasi. Pengembang dapat memanfaatkan
fitur-fitur ini untuk melindungi aplikasi dari serangan yang umum
terjadi.
- Memperbaiki skalabilitas: Framework sering kali dirancang untuk
mendukung skalabilitas. Dengan menggunakan framework yang tepat,
pengembang dapat dengan mudah memperluas dan mengubah aplikasi saat
kebutuhan bisnis berubah.
- Universal Windows Platform (UWP):
Universal Windows Platform (UWP) adalah platform pengembangan aplikasi
yang diperkenalkan oleh Microsoft. UWP memungkinkan pengembang untuk
membuat aplikasi yang dapat berjalan di berbagai perangkat Windows,
termasuk PC, tablet, ponsel, Xbox, dan perangkat lainnya. Karakteristik
utama dari aplikasi UWP meliputi:
- Responsif: Aplikasi UWP dapat menyesuaikan tampilan dan
fungsionalitasnya dengan baik pada berbagai ukuran layar dan perangkat
yang berbeda.
- Terhubung: Aplikasi UWP dapat terhubung dengan berbagai layanan dan
perangkat, seperti sensor, penyimpanan awan, dan API pihak ketiga.
- Aman: Aplikasi UWP dijalankan dalam konteks keamanan yang
terisolasi, membatasi akses ke sumber daya sistem dan melindungi
pengguna dari aplikasi yang berbahaya.
- Dapat diperbarui: Aplikasi UWP dapat diperbarui secara otomatis
melalui Microsoft Store, memastikan pengguna mendapatkan pembaruan
terbaru.
Contoh aplikasi UWP adalah "Microsoft OneNote" yang merupakan
aplikasi catatan yang dapat diakses di berbagai perangkat Windows.
Aplikasi ini dapat berjalan pada PC, tablet, ponsel, dan bahkan Xbox.
OneNote menyesuaikan tampilannya dengan baik pada berbagai ukuran layar
dan menyediakan fitur-fitur terhubung seperti sinkronisasi ke
penyimpanan awan OneDrive.
3.
Komentar
Posting Komentar