Kamu pasti tahu apa itu facebook, twiter, kaskus , gojek, mesin harga di alfamart ataupun aplikasi -aplikasi game yang kamu mainkan. nah bagaimana cara membuat itu semua? jawaban sederhananya adalah dengan menggunakan bahasa pemograman.
Bahasa pemograman banyak sekali, entah itu bahasa yang digunakan untuk membuat program - program komputer , mobile ataupun perangkat mesin. Bahasa pemograman akan menerjemahkan baris - baris instruksi yang di buat programan menjadi bahasa yang di mengerti oleh mesin.
Untuk lebih jelasnya. dalam artikel singkat ini kita akan membahas apa itu bahasa pemograman dan beberapa macam bahasa pemograman dan contohnya.
Pengertian Bahasa Pemprograman
Bahasa pemograman adalah bahasa yang dapat menerjemahkan perintah - perintah yang diberikan pengguna menjadi bahasa yang dapat di pahami dan di jalankan mesin komputer. seperti diketahui komputer hanya mengerti intruksi dalam bentuk biner ( bit bit bernilai 0 atau 1 ).
contoh dari program yang di hasilkan dari bahasa komputer misalnya aplikasi kasir, aplikasi - aplikasi android, situs - situs website seperti bukalapak, tokopedia dan sebagainya.
Jumlah bahasa pemograman sangat banyak dan diantara bahasa pemograman yang terkenal adalah bahasa Java, C, C++ , PHP , phyton , basic , Cobol dll.
Tingkatan Bahasa Pemograman ini dapat dibagi menjadi 3 kategori antara lain
1. Bahasa Tingkat Tinggi
Bahasa pemograman tingkat tinggi ini mempunyai ciri yang mudah di mengerti oleh siapa saja , karena memiliki kedekatan terhadap bahasa sehari -hari. Suatu pernyataan dari program akan diterjemahkan pada sebuah atau juga beberapa mesin menggunakan compiler.
Adapun contoh dari bahasa tingkat tinggi ini adalah basic, C++, C, Cobol , pascal. Fortran , Java , Net dll.
2. Bahasa Tingkat menengah
Bahasa tingkat menengah, disebut demikian , karena jenis bahasa ini tidak dapat masuk dalam jenis bahasa tingkat tinggi atau tingkat rendah. Adapun contoh dari bahasa tingkat menengah ini adalah bahsa C.
3. Bahasa Tingkat Rendah
Janis bahasa tingkat rendah atau low level language ini adalah bahasa pemograman yang lebih ditujukan pada mesin. Maksudnya adalah karena jenis bahasa ini lebih dekat dengan bahasa mesin dibandingkan dengan bahasa manusia . Contoh dari bahasa tingkat rendah ini adalah bahasa assembly.
kenapa bahasa pemograman ini sangat sulit.
- Materi yang satu ini sulit dipelajari, seorang programmer harus mengerti barbagai seluk beluk perangkat keras yang digunakan.
- Bahasa assembly yang digunakan untuk satu jenis mikroprosesor dengan lainnya tentunya jauh berbeda, karena belum ada standarisasinya. Adapun contoh untuk bahasa assembly yang biasanya digunakan untuk mikroprosesor ini adalah intel 8088
Macam - macam Bahasa Pemograman
Jenis atau macam - macam bahasa pemograman yang ada saat ini memang cukup banyak, hal ini tentunya berkaitan dengan fungsi dari bahasa tersebut. berikut ini adalah beberapa bahasa pemograman yang banyak digunakan, antara lain :
- Assembly Language
- Basic
- C
- C++
- Cobol
- Delphi
- Erlang
- Elixir
- Fortran
- Golo
- Java
- Kotlin
- Lisp
- LFE
- Pascal
- PHP
- Python
- Ruby
- Swift
- Snobol
- Strach
- Spark
- Tynker
- Visual Foxpro
- Visual Basic
- Visual Basic net
1. Bahasa C
Bahasa C ini dapat dikategorikan sebagai bahasa induk dari berbagai macam bahasa pemograman lainnya. Bahasa pemograman yang satu ini sudah dikembankan sejak tahun 70 - an, ini yang membuat bahasa yang satu ini sebagai bahasa pemograman tertua.
Walau saat ini bahasa yang satu ini sudah jarang di gunakan , namun bahasa yang satu ini menjadi acuan bagi pembentukan bahasa pemograman lainnya, antara lain bahasa C++,C#, dll
Saat ini bahasa C biasanya digunakan sebagai media pembelajaran untuk para siswa dalam mengembangkan sebuah software.
2. Java
ini adalah salah satu jenis bahasa yang umum di temukan dimana saja, baik di komputer, ponsel pintar, dll. Ada banyak sekali keunggulan dari Java ini, antara lain sifatnya yang multi plaform, yang artinya, bahasa ini dapat digunakan untuk berbagai macam sistem operasi dan basis software yang lain.
Keunggulan lain dari bahasa Java ini adalah mudah dikembangkan, mudah dalam menyusun scrip, dll.
3. PHP
Ini adalah salah satu bahasa pemrograman yang tidak kalah populer di kalangan pengembang dan juga developer di situs -situs internet. PHP ini sendiri adalah singkatan dari Hypertext Pre-Processor dimana ini adalah salah satu bahasa yang biasanya di gunakan untuk mengembangkan sebuah situs yang ada di dalam jaringan internet.
yang artinya, ketika anda akan membuat sebuah situs, maka anda akan membutuhkan bahasa pemograman yang satu ini, untuk mengintegrasikan managemen data base yang ada. keunggulan menggunakan bahasa yang satu ini antara lain bahasa pemograman yang sifatnya gratis, dapat membuat dan mengembangkan website secara dinamis, berkat adanya fitur server side scripting, dll.
4..Basic
Ini adalah salah satu bahasa pemograman yang dikembangkan oleh raksasa teknologi yang ada, yaitu Microsoft. Ini adalah sebuah bahasa pemograman yang dapat digunakan untuk membuat aplikasi, yang berjalan menggunakan operasi windows Fitur - fitur yang ada dalam VB atau visual Basic ini cukup beragam, dan termasuk salah satu bahasa pemrogaman yang cukup terkenal.
Bahasa pemrograman ini biasanya digunakan untuk mengembangkan software yang sederhana seperti program absensi, kalkulator, program akutansi, dll.
5. Python
Nama bahasa pemrograman yang satu ini memang sama dengan salah satu jenis olah predator yang terkenal ganas. Bahasa pemrograman yang digunakan cenderung sederhana, dan juga mudah dipahami. Python termasuk bahasa yang multifungsi, karena dapat mengembangkan sebuah aplikasi dan juga software.
Termasuk bahasa pemrograman tingkat tinggi, yang artinya bahasa yang satu ini dapat manusia membaca program yang ini, bahasa yang satu ini biasanya digunakan untuk membuat berbagai macam aplikasi, software, dll.
6. JavaScript
Bahasa Java Script ini berbeda dengan bahasa Java. dimana Java vokus pada pengembangan software dan juga aplikasi berbasis OS dan juga Non OS. Sedangkan JavaScrip lebih memfokuskan diri pada bahasa pemrograman yang biasanya digunakan untuk mengembangkan website.
Cukup banyak website yang dikembangkan dengan JavaScrip sebagai bahasa Pemrograman utamanya.
Keunggulan menggunakan bahasa yang satu ini, adalah mampu mengembangkan sebuah situs, juga website, dengan penampilan visual yang interaktif dan juga menarik