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.

System request memiliki 5 komponen penting, yaitu: 
  1. Project sponsor.
  2. Business need.
  3. Business requirements.
  4. Business value.
  5. Special Issue.
Dari kelima komponen tersebut, menghasilkan output berupa proposal dari permintaan sistem, sebagai berikut:

SYSTEM REQUEST – FITNESS TRACKING AND WORKOUT APP

Project Sponsor: Sarah Johnson, Fitness Director

Business Need: The objective of this initiative is to create a comprehensive fitness tracking and workout app that helps users achieve their fitness goals, track their progress, and maintain a healthy lifestyle.

Business Requirement: The app should provide a range of features to support users in their fitness journey. The following specific provisions will be included in the application: 


  1. Personalized Profiles: Users can create profiles with their fitness goals, current fitness level, and any specific preferences or restrictions. 

  2. Workout Tracking: Users can track their workouts, including exercises performed, sets, reps, and weights used. The app should provide visual representations of progress over time. 

  3. Exercise Library: A comprehensive library of exercises with detailed instructions, images, and videos to ensure users perform exercises correctly and safely. 

  4. Workout Programs: Pre-designed workout programs tailored to different goals (e.g., weight loss, muscle gain, strength training). Users can choose and follow these programs. 

  5. Custom Workout Creation: Users can create their own workouts by selecting exercises from the library and organizing them into routines. 

  6. Progress and Goal Tracking: Users can set fitness goals and track their progress towards those goals. The app should provide visualizations and reminders to keep users motivated. 

  7. Nutrition Tracking: An option to track daily caloric intake, macronutrients, and water consumption to support users' overall health and fitness goals. 

  8. Integration with Wearable Devices: The app should sync with popular fitness trackers and smartwatches to automatically track steps, heart rate, and other relevant metrics.

Business Value: The fitness tracking and workout app aims to provide a comprehensive solution for individuals seeking to improve their fitness and overall well-being. By offering personalized profiles, tracking capabilities, workout programs, and nutrition tracking, the app will empower users to make informed decisions, stay motivated, and achieve their fitness goals. The integration with wearable devices ensures a seamless and effortless tracking experience.

Special Issues or Constraints: 

  • Compliance with privacy regulations to ensure the security and confidentiality of user data. 

  • Continuous updates and improvements to keep up with evolving fitness trends and user expectations. 

  • Testing the app on various devices and platforms to ensure compatibility and optimal performance.




REFERENSI


Comments

Popular posts from this blog

Tugas Membuat Undangan Pernikahan

PPL: Pertemuan 14