Mengenal Kode

Melalui kelas ini, kamu diajak untuk:

  • Memahami kegunaan kode.
  • Mengenal jenis-jenis bahasa pemrograman.

Cara Komputer Berbahasa

Kecanggihan perangkat komputer bersandar pada susunan kode. Barisan teks yang bersanding dengan simbol bertugas untuk memberi perintah pada mesinuntuk menjalankan aktivitas tertentu.

Apa Itu Kode?

Kode adalah sekumpulan aturan dan instruksi yang ditulis dengan bahasa pemrograman spesifik yang membantu manusia berbicara dengan komputer. Susunan kode adalah rancangan yang dibangun manusia yang bertugas sebagai coder.

Seluruh mesin atau produk teknologi ditopang oleh susunan bahasa pemrograman. Apa saja yang perlu disusun dalam bahasa pemrograman? Simak penjelasannya di bagan berikut:


Bahasa

Mesin seperti manusia yang berbicara dalam berbagai bahasa. Setiap bahasa pemrograman memiliki syntax atau grammar yang berbeda.

Perintah

Menyusun kode menjadi sebuah perintah agar mesin melakukan tindakan yang spesifik.

Data

Kode memberi perintah untuk merekam data aktivitas di platform digital, atau bertukar data antar-komputer hingga antar-jaringan.

Algoritma

Kumpulan perintah yang disusun dengan logika.

Apa Itu Bahasa Pemrograman?

Huruf, simbol, dan kata sebuah kode berbeda-beda bergantung bahasa pemrogramannya. Ada lebih dari 250 bahasa pemrograman yang dapat dipahami mesin. Perbedaan ini muncul karena keragaman mesin yang ada dalam dunia teknologi memiliki bahasa yang berbeda. Bahasa baru terus lahir khusus untuk penggunaan peranti tertentu.

Jenis bahasa dibagi berdasarkan derajat antara kemampuan mesin dan manusia memahami bahasanya. Jika mesin mudah mencerna, maka manusia akan kesulitan membuatnya. Berikut jenis-jenis bahasa pemrograman:

Binary/Low Level Abstraction

Bahasa yang paling mudah dipahami mesin adalah deretan angka 1 dan 0. Misalnya 00001 artinya adalah huruf A. Bahasa ini mudah dimengerti mesin, tapi amat sulit dipahami oleh manusia.

Atau, terdapat bahasa-bahasa dengan tingkat kerumitan menengah atas dan mesin masih mau menerimanya. Bahasa jenis ini disebut low-level.

High Level Abstraction

Bayangkan kita sedang memasak tapi dipaksa harus memahami bagaimana tanaman tumbuh, sel-sel yang terdapat di tubuh hewan, hingga partikel kompor. Pasti akan lebih mudah dengan langsung memasak, meski harus memahami komponen bumbu dan tingkat kematangan.

High abstraction berusaha menghindari detail-detail tak perlu dalam bahasa biner. Bahasa pemrograman kemudian hadir berbentuk high level.

Apa Saja Jenisnya?

Kita tidak perlu menghapalkan 250 bahasa pemrograman yang ada. Setiap kebutuhan teknologi sudah memiliki cetak biru bahasa pemrograman yang diperlukan. Mari lihat jenis-jenisnya:

Web Development

HTML5, CSS3, Javascript, Python, Javascript, PHP, dan Ruby.

Internet of Things

C, C++, Python, Swift, JavaScript

Data

Python, R, dan SQL.

PRO TIPS

  • Bahasa pemrograman adalah susunan kode untuk memberi perintah, mengatur arus data, dalam susunan algoritma.
  • Ada 250 lebih bahasa pemrograman, namun hanya segelintir saja yang perlu dikuasai bergantung pada kebutuhannya.

Kuis

Apa yang menjadi indikator pengelompokan bahasa pemrograman?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan