Baca berita tanpa iklan. Gabung Kompas.com+
Salin Artikel

Bahasa Pemrograman: Pengertian, Fungsi, Tingkat, dan Macamnya

KOMPAS.com - Dalam era modern ini telah terjadi digitalisasi secara global. Di mana hampir semua hal berbasis digital baik aplikasi maupun website.

Hal tersebut membuat bahasa pemrograman komputer menjadi penting bagi manusia. Dilansir dari Encyclopedia Britannica, bahasa pemrograman komputer adalah bahasa untuk mengekspresikan satu set instruksi rinci untuk komputer.

Kita dapat meminta manusia untuk megerjakan suatu pekerjaan dengan berbica dalam bahasa yang dimengertinya, baik bahasa Indonesia maupun bahasa inggris.

Begitupula dengan komputer, untuk dapat berbicara dan memberikan perintah pada komputer, manusia harus menggunakan bahasa pemrograman komputer.

Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu:

  1. Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
  2. High Level Language (seperti Pascal dan Basic)
  3. Middle Level Language (seperti bahasa C), dan
  4. Low Level Language (seperti bahasa Assembly)

Fungsi bahasa pemrograman komputer

Fungsi utama dari bahasa pemrograman komputer adalah memberikan instruksi pada komputer. Bahasa programmer merupakan media komunikasi antara manusia dengan komputer.

Sehingga manusia dapat memerintahkan mesin secara spesifik apa yang harus dilakukan lewat bahasa programan.

Selain berungsi sebagai media komunikasi, bahasa pemrograman komputer juga bersungsi media pengembangan sistem.

Dengan adanya bahasa pemrograman, berbagai aplikasi yang membantu kehidupan manusia bisa dikembangkan. Misalnya website pencarian, aplikasi toko online, hingga aplikasi angkutan transportasi online.

Bahasa pemrograman komputer juga dapat membantu manusia untuk melakukan pekerjaan dengan lebih presisi.

Dilansir dari Computer Science, bahasa ini memungkinkan komputer memproses informasi yang besar dan kompleks dengan cepat, efisien, dan presisi (terhindar dari human error).

Tingkatan bahasa pemrograman

Bahasa pemrograman komputer tidak langsung ada begitu saja. Bahasa tersebut diciptakan dan berkembang seiring dengan perkembangan jaman. hal tersebut membuat bahasa pemrograman terdiri dari beberapa tingkatan sebagai berikut:

  • Bahasa pemrograman tingkat rendah

Bahasa mesin adalah tingkatan paling dasar dari bahasa pemrograman. Ini adalah bahasa yang pertama kali digunakan untuk membangun sistem digital.

Bahasa mesin terdiri dari angka biner yaitu angka 0 dan angka 1. Bahasa tersebut disebut dengan bahasa biner atau binary dalam bahasa inggris.

Misalnya untuk mengkodekan angka 1 dalam bahasa biner, maka harus dituliskan 0000 0001. Adapun untuk mengkode angka 2 dalam bahasa bner, maka harus dituliskan 0000 0010.

Bahasa biner adalah bahasa mesin paling dasar sehingga terkadang disebut sebagai bahasa komputer asli.

  • Bahasa pemrograman tingkat menengah

Bahasa rakitan atau assembly language adalah bahasa pemrograman tingkat menengah. Assembly language bersifat lebih kompleks, lebih teknis, dan lebih mudah digunakan dibanding dengan bahasa mesin.

Dilansir dari Bourne to Code, bahasa rakitan memberikan kontrol penuh pada pemrogrammer, di mana promgrammer dapat mengontrol dan memanipulasi komponen komputer secara spesifik.

Bahasa rakitan bersifat sangat teknis, menggunakan lebih sedikit memori, lebih cepat dieksekusi oleh komputer, dan perintahnya lebih spesifik.

Namun bahasa rakitan sulit dipahami, sehingga hanya digunakan oleh programmer ahli saja. Selain bahasa assembly, bahasa Micosoft Macro Assembler (MASM) juga termasuk pada bahasa pemrograman tingkat menengah.

  • Bahasa pemrograman tingkat tinggi

Dilansir dari BBC, bahasa pemrograman tingkat tinggi adalah bahasa komputer yang paling dekat dengan bahasa alami manusia karena menggunakan instruksi dengan bahasa inggris seperti “print” “if” atau “case”.

Karena kepraktisannya dibanding bahasa lain, bahasa pemrograman tingkat tinggi paling sering digunakan dalam pengembangan software komputer.

Instruksinya yang menyerupai bahasa inggris membuat programmer lebih mudah menemukan error, bug, debug, dan mengatur serta memperbaiki software.

Contoh bahasa pemrograman tingkat tinggi adalah HTML, SQL, CSS, Phyton, Java, C++, C+, JavaScript, Visual Basic, Delphi, dan Turbo Pascal.

https://www.kompas.com/skola/read/2021/06/11/130000169/bahasa-pemrograman--pengertian-fungsi-tingkat-dan-macamnya

Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Close Ads
Bagikan artikel ini melalui
Oke