Hello, I'm Aulia Azzahra Hakim. Others call me Aulia, Auli, Aul, Au. It's up to you. Be free to visit my blog :D
Unexpected things always happened in the unexpected time. Yeah, they are just.. Unexpected.
Visit my other friends, will you?
"Ketika yang terdengar hanyalah Elegi, ingatlah kamu masih punya memori indah yang tersimpan rapi."
"Bahasa Pemrograman Komputer "

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. 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. 

Jadi pendek katanya adalah, sebenarnya semakin canggih mesin, semakin canggih juga bahasa pemrograman yang digunakannya. Mengikuti perkembangan teknologi informasi yang semakin mudah dan canggih, perkembangan bentuk dan ukuran mesin semakin lama semakin mengecil dibandingkan dengan pendahulunya. Ukuran tentunya bukan lagi masalah jika yang anda cari adalah fungsi. Karena walaupun perangkat keras teknologi informasi masa kini lebih kecil, tetapi sudah bisa dipastikan berfungsi lebih baik dan mutakhir. Begitu juga perkembangan bahasa pemrograman yang dibutuhkan oleh mesin tersebut.

Bahasa pemrograman tidak terlepas juga dari platform di mana bahasa pemrograman tersebut digunakan. Platform sistem operasi yang berkembang sekarang sudah mendukung bahasa pemrograman. Variasi nama, bahasa, dan mode bahasa pemrograman semakin banyak. Bahasa pemrograman pun sudah tersusun berdasarkan kategori tersendiri: bahasa tingkat rendah, tingkat rendah, dan tinggi. Semakin tinggi bahasa pemrograman tersebut, semakin mudahlah manusia untuk memahaminya.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :

1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110

2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mneumonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.

3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.

4. Bahasa Tingkat Tinggi, bahasa tingkat tinggi adalah bahasa pemrograman yang sudah menyerupai dengan bahasa manusia, antara lain : 

a. BASIC (Beginners All-purpose Symbolic Instruction Code)
Program ini juga bertujuan menangani aplikasi matematika, tetapi banyak juga digunakan pada aplikasi akuntansi, permainan dan lain-lain. Bahasa basic sederhana sehingga mudah untuk dipahami. 

b. LOGO bahasa ini dikembangkan untuk pendidikan dan simulasi pengajaran. 

c. COBOL (Common Business Oriented Language)
COBOL merupakan program untuk aplikasi bisnis, akuntansi, dan perdagangan. Sebagai program aplikasi bisnis dan perdagangan, program ini banyak digunakan dalam bidang ekonomi baik berskala nasional maupun internasional. 

d. PASCAL
Nama Pascal diambil dari nama matematikawan terkenal asal Perancis, Blaise Pascal. Bahasa ini memiliki keunggulan pada struktur data dan database. Pascal merupakan bahasa ALGOL. Bahasa Pascal dikembangkan oleh banyak pihak diantaranya ANSI (American National Standard Institute) dengan hasil ANSI PASCAL dan oleh Borland dengan nama Turbo Pascal. Pascal terdiri dari dua versi yaitu under DOS dan versi under Windows. 

e. Bahasa C
Bahasa ini diharapkan dapat mengganti bahasa Assembly yang memang sulit untuk dipahami. Saat ini, banyak bahasa yang berafiliasi dengan bahasa C. Contohnya Norton Utility, SPSS, dBASE dan sebagainya. Saat ini, bahasa-bahasa yang berafiliasi dengan bahasa C banyak digunakan pada bidang penelitian dan data statistik.

f. FORTRAN
Fortran adalah singkatan dari formula translator berfungsi untuk menangani aplikasi bidang matematika dan perumusannya. Program FORTRAN merupakan bahasa tingkat tinggi yang tidak bergantung pada mesin yang digunakan. 

5. Bahasa Pemrograman Generasi Keempat
Meliputi : Visual Basic, Visual dBase, Visual FoxPro, Visual C++, dan lain-lain. 

Bahasa Pemrograman


Recent Posts or Older Posts?
Layout by tentylers. Image from weheartit.