Tugas 2: System Request
Analisis Perancangan Sistem Informasi - System Request
System Request adalah serangkaian kegiatan yang bertujuan untuk mengembangkan atau memperbarui perangkat lunak. Dalam konteks Siklus Hidup Pengembangan Perangkat Lunak (SDLC), terdapat beberapa tahapan utama, termasuk analisis kebutuhan, perencanaan, desain, implementasi, pengujian, dan pemeliharaan. SDLC membantu mengatur proses pengembangan perangkat lunak secara sistematis, mulai dari pemahaman kebutuhan hingga pemeliharaan. Dengan menggunakan SDLC, pengembang perangkat lunak dapat memastikan bahwa perangkat lunak yang dihasilkan memenuhi standar kualitas dan memenuhi kebutuhan pengguna.
Gambar 1. Software Development Life Cycle (SDLC) phases
Dalam mengembangkan suatu proyek sistem memerlukan suatu fase atau urutan. Fase dalam SDLC sendiri terdapat 6 komponen utama, yaitu:
1. Planning
- Menganalisis kebutuhan terkait pengembangan aplikasi dengan menyusun tahapan perencanaan aplikasi seperti estimasi pekerjaan, resiko dari pengembangan, sumber daya pengerjaan aplikasi, penjadwalan, produk yang dihasilkan, dan tracking pekerjaan.
2. Analysis
- Mengumpulkan kebutuhan secara lengkap untuk dianalisis dan mendefinisikan kebutuhan apa saja yang harus dicapai oleh program. Informasi dapat diperoleh melalui wawancara, diskusi, atau survey.
3. Design
- Merancangan desain dari perangkat lunak sebagai perkiraan sebelum membuat kode. Desain sistem dapat dibuat menggunakan Flowchart, Mind Map, atau Entity Relationship Diagram (ERD).
4. Implementation
- Implementasi merupakan tahap di mana semua model yang dibuat sebelumnya diubah menjadi kode program. Kode yang dihasilkan berupa modul, yang nantinya masih harus digabungkan.
5. Testing and Integration
- Pada tahap ini dilakukan proses penggabungan kode yang telah dibuat sebelumnya. Setelah selesai, dilakukan pengujian apakah perangkat lunak yang dibuat sesuai dengan desain dan fungsinya atau tidak. Developer menjalankan pengujian pada perangkat lunak yang mereka buat untuk memeriksa kesalahan pengkodean, bug, dan lainnya. Hal ini dilakukan untuk memeriksa kemungkinan kesalahan sehingga kesalahan tersebut dapat diperbaiki.
6. Maintenance
- Tahapan terakhir ketika sistem yang sudah jadi dioperasikan dan dipelihara. Pemeliharaan dengan memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya.
- Project sponsor.
- Business need.
- Business requirements.
- Business value.
- Special Issue.
Dari kelima komponen tersebut, menghasilkan output berupa proposal dari permintaan sistem, sebagai berikut:
REFERENSI
Comments
Post a Comment