- Apa yang dimaksud dengan rekayasa sistem dan mengapa pendekatan ini penting dalam pengembangan proyek teknologi berskala besar? Berikan contoh nyata.
Jawab:
Rekayasa sistem adalah pendekatan terstruktur untuk merancang, mengembangkan, dan mengelola sistem yang kompleks, yang melibatkan banyak komponen (baik software maupun hardware), agar semua bagian bisa bekerja sama dengan baik.
Pendekatan ini penting dalam proyek besar karena:
·        Membantu mengelola kompleksitas sistem yang besar dan rumit.
·        Menjamin semua komponen terintegrasi dengan benar.
·        Mengurangi risiko kesalahan atau kegagalan proyek.
·        Memastikan hasil akhir sesuai dengan kebutuhan pengguna dan tujuan bisnis.
Contoh nyata:
·        Pengembangan sistem kendali lalu lintas udara.
·        Proyek kereta cepat yang melibatkan software pengatur kecepatan, perangkat keras sinyal, sistem pemantauan, dan infrastruktur.
·        Peluncuran satelit, yang memerlukan integrasi antara sistem komunikasi, pengendali, peluncur, dan pusat pemantauan.
Singkatnya: Rekayasa sistem = cara pintar mengelola proyek teknologi besar agar semua bagian bekerja sama dengan lancar.
Jawab:
Analisis kebutuhan adalah proses mengumpulkan dan memahami apa yang sebenarnya dibutuhkan oleh pengguna dan pemangku kepentingan sebelum sistem dibangun.
Peran pentingnya:
·        Menentukan apa yang harus dibangun, bukan sekadar bagaimana membangunnya.
·        Menjadi dasar dari seluruh desain dan pengembangan sistem.
·        Mencegah salah paham antara pengguna dan tim pengembang.
·        Membantu menghindari pembuatan fitur yang tidak berguna atau tidak sesuai harapan.
Jika tahap ini diabaikan:
·        Sistem bisa tidak sesuai kebutuhan pengguna.
·        Banyak waktu dan uang terbuang untuk memperbaiki atau mengulang sistem.
·        Meningkatkan risiko kegagalan total proyek karena hasil akhirnya tidak bisa digunakan dengan efektif.
Singkatnya: Analisis kebutuhan = fondasi utama; kalau salah atau diabaikan, seluruh sistem bisa gagal.
 3. Sebutkan dan jelaskan tahapan-tahapan utama dalam siklus hidup rekayasa sistem. Menurut kalian, tahapan mana yang paling krusial dan mengapa?
Jawab:
Berikut adalah tahapan utama dalam siklus hidup rekayasa sistem:
1.      Analisis Kebutuhan (Requirement Analysis):
Mengidentifikasi dan mendefinisikan kebutuhan pengguna dan sistem.
2.      Perancangan Sistem (System Design):
Membuat rancangan menyeluruh dari arsitektur sistem, komponen, dan cara kerjanya.
3.      Implementasi dan Pengujian (Implementation & Testing):
Membangun sistem sesuai desain dan menguji apakah sistem bekerja dengan benar.
4.      Integrasi dan Verifikasi (Integration & Verification):
Menyatukan semua bagian dan memastikan semuanya bekerja bersama dengan baik.
5.      Validasi Sistem (System Validation):
Memastikan bahwa sistem sesuai dengan kebutuhan awal yang diharapkan.
6.      Operasi dan Pemeliharaan (Operation & Maintenance):
Sistem digunakan dan dipelihara agar tetap berjalan stabil dan dapat ditingkatkan bila perlu.
7.      Pensiun Sistem (System Disposal):
Jika sistem sudah tidak digunakan, dilakukan penghapusan atau penggantian.
Tahapan paling krusial:
Analisis Kebutuhan.
Alasannya:
Jika kebutuhan tidak jelas sejak awal, semua tahapan setelahnya bisa meleset. Seperti membangun rumah tanpa tahu kebutuhan penghuninyaΓÇöakhirnya bisa salah desain dan tidak nyaman digunakan begitu pun sama hal nya dalam proses pengembangan perangkat lunak.
Singkatnya: Semua tahap penting, tapi analisis kebutuhan adalah yang paling menentukan arah dan kesuksesan sistem.