Rekayasa dan Manipulasi Komputasi
sebuah pisau bermata dua, manipulasi adalah hal yang lumrah dalam kehidupan
Rekayasa dan Manipulasi Komputasi
sebuah pisau bermata dua, manipulasi adalah hal yang lumrah dalam kehidupan

Depiction of a manipulator (Ayanokouji Kiyotaka)
Rekayasa
Rekayasa merupakan bentuk manipulasi terhadap permasalahan yang kita hadapi dalam kehidupan. Manipulasi dilakukan sebagai cara untuk mendapatkan solusi yang dibutuhkan.
Terlepas dari bidang keilmuan apapun, rekayasa pasti melewati 3 tahapan yang berkesinambungan, yaitu rekayasa komunikasi, rekayasa kebutuhan, dan juga rekayasa solusi.
1. Rekayasa Komunikasi
Rekayasa Komunikasi seringkali diabaikan pada tahap awal rekayasa, padahal sangat penting dalam penentukan solusi bagi pemilik masalah. Komunikasi yang efektif membantu mengidentifikasi masalah yang dihadapi serta solusi yang dibutuhkan, seperti apakah membutuhkan sistem baru, penggantian metode dan aplikasi, atau langkah lainnya. Komunikasi juga membantu menghindari redundansi tahapan yang tidak diperlukan sehingga solusi dapat dibuat dengan lebih tepat sasaran dan efisien dalam penggunaan waktu.
2. Rekayasa Kebutuhan
Berdasarkan identifikasi masalah yang dihadapi, kita dapat melakukan analisis terkait alat-alat, metode, bahan-bahan, dan waktu yang diperlukan untuk membentuk solusi yang diinginkan, sesuai dengan output dan spesifikasi yang diharapkan.
Rekayasa kebutuhan berfokus pada perancangan solusi sebelum pelaksanaan pembentukan solusi. Proses rekayasa kebutuhan ini bertujuan untuk memberikan panduan yang konsisten dalam pembentukan solusi serta untuk mencapai pemahaman yang seragam.
Analisis kebutuhan dianggap baik ketika hasil analisis menunjukkan ketiadaan ambiguitas dan konflik antara kebutuhan, serta mengidentifikasi risiko ketika kebutuhan dipenuhi. Selain itu, kebutuhan juga harus mampu menggambarkan hasil yang diinginkan dan kompleksitas dari solusi yang akan dikembangkan.
3. Rekayasa Solusi
Solusi yang ditawarkan harus mampu menyelesaikan permasalahan yang ada dengan efektif dan efisien, serta memiliki tingkat kompleksitas yang rendah. Dalam perspektif berorientasi pada pelanggan (customer-oriented), solusi harus mudah dipahami dan digunakan oleh pelanggan tanpa kerumitan yang berlebihan.
Komputasi
Komputasi adalah penggunaan teknologi komputer untuk menyelesaikan sejumlah tugas manusia. Dalam hal rekayasa, komputasi dijadikan sumber daya dalam pembentukan solusi sehingga prosesnya dapat lebih efektif dan efisien. Dalam penerapannya, komputasi pasti melewati 4 tahapan yang berkelanjutan, yakni analisis kompleksitas algoritma, struktur data, uji solusi, dan iterasi.
1. Analisis Kompleksitas Algoritma
Analisis kompleksitas algoritma melibatkan pemilihan salah satu dari berbagai jenis algoritma yang memiliki fungsi dan output yang sama. Hal ini penting karena setiap algoritma memiliki kompleksitas dan penggunaan yang berbeda. Pemilihan algoritma yang tepat akan berdampak pada performa sistem saat digunakan, seperti kemampuan sistem untuk memberikan respon yang cepat dengan menggunakan tipe algoritma yang dipilih. Selain itu, pemilihan algoritma juga memengaruhi efektivitas dan efisiensi sistem secara keseluruhan.
2. Struktur data
Struktur data adalah sistematika penyimpanan yang menjadi bagian integral dari solusi yang ditawarkan. Penentuannya sering menggunakan konsep graf. Pemilihan tipe yang digunakan harus disesuaikan dengan kebutuhan solusi yang dihadapi karena terdapat berbagai jenis tipe struktur data .
3. Uji Solusi
Sebelum digunakan, solusi yang telah selesai dikembangkan harus menjalani pengujian untuk mengevaluasi performanya. Pengujian ini bertujuan untuk memastikan apakah solusi tersebut dapat efektif dan efisien dalam menyelesaikan masalah yang dihadapi. Tahap pengujian solusi adalah tahap yang penting dan kompleks, di mana solusi yang ditawarkan akan mengalami revisi berulang hingga sesuai dengan harapan. Bahkan pada tahap ini, solusi yang telah ditawarkan dapat ditolak secara keseluruhan jika tidak memenuhi persyaratan yang ditetapkan.
4. Iterasi
Perlu diingat bahwa solusi yang kita hasilkan saat ini tidak akan pernah menjadi solusi final, karena masalah yang dihadapi akan terus berkembang seiring waktu.Kebutuhan akan solusi yang baru atau lebih lengkap pasti akan muncul di masa mendatang. Oleh karena itu, pembaruan solusi secara berkala perlu dilakukan berdasarkan kebutuhan agar solusi tetap relevan. Namun, jika solusi yang ada tidak dapat secara fundamental mengatasi permasalahan yang dihadapi, maka diperlukan solusi yang benar-benar baru.
Semoga pembaca dapat memperoleh manfaat dari tulisan ini dan tidak menyalahgunakannya
salam hangat dari penulis
메타데이터
- post_id
- 541edabee188
- slug
- rekayasa-dan-manipulasi-komputasi-541edabee188
- url
- https://medium.com/@adit.rizki.syahputra/rekayasa-dan-manipulasi-komputasi-541edabee188
- canonical_url
- https://medium.com/@adit.rizki.syahputra/rekayasa-dan-manipulasi-komputasi-541edabee188
- author_url
- https://medium.com/@adit.rizki.syahputra
- status
- ok
- fetched_at
- 2026-07-10 21:10:59