FP Evolusi Perangkat Lunak

 Alif Adrian Anzary - 5025201274


FINAL PROJECT EVOLUSI PERANGKAT LUNAK




Diusulkan Oleh:

Alif Adrian Anzary (5025201274)

Ezekiel Mashal Wicaksono (5025201140)







INSTITUT TEKNOLOGI SEPULUH NOPEMBER

SURABAYA

2023



  1. Judul Paper

Evolusi Perangkat Lunak pada Aplikasi E-commerce "Tokopedia"

  1. Studi Kasus

Tokopedia menghadapi tantangan kritis ketika platform mereka mengalami penurunan kinerja yang signifikan selama lonjakan lalu lintas selama periode penjualan khusus. Tim pengembangan dengan sigap melakukan analisis mendalam untuk mengidentifikasi akar penyebab, menemukan bahwa penurunan tersebut disebabkan oleh bug yang merugikan kinerja platform. Dengan tanggap cepat, tim memprioritaskan perbaikan bug tersebut dan menerapkan pembaruan darurat pada kode sumber. Setelah implementasi, pengujian menyeluruh dilakukan untuk memastikan kestabilan platform, serta pemantauan berkelanjutan untuk mendeteksi potensi masalah. Respons yang efektif ini tidak hanya mengembalikan kinerja platform menjadi optimal selama lonjakan lalu lintas, tetapi juga menciptakan landasan bagi peningkatan proses pengembangan dan pencegahan bug di masa depan.

  1. Proses Evolusi

Setiap langkah dalam evolusi perangkat lunak ini memerlukan kerjasama antara tim pengembangan perangkat lunak, tim keamanan, tim desain, dan berbagai unit fungsional dalam organisasi. Pemantauan terus-menerus dan respons cepat terhadap perubahan pasar dan teknologi menjadi kunci keberhasilan evolusi perangkat lunak pada platform e-commerce seperti Tokopedia.

  1. Penambahan atau peningkatan atau perbaikan untuk produk perangkat lunak:

  • Pembaruan sistem keamanan untuk melindungi data pengguna.

  • Perbaikan bug dan peningkatan kestabilan platform.

  • Pengembangan patch atau pembaruan untuk menanggapi masalah yang diidentifikasi.

  • Pengujian menyeluruh untuk memastikan pembaruan tidak memperkenalkan masalah baru.

  1. Penambahan fungsi-fungsi baru:

  • Integrasi fitur pembayaran baru.

  • Pengembangan algoritma rekomendasi produk yang lebih canggih.

  1. Perbaikan tampilan dan modus interaktif:

  • Pembaruan antarmuka pengguna (UI) untuk meningkatkan pengalaman pengguna.

  • Penerapan perubahan untuk meningkatkan kejelasan dan keterlibatan pengguna.

  1. Perbaharui dokumen eksternal:

  • Pembaruan panduan pengguna dan dokumentasi untuk mencerminkan perubahan terbaru.

  • Komunikasi aktif kepada pengguna tentang perubahan produk melalui blog, surel, atau media lainnya.

  1. Perbaharui dokumen internal:

  • Pembaruan dokumentasi internal untuk mencatat perubahan dalam struktur kode.

  • Penyusunan dokumentasi pengembangan untuk memfasilitasi kolaborasi tim.

  1. Perbaharui karakteristik performa dari sistem:

  • Optimisasi kinerja untuk mengatasi lonjakan lalu lintas atau meningkatkan waktu respon.

  • Peningkatan efisiensi kode untuk meningkatkan kinerja keseluruhan sistem.

  • Identifikasi dan perbaikan area di mana performa dapat ditingkatkan.

  1. Adaptasi produk dengan lingkungan mesin yang baru:

  • Integrasi dengan teknologi baru seperti kecerdasan buatan atau teknologi cloud terbaru.

  • Pemantauan perkembangan teknologi yang relevan dengan e-commerce.

  • Pengembangan modul atau fitur baru untuk memanfaatkan teknologi baru.

  1. Pemindahan perangkat lunak ke sistem yang berlainan:

  • Migrasi platform ke infrastruktur yang lebih canggih atau scalable.

  • Pengujian menyeluruh untuk memastikan stabilitas setelah migrasi.

  1. Perbaikan permasalahan yang timbul:

  • Respons cepat terhadap bug dan masalah teknis yang dilaporkan oleh pengguna.

  • Pembuatan tiket atau sistem pelaporan untuk merespons masalah dengan cepat.

  • Analisis akar penyebab masalah.

  • Pengembangan dan penerapan solusi perbaikan.

  1. Pembenaran kesalahan yang timbul setelah produk perangkat lunak dipergunakan oleh user (pemakai):

  • Pelacakan dan dokumentasi bug yang dilaporkan oleh pengguna.

  • Pengujian dan replikasi untuk memahami konteks dan penyebab kesalahan.

  1. Modifikasi untuk dapat mempergunakan protokol atau disk drive tambahan:

  • Integrasi dengan protokol pembayaran baru atau penyedia layanan logistik.

  • Pengembangan dan integrasi modul atau fitur baru yang mendukung protokol atau disk drive tambahan.

  • Pengujian untuk memastikan interoperabilitas dan keandalan integrasi.


D. Daftar Pustaka

Widagdo, P. B. (2016). Perkembangan Electronic Commerce (E-Commerce) di Indonesia.

Widagdo, P. B. (2016). Analisis Perkembangan E-commerce Dalam Mendorong  Pertumbuhan Ekonomi Wilayah di Indonesia.

E. Link Vidio Youtube

https://youtu.be/vmVXhbBr9kk


 




Comments

Popular posts from this blog

program conversion untuk composite database

Kuis Akhir Evolusi Perangkat Lunak