Tugas 6 - Evolusi Perangkat Lunak

Nama : Sayid Ziyad Ibrahim Alaydrus

NRP : 5025201147

Tugas : Impact Analysis



Buatlam Impact Analysis dari aplikasi Penerimaan Siswa Baru.


1. identifikasi perubahan

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.


c. penambahan kolom asal sekolah pada form-daftar.php

Asal sekolah diperlukan untuk mengidentifikasi pendidikan sebelumnya para pendaftar

d. pada menu pendaftar atau list-siswa.php ditambahkan kolom asal sekolah


2. Dampak pada komponen

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

Popular posts from this blog

Tugas 2 - Pemograman Perangkat Bergerak

Tugas 5 - Pemograman Perangkat Bergerak