Posts

Showing posts from October, 2023

Evolusi Perangkat Lunak - ETS

Image
Pert 9 Evaluasi EPL Nama : Rachel Anggieuli AP NRP : 5025201263 Tahun : 2023/2024 Soal: 1. Apa yang dimaksud dengan evolusi perangkat lunak, dan mengapa evolusi ini penting dalam pengembangan perangkat lunak? Jelaskan dengan contoh bagaimana Windows mengalami evolusi dari versi awal hingga versi terbaru, dan apa manfaat yang dihasilkan dari evolusi ini? 2. Apa yang terjadi di dalam evolusi perangkat lunak yang berfokus pada perbaikan keamanan? Insiden keamanan terkenal yang memengaruhi evolusi perangkat lunak. 3. Apa yang dimaksud dengan "refactoring" dalam konteks evolusi perangkat lunak, dan mengapa itu penting? 4. Studi Kasus: Apakah Windows pernah melakukan refactoring signifikan dalam sejarah evolusinya, dan apa tujuan utamanya? 5. Bagaimana perangkat lunak open source mengalami evolusi dibandingkan dengan perangkat lunak propietari? Jelaskan Link PPT: ETS Evolusi Perangkat Lunak Link Video: Video ETS Evolusi Perangkat

PBKK B - Tugas Pert 8

Image
Rachel Anggieuli Amalia Pasorong 5025201263 PBKK B Tugas Pert 8: Dalam dunia pengembangan aplikasi web, CodeIgniter muncul sebagai salah satu framework yang sangat efisien dengan pendekatan Model-View-Controller (MVC). Berbeda dengan tugas sebelumnya yang menggunakan framework .NET, CodeIgniter memberikan kemudahan dalam pengelolaan dan pemeliharaan kode. Framework ini menawarkan struktur yang terorganisir dengan baik, memungkinkan pengembang untuk fokus pada logika bisnis (model), presentasi tampilan (view), dan pengontrolan alur (controller). Melalui kelas ini, kita akan menjelajahi prinsip-prinsip dasar CodeIgniter dan bagaimana implementasi metode MVC dapat meningkatkan efisiensi dalam pengembangan aplikasi web. Dengan demikian, peserta akan diberdayakan untuk menguasai konsep-konsep esensial dalam penggunaan CodeIgniter dalam pembuatan aplikasi web yang responsif dan mudah dikelola. Link : Repository Github Source: Memahami Konsep MVC dan Routing Dokumentasi Aplik

Evolusi Perangkat Lunak - Pert 8: Migration

Tugas Pert 8 Migration Nama : Rachel Anggieuli AP NRP : 5025201263 Tahun : 2023/2024 Legacy Information System Deskripsi Study Case - DBMS Sistem Manajemen Basis Data (Database Management System - DBMS) adalah perangkat lunak yang dirancang untuk menyimpan, mengelola, dan mengorganisir data dalam basis data. Basis dara merupakan kumpulan data terstruktur yang diorganisir agar mudah diakses, dikelola, dan diperbarui. DBMS menyediakan antarmuka untuk pengguna dan aplikasi agar dapat berinteraksi dengan basis data dengan cara yang efisien dan aman. Fitur Utama: Manajemen data transaksional untuk aplikasi bisnis Ketergantungan pada model relasional Kinerja dan skalabilitas terbatas Antarmuka pengguna yang sudah ketinggalan zaman Keamanan perlu diperkuat. 1. Wrapping Implementasikan lapisan wrapping untuk memfasilitasi interaksi antara DBMS Legacy dengan komponen-komponen lain dalam lingkungan perangkat lunak Pastikan lapisan wrapping dirancang secara modular dan dapat diintegrasik

PBKK B - Quiz

Image
Rachel Anggieuli AP 5025201263 PBKK B - Quiz Soal 1.      Jelaskan struktur framework, dan apa saja kegunaannya dalam pengembangan Perangkat Lunak? 2.      Dalam pembuatan aplikasi, pertimbangkan apa saja ketika memilih metode implementasi Winform, WPF, ataupun UWP. Jelaskan perbedaan masing-masing. 3.      Untuk memperjelas jawaban no.2, buatlah screenshot aplikasi yang pernah dibuat, besera deskripsi dan link tugas yang pernah dikerjakan mengenai Winfor, WPF, dan UWP 4.      Apa saja yang dimaksud dengan aplikasi Rich UI. Buatlah aplikasi Rich UI yang berguna dalam kehidupan sehari hari, misal Animasi Clock, aplikasi cuaca, pemantauan kesehatan. Buat design UInya.. 5.      Implementasikan soal no.4, kemudian buat cideo tutorial pengerjaannya, upload di Youtube, dan embedded di blog dokumentasi. 1.  Framework adalah sebuah kerangka kerja dalam pengembangan perangkat lunak yang memuat aturan, panduan, serta sarana yang berguna dalam mempermudah tahapan pengembangan perangkat lunak. Bia

Evolusi Perangkat Lunak - Pert 7: Reengineering

Image
Tugas Pert 7 Reengineering Nama : Rachel Anggieuli AP NRP : 5025201263 Tahun : 2023/2024 Studi Kasus: Reengineering Mozilla Firefox Mozilla Firefox adalah salah satu browser web open-source yang populer. Mozilla telah melakukan beberapa tahap reengineering untuk meningkatkan kualitas, kinerja, dan fungsionalitas Firefox. Berikut adalah studi kasus mengenai reengineering Mozilla Firefox: Latar Belakang: Pada awalnya, Firefox adalah hasil turunan dari Netscape Navigator yang mulai dikembangkan oleh Mozilla Foundation pada tahun 2002. Namun, ketika browser ini pertama kali dirilis dengan nama Phoenix, banyak pengguna melihatnya sebagai alternatif yang lebih ringan dan cepat dibandingkan dengan browser lain pada saat itu. Namun, selama bertahun-tahun, persaingan dalam pasar browser semakin ketat dengan munculnya Google Chrome. Tahap Reengineering: 1. Reengineering Antar Muka Pengguna (User Interface): Pada tahun 2011, Mozilla memulai proyek Australis yang bertujuan unt