Postingan

Tugas 7 - Evolusi Perangkat Lunak

Gambar
 Refactoring  Nama : Sidrotul Munawaroh Nrp : 5025201047 Sebelum Refactoring // Sebelum Refactoring  Dari function `getShoppingCart`menggunakan XMLHttpRequest secara langsung untuk melakukan permintaan sinkron ke API keranjang belanja.  Kode ini juga tidak memanfaatkan konsep asinkron, yang dapat menyebabkan blok pada antarmuka pengguna saat menunggu respons dari server, kode ini juga kurang modular dan sulit untuk diuji ulang. // Sesudah Refactoring Dari function `getShoppingCart` menggunakan `fetch` untuk melakukan permintaan asinkron ke API keranjang belanja. Kode tersebut menggunakan `async/await` untuk menangani operasi asinkron dengan cara yang lebih mudah dimengerti Kode tersebut juga menggunakan `try/catch` untuk menangkap kesalahan dengan baik, dan menjadi lebih modular, lebih mudah diuji ulang, dan efesian dalam menangani operasi asinkron.

Studi Kasus PPDB Online

Studi Kasus PPDB online  Nama: 1. Sidrotul Munawaroh / 5025201047

Evolusi Perangkat Lunak - FP

FINAL PROJECT  Nama Kelompok : 1. Sidrotul Munawaroh / 5025201047 2. Yusron Nugroho Aji / 5025201138 Soal Final Project: 1. Cari paper yang berhubungan dengan aktivitas evolusi perangkat lunak 2. Tulis studi kasus sesuai dengan referensi, analisa dan berikan contoh termasuk dalam aktivitas yang mana dalam Evolusi Perangkat Lunak. 3. Output dalam bentuk tulisan resume, studi kasus evolusi perangkat lunak dan penjelasan aktivitas yang terjadi di dalam proses evolusinya. 4. Buat video presentasinya, upload di youtube, dan didokumentasikan di blog.

KUIS Akhir EPL

Kuis Akhir EPL  Nama : Sidrotul Munawaroh Nrp : 5025201047 1. Berikut alasan mengapa perangkat lunak harus mengalami proses evolusi: - Perubahan Kebutuhan Pengguna: kebutuhan dan ekspektasi pengguna terus berubah seiringnya waktu, maka dari itu perangkat lunak perlu berkembang untuk memenuhi tuntutan baru dan meningkatkan fungsionalitas - Perbaikan dan Pemeliharaan: Proses evolusi mencakup perbaikan bug, peningkatan performa, dan pemeliharaan perangkat lunak - Teknologi Baru: Kemajuan dalam teknologi memungkinkan pengembang perangkat lunak untuk memanfaatkan alat dan metode baru yang dapat meningkatkan kualitas dan efisiensi perangkat lunak. - Perubahan Lingkungan Operasional: Perubahan dalam lingkungan operasional, seperti perubahan sistem operasi, infrastruktur hardware, atau integrasi dengan platform lain, dapat memerlukan adaptasi dan evolusi perangkat lunak agar tetap kompatibel dan berjalan dengan baik. - Peningkatan Keamanan: Ancaman keamanan terus berkembang, dan perangkat ...

Tugas 6 Impact Analysis

Gambar
Tugas 6 Impact Analysis  Nama : Sidrotul Munawaroh Nrp : 5025201047 Pada Pendaftaran Mahasiswa Baru diatas mempunyai beberapa modul seperti halaman utama (index.php), kemudian form-daftar.php sebagai tempat pengisian formulir pendaftaran mahasiswa baru, dan terakhir list-siswa.php sebagai sumber/Mengumpulkan informasi tentang mahasiswa baru yang telah mendaftar menggunakan formulir di atas. Sebelum perubahan dilakukan, dilakukanlah analisis dampak yang bertujuan untuk memahami akibat dari perubahan tersebut.  Identifikasi Komponen Utama: form-daftar.php : Untuk memudahkan penyebaran informasi  dari lembaga pendidikan dan sekolah kejuruan, telah ditambahkan formulir data nomor ponsel kontak siswa dan alamat email. Diikuti dengan nomor NIK untuk mengidentifikasi diri mahasiswa baru dan  nomor NISN untuk mengidentifikasi identitas mahasiswa dari segi riwayat akademik.  list-siswa.php : Karena adanya penambahan pada form input, otomatis  kolom data tambahan aka...

ETS Evolusi PL

ETS Evolusi PL  Nama : Sidrotul Munawaroh Nrp : 5025201047 Link PPT :https://docs.google.com/presentation/d/1RmlcLC0KnMRnLXfHWD6zR6ONuEb9-SBH/edit?usp=sharing&ouid=109971885417930066458&rtpof=true&sd=true Link YT : https://youtu.be/FE2q6WdnPKE

Tugas 5 - Evolusi Perangkat Lunak

Tugas 5 Migrasi Perangkat Lunak  Nama : Sidrotul Munawaroh Nrp : 5025201047