Jago Coding Saja Tidak Cukup: Mengapa Mahasiswa Informatika Wajib Belajar IMK?
Pernahkah Anda menggunakan sebuah aplikasi yang fiturnya sangat canggih, tetapi Anda menyerah menggunakannya hanya dalam waktu lima menit karena bingung mencari tombol menu? Atau mungkin Anda pernah merasa frustrasi karena pesan error yang muncul menggunakan bahasa teknis yang sulit dimengerti? Jika iya, maka Anda sedang berhadapan dengan masalah Interaksi Manusia dan Komputer (IMK) yang buruk.
Pendahuluan
Bagi mahasiswa Informatika, fokus utama seringkali tertuju pada algoritma yang efisien, database yang rapi, atau kode yang bebas bug. Namun, ada satu elemen krusial yang sering terlupakan: Manusia. Di sinilah pentingnya mempelajari Interaksi Manusia dan Komputer (IMK). IMK bukan hanya soal mendesain tampilan agar terlihat "cantik", melainkan bagaimana menjembatani logika mesin yang kaku dengan logika manusia yang dinamis.
1. Bukan Sekadar Estetika, Tapi Solusi Masalah
Banyak mahasiswa beranggapan bahwa IMK atau UI/UX hanyalah tugas desainer grafis. Padahal, pemahaman IMK sangat vital bagi seorang developer. Aplikasi dengan kode paling canggih sekalipun akan menjadi tidak berguna jika pengguna (user) tidak tahu cara menggunakannya.
Di Universitas Muhammadiyah Riau, pemahaman ini ditekankan kepada mahasiswa agar tidak hanya menjadi "tukang coding", tetapi menjadi problem solver. Mahasiswa diajarkan bahwa teknologi harus beradaptasi dengan manusia, bukan sebaliknya.
2. Bukti Nyata: Perbandingan Antarmuka Buruk vs Baik
Untuk memahami betapa pentingnya IMK, mari kita lihat bukti visual perbandingan antara sistem yang mengabaikan pengguna dengan sistem yang menerapkan prinsip IMK dengan baik.
A. Contoh Buruk: Pesan Error yang Membingungkan Seringkali developer menampilkan pesan kesalahan sistem mentah-mentah kepada pengguna.

Contoh pesan error yang menggunakan bahasa teknis dan membuat pengguna frustrasi.
pada gambar di atas, sistem "berbicara" dengan bahasa mesin yang tidak dimengerti manusia. Ini adalah bukti kegagalan IMK yang fatal, karena membuat pengguna merasa bodoh atau panik.
B. Contoh Baik: Kompleksitas yang Disederhanakan Sebaliknya, aplikasi modern yang sukses mampu menyembunyikan kerumitan teknologi. Contoh terbaik adalah aplikasi transportasi online yang biasa kita gunakan sehari-hari.

Antarmuka aplikasi transportasi online yang menyembunyikan kerumitan sistem di belakang layar.
Gambar ini membuktikan keberhasilan IMK. Di balik satu tombol "Pesan", terdapat ribuan baris kode untuk algoritma peta, GPS, dan tarif. Namun bagi pengguna, prosesnya terasa sangat mudah. Inilah tujuan utama kita belajar IMK: membuat hal rumit menjadi sederhana.
3. Mengapa Ini Penting untuk Karir Anda?
Mempelajari IMK memberikan nilai tambah yang besar di dunia kerja. Saat ini, perusahaan teknologi mencari talenta yang memiliki user empathy (empati terhadap pengguna).
Berikut adalah alasan mengapa skill ini wajib dimiliki:
- Meningkatkan Kepuasan Pengguna: Aplikasi yang mudah digunakan akan membuat pengguna loyal.
- Efisiensi Biaya: Memperbaiki masalah desain (prototipe) di awal jauh lebih murah daripada merevisi kode yang sudah jadi.
- Daya Saing Tinggi: Developer yang mengerti UX (User Experience) memiliki peluang karir yang lebih luas.
Sebagai penutup, menjadi mahasiswa informatika di era digital menuntut kita untuk memiliki pandangan yang holistik. Kode adalah tulang punggung aplikasi, tetapi IMK adalah jiwanya. Jangan sampai kita menciptakan teknologi yang canggih namun sulit dipahami.
Apakah Anda sudah siap mengubah cara pandang Anda dalam membangun aplikasi? Mari mulai memprioritaskan pengguna dalam setiap baris kode yang kita tulis.
Artikel ini ditulis sebagai bagian dari pembelajaran mata kuliah Interaksi Manusia dan Komputer di Program Studi Teknik Informatika, Universitas Muhammadiyah Riau. Untuk informasi lebih lanjut tentang program studi kami, kunjungi (https://www.umri.ac.id/).
Referensi:
- Shneiderman, B., & Plaisant, C. (2010). Designing the User Interface: Strategies for Effective Human-Computer Interaction. Pearson.
- Norman, D. (2013). The Design of Everyday Things. Basic Books.p