Quiz PBKK A
Nama: Victor Gustinova
NRP: 5025211159
1. Jelaskan struktur framework , dan apa saja kegunaannya dalam pengembangan Perangkat Lunak?
Struktur framework adalah kerangka kerja yang sudah dirancang sebelumnya yang menyediakan fondasi bagi pengembang untuk membangun dan mengembangkan aplikasi atau sistem.
Struktur framework biasanya terdiri dari:
1. Kode dasar (Core Code): Bagian inti dari framework yang mengendalikan aliran program.
2. Pustaka (Libraries): Kumpulan fungsi atau kelas yang siap pakai untuk memudahkan pengembangan.
3. Middleware: Perangkat lunak yang bertindak sebagai jembatan antara aplikasi dan sistem operasi atau aplikasi lainnya.
4. API (Application Programming Interface): Antarmuka yang memungkinkan aplikasi untuk berinteraksi dengan fitur atau aplikasi lain.
5. Template Engine: Memudahkan pengembangan tampilan antarmuka.
6. Manajemen Database: Fungsi yang mempermudah interaksi dengan database.
7. Dokumentasi: Petunjuk penggunaan dan fitur dari framework.
Kegunaannya dalam pengembangan Perangkat Lunak:
1. Kecepatan Pengembangan: Dengan adanya komponen yang sudah siap pakai, pengembangan menjadi lebih cepat.
2. Konsistensi: Menggunakan framework membantu dalam memastikan konsistensi dalam pengembangan.
3. Keamanan: Framework biasanya menyediakan fitur keamanan yang telah teruji.
4. Dukungan Komunitas: Pengembangan berdasarkan framework populer sering didukung oleh komunitas yang besar.
5. Kode yang Terorganisir: Framework memaksa pengembang untuk mengikuti standar tertentu, sehingga kode lebih rapi dan mudah dipahami.
Dengan menggunakan framework, pengembang bisa fokus pada pengembangan fitur utama aplikasi tanpa harus 'menemukan ulang roda' untuk setiap aspek dasar.
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 dari Microsoft yang memungkinkan pembuatan aplikasi yang dapat berjalan di berbagai perangkat Windows, mulai dari PC, tablet, smartphone, Xbox, HoloLens, dan lainnya.
Contoh: Aplikasi 'Photos' pada Windows 10 adalah contoh dari aplikasi UWP. Aplikasi ini dapat berjalan dengan baik di PC, tablet, atau bahkan smartphone berbasis Windows, dengan tampilan yang menyesuaikan berdasarkan ukuran layar perangkat.
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.
Komentar
Posting Komentar