Posts

Quiz Akhir EPL

Nama      : Marsa Aushaf Rafi NRP       : 05111940000220 Kelas      : Evolusi Perangkat Lunak QUIZ Sebutkan dan jelaskan alasan mengapa perangkat lunak harus mengalami proses evolusi? Apa yang dimaksud dengan evolusi perangkat lunak, meliputi apa saja prosesnya Untuk dapat menjaga kualitas dari perangkat lunak tersebut dalam melakukan evolusi perangkat lunak, maka dibuatlah ”Laws” dari perangkat lunak tersebut. Menurut Lehman apa saja Laws nya Jawaban : Link PDF :  https://docs.google.com/document/d/1pzQSX6FJMTGo5OzfHq4hBItJzfUIBo3R/edit?usp=sharing&ouid=110715394427606478002&rtpof=true&sd=true

Tugas 6 EPL : Impact Analysis dari aplikasi Penerimaan Siswa Baru

Image
Nama      : Marsa Aushaf Rafi NRP       : 05111940000220 Kelas      : Evolusi Perangkat Lunak Studi Kasus : Aplikasi Penerimaan Siswa Baru Pada Aplikasi Penerimaan Siswa Baru diatas terdapat beberapa modul diantaranya adalah halaman utama yaitu index.php, selanjutnya ada form-daftar,php sebagai tempat mengisi form pendaftaran siswa baru, kemudian yang terakhir ada list siswa.php sebagai sumber/kumpulan informasi siswa baru yang telah terdaftar dengan mengunakan form sebelumnya. Sebelum dilakukan perubahan maka dilakukan impact analysis yang bertujuan untuk memahami konsekuensi dari perubahan tersebut : Identifikasi Perubahan : form-daftar.php : Dilakukan penambahan pengisian form data mengenai kontak nomor handphone dan email siswa yang bertujuan untuk memudahkan penyebaran informasi yang datang dari instansi pendidikan / SMK tersebut. Berikutnya ada penambahan nomor NIK untuk pengenalan identitas individual siswa baru dan penambahan nomor NI...

Tugas 4 EPL : Studi Kasus Aplikasi / Software Reengineering

Nama : Marsa Aushaf Rafi NRP     : 05111940000220 Kelas    : Evolusi Perangkat Lunak Studi Kasus Reengineering : Android Pengenalan Android OS:      Android OS adalah sistem operasi berbasis Linux yang dikembangkan oleh Android Inc., sebuah perusahaan yang didirikan pada tahun 2003. Pada tahun 2005, Google mengakuisisi Android Inc. dan memulai pengembangan Android sebagai sistem operasi open-source untuk perangkat mobile. Project Reengineering pada Android OS: Pengembangan Android Runtime (ART) (Android 5.0 - Lollipop): Salah satu tahapan paling signifikan dalam reengineering Android adalah pengenalan Android Runtime (ART) yang menggantikan Dalvik Virtual Machine (DVM). ART menggunakan kompilasi ahead-of-time (AOT) untuk mengonversi bytecode aplikasi menjadi kode mesin sebelum aplikasi dijalankan, meningkatkan kinerja dan efisiensi memori. Project Treble (Android 8.0 - Oreo): Diperkenalkan pada Android Oreo , Project Treble adalah inisiatif untuk memi...

ETS EPL

Image
Nama    : Marsa Aushaf Rafi NRP      : 05111940000220 Kelas     : Evolusi Perangkat Lunak 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.

Tugas 2 EPL : Infografis Evolusi Perangkat Lunak

Nama    : Marsa Aushaf Rafi NRP       : 05111940000220 Kelas     : Evolusi Perangkat Lunak Tugas    : 2      Pada tugas kali ini, saya membuat tugas infografis evolusi perangkat lunak mengenai Android OS. Sama seperti penugasan sebelumnya menggunakan analisis sofware yang menghasilkan beberapa requirement yaitu Nama Software, Type, Version, Release, Change, dan Source. berikut adalah hasil infografisnya : 

Tugas 1 EPL : Analisis Software

Nama    : Marsa Aushaf Rafi NRP         : 05111940000220 Kelas       : Evolusi Perangkat Lunak Tugas      : 1     Pada penugasan 2 ini saya menganalisis software framework CSS Tailwind. Dokumen Log / Changelog versi sofware dapat dilihat pada tautan berikut.