Seputar Tekno

Apa itu Source Code

Dalam dunia ilmu komputer, Source Code atau kode sumber merupakan suatu rangkaian pernyataan atau deklarasi yang dituliskan dalam bahasa pemrograman komputer sehingga dapat dibaca manusia. Kode sumber tersebut akan menyusun suatu program biasanya akan tersimpan dalam satu atau lebih berkas teks, atau bisa pula ditampilkan dalam bentuk code snippet atau cuplikan kode yang dicetak dalam komputer atau media lainnya.

Apa itu Source Code

Dengan adanya Source Code, para programmer akan lebih mudah untuk berkomunikasi dengan komputer yang terkadang memakai bahasa robot sehingga sulit dimengerti. Sebuah Source Code dalam program komputer juga merupakan kumpulan file-file yang nantinya diperlukan untuk mengkonversi data dari manusia ke bentuk atau jenis yang dapat di eksekusi. Source Code mungkin saja dapat di ubah menjadi file terekskusi oleh kompilator atau dijalankan secara langsung dengan bantuan penerjemah.

Secara sederhananya, kode sumber tersebut berisikan tentang komponen dasar dari program komputer yang dibuat khusus oleh seorang programmer sehingga dapat dibaca dan mudah dipahami oleh manusia. Saat programmer mengetik urutan pernyataan bahasa C ke dalam Windows Notepad, contohnya, lalu menyimpan urutannya sebagai file teks. File teks inilah yang dikatakan mengandung source code atau kode sumber.

Kode sumber dan kode objek terkadang disebut versi ‘sebelum’ dan ‘setelah’ dari program komputer yang telah dikompilasi. Untuk bahasa pemrograman script, seperti JavaScript, persyaratan Source Code dan object code tidak akan berlaku sebab hanya ada satu bentuk kode saja. Kemudian, programmer bisa menggunakan editor teks, alat pemrograman visual atau lingkungan pengembangan terbaru untuk membuat Source Code. Dalam lingkungan tersebut, sering terdapat sistem manajemen yang akan membantu mereka untuk memisahkan dan melacak berbagai negara dan tingkat file kode sumber.

Source Code bisa jadi tertutup atau terbuka. Kedua jenis dibedakan atas perjanjian lisensi. Ketika pengguna memasang serangkaian perangkat lunak seperti Microsoft Office, kode sumbernya bersifat proprietary yang artinya Microsoft hanya memberi akses pelanggan ke software yang dikompilasi dan file perpustakaan terkait dengan berbagai file eksekusi untuk memanggil fungsi program.