Rekayasa informasi

**Rekayasa informasi** adalah cabang teknik yang berfokus pada penciptaan, distribusi, analisis, dan pemanfaatan informasi, data, serta pengetahuan dalam sistem elektronik. Bidang ini mulai dikenal secara luas pada awal abad ke-21. Rekayasa informasi mencakup disiplin teoretis seperti elektromagnetisme, pembelajaran mesin (*machine learning*), kecerdasan buatan (AI), teori kendali, pemrosesan sinyal, dan mikroelektronika, serta bidang terapan seperti penglihatan komputer (*computer vision*), pemrosesan bahasa alami (*natural language processing*), bioinformatika, komputasi citra medis, robotika otonom, dan telekomunikasi.

Sebagian besar cabang tersebut berakar dari rekayasa komputer, rekayasa listrik, ilmu komputer, dan bioengineering. Dasar utama bidang ini sangat bergantung pada matematika dan teknik, khususnya dalam probabilitas, statistik, kalkulus, aljabar linear, optimasi, dan analisis diferensial. Para insinyur informasi biasanya memiliki gelar di bidang rekayasa informasi atau bidang terkait, dan sering menjadi anggota lembaga profesional seperti *Institution of Engineering and Technology* atau *Institute of Measurement and Control*. Karena penerapannya luas, profesi ini dibutuhkan di hampir semua industri modern.

## Sejarah
Pada tahun 1980–1990-an, istilah *information engineering* merujuk pada area dalam rekayasa perangkat lunak, yang kini dikenal sebagai rekayasa data (data engineering) pada dekade 2010–2020.

## Elemen Utama Rekayasa Informasi

* Pembelajaran Mesin dan Statistik (*Machine Learning and Statistics*) merupakan Bidang ini menggunakan metode statistik dan probabilistik agar komputer dapat *belajar* dari data tanpa pemrograman langsung. Cakupannya meliputi *deep learning*, *supervised learning*, *unsupervised learning*, dan *reinforcement learning*.

* Teori Kendali (*Control Theory*) Berhubungan dengan pengendalian sistem dinamis agar terhindar dari keterlambatan, lonjakan, atau ketidakstabilan.

* Pemrosesan Sinyal (*Signal Processing*) Mencakup pembuatan, analisis, dan pemanfaatan berbagai jenis sinyal, seperti citra, suara, sinyal listrik, atau biologis.

* Teori Informasi (*Information Theory*) Mempelajari cara menganalisis, mentransmisikan, dan menyimpan informasi. Subbidangnya termasuk *coding* dan *data compression*.

* Penglihatan Komputer (*Computer Vision*) Mengupayakan agar komputer dapat memahami data gambar dan video pada tingkat konseptual tinggi.

* Pemrosesan Bahasa Alami (Natural Language Processing) Berfokus pada kemampuan komputer memahami bahasa manusia, baik teks maupun suara.

* Bioinformatika (*Bioinformatics*) Berkaitan dengan analisis dan pemanfaatan data biologis, seperti genomik dan proteomik, termasuk komputasi citra medis.

* Cheminformatika (*Cheminformatics*) Mengelola dan menganalisis data kimia untuk berbagai tujuan riset dan industri.

* Robotika (*Robotics*) Dalam konteks rekayasa informasi, fokus utamanya pada algoritma dan perangkat lunak untuk mengendalikan robot otonom dan bergerak, mencakup bidang seperti *control, perception, SLAM*, dan *motion planning*.

## Alat
Pada masa lalu, beberapa bidang dalam rekayasa informasi, seperti pemrosesan sinyal, masih menggunakan elektronika analog. Namun, saat ini sebagian besar proses dalam rekayasa informasi telah beralih ke penggunaan komputer digital. Banyak tugas dalam bidang ini dapat dijalankan secara paralel, sehingga kini rekayasa informasi umumnya dilakukan menggunakan CPU, GPU, dan akselerator kecerdasan buatan (*AI accelerators*).

Selain itu, berkembang pula minat terhadap pemanfaatan komputer kuantum untuk sejumlah subbidang rekayasa informasi, seperti pembelajaran mesin (*machine learning*) dan robotika.

## Referensi