02/05/2026
Bos baru datang, arah tukar sistem erph. Dia kata senang. Tapi ramai yang komplen. Tapi komplen diam-diam la. Sebab veto. Sistem kelihatan canggih, mengapa berasa susah? Fenomena ini sangat biasa dalam dunia pembangunan perisian (IT), sering dipanggil sebagai "The Curse of Knowledge" (Sumpahan Ilmu) atau jurang antara developer dan end-user.
Berikut adalah punca mengapa pembina sistem merasakan sistem mereka "paling senang", sedangkan pada hakikatnya ia menyusahkan pengguna:
1. "I'm Not the User" Syndrome
Pembina sistem tahu "jalan dalam" (backdoor/shortcut) sistem tersebut. Mereka membina sistem itu berdasarkan logik mereka sendiri, bukan logik pengguna harian. Apa yang logik pada kod, belum tentu logik pada manusia.
2. Terlalu Banyak Klik (Complex Workflow)
Pembina rasa sistem itu efisien kerana data berjaya disimpan. Tetapi pengguna rasa susah kerana perlu melalui 5-6 langkah (klik, buka pop-up, isi borang, save, refresh) hanya untuk tugas mudah.
Realiti: Pengguna mahu shortcut atau automation, bukan klik yang banyak.
3. Jargon Teknikal vs Bahasa Manusia
Sistem memaparkan error message yang difahami oleh pengaturcara (cth: "Error 500: Null Pointer Exception") tetapi langsung tidak membantu pengguna (sepatutnya: "Sila pastikan ruangan nama diisi").
4. Kurang Ujian Kebolehgunaan (Usability Testing)
Pembina sering membuat ujian dalam persekitaran yang ideal (data sempurna, internet laju). Mereka tidak menguji sistem dengan pengguna sebenar yang tidak biasa dengan sistem tersebut.
5. "Asal Boleh Jalan" (Functionality > Usability)
Pembina fokus kepada fungsi (sistem itu berfungsi/tak crash), tetapi mengabaikan kebolehgunaan (betapa mudahnya sistem itu untuk digunakan).
Tanda-tanda Sistem yang Menyusahkan (Walaupun Pembina Rasa Dah Senang):
1. Sistem perlukan training berhari-hari untuk tugas asas.
2. Pengguna terpaksa catat manual di kertas/Excel dahulu, kemudian baru masukkan dalam sistem.
3. Banyak menu tersembunyi yang perlukan klik berlapis-lapis.
4. Sistem crash atau slow apabila pengguna buat silap input (sistem tidak memaafkan kesilapan manusia).
Cara Mengatasi (Tips untuk Pembina Sistem):
1. Turun Padang: Duduk sebelah pengguna, tengok bagaimana mereka guna sistem anda. Jangan ajar, just perhati.
2. Ujian Pengguna (UAT): Minta orang yang tidak pernah bina sistem itu untuk gunakannya.
3. Hukum 3 Klik: Usahakan agar sebarang maklumat penting boleh dicapai dalam 3 klik atau kurang.
4. UI/UX Fokus: Utamakan reka bentuk antaramuka yang intuitif.
Kesimp**annya: Sistem yang hebat bukan sistem yang canggih kodnya, tetapi sistem yang memudahkan kerja pengguna. Jika pengguna kata susah, ia susah, walaupun pembina rasa ia paling senang.