Tugas 6 - Evolusi Perangkat Lunak
Nama : Sayid Ziyad Ibrahim Alaydrus
NRP : 5025201147
Tugas : Impact Analysis
pada tahap ini, identifikasikan hal-hal apa saja yang perlu diperbaharui, mulai dari mengidentifikasi kekurangan yang ada pada sistem sebelumnya lalu ditambahkan fitur-fitur baru untuk memenuhi kebutuhan bisnis atau sistem tersebut.
a. penambahan kolom input file nilai raport pada form-daftar.php
memasukkan nilai raport diperlukan untuk kebutuhan penilaian akademik siswa pada pendidikan sebelumnya untuk menilai kelayakan calon siswa pada SMK coding
b. penambahan kolom NIK pada form-dafar.php
NIK merupakan nilai unik yang dimiliki oleh tiap orang untuk menunjukkan status warga negara Indonesia yang sah, sehingga diperlukan sebagai identitas sah pendaftar.
setelah dilakukan identifikasi perubahan yang akan dilakukan pada sistem, maka mungkin akan terjadi sediikit perubahan pada komponen seperti penambahan kolom input file, NIK dan asal sekolah yang akan berdampak pada database SQL.
3. Dampak pada fungsionalitas
tidak ada dampak yang signifikan pada fungsionalitas karena hanya menambahkan kolom-kolom dan input teks untuk keperluan data siswa.
4. Dampak pada keamanan
keamanan menjadi salah satu hal yang mutlak yang harus dimiliki sebuah sistem. dengan adanya perubahan fitur diatas tidak menimbulkan masalah keamanan tetapi sistem keamanan pada sistem harus ditingkatkan karena mengandung data-data credential pada pendaftar.
5. perencanaan implementasi
perencanaan implementasi perubahan yang telah dilakukan diatas harus dilakukan secara hati-hati.
1. menetapkan waktu implementasi waktu low season
untuk menghindari traffic yang ramai pada saat implementasi makan waktu harus ditetapkan pada jam-jam sepi
2. men shut-down sementara sistem
hal ini diperlukan untuk menghindari crash atau kesalahan sistem pada saat online.
3. memberitahukan pendaftar bahwa sistem akan dilakukan pembaharuan sehingga tidak bisa diakses
untuk menghindari kesalahpahaman dan transparasi makan perlu diberitahukan kepada pendaftar bahwa sistem tidak akan bisa diakses karena akan diperbaharui sehingga tidak menimbulkan asumsi-asumsi.
4. mengkordinasi dengan para tim developer dan operation untuk memastikan kelancaran implementasi pembaharuan pada sistem.
###
Terima kasih.
Comments
Post a Comment