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

Tugas 4 - Evolusi Perangkat Lunak

Gambar
Tugas 4 Re-Engineering Adobe Photoshop  Nama : Sidrotul Munawaroh Nrp : 5025201047

Tugas 3 Evolusi Perangkat Lunak

Tugas 3  Nama : Sidrotul Munawaroh Nrp : 5025201047

Tugas 2 Infografis Evolusi Perangkat Lunak

Gambar
Tugas 2 Infografis  Nama : Sidrotul Munawaroh Nrp : 5025201047

Tugas 1 Evolusi Perangkat Lunak

Tugas 1 : Software Analisis  Nama : Sidrotul Munawaroh Nrp : 5025201047

Sistem POS(Point of Sale) untuk Transaksi Jual Beli

Gambar
    Point of Sale atau yang biasa disebut mesin kasir adalah sebuah aplikasi yang  biasa digunakan dari toko kecil hingga besar untuk mencatat semua transaksi mulai dari keluar/masuknya barang, jumlah stok yang masih tersedia di dalam gudang dll.       Apkikasi sederhana yang kami buat menggunkan setruktur data  HashMap  dimana untuk menyimpan data yang berupa stok barang, harga barang dan tanggal keluar/masuknya barang dubuat terpisah dengan menggunakan nama barang sebagai identitasnya.       Semua fungsi yang kami buat juga dibuat terpisah perfungsi, sehingga lebih mudah dan lebih nyaman jika terdapat error disalah satu fungsinya. Berikut adalah  Makala/paper dan   Source Code  dari Sistem Point of Sale dari kami: DATA HOSTED WITH ♥ BY  PASTEBIN.COM  -  DOWNLOAD RAW  -  SEE ORIGINAL import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.*;   publ...