(CSA 120)
MODUL PERTEMUAN 01
PENGANTAR
DISUSUN OLEH
Sandfreni, S.SI, MT
Sistem buatan manusia dikembangkan untuk mencapai tujuan atau tujuan yang
direncanakan sebelumnya. Sistem ini memerlukan pekerjaan pengembangan
teknik untuk mengubah tujuan atau tujuan yang telah direncanakan sebelumnya
menjadi solusi praktis yang terdiri dari elemen perangkat keras fisik yang dapat
1 / 17
dibuat dan dirakit dari bahan yang tersedia. Paling sering, mereka juga
memasukkan perangkat lunak komputer dan, biasanya, operator manusia yang
berinteraksi dengan perangkat keras dan perangkat lunak untuk memandu sistem
menuju tujuan atau tujuannya.
Gambar 1.1-1 (a) mengilustrasikan abstraksi pamungkas untuk suatu sistem dalam
bentuk satu blok yang mewakili sistem yang lengkap. Ini berinteraksi dengan
lingkungan sistem dan dirinya sendiri untuk mencapai fungsi, tujuan, atau tujuan
sistem. Lingkungan sistem terdiri dari segala sesuatu yang ada, kecuali sistem itu
sendiri, yang mempengaruhi sistem. Sasaran sistem, yang dinyatakan dalam
pernyataan kebutuhan pelanggan, adalah persyaratan yang sesuai dengan blok
sistem dalam diagram ini. Ini adalah persyaratan akhir untuk sistem yang dapat
diwujudkan tanpa berpikir melalui alokasi kebutuhan pelanggan ke sesuatu yang
disebut sistem. Kita sering berbicara tentang penguraian kebutuhan sistem, dan di
sinilah proses penguraian dimulai, dengan persyaratan akhir.
Dalam proses yang penulis sebut analisis terstruktur tradisional, kami secara
bertahap menguraikan atau mempartisi fungsionalitas yang diwakili oleh
kebutuhan menjadi fungsionalitas tingkat rendah sebagai sarana untuk
mendapatkan wawasan tentang apa yang harus dicapai oleh sistem dan bagian-
2 / 17
bagiannya dan seberapa baik kinerjanya. Proses penguraian berhenti ketika kami
telah mengidentifikasi semua sumber daya sistem yang akan menghasilkan desain
terperinci oleh satu agen atau tim desain di perusahaan yang memproduksi atau
dapat diperoleh dari pemasok tunggal.
Gambar 1.1-1 (b) menawarkan tampilan sistem akhir dari perspektif penganut
analisis terstruktur modern yang digunakan selama bertahun-tahun, dan hingga
hari ini, oleh beberapa orang untuk mengembangkan perangkat lunak komputer.
Sistem, apapun itu selama proses pengembangan, ditampilkan berinteraksi dengan
beberapa (empat dalam hal ini) entitas eksternal yang disebut terminator. Ini
adalah diagram yang sangat berguna tidak peduli pendekatan pemodelan apa yang
mungkin digunakan. Ini juga dapat digunakan untuk mengidentifikasi semua
pihak yang berkepentingan dengan upaya pembangunan, yang sering disebut
pemangku kepentingan.
Kita harus berurusan dengan satu jenis sistem lainnya saat mengembangkan
sistem, sistem yang melahirkan sistem produk, sistem di mana kita sebagai
manusia adalah anggotanya. Ada suatu masa ketika para insinyur percaya bahwa
itu cukup untuk mengoptimalkan produk pada tingkat sistem. Kami harus
menyadari bahwa kami perlu mengoptimalkan pada tingkat sistem agregat,
termasuk produk dan prosesnya. Dalam buku ini, kami mempertimbangkan dua
komponen dari sistem pencipta ini: proses, seperti manufaktur, jaminan kualitas,
bahan, dan logistik, dan aspek program, termasuk pengaturan organisasi,
pendanaan, penjadwalan, dan manajemen proses yang sedang berlangsung.
Beberapa aspek dari proses ini dapat diduplikasi secara umum dari satu program
ke program lainnya, dan semakin banyak aspek ini semakin baik, tetapi aspek
lainnya harus dibuat secara khusus untuk program yang bersangkutan.
Istilah sistem besar yang digunakan dalam buku ini dipilih untuk menunjukkan
pengoptimalan bersama tidak hanya dari elemen produk dan proses dalam satu
program (bukan pencapaian kecil) tetapi di semua program yang sedang
dikembangkan dalam satu perusahaan. Ini adalah kebenaran besar bahwa, kapan
3 / 17
pun perlu untuk membagi entitas besar menjadi serangkaian yang lebih kecil,
perlu untuk menerapkan kekuatan yang mengintegrasikan dan mengoptimalkan.
Selanjutnya, perlu untuk menerapkan gaya ini di setiap tingkat pekerjaan yang
diselesaikan yang berfokus pada entitas yang dipartisi. Pekerjaan integrasi dan
pengoptimalan ini sering kali merupakan tugas seorang insinyur sistem.
Pernyataan kebutuhan adalah paragraf sederhana dari satu atau lebih kalimat yang
dengan jelas mendefinisikan apa yang pelanggan harapkan dari sistem dalam
kaitannya dengan pengaruhnya terhadap lingkungan alam atau, lebih umum, pada
sistem lain yang beroperasi di dalam dan berbagi lingkungan alam. Pengembang
seharusnya tidak mengharapkan pelanggan untuk dapat mengekspresikan
kebutuhannya pada awalnya dalam istilah teknik yang tepat atau bahkan untuk
sepenuhnya memahami apa yang dibutuhkannya. Proses penemuan harus terjadi
dan pelanggan mungkin membutuhkan bantuan dalam menyelesaikan proses itu.
4 / 17
perusahaan pengembang sistem dan mengelola proses pengembangan sesuai
dengan kontrak. Hasil yang diinginkan adalah agar perusahaan pengembang,
pemasok, atau kontraktor mengirimkan produk yang dibutuhkan tepat waktu dan
dengan harga yang disepakati yang sepenuhnya memenuhi kebutuhan.
C. Latihan
5 / 17
D. Kunci Jawaban
6 / 17
PENDAHULUAN PERSYARATAN
Sangat penting bahwa, dalam membaca atau menggunakan buku ini, Anda
menyadari bahwa prinsip yang dijelaskan di sini harus diterapkan oleh tim yang
pekerjaannya dikoordinasikan untuk mencapai tujuan bersama oleh tim
manajemen yang mengetahui dan menentukan. Baik proses pengembangan /
rekayasa sistem maupun proses analisis persyaratan sistem bawahan (SRA) tidak
dapat diterapkan secara efektif oleh insinyur yang terisolasi atau kelompok orang
yang otonom. Kami mengatakan lebih banyak tentang ini di seluruh buku sebagai
7 / 17
cara untuk menekankan pentingnya pembangunan tim dalam menerapkan teknik
yang dijelaskan.
Sistem yang kompleks terdiri dari banyak elemen yang harus diatur ke dalam
kelompok, masing-masing diatur dalam hierarki, karena sistem yang kompleks
biasanya membutuhkan daya tarik yang beragam untuk teknologi yang
membutuhkan berbagai jenis spesialis. Kelompok dan elemen ini harus ditugaskan
ke tim teknik, organisasi, atau perusahaan yang berspesialisasi dalam desain hal-
hal tertentu. Masing-masing elemen ini harus dirancang untuk saling
mempengaruhi dalam sistem dan lingkungan sistem untuk memenuhi kebutuhan
sistem.
Jadi, kami menguraikan karena kami diatur ke dalam organisasi teknik khusus
yang didorong oleh persaingan dan keterbatasan kami dan karena kami terbatas
dalam ruang lingkup dan kompleksitas (luas dan dalamnya) masalah yang dimiliki
siapa pun orang bisa menguasai. Karena kami berspesialisasi, kami harus dengan
jelas menentukan persyaratan elemen di tempat umum untuk memastikan bahwa
elemen yang dirancang oleh insinyur khusus bekerja sama untuk memenuhi
kebutuhan pelanggan ketika dirakit ke dalam sistem.
8 / 17
Proses pengembangan sistem yang kemungkinan besar berhasil telah berkembang
dari pengalaman bertahun-tahun. Ini melibatkan proses tiga langkah yang dicapai
dalam infrastruktur manajemen teknis yang baik. Langkah pertama dalam proses
itu adalah mendefinisikan masalah sebagai prasyarat untuk menyelesaikannya.
Setiap upaya desain terperinci yang diberikan harus didahului dengan peluncuran
spesifikasi yang berisi semua karakteristik penting dan tidak ada yang lain.
Langkah kedua melibatkan pemecahan masalah yang didefinisikan dalam
spesifikasi, yang disebut sintesis. Langkah ini biasanya dibagi menjadi tiga sub-
langkah: membuat solusi desain teknik, menerjemahkan solusi tersebut ke dalam
daftar pemasok bahan yang diperlukan untuk membuat dan merakit solusi, dan
pembuatan solusi. Langkah terakhir dalam proses meminta kami untuk
membuktikan bahwa desain yang kami pilih benar-benar menyelesaikan masalah
yang ditentukan dalam spesifikasi. Langkah ketiga ini dirujuk oleh penulis dan
EIA 632 sebagai verifikasi.
Persyaratan untuk sistem atau elemen dalam sistem ditangkap dalam spesifikasi.
Analisis persyaratan adalah proses di mana kami mendapatkan wawasan tentang
konten spesifikasi yang tepat. Analisis kebutuhan adalah komponen utama dari
analisis kebutuhan sistem, tetapi hanya satu komponen. Komponen utama lainnya
adalah dekomposisi terstruktur, sintesis arsitektur, dan pembuatan spesifikasi.
Departemen Pertahanan AS (DoD) dan pelanggan lain untuk sistem yang besar
dan kompleks, seperti National Aeronautics and Space Administration (NASA)
dan Federal Aviation Administration (FAA), selama bertahun-tahun,
mengembangkan proses akuisisi sistem yang sangat terorganisir yang melibatkan
poin keputusan formal dan iterasi progresif serta penyempurnaan solusi sistem.
Proses ini memungkinkan pengeluaran dana terkontrol berdasarkan beberapa poin
keputusan utama, seperti kesepakatan tentang persyaratan sistem dan konsep
desain sistem, tinjauan dan persetujuan desain awal dan rinci, komitmen untuk
membangun sumber daya yang cukup untuk melakukan item dan sistem
pengujian, dan komitmen untuk memasuki produksi skala penuh untuk
pengiriman sistem operasional.
9 / 17
Seluruh pengaturan akuisisi ini didorong oleh kepentingan dalam mengelola
risiko. Sejauh organisasi pengembangan tidak peduli tentang kemungkinan bahwa
masalah yang tidak terduga akan muncul selama program pengembangan
meningkatkan biaya, mengurangi kemampuan produk, atau memperpanjang
periode sebelum ketersediaan produk, maka mungkin tidak perlu untuk
menyelesaikan semua langkah dalam proses penuh. Banyak komponen yang
berguna dari proses ini telah dikerjakan selama bertahun-tahun dengan
pengalaman baik dan buruk dalam pengembangan sistem yang kompleks yang
dapat diterapkan secara selektif dengan hasil yang positif. Pengembang harus
membuat keputusan sadar tentang bagian-bagian dari keseluruhan proses yang
akan diterapkan pada program tertentu berdasarkan seberapa besar risiko yang
dapat dia tanggung.
10 / 17
Gambar 1.2-1, yang kemudian kita sebut sebagai fungsi siklus hidup F41,
Definisikan Sistem. Interaksi antara dua jalur ini terjadi pada apa yang disebut
dengan pengembangan sistem downstroke. Dalam fase program selanjutnya,
dorongan teknik sistem utama berada pada langkah awal proses pengembangan, di
mana kami fokus pada desain terperinci, integrasi, produksi, perakitan, dan
verifikasi. Kami fokus pada dekomposisi sistem, analisis persyaratan, dan definisi
konsep pada gaya turun dan desain sistem, integrasi, dan pengujian pada gaya
naik. Kami mendekomposisi dan mengoptimalkan saat downstroke untuk
menentukan sistem apa yang harus disusun dan persyaratan untuk elemen sistem.
Saat upstroke, kami mensintesis persyaratan ke dalam desain, lalu memproduksi,
merakit, dan menguji bagian-bagian tersebut untuk membentuk realitas fisik,
sistem, dalam keadaan yang dapat dikirimkan.
11 / 17
sebagai prasyarat. untuk beberapa pekerjaan analitis yang dilakukan di area
pendukung manufaktur dan logistik.
Ketika waktu antara aktivitas ini dikoordinasikan dengan baik oleh fungsi
rekayasa sistem, analisis fungsional tingkat rendah memanfaatkan alokasi
persyaratan kinerja tingkat tinggi dan konsep arsitektur yang dihasilkan. Ini
menghasilkan identifikasi fungsi yang secara progresif lebih terkait dengan
konsep sistem yang disukai saat analisis berlangsung. Diagram aliran fungsional,
yang secara grafis menggambarkan bagaimana fungsi-fungsi terkait secara
12 / 17
berurutan, dimulai sebagai sarana untuk mendapatkan wawasan tentang apa yang
harus dilakukan sistem, matang menjadi diagram proses sistem yang berfokus
pada sumber daya spesifik yang dialokasikan fungsionalitas. Apa yang dimulai
sebagai analisis fungsional harus secara bertahap berkembang menjadi analisis
proses yang memicu kebutuhan untuk mengidentifikasi persyaratan dukungan
logistik.
Orang yang bertanggung jawab dalam komunitas desain memulai tindakan untuk
mengembangkan konsep alternatif untuk elemen arsitektur sistem yang
ditetapkan, yang memenuhi persyaratan yang tercantum untuk elemen tersebut.
Konsep alternatif ini tunduk pada studi perdagangan, di mana tidak ada alternatif
pilihan yang jelas yang mudah diidentifikasi atau ditentukan sebelumnya oleh
pelanggan atau lini produk saat ini. Konsep tersebut, disetujui dalam forum
pengambilan keputusan teknik, termasuk dalam dokumentasi definisi konsep
dasar yang dikunci pada identifikasi arsitektur elemen sistem yang sesuai. Selama
13 / 17
periode ketika pengembangan teknik dan manufaktur terjadi, konsep-konsep ini
didefinisikan secara lebih lengkap dalam gambar teknik yang disiapkan dalam
aktivitas desain awal dan detail.
Proses siklus ini berulang, bekerja ke bawah melalui definisi fungsional sistem
yang berkembang yang mengalokasikan fungsi ke elemen sistem dalam arsitektur
(elemen yang sudah ada dalam arsitektur atau elemen yang harus ditambahkan).
Proses analisis fungsional menyediakan cara sistematis untuk memahami sistem
dan fungsi sub-elemen serta hubungan sekuensial mereka. Kesimpulan arsitektur
yang dihasilkan terkait dengan struktur keluarga dalam sintesis arsitektur yang
menyediakan kerangka kerja untuk memperluas definisi sintesis sistem.
14 / 17
persyaratan yang disetujui. Sekarang kita perlu memahami apa yang terjadi di
antaranya dan bagaimana mewujudkannya dalam batasan biaya dan jadwal
program. Sebagian besar sisa buku ini berfokus pada tujuan tersebut.
C. Latihan
D. Kunci Jawaban
15 / 17
• Membuktikan bahwa desain yang dipilih benar-benar
menyelesaikan masalah yang ditentukan dalam spesifikasi.
Langkah ketiga ini, bisa disebut sebagai verifikasi.
E. Daftar Pustaka
16 / 17