Konten dari Pengguna

Source Code: Pengertian, Macam, dan Jenis Berkasnya

Kabar Harian

Kabar Harian

Menyajikan beragam informasi terbaru, terkini dan mengedukasi.

·waktu baca 3 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Ilustrasi source code pada komputer. Source code adalah file tempat kode dalam suatu program ditulis. Foto: Pexels.
zoom-in-whitePerbesar
Ilustrasi source code pada komputer. Source code adalah file tempat kode dalam suatu program ditulis. Foto: Pexels.

Source code adalah suatu pernyataan yang ditulis dalam bahasa pemrograman komputer dan bisa terbaca oleh manusia. Menurut laman itbu.ac.id, kode sumber tersebut biasanya disimpan dalam suatu berkas teks. Atau bisa juga ditampilkan dalam wujud cuplikan kode yang dicetak pada buku atau media lainnya.

Dalam pemrograman, source code adalah suatu berkas atau file tempat kode dalam suatu program ditulis. Kode sumber memiliki berbagai macam jenis, antara lain java, bahasa c, dan php.

Macam-macam Source Code

1. Java

Menurut buku The Best 40 Java Applications oleh Wahana Komputer, Java adalah bahasa pemrograman yang bisa dioperasikan di berbagai jenis komputer dan sistem operasi, termasuk telepon genggam.

Bahasa pemrograman ini dirilis pada 1995 dan berhasil dikembangkan oleh Sun Microsystems. Adapun kelebihan Java antara lain:

  1. Dapat dijalankan di beberapa sistem operasi komputer. Dengan kelebihan ini, pemrogram cukup menulis sebuah program Java dan dikompilasi sekali. Lalu hasilnya bisa dijalankan di beberapa platform tanpa perubahan.

  2. Memiliki Class Library yang lengkap. Java terkenal dengan kelengkapan perpustakaan yang sangat memudahkan penggunaan oleh para pemrogram untuk membangun aplikasinya.

  3. Bergaya C++. Java memiliki sintaks seperti bahasa pemrograman C++ dengan demikian menarik banyak pemrogram C++ untuk pindah ke Java.

2. Bahasa C

Bahasa C adalah standar bahasa pemrograman yang berlaku secara internasional untuk mempelajari konsep dasar pemrograman.

Berdasarkan buku Dasar Pemrograman dalam Bahasa C karya Bernadus Anggo Seno Aji, dkk., bahasa C termasuk ke dalam bahasa pemrograman yang menggunakan paradigma pemrograman prosedural.

Meski begitu, beberapa versi terbaru mulai ditambahkan fasilitas agar terorientasi dengan objek (C++). Berikut ini kelebihan Bahasa C:

  1. Bahasa C merupakan salah satu bahasa pemrograman yang sering dipakai dalam membuat berbagai aplikasi. Mulai dari sistem operasi, aplikasi hingga compiler untuk bahasa pemrograman.

  2. Kode bahasa C bersifat portabel dan fleksibel untuk semua jenis komputer. Aplikasi yang dibuat menggunakan sistem operasi Windows dapat dipindah ke sistem operasi Linux dengan sedikit atau tidak ada perubahan sama sekali.

  3. Proses executable program bahasa C lebih singkat. Hal ini disebabkan karena bahasa pemrograman C bisa berkomunikasi langsung dengan hardware.

3. PHP

Menyadur dari buku PHP & MySql Secara Otodidak karya Anhar, Hypertext Preprocessor (PHP) adalah bahasa pemrograman web server-side yang bersifat open source.

PHP merupakan skrip yang terintegrasi dengan HTML dan berada pada server. Script PHP digunakan untuk membuat halaman situs web yang dinamis. Hal itu berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh klien.

Ilustrasi bahasa pemrograman yang mengandung source code. Foto: Pexels.

Jenis File Source Code

Setiap bahasa pemrograman mempunyai ekstensi berkas tersendiri. Berikut contohnya, dikutip dari buku Teknologi Informasi dan Komunikasi Kelas 10:

  1. *.cpp: jenis file source code berbahasa C++

  2. *.c: jenis file source code berbahasa C

  3. *.h: jenis file header source code berbahasa C, merupakan file yang berisi keterangan variabel dari source code c/c++

  4. *.cls: jenis file source code dari class, biasanya ditulis menggunakan bahasa C#

  5. *.java: jenis file source code bahasa java.

  6. *.sln: jenis file source code dari solution yang di-generate oleh program MS Visual Studio, berisi konfigurasi proyek

  7. *.html: jenis file source code halaman web

  8. *.php: jenis file source code dari program backend situs web yang ditulis dengan bahasa php

  9. *.pas: jenis file source code berbahasa pascal

  10. *.js: jenis file source code dari kode javascript

(ZHR)