Programming adalah proses menulis instruksi agar komputer dapat menjalankan tugas tertentu. Instruksi tersebut ditulis menggunakan bahasa pemrograman seperti PHP, JavaScript, Python, Java, atau bahasa lain sesuai kebutuhan sistem. Untuk mahasiswa Sistem Informasi, programming bukan sekadar hafalan sintaks, tetapi cara berpikir untuk memecahkan masalah secara terstruktur.
Dalam konteks Sistem Informasi, programming biasanya digunakan untuk membangun aplikasi yang mendukung proses bisnis. Contohnya sistem akademik, sistem kasir, dashboard organisasi, aplikasi pendaftaran, hingga website profil. Setiap fitur yang terlihat sederhana di layar biasanya memiliki proses logika, validasi data, penyimpanan database, dan keamanan akses di belakangnya.
Belajar programming juga melatih mahasiswa memahami hubungan antara data, proses, dan pengguna. Ketika membuat fitur login, misalnya, mahasiswa belajar tentang input, hashing password, session, database user, dan proteksi halaman. Pemahaman seperti ini membuat mahasiswa lebih mudah berdiskusi dengan developer maupun stakeholder non-teknis.
Mahasiswa tidak harus langsung menguasai semua bahasa pemrograman. Lebih penting untuk memahami dasar seperti variabel, percabangan, perulangan, fungsi, struktur data, database, dan konsep debugging. Jika dasar tersebut kuat, berpindah ke framework atau bahasa baru akan jauh lebih mudah.