Langsung ke konten utama

Quiz PBKK Kelas A

 Quiz PBKK A

    Pada kesempatan kali ini saya mengerjakan soal Quiz, berikut merupakan hasil dari pemikiran saya :


1. Jelaskan struktur framework , dan apa saja kegunaanya dalam pengembangan Perangkat Lunak?

    Framework (kerangka kerja) adalah seperangkat aturan, pedoman, dan alat yang disediakan untuk membantu developer dalam membangun aplikasi atau sistem dengan lebih efisien. 
    Struktur framework adalah organisasi atau tata letak umum dari komponen, direktori, dan berkas yang digunakan dalam sebuah proyek yang dibangun dengan menggunakan framework tersebut. Struktur framework dirancang untuk menyediakan kerangka kerja yang konsisten dan terstruktur.Setiap framework dapat memiliki struktur yang berbeda tergantung pada tujuannya. Kegunaannya dalam pengembangan perangkat lunak antara lain :

  • Meningkatkan Produktivitas : Developer tidak perlu membuat dari awal, karena komponen dan alatnya sudah tersedia
  • Standarisasi: Penggunaan framework menghasilkan penulisan code yang konsisten, sehingga dapat dipahami oleh programmer lainnya
  • Reusabilitas: Penggunaan framework memungkinkan developer untuk menggunakan kembali komponen(fungsi) yang telah ada
  • Keamanan: Penggunaan framework dapat membantu melindungi aplikasi dari berbagai serangan keamanan
  • Dokumentasi: Penggunaan framework memudahkan pengembang dalam memahami cara menggunakan berbagai komponen dan fitur
  • Skalabilitas: Penggunaan framework dapat mempermudah developer untuk memperbesar aplikasi sesuai dengan perkembangan kebutuhan

2. Dalam pembuatan aplikasi, dikenal dengan Universal Windows Platform. Digunakan untuk membuat aplikasi yang mempunyai karakteristik seperti apa? Jelaskan sertai dengan contoh.


    UWP (Universal Windows Platform) adalah sebuah platform yang dikembangkan oleh Microsoft, berguna dalam pembuatan aplikasi yang berjalan di berbagai perangkat yang menjalankan sistem operasi Windows. Karakteristik yang dimiliki oleh aplikasi tersebut antara lain:

  • Multi-Platform: Aplikasi UWP dapat berjalan di berbagai perangkat yang memiliki sistem operasi Windows.
  • Desain Responsif: Aplikasi UWP dapat menyesuaikan antarmuka pengguna dengan berbagai ukuran layar, orientasi, dan resolusi.
  • Antarmuka Pengguna Modern: Aplikasi UWP menggunakan antarmuka pengguna modern seperti elemen UI yang bersih, animasi halus, dan integrasi dengan kontrol sentuhan.
  • Sandboxing: Aplikasi UWP dijalankan dalam kontainer yang terisolasi, sehingga mereka tidak dapat memengaruhi sistem operasi atau aplikasi lain. Ini memberikan tingkat keamanan dan stabilitas yang tinggi.
  • Akses ke Fitur Windows: Aplikasi UWP memiliki akses ke berbagai API Windows, sehingga memungkinkan mereka untuk memanfaatkan fitur-fitur yang tersedia dalam sistem operasi Windows.

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.

Repository : Photolab

Komentar

Postingan populer dari blog ini

Tugas Pertemuan 3 - Windows Presentation Foundation

Windows Presentation Foundation(WPF) Aplication     Dalam artikel kali ini, saya ingin berbagi hasil belajar terbaru saya. Saya berhasil membuat aplikasi Name list dengan menggunakan template Windows Presentation Foundation. Dalam penerapannya, saya menggunakan bahasa C# dan memanfaatkan framework .NET di Microsoft Visual Studio. Berikut saya lampirkan hasil code dan screenshot saya: Repository :  Github Tampilan Awal Tampilan ketika button Add Name di klik      Saya harap artikel ini dapat memberikan inspirasi kepada teman-teman yang ingin memulai perjalanan pemrograman atau meningkatkan keterampilan mereka.

Tugas 9 - Desain Arsitektur Aplikasi

Desain Arsitektur Aplikasi      Arsitektur aplikasi adalah structural map yang memberikan panduan cara merakit aplikasi perangkat lunak. Sistem ini menentukan bagaimana aplikasi berinteraksi satu sama lain untuk memenuhi kebutuhan klien. Struktur ini terdiri dari modul perangkat lunak, komponen, sistem, dan berbagai interaksi di antara mereka.     Lajunya pertumbuhan teknologi dan pertukaran informasi, membuat kita diharuskan untuk beradaptasi terhadap keadaan tersebut. Perkembangan teknologi terjadi di berbagai bidang. Salah satunya adalah bidang pendidikan.  Institut Teknologi Sepuluh Nopember (ITS) merupakan salah satu kampus yang dapat beradaptasi dengan perkembangan teknologi ini. ITS meluncurkan myITS Portal (dulu bernama integra ITS) yang merupakan  situs yang menyediakan akses terpadu ke berbagai layanan dan sistem informasi yang ada di lingkungan kampus ITS. myITS Portal akan menjadi objek untuk dianalisis menurut desain arsitekturnya.   ...

Tugas 3 - Feasibility Study Aplikasi SIMPEG

Feasibility study aplikasi HR : GreatDay HR Feasibility study adalah studi analisis yang digunakan untuk mengukur dan menilai tingkat kelayakan pada sebuah proyek. Kegiatan ini dilakukan untuk dapat mengetahui seberapa layak suatu rencana proyek tersebut.  Feasibility study memiliki pembahasan utama seperti technical feasibility, economic feasibility dan organizational feasibility. Dalam kesempatan kali ini, akan dilakukan feasibility study terhadap salah satu aplikasi HR yaitu aplikasi GreatDay HR. 1.        Technical feasibility ·         Familiarity with application is medium - HR Department memahami alur kerja aplikasi - Finance Department dapat melihat peluang penjualan aplikasi ini - IT Department memiliki pengalaman dalam membuat website perusahaan, tetapi tidak sekompleks permasalahan saat ini ·         Familiarity with technology is medium - IT Department telah memil...