Apa itu Bahasa Pemrograman
Jan 22, 2021Buat 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.
# 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.
// 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.
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.
#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.
# 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).
// 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.