Tugas 2 APSI D 2023 - System Request

Nama   : Rayhan Arvianta Bayuputra

NRP     : 5025211217

Kelas    : APSI D

TA        : 2023 (Genap)


    Apa itu System Request?

    System Request adalah dokumen permintaaan yang mendeskripsikan alasan bisnis diperlukannya membangun sebuah sistem, serta nilai yang diprediksi akan diberikan oleh sistem. Dokumen ini berisi informasi tentang masalah yang dihadapi, peluang bisnis yang teridentifikasi, dan rekomendasi solusi teknologi informasi. System Request biasanya diajukan oleh departemen bisnis atau pemimpin departemen yang membutuhkan sistem informasi baru atau ingin meningkatkan sistem informasi yang sudah ada. Dokumen ini digunakan sebagai dasar awal untuk memulai proyek pengembangan sistem informasi. System Request seringkali digunakan sebagai dasar untuk meminta persetujuan dan anggaran untuk melanjutkan pengembangan sistem informasi.

    Software Development Life Cycle (SDLC)

    Software Development Life Cycle (SDLC) adalah kerangka kerja yang mengidentifikasi semua aktivitas yang diperlukan untuk meneliti, membangun, menyebarkan, dan memelihara sistem informasi. Berikut ini adalah tahapan proses inti dari SDLC:

  1. Identifikasi masalah atau kebutuhan system serta dapatkan persetujuan untuk melanjutkan proyek
  2. Rencanakan dan pantau proyek—apa yang harus dilakukan, bagaimana melakukannya, dan siapa yang melakukannya.
  3. Temukan dan pahami detail masalah atau kebutuhannya—apa saja yang diperlukan?
  4. Merancang komponen sitem sebagai solusi masalah untuk memenuhi kebutuhan – bagaimana sistem akan benar-benar bekerja
  5. Kembangkan, uji, dan dan integrasikan komponen sistem
  6. Selesaikan pengujian sistem lalu terapkan solusinya


    Berikut ini adalah langkah-langkah pengembangan menggunakan metode waterfall :

    1. Communication (Project initiation Requirements Gathering)

    Sebelum memulai untuk mengembangkan aplikas, pihak developer harus berdiskusi dengan Klien mengenai kebutuhan-kebutuhan apa saja yang dibutuhkan untuk mengembangkan perangkat lunak agar tujuan untuk membuat super app tercapai.

    2. Planning (Estimating, Schedulling, Tracking)
Tahap selanjutnya, pihak developer dengan Klien dapat menganalisis kebutuhan untuk pengembangan aplikasi dengan menyusun tahapan perencanaan aplikasi seperti estimasi pekerjaan, resiko dari pengembangan, sumber daya pengerjaan aplikasi, penjadwalan, produk yang dihasilkan, dan tracking pekerjaan

    3. Modelling (Analysis and Design)
Pada tahap ini, tim developer akan melakukan perancangan dan pemodelan arsitektur sistem yang berfokus pada perancangan struktur data, arsitektur software, tampilan interface, dan algoritma program agar pihak Klien dapat lebih memahami gambaran besar dari apa yang dikerjakan

    4. Construction (Code and Test)
Setelah melakukan modelling, akan dilakukan proses pengkodean dari desain interface yang telah dibuat. Setelah pengkodean seleai, maka akan dilakukan pengujian pada aplikasi livin. Pengujian oleh developer kepada aplikasi yang dibangun untuk memeriksa apakah ada kesalahan pengkodean, bug, dan lainnya. Hal ini dilakukan untuk menemukan kesalahan yang mungkin terjadi agar kesalahan tersebut dapat diperbaiki.

    5. Deployment (Delivery, Support, Feedback)
Pada tahap ini, merupakan tahapan implementasi software ke customer, perbaikan software, evaluasi software, dan pengembangan software berdasarkan umpan balik yang diberikan agar sistem dapat tetap berjalan dan berkembang sesuai dengan fungsinya

    6. Maintenance
Tahap terakhir adalah melakukan pemeliharaan perangkat lunak oleh developer agar aplikasi dapat selalu terus berjalan sesuai dengan fungsi nya


    Elemen Pada System Request

    System request dibuat pada awal tahap perencanaan proyek sistem informasi, setelah adanya ide atau masalah yang membutuhkan solusi sistem informasi

System Request mencakup:

    - Judul

    - Project Sponsor

    - Business Need

    - Business Requirements

    - Business Value

    - Special Issues / Constraints

a. Judul

    Judul berisi nama project/business yang relevan dengan masksud dan tujuannya.

b. Project Sponsor

    Project sponsor adalah pihak yang bertanggung jawab untuk mendukung, membiayai, dan membantu dalam mengatasi hambatan yang mungkin dihadapi selama proyek.

c. Business Need

    Business need menggambarkan kebutuhan atau permasalahan bisnis yang mendorong pembuatan permintaan sistem

d. Business Requirements

    Business requirements adalah daftar kebutuhan atau fitur yang diharapkan dari sistem yang akan dikembangkan.

e. Business Value

    Business value menggambarkan manfaat atau nilai yang diharapkan dari pengembangan atau perubahan sistem informasi.

f. Special Issues / Constraints

    Special issues atau constraints mengidentifikasi batasan dan kendala yang mungkin dihadapi dalam pengembangan atau perubahan sistem informasi


    Contoh System Request

    Berikut ini adalah contoh System Request untuk aplikasi Spotify

    



Comments

Popular Posts