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:
  1. Latar Belakang: Bagian ini berisi penjelasan tentang latar belakang permintaan sistem dan motivasi untuk memperbarui atau memperbaiki sistem.
  2. Deskripsi Proyek: Bagian ini menjelaskan secara rinci tentang tujuan dan ruang lingkup proyek, termasuk kebutuhan bisnis dan tujuan bisnis yang ingin dicapai.
  3. Kebutuhan Fungsional: Bagian ini mencakup persyaratan fungsional yang harus dipenuhi oleh sistem baru atau ditingkatkan, seperti fitur, fungsi, dan tampilan sistem.
  4. Kebutuhan Non-fungsional: Bagian ini mencakup persyaratan non-fungsional, seperti keamanan, kinerja, dan tata kelola.
  5. Kebutuhan Teknologi: Bagian ini berisi informasi tentang teknologi yang akan digunakan untuk mengembangkan sistem, termasuk perangkat keras, perangkat lunak, dan infrastruktur.
  6. 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:
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:
  • An easy-to-use search function that allows customers to quickly find the products they need.
  • A user-friendly interface that simplifies the checkout process and makes it easy for customers to pay for their orders.
  • A real-time inventory management system that tracks product availability and updates the website accordingly.
  • A shipping and delivery management system that allows us to track orders and manage delivery times and routes.
  • An automated payment system that securely processes customer payments and sends confirmations to customers.
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:
  • Process orders more quickly and accurately, reducing the risk of errors and delays.
  • Keep track of our inventory in real-time, reducing the risk of stockouts and overstocks.
  • Manage our shipping and delivery more efficiently, reducing the risk of delays and improving the accuracy of delivery times.
  • Provide customers with a seamless and hassle-free shopping experience, improving their satisfaction and loyalty to our business.
  • Expand our business by reaching more customers and offering a wider range of products.
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.

Referensi:

Comments

Popular posts from this blog

Tugas 5 APSI (D)

Tugas 7 APSI (D)

Tugas 3 APSI (D)