Tugas 2 APSI (D)
Definisi System Request
System request atau permintaan sistem adalah dokumen formal yang diajukan oleh
pengguna atau pemilik bisnis kepada departemen TI atau tim pengembangan perangkat lunak untuk meminta pengembangan
atau perbaikan sistem informasi.
Dalam dokumen permintaan sistem, biasanya terdapat informasi rinci tentang kebutuhan
bisnis yang ingin dicapai, alasan mengapa sistem informasi diperlukan atau ditingkatkan, dan manfaat yang
diharapkan. Dokumen ini juga biasanya mencakup persyaratan fungsional dan non-fungsional, seperti persyaratan
bisnis, keamanan, kinerja, dan tata kelola.
Berikut ini adalah beberapa komponen umum dari dokumen permintaan sistem:
- Latar Belakang: Bagian ini berisi penjelasan tentang latar belakang permintaan sistem dan motivasi untuk memperbarui atau memperbaiki sistem.
- Deskripsi Proyek: Bagian ini menjelaskan secara rinci tentang tujuan dan ruang lingkup proyek, termasuk kebutuhan bisnis dan tujuan bisnis yang ingin dicapai.
- Kebutuhan Fungsional: Bagian ini mencakup persyaratan fungsional yang harus dipenuhi oleh sistem baru atau ditingkatkan, seperti fitur, fungsi, dan tampilan sistem.
- Kebutuhan Non-fungsional: Bagian ini mencakup persyaratan non-fungsional, seperti keamanan, kinerja, dan tata kelola.
- Kebutuhan Teknologi: Bagian ini berisi informasi tentang teknologi yang akan digunakan untuk mengembangkan sistem, termasuk perangkat keras, perangkat lunak, dan infrastruktur.
- Estimasi Biaya: Bagian ini mencakup perkiraan biaya untuk mengembangkan atau memperbaiki sistem, termasuk biaya untuk sumber daya manusia, perangkat keras, dan perangkat lunak.
Setelah dokumen permintaan sistem diserahkan, departemen TI atau tim pengembangan
perangkat lunak akan mengevaluasi permintaan tersebut dan menentukan apakah permintaan tersebut dapat diterima atau
tidak. Jika permintaan diterima, departemen TI atau tim pengembangan perangkat lunak akan mengembangkan rencana
proyek dan jadwal kerja untuk memenuhi persyaratan bisnis yang diperlukan.
Definisi SDLC
SDLC atau Software Development Life Cycle adalah
metodologi pengembangan perangkat lunak yang digunakan oleh banyak organisasi untuk mengembangkan sistem informasi.
Metodologi ini terdiri dari serangkaian tahapan yang diikuti oleh tim pengembangan perangkat lunak dari awal hingga
akhir proyek pengembangan perangkat lunak. SDLC biasanya dimulai dengan menerima system request.
Berikut ini adalah tahapan SDLC dalam sistem request:
- Analisis Kebutuhan: Tahapan ini dimulai dengan memeriksa dokumen permintaan sistem dan mengidentifikasi kebutuhan bisnis dan persyaratan fungsional dan non-fungsional. Tim pengembangan perangkat lunak akan berinteraksi dengan pengguna dan pemilik bisnis untuk memahami kebutuhan mereka dan memastikan persyaratan yang diperoleh terdokumentasi secara jelas.
- Desain: Setelah kebutuhan dan persyaratan dipahami, tim pengembangan perangkat lunak akan merancang sistem dengan mengidentifikasi arsitektur sistem dan membuat desain detil. Hal ini juga meliputi perencanaan database dan pembuatan desain antarmuka pengguna.
- Implementasi: Tahapan implementasi melibatkan pembuatan dan pengujian kode program sistem, database, dan antarmuka pengguna. Tim pengembangan perangkat lunak akan membuat kode program dan mengujinya untuk memastikan bahwa sistem berfungsi sesuai dengan persyaratan fungsional dan non-fungsional.
- Pengujian: Tahapan pengujian melibatkan melakukan serangkaian pengujian untuk memastikan bahwa sistem bekerja dengan baik dan memenuhi persyaratan fungsional dan non-fungsional. Pengujian dapat mencakup pengujian unit, integrasi, sistem, dan penerimaan oleh pengguna.
- Pemeliharaan: Setelah sistem diimplementasikan, tim pengembangan perangkat lunak akan memantau dan memelihara sistem untuk memastikan bahwa ia bekerja dengan baik dan memenuhi persyaratan bisnis yang diperlukan. Ini meliputi perbaikan bug, perbaikan keamanan, dan peningkatan fungsionalitas sistem.
- Penutup: Tahap terakhir dari SDLC adalah penutup proyek, di mana tim pengembangan perangkat lunak menyelesaikan proyek dan menyerahkan sistem kepada pengguna. Tim pengembangan perangkat lunak akan menyelesaikan dokumen proyek, termasuk dokumen spesifikasi, dokumen pengujian, dan dokumentasi teknis.
Dalam sistem request, SDLC membantu tim pengembangan
perangkat lunak memahami kebutuhan bisnis dan mengembangkan solusi perangkat lunak yang memenuhi persyaratan
tersebut. Dalam setiap tahap SDLC, tim pengembangan perangkat lunak memastikan bahwa sistem yang dikembangkan
memenuhi persyaratan bisnis dan memperbaiki efisiensi dan efektivitas bisnis.
System Request - Online Grocery Store | |
Project Sponsor | John Smith, CEO |
Business need | Our online grocery store has experienced a significant increase in demand over the past year. Our current system is not sufficient to handle the volume of customers and orders, which has led to delays, errors, and customer dissatisfaction. To better serve our customers and improve our efficiency, we need to enhance our current system. |
Business requirement | We need a new system that will enable customers to easily search for and purchase products, as well as
help us manage our inventory, shipping, and payment processes more effectively. Specifically, the new system
should have the following features:
|
Business value | The new system will provide several benefits to our business, including increased efficiency, better inventory management, and improved customer satisfaction. With the new system, we will be able to:
|
Special issues/constraints | We have a limited budget and would like to keep the development cost within a reasonable range. We will need to prioritize the features of the new system based on their importance and feasibility. Additionally, the new system should be compatible with our existing website, which is built on the WordPress platform. We assume that our customers have basic computer skills and access to the internet, and that our inventory data is accurate and up-to-date. We will need to ensure that the new system is secure and compliant with all relevant laws and regulations. Finally, we will need to train our staff on how to use the new system effectively. |
Comments
Post a Comment