Pengenalan Pemrograman Komputer bagi Pemula - Part 2 (Mengenal Programming)




    Bahasa program adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer. Selayaknya, bahasa manusia, setiap bahasa memiliki struktur atau tata tulis dan aturan tertentu. 

    Seperti jika kita ingin berkomunikasi dengan orang asing, maka kita pun dituntut untuk menguasai bahasa orang asing tersebut. Misalnya kita berkomunikasi dengan bahasa indonesia kepada orang asing, maka orang asing tersebut tidak akan paham akan apa yang kita katakan. Sebaliknya pula, jika orang asing mengatakan sesuatu hal kepada kita, kita pun akan bingung.

    Oleh karena itu, untuk menyelesaikan masalah ini butuh bahasa perantara atau istilahnya bahasa internasional untuk berkomunikasi, seperti bahasa inggris. Tentunya sebagian besar orang asing sudah paham dengan bahasa inggris. Dan kita pula harus memahami bahasa tersebut, karena jika kita pergi ke negeri asing, kita bisa berkomunikasi dengan mudah.

    Seperti yang telah dijelaskan diatas, analoginya komputer itu adalah orang asing dan kata "kita" adalah Programmer, jadi orang asing tersebut mempunyai bahasa biner dan "kita" mempunyai bahasa indonesia. Apabila kita berkomunikasi dengan komputer, komputer tidak akan menerima request atau bingung dengan bahasa kita. Sebaliknya, kita akan bingung pula ketika komputer mengirim informasi kepada kita, mata kita akan langsung berkaca-kaca apabila melihat sederetan angka biner. Hmmmmmm.....



Gambar alur pembuatan program.

    Oleh karena itu, diciptakanlah suatu bahasa yang dapat menjadi perantara kita untuk berkomunikasi dengan komputer. Bahasa ini disebut dengan bahasa pemrograman. Bahasa ini, memungkinkan bagi para Programmer untuk memerintah komputer secara tepat, akurat, dan efisien untuk melakukan suatu tugas tertentu. Tentunya, bahasa ini harus dicompile atau dalam istilahnya dikonversi menjadi bahasa mesin terlebih dahulu dengan Compiler , setelah itu menjadi sebuah aplikasi yang siap digunakan.

   Bahasa pemrograman memfasilitasi seorang programmer secara tepat menetapkan data apa yang sedang dilakukan oleh komputer selanjutnya, bagaimana data tersebut disimpan dan dikirim, dan apa yang dilakukan apabila terjadi kondisi yang variatif.

    Bahasa pemrograman dapat dibagi/diklasifikasikan menjadi beberapa jenis tingkatan, yaitu : tingkat rendah, menengah, dan tingkat tinggi. Semakin tinggi tingkat level dari bahasa program tersebut, artinya bahasa program tersebut semakin menyerupai bahasa manusia. Sedangkan, apabila semakin rendah tingkat level dari suatu bahasa komputer, maka bahasa tersebut akan menyerupai/seperti bahasa mesin (Mnemonic Assembly, biner).


Lalu, Apa saja macam - macam bahasa pemrograman ?

Sesuai dengan level - levelnya masing - masing (3 level), dapat dikelompokkan menjadi :


(1).  Bahasa Pemrograman Tingkat Tinggi
logo kotlin
     Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler.
Sebagai contoh adalah : JAVA, Kotlin.





(2). Bahasa Pemrograman Tingkat Menengah

logo kotlin

  Merupakan bahasa yang dimana penggunaan instruksi telah mendekati bahasa sehari - hari. walaupun masih cukup sulit untuk dimengerti karena menggunakan lambang atau kode khusus ataupun juga menggunakan singkatan - singkatan yang sulit dimengerti. Contoh dari bahasa ini adalah : C, FORTRAN





(3). Bahasa Pemrograman Tingkat Rendah
Assembly
Dimana bahasa program ini adalah bahasa program generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya hampir menggunakan bahasa mesin. Programmer biasa pun tidak akan sanggup mengerti bahasa ini dengan mudah. Disebut juga dengan bahasa Assembly. Bahasa ini merupakan bahasa dengan pemetaan satu - persatu terhadap instruksi komputer. Setiap instruksi Assembly diterjemahkan ke bahasa komputer (biner) dengan menggunakan assembler.




Relevant Tags :
programmer
pemula-programmer
bahasa-pemrograman
belajar-program


Share this

Related Posts

Previous
Next Post »

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
$-)
(y)
(f)
x-)
(k)
(h)
cheer