Posts

Showing posts from December, 2023

Evolusi Perangkat Lunak - Tugas 8

 Nama : Ezekiel Mashal Wicaksono NRP : 5025201140

Evolusi Perangkat Lunak - Tugas 7

Image
 Nama : Ezekiel Mashal Wicaksono NRP : 5025201140 Kelas : EPL Refactoring Sebelum Refactor : Refactor : Beberapa perubahan yang dilakukan melibatkan: Penggunaan parameter objek item pada metode add_item dan remove_item untuk meningkatkan fleksibilitas dan membantu dalam manajemen item. Pembuatan metode calculate_total_price untuk menghitung total harga dengan lebih bersih dan terpisah dari metode lain. Penyesuaian metode view_cart untuk menampilkan item-item dalam keranjang dan total harga dengan cara yang lebih jelas. Refactoring ini bertujuan untuk meningkatkan kejelasan, keterbacaan, dan pemeliharaan kode pada fungsi cart dalam e-commerce.

Evolusi Perangkat Lunak - Tugas 6

Image
 Nama : Ezekiel Mashal Wicaksono NRP : 5025201140 Kelas : EPL  Tugas Impact Analysis Penerimaan Siswa Baru Perubahan pada modul penerimaan siswa baru mencakup penambahan kolom gmaps untuk mencatat koordinat rumah siswa, sesuai dengan peraturan Kemendikbud yang menetapkan zonasi berdasarkan jarak koordinat antara rumah dan sekolah. Perubahan ini berdampak pada beberapa modul terkait, seperti modul unggah berkas yang mewajibkan siswa menentukan koordinat rumah dan mengunggah foto rumah serta halaman Google Maps. Admin akan melakukan validasi untuk memastikan kesesuaian lokasi dengan alamat pada dokumen pendukung guna meminimalkan potensi kecurangan. Modul edit berkas juga mengalami penyesuaian, di mana perlu ditambahkan kolom koordinat dan berkas agar siswa dapat memperbarui informasi jika terjadi penolakan dari admin setelah proses validasi. Selain itu, modul data siswa perlu diperbarui dengan penambahan kolom koordinat dan berkas foto rumah serta halaman Google Maps. Modul ini...

Evolusi Perangkat Lunak - FP

Nama : Ezekiel Masal Wicaksono Kelas : EPL NRP : 5025201140 Kelompok : -  Alif Adrian Anzary ( 5025201274)                   - Ezekiel Mashal Wicaksono (5025201140) Link Youtube

Evoluasi Perangkat Lunak - Tugas 5

  Layout Pekerjaan untuk Evolusi Sistem dari Firebase ke PostgreSQL dengan Wrapper Analisis Awal: Identifikasi kebutuhan bisnis yang mendorong migrasi dari Firebase ke PostgreSQL. Lakukan evaluasi menyeluruh terhadap struktur data yang ada di Firebase dan identifikasi skema yang akan diadopsi oleh PostgreSQL. Tentukan kustomisasi dan kontrol yang diperlukan atas skema dan query basis data. Perencanaan Migrasi: Rancang rencana migrasi yang mencakup langkah-langkah spesifik dari Firebase ke PostgreSQL. Tentukan batasan waktu dan downtime yang dapat diterima selama migrasi. Pilih metode migrasi data yang paling sesuai dengan kebutuhan, seperti penggunaan alat migrasi otomatis atau skrip kustom. Identifikasi Komponen yang Perlu Di-Wrap: Tentukan komponen perangkat lunak atau layanan di dalam sistem yang perlu di-wrap untuk memungkinkan integrasi antara Firebase dan PostgreSQL. Prioritaskan komponen berdasarkan tingkat kritis dan dampak pada aplikasi. Pemilihan Teknologi Wrapper: Pilih ...

Evolusi Perangkat Lunak - EAS

 Nama : Ezekiel Mashal Wicaksono NRP : 5025201140 Kelas : EPL Jawaban EAS