Postingan

Evolusi Perangkat Lunak - Tugas 6 Impact Analysis

Nama : Afiq Akram NRP : 5025201270 Evolusi Perangkat Lunak Tugas 6 Tugas 6 Impact Analysis

ETS - Evolusi Perangkat Lunak

Gambar
Nama : Afiq Akram  NRP : 5025201270  Evolusi Perangkat Lunak  Soal 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? Apa yang terjadi di dalam evolusi perangkat lunak yang berfokus pada perbaikan keamanan? Insiden keamanan terkenal yang memengaruhi evolusi perangkat lunak. Apa yang dimaksud dengan "refactoring" dalam konteks evolusi perangkat lunak, dan mengapa itu penting? Studi Kasus: Apakah Windows pernah melakukan refactoring signifikan dalam sejarah evolusinya, dan apa tujuan utamanya? Bagaimana perangkat lunak open source mengalami evolusi dibandingkan dengan perangkat lunak propietari? Jelaskan. LINK :  PPT  

Evolusi Perangkat Lunak - Tugas 5 Legacy

Nama : Afiq Akram NRP : 5025201270 Kelas : Evolusi Perangkat Lunak

Evolusi Perangkat Lunak - Tugas 4 Reengineering

Nama : Afiq Akram NRP : 5025201270 Studi Kasus: Reengineering iPusnas Latar Belakang:     Aplikasi perpustakaan digital iPusnas dari Perpustakaan Nasional Republik Indonesia menghadapi beberapa tantangan, seperti on-boarding yang kurang efektif, tampilan yang kurang menarik, dan isu-isu pencarian buku. Untuk meningkatkan kualitas pengalaman pengguna, diputuskan untuk melakukan reengineering pada iPusnas. Tujuan Reengineering:      1. Optimasi Onboarding: Mendesain ulang halaman onboarding untuk memberikan penjelasan yang lebih terperinci tentang fitur-fitur dan kelebihan aplikasi. Memberikan penjelasan yang lebih jelas tentang fungsi setiap ikon dan tombol selama onboarding.      2. Perbaikan Tampilan dan Pencarian: Menambahkan halaman untuk memilih genre bacaan agar lebih sesuai dengan minat pengguna. Menyempurnakan fitur "Explore" untuk menampilkan buku-buku yang kurang dikenal dengan tampilan yang lebih menarik.      3. Penangana...

Evolusi Perangkat Lunak - Tugas 3 Sistem Informasi Pelanggan CRM

 Nama : Afiq Akram NRP : 5025201270 Kelas : Evolusi Perangkat Lunak Tugas 3 Sistem Informasi Pelanggan - CRM Sebuah perusahaan yang menggunakan sistem manajemen basis data (DBMS) untuk mengelola data pelanggan mereka. Awalnya, DBMS ini dirancang untuk hanya menyimpan dan mengambil data pelanggan seperti nama, alamat, no telpon, pekerjaan, instansi. Namun, seiring berjalannya waktu, perusahaan ini ingin mengembangkan fungsionalitas aplikasi sistem informasi mereka untuk memenuhi kebutuhan yang lebih luas. Pada tahap awal, DBMS hanya dirancang untuk mengelola informasi dasar pelanggan seperti nama, alamat, dan nomor telepon. Namun, perusahaan ini mulai menyadari bahwa mereka perlu melacak lebih banyak informasi, seperti riwayat transaksi pelanggan dan preferensi produk. Untuk memenuhi kebutuhan baru ini, perusahaan memutuskan untuk melakukan perubahan fungsionalitas dalam DBMS mereka. Mereka menambahkan tabel baru untuk menyimpan riwayat transaksi pelanggan dan mengintegrasikan siste...

Evolusi Perangkat Lunak - Tugas 2 Infografis Evolusi Perangkat Lunak

 Nama : Afiq Akram NRP : 5025201270 Kelas : Evolusi Perangkat Lunak Tugas : 2 Setelah mengerjakan menganalisis software yang telah ditentukan, dari hasil analisis tersebut didapatkan Infografis sebagai berikut :

Evolusi Perangkat Lunak - Tugas 1 Analisis Software

Nama : Afiq Akram NRP : 5025201270 Evolusi Perangkat Lunak Requirement dari tugas kali ini yaitu Nama Software, Type Software, Version, Release, Change, dan Source. Berikut hasil analisis dari React: