Apa itu Bahasa Pemrograman

Jan 22, 2021
thumbnail

Buat kalian yang merasa asing mendengar kata ini pasti muncul pertanyaan “Apa sih itu Bahasa Pemrograman ?” nah untuk kalian yang masih bingung atau kurang paham, halaman ini dibuat untuk kalian. Langsung saja kita mulai dari pengertiannya.

Pengertian

Jadi, Bahasa Pemrograman menurut Wikipedia adalah sebuah instruksi standar untuk memberi perintah kepada komputer agar menjalankan fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang Programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Tingkatan

Nah berbeda dengan bahasa manusia (bahasa yang biasa kita gunakan untuk berkomunikasi antar manusia), pada Bahasa Pemrograman itu memiliki beberapa tingkatan. Yuk kita lihat apa saja :

1. Bahasa Tingkat Tinggi

Yaitu bahasa yang sudah mendekati bahasa manusia.

main.py
Copy ke clipboard
# Bahasa Python
# ini adalah fungsi untuk 
# menampilkan sesuatu ke layar
print("Halo Dunia!") 

2. Bahasa Tingkat Menengah

Yaitu bahasa yang mulai mendekati bahasa manusia, bahasa ini tidak terlalu mudah dan juga tidak terlalu sulit.

main.c
Copy ke clipboard
// Bahasa C
#include<stdio.h>

int main(){
    /*ini adalah fungsi untuk menampilkan sesuatu ke layar*/
    printf("Halo Dunia!");
    return 0;
}

3. Bahasa Tingkat Rendah

Yaitu bahasa yang masih jauh dari bahasa manusia, contohnya adalah bahasa Assembly.

Assembly
Copy ke clipboard
org 100h
start : jmp input

nilai1 db 'silahkan masukan angka = ','$'
nilai2 db 13,10,'silahkan masukan angka = ','$' 
hasil db 13,10,'hasilnya adalah = ','$'

input:

mov ah,09h
mov dx,offset nilai1
int 21h
mov ah,01h
int 21h

mov bl,al
sub bl,30h
mov ah,09h
mov dx,offset nilai2
int 21h    

mov ah,01h
int 21h
sub bl,30h
add bl,al

tampil:

mov ah,09h
mov dx,offset hasil
int 21h       
mov ah,02h
mov dl,bl
add dl,30h
int 21h

akhir:

int 20h
end start

Perbedaan Penulisan Tiap Bahasa Pemrograman

Jadi pada tiap Bahasa Pemrograman itu memiliki penulisan sintaks ataupun struktur dasar yang berbeda-beda, nah berikut adalah perbedaan dari tiap Bahasa Pemrograman yang pernah saya pelajari:

C++

C++ ini termasuk kedalam bahasa pemrograman tingkat menengah. Nah untuk membuat program menggunakan C++, kita perlu membuat struktur dasar / struktur kode program.

main.cpp
Copy ke clipboard
#include<iostream>
using namespace std;

int main() {

    // deklarasi dan inisialisasi variabel
    int data = 5;

    // perulangan
    for(int i = 1; i <= data; i++) {
    // menampilkan sesuatu di layar
        cout << i << endl;
    }
    
    // Output:
    // 1
    // 2
    // 3
    // 4
    // 5
    return 0;
}

Python

Python termasuk kedalam Bahasa Pemrograman tingkat tinggi. Untuk membuat program menggunakan bahasa Python, kita tidak perlu membuat struktur dasar.

main.py
Copy ke clipboard
# inisialisasi variabel
data = 5
for i in range(1,data+1):
    print(i)

# Output
# 1
# 2
# 3
# 4
# 5

Java

Java adalah Bahasa Pemrograman tingkat menengah dan juga memiliki struktur dasar sendiri, dan Bahasa Pemrograman Java ini sangat support OOP (Object Oriented Programming).

Main.java
Copy ke clipboard
// sesuaikan dengan nama folder file
package namaFolder;
//sesuaikan dengan nama file
public class Main {
    public static void main(String args[]){
        // deklarasi dan
        // inisialisasi variabel
        int data = 5;

        // perulangan
        for(int i = 1; i <= data; i++){
            System.out.println()
        }

        // Output
        // 1
        // 2
        // 3
        // 4
        // 5
    }
}

Kesimpulan

Jadi, simpelnya Bahasa Pemrograman itu cara yang kita gunakan untuk berkomunikasi dengan komputer, dan untuk mempelajari Bahasa Pemrograman tidak harus punya latar belakang IT loh. Buat teman-teman yang ingin belajar Bahasa Pemrograman juga tidak akan rugi, karena belajar Bahasa Pemrograman dapat melatih cara berpikir yang logis, cara berpikir yang sistematis, Problem Solving, melatih ketelitian, dan juga ketekunan(setidaknya itu yang saya dapatkan dari belajar Bahasa Pemrograman).

Akhir kata, mungkin website ini masih banyak memiliki kekurangan baik dalam penulisan kata Bahasa Indonesia yang benar maupun tampilan websitenya. kiranya teman-teman dapat memaklumi, Harapan saya semoga kiranya website ini dapat memberikan wawasan baru kepada teman-teman yang membaca. Sekian dan terima kasih sudah berkunjung.


comments powered by Disqus