Posts

Showing posts from December, 2023

Analisis Aktivitas Evolusi Perangkat Lunak pada Jurnal Penerapan Pemeliharaan Systems Maintenance Life Cycle Bank Swasta Nasional Berdasarkan IEEE dan ISO

Image
Anggota Kelompok: Achmad Ferdiansyah  5025201245 Afira  Rolobessy 5025201006 Kelas: Evolusi Perangkat Lunak Tugas: Pertemuan 16 - Resume Final Project Judul Resume : Penerapan Pemeliharaan Systems Maintenance Life Cycle Bank Swasta Nasional                                                   Berdasarkan IEEE dan ISO Volume              :  Vol. 4 No. 1, Juni 2020 Tahun                :  2020 Penulis              :  E. R. Suteja, L. C. Munggaran Link                   :   https://journal.stmikjayakarta.ac.id/index.php/jisicom/article/view/221/175 Resume : Video Presentasi :

Kuis Akhir Kelas Evolusi Perangkat Lunak

Nama : Achmad Ferdiansyah NRP : 5025201245 Kelas : Evolusi Perangkat Lunak Pertemuan : 15 Tugas : Kuis Akhir Soal: 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: 1. Alasan perangkat lunak harus mengalami proses evolusi diantaranya adalah: Untuk memperbarui dan memperkuat keamanan sistem agar tidak mudah diretas Penambahan fitur untuk memenuhi kebutuhan pengguna yang semakin berkembang seiring berkembangnya zaman Memperbarui desain dan tata letak tampilan yang berguna meningkatan kenyamanan pemakaian pada end user Agar dapat mengikuti perkembangan zaman dan bersaing dengan perangkat lunak lain baik yang telah ada maupun yang baru hadir Peningkatan performa pada aplikasi Penyesuai...

Migrasi sistem dengan Arsitektur Monolitik ke Microservice

Image
  Nama : Achmad Ferdiansyah NRP : 5025201245 Kelas : Evolusi Perangkat Lunak Tugas : 5 Hal yang perlu diperhatikan dalam migrasi sistem dengan arsitektur monolitik ke arsitektur microservice yaitu: 1. Backup File dan Database File seperti gambar, data pengguna, dsb. Perlu di backup agak tidak kerepotan untuk mengambil file dan data yang akan dijadikan pendukung pada sistem. 2. Analisis Tiap Fungsionalitas dan Pecah Kode Menjadi Per Fungsionalitas Tiap kode dipisah menjad per fungsi lalu menerapkan prinsip loosely coupled 3. Pisahkan View dengan Controller File view dan controller perlu dipisah karena nantinya view dan controller akan berkomunikasih melalui url API dari controller 4. Atur Ulang koneksi dan Skema Database Perlu dilakukan perombakan skema database dan atur ulang koneksi. 5. Testing API Kode fungsionalitas yang telah dibuat beserta url API nya bisa di uji coba menggunakan aplikasi testing API (biasanya menggunakan postman atau insomnia) 6. Sambungkan View dengan Backen...