Macam – Macam Bahasa Pemrograman
dan Fungsinya
Pada era perkembangan komputer dan juga mesin, muncul sebuah masalah,
dimana banyak para teknisi yang mungkin tidak mengerti bagaimana cara
memberi perintah ke dalam sebuah mesin. Maka dari itu, tercetuslah
sebuah ide untuk menciptakan sebuah bahasa yang bisa digunakan oleh
manusia utnuk mengontrol sebuah mesin. Bahasa pemrograman atau bahasa
mesin ini kemudian digunakan secara umum. Pada awalnya, bahasa
pemrograman yang diciptakan hanyalah bermodalkan kode biner, satu –
satunya kode yang dimengerti oleh mesin pada saat itu. Namun, berkat
pengembangan teknologi dan juga ilmu pengetahuan, saat ini bahasa
pemrgraman sudah mencapai level bahasa pemrograman tingkat tinggi, yang
mana lebih mudah dimengerti oleh manusia, dan juga dimengerti oleh
mesin.
Fungsi bahasa pemrograman
Secara umum fungsi utama dari sebuah bahasa pemrograman, yaitu :
- Sebagai media komunikasi antara operator dengan mesin
- Sebagai media mengoperasikan sebuah mesin
- Sebagai media bagi programmer dalam mengembangkan sebuah aplikasi
- Memberikan perintah kepada mesin dan komputer
berikut merupakan nama nama program yang ada pada komputer:
1. Java
Bahasa pemrograman yang pertama adalah bahasa pemrograman
Java. Bahasa pemrograman ini merupakan salah satu jenis bahasa pemrograman yang
banyak kita temukan pada aplikasi – aplikasi, baik di dalam sebuah komputer,
ataupun sebuah handphone dan juga smartphone. Dengan keunggulan ini, maka java
memang benar – benar menjadi sebuah bahasa pemrograman yang sangat populer dan
juga banyak dipahami dan mudah untuk dipelajari.
Uniknya, nama bahasa pemrograman yang dikembangkan oleh SUN
microsystem pada era 1991 ini, merupakan bahasa pemrograman yang namanya
terinspirasi dari kopi buatan Indonesia, tepatnya dari dataran Jawa. Maka
jadilah hingga saat ini, bahasa pemrograman ini memiliki lambang berupa kopi
yang sedang diseduh.
Saat ini, hak paten dari penggunaan bahasa pemrograman Java
sendiri dipegang oleh Oracle. Banyak sekali aplikasi dan juga software –
software yang sangat berguna dan juga bermanfaat bagi user, yang dibuat dan juga
dikembangkan dengan menggunakan bahasa pemrograman Java.
Contoh aplikasi yang menggunakan bahasa pemograman java adalah :
- Aplikasi
bawaan oracle
- Aplikasi pada
handphone non-OS, seperti pada seri – seri handphone era 2000-an
- Aplikasi dan
juga games pada handphone ber-OS, seperti Symbian, Android, dan juga
Windows Phone
- Beberapa
aplikasi pada komputer dan PC desktop.
Java merupakan salah satu bahasa pemrograman yang memiliki
banyak keunggulan. Salah satu keunggulan yang utama dari bahasa pemrograman
Java ini adalah karena Java merupakan bahasa pemrograman yang sifatnya multi
platform, yang artinya bisa digunakan dalam berbagai macam sistem operasi dan
juga basis software lainnya. Selain itu, ada beberapa.
keunggulan lainnya
dari Java, yaitu :
- Mudah untuk
dikembangkan
- Memiliki
library yang lebih lengkap
- Kemudahan
dalam menyusun script
- Memiliki
pasar yang luas, karena smartphone sedang booming dan banyak digunakan
- Merupakan
bahasa pemrograman yang berorientasi objek atau OOP
2. Bahasa C
Kalau di dalam Bahasa manusia, terdapat beberapa bahasa yang
menjadi bahasa Induk, seperti Bahasa Yunani, Bahasa Latin dan juga Bahasa Arab,
maka dalam bahasa pemrograman, hal ini juga berlaku. Ada satu bahasa
pemrograman yang tertua, dan merupakan bahasa induk dari berbagai macam bahasa
pemrograman yang ada hingga saat ini. Dialah bahasa pemrograman C.
Bahasa pemrograman C ini merupakan bahasa pemrograman yang
dikembangkan pada era 70-an, yang mana merupakan salah satu bahasa pemrograman
komputer yang tertua. Saat ini, bahasa C mungkin sudah jarang digunakan, namun
demikian, Bahasa C ternyata mendalangi pembentukan bahasa pemograman lainnya,
seperti Bahasa C ++, C #, Java dan berbagai macam bahasa pemograman lainnya.
Penggunaan bahasa C
Bahasa C saat ini banyak digunakan sebagai media pembelajaran, dimana setiap
siswa yang akan mempelajari tentang pengembangan sebuah software, biasa akan
diajarkan bahasa C terlebih dahulu, karena bahasa C merupakan dasar dari beberapa
bahasa pemrograman yang banyak digunakan saat ini. dengan memahami dasar –
dasar yang digunakan dalam bahasa C, maka nantinya para programmer akan menjadi
lebih mudah dalam memahami bahasa – bahasa pemograman lainnya.
Sama seperti bahasa pemrograman Java, bahasa C ini banyak
digunakan untuk membuat aplikasi – aplikasi berbasis sistem operasi.
3. PHP
Merupakan salah satu bahasa pemograman yang sangat populer di
kalangan pengembang dan juga developer dari situs – situs internet. PHP, yang
merupakan kependekan dari PHP Hypertext Pre – Processor merupakan salah satu
bahasa pemrogaman yang dimanfaatkan untuk pengembangan sebuah situs di dalam
jaringan internet.
Ketika anda akan membuat sebuah website atau situs, maka
sudah pasti anda membutuhkan sebuah bahasa pemrograman yang dapat
mengintegrasikan manajemen bass data yang anda miliki, serta berbagai macam
resource yang akan digunakan. Maka dari itu, digunakanlah bahasa pemrograman
PHP ini untuk mengembangkan website tersebut.
Keunggulan dari bahasa pemograman PHP
Beberapa keungulan
yang bisa diperoleh dari penggunaan bahasa pemrograman PHP, yaitu:
- Merupakan
bahasa pemograman yang sifatnya gratis dan juga free to edit
- Memiliki
kemampuan untuk membuat sebuah website dinamis, berkat fitur server side
scripting
Bahasa pemograman PHP ini tentu saja sudah terbukti
kehandalannya, karena banyak digunakan pada situs dan juga website terkenal,
seperti facebook dan jga wordpress.
4. Visual Basic
Visual Basic, atau yang dikenal juga dengan nama Microsoft
Visual Basic merupakan salah satu bahasa pemrograman yang dikembangkan oleh
raksasa teknologi dunia, yaitu Microsoft. Visual basic, yang juga merupakan
paket bundling dengan Microsoft Visual Studio, merupakan salah satu bahasa
pemrograman yang digunakan dalam membuat sebuah aplikasi yang berjalan di dalam
platform sistem operasi windows. Berbeda dengan Java yang sifatnya multi
platform, memang visual basic ini terbatas pada windows saja.
Namun demikian, fitur – fitur bahasa pemrogaman yang terdapat
di dalam visual basic ini sangatlah beragam, sehingga visual basic juga
menrupakan salah satu bahasa pemrograman yang banyak dan juga populer digunakan
di dunia, termasuk di Indonesia. Visual basic menawarkan bahasa pemograman
basic, yang dipadukan dengan ide – ide visual dalam pembuatan sebuah aplikasi
ataupun software. Jadi, hanya dengan menggunakan bahasa pemrograman basic saja,
sudah bisa memperoleh sebuah aplikasi yang memiliki visualisasi yang menarik.
Penggunaan bahasa pemrograman Visual Basic
Saat ini, visual basic digunakan dalam pengembangan software
– software sederhana, seperti :
- Kalkulator
- Program
absensi
- Program
akuntansi
- Bahkan
beberapa pengembang sanggup membuat sebuah permainan, alias game dengan
menggunaan bahasa pemrograman Visual Basic.
5. Python
Bahasa pemrograman yang namanya sama seperti nama dari salah
satu ular predator terganas merupakan bahasa
pemograman yang cenderung sederhana dan juga mudah untuk dipahami. Python mampu
menawarkan pengembangan dari sebuah aplikasi dan juga software, baik yang
berbasis web atau pun berbasis platform dan sistem operasi. Hal ini membuat
Python merupakan sebuah bahasa pemrograman yang multifungsi, karena dapat
membuat berbagai macam aplikasi di berbagai macam platform dan juga web based.
Python sediri mrupakan salah satu bahasa pemograman yang
masuk ke dalam bahasa pemograman tingkat tinggi, yang berarti komunikasi antara
manusia dan juga mesin dapat berjalan dengan baik dan lebih lancar apabila
dibandingkan dengan bahasa mesin.
Penggunaan dari bahasa pemrograman Python
Seperti sudah disebutkan sebelumnya, bahasa pemrograman
python merupakan bahasa pemrograman yang banyak digunaka dalam pemuatan
berbagai macam aplikasi dan software, baik itu web – base software ataupun
platform – based software. Beberapa pemain besar dalam teknologi komputer yang
menggunakan bahasa pemograman python ini adalah Instagram, Pinterest,
pengembang dari Google, Yahoo, dan juga banyak digunakan oleh pengembang dari
NASA (Divisi antariksa dan juga luar angkasa milik pemerintah Amerika Serikat).
Hal ini menunjukkan bahwa bahasa pemrograman python adalah salah satu bahasa pemograman yang pas digunakan
dalam pembuatan berbagai macam aplikasi.
6. Bahasa Pemrograman C++
Nah, pada bahasa pemrograman nomor dua, bahasa pemrograman C
++ ini merupakan “anak” dari bahasa pemrograman C. C ++ dibuat dan dikembangkan
untuk menyempurnakan kemampuan bahasa C dalam membuat sebuah program dan juga
aplikasi. C ++ memilii sintaks penulisan scipt code yang hampir sama, karena
memang berasal dari bahasa yang sama. Namun demikian, yang membedakan antara
bahasa pemrograman C ++ dengan bahasa pemrograman C adalah dari segi
penyelesaian masalah.
Bahasa pemrograman C ++ menggunakan pendekatan pemecahan
masalah, dimana masalah – masalah yang muncul tersebut akan terbagi – bagi ke
dalam kelas (class) tertentu, berbeda dengan bahasa pemrograman C yang
menyelesaikan masalah dengan cara membaginya ke dalam sub – sub masalah yang
lebih kecil lagi.
Penggunaan bahasa pemrograman C ++
Bahasa pemrograman C ++ juga merupakan salah satu bahasa
pemrograman yang sangat populer dan banyak digunakan dalam mengembangkan dan
membuat sebuah program ataupun software. Adobe, yang merupakan pengembang
software besar dengan banyak aplikasinya, menggunakan bahasa perograman C ++
dalam mengembangkan berbagai macam aplikasi yang mereka buat. Selain itu,
browser yang banyak kita gunakan sehari – hari untuk melakukan surfing di
internet, yaitu Mozilla Firefox, juga merupakan salah satu software yang
menggunakan bahasa pemrograman C ++ dalam pengembangannya.
7. JavaScript
Berbeda dengan bahasa pemrograman Java yang fokus pada
pengembangan aplikasi dan juga software berbasis OS dan juga Non – OS, maka
JavaScript memfokuskan dirinya pada bahasa pemograman yang digunakan untuk
mengembangkan sebuah website. Banyak sekali website – website yang menggunakan
JavaScript sebagai bahasa pemrograman utama mereka.
Wajar saja apabila Javascript menjadi sebuah bahasa pemrograman yang
ditugaskan dalam mengembangkan website dan juga situs – situs di dalam
internet. Hal ini disebabkan oleh pengembang dari bahasa pemrograman JavaScript
ini adalah Netscape. Netscape merupakan
sebuah perusahaan, yang pada sejarah perkembangan jaringan komputer dan juga
internet mengembangkan sistem browser pertama kali, dengan nama Netscape
Navigator.
Keunggulan dari menggunakan JavaScript
Keunggulan utama dari penggunaan JavaSript sebagai sebuah
bahasa pemrograman adalah kemampuannya dalam mengembangkan sebuah situs dan
juga website dengan tampilan visual yang menarik dan juga interaktif, sehingga
mudah untuk dikreasikan.
8. C#
Apabila mendengar namanya, maka anda pasti sudah paham bahwa
bahasa pemrograman ini merupakan bahas pemrograman yang merupakan pengemangan
dari bahasa pemrograman C. Bahasa pemrograman C# atau yang bisa diucapkan
sebagai C Sharp ini merupakan bahasa pemrograman yang dikembangkan oleh
Microsoft. Pada dasarnya, Microsoft mengembangkan bahasa pemrograman C# yang bertujuan
untuk menggabungkan fungsi dan juga keunggulan masing – masing dari kedua
bahasa pemograman yang sudah ada sebeleumnya, yaitu bahasa pemograman C dan
bahasa pemrograman C ++.
Penggunaan Bahasa pemrograman C#
Secara umum, bahasa pemrograman C# ini merupakan bahasa
pemrograman yang banyak digunakan pada pengembangan sistem dan juga aplikasi
serta software berbasi Microsoft. Jadi, secara alamiah,, bahasa pemrograman ini
tidak seperti bahasa pemrograman C ++ dan juga Java yang sifatnya multi
platfor, karena hanya dapat digunakan dan juga dikembangkan menjadi aplikasi
yang berbasis sistem operasi dan juga segala bentuk sistem besutan Microsoft.
9. Objective – C
Bahasa pemrograman Objective – C,sebenarnya bahasa
pemrograman yang tidak terlalu terkait dengan bahasa pemrograman C, C ++ atau pun
bahasa pemrograman C#. Namun demikian, bahasa pemrograman Objective – C ini
menggunakan dasar – dasar bahasa pemograman C juga untuk mengembangkan sebuah
aplikasi dan juga software.
Penggunaan dari bahasa pemograman Objective – C
Secara umum, bahasa pemrograman Objective – C ini banyak digunakan
pada seluruh aplikasi yang berbasis iOS dan juga Apple software. Sistem operasi
iOS yang digunakan pada perangkat mobile phone miliki Apple sendiri merupakan
salah satu produk unggulan dari pengembangan software yang dikembangkan dengan
menggunakan bahasa pemrograman Objective – C ini. Jadi, bisa dibilang, bahasa
pemrograman Objective – C ini merupakan salah satu bahasa pemograman yang luar
biasa, namun tidak besifat multi platform seperti beberapa bahasa pemograman
populer lainnya.
10. ActionScript
Bahasa pemograman yang termasuk populer berikutnya adalah
bahasa pemrograman ActionScript. ActionScript ini merupakan bahasa pemrograman
yang banyak dimanfaatkan untuk pengembangan website dan juga situs di dalam internet.
Merupakan bahasa pemograman yang dikembangkan oleh macromedia, yang mana
kemudian diakuisisi oleh perusahaan teknologi terkenal, yaitu Adobe.
Secara umum, penggunaan actionscript juga merupakan salah
satu bahasa pemrograman yang dibuat dengan basis flash dan juga produk dari
adobe, sehingga hal ini turut meningkatkan popularitas dari bahasa pemrograman
ActionScript tersebut.
Penggunaan dari bahasa pemrograman ActionScript
Seperti sudah disebutkan sebelumnya, bahasa pemrograman
ActionScript merupakan bahasa pemograman yang dibuat dengan basis adobe dan
juga flash. Selain digunakan untuk mengembangkan aplikasi dan juga software
berbasi adobe dan juga flash, ctionScript juga banyak dimanfaatkan sebagai
bahasa pemrograman yang digunakan pada beberapa aplikasi basis data, untuk
melakukan proses manajemen basis data, contohnya adalah penggunaan sistem Alpha
Five dalam basis data.
Hingga saat ini, ActionScript sudah mencapai versi, alias
generasi ketiga dari awal mula dikembangkan oleh macromedia, dan banyak
dimanfaatkan oleh para programmer yang berbasi flash.
11. HTML / CSS
HTML atau CSS merupakan bahasa pemrograman yang paling dasar
digunakan pada pengembangan sebuah situs ataupun website. HTML atau CSS ini
banyak digunakan pada berbagai macam situs web terkemuka, seperti pada era
2000-an digunakan oleh situs jejaring sosial Friendster, dan beberapa website
hingga saat ini, seperti Blogspot.
Dengan menggunakan bahasa pemrograman HTML dan CSS ini, maka
setiap programmer dapat mengembangkan sebuah website yang menarik dan juga
interaktif. Pada dasarnya, HTML atau CSS ini merupakan dasar dari berbaagi
macam bahasa pemrograman yang berbasis web, agar bisa memahami berbagai macam
bahasa pemograman berbasis web, anda juga perlu untuk mempelajari bahasa
pemrograman HTML / CSS ini.
12. Ruby
Merupakan bahasa pemrograman berjeni OOP atau Object Oriented
Program yang berasal dari jepang. Mirip seperti Java, Ruby bisa digunakan untuk
membangun sebuah aplikasi dan juga software yang sifatnya multiplatform,dan bisa digunakan di mana saja.
13. Bahasa pemrograman HTML
HTML atau yang merupakan kependekan dari Hypertext Markup Language merupakan salah satu bahasa
pemograman berbasis web yang saat ini juga banyak digunakan, selain HTTP, CSS,
dan juga PHP. Keunikan dari HTML ini adalah, dalam pengaplikasiannya, bahsa
pemrograman ini menggunakan format ASCII, sehingga dapat menghasilkan sebuah
tampilan situs website yang terintegrasi dan dapat digunakan dengan baik, serta
user friendly. Secara umum, HTML merupakan standar dari pembuatan sebuah
website. Dimana penggunaan dai bahasa pemrograman HTML ini sendiri diawasi
langsung oleh world wide web.
HTML sendiri pada awalnya berasal dai bahasa SGML atau
standard Generalized Markup Language, yang merupakan bahasa yang banyak
digunakan di dalam dunia percetakan dan juga penerbitan.
Penggunaan dari bahasa pemrograman HTML
Saat ini, dalam pengaplikasiannya, sebuah bahasa pemrograman
HTML banyak digunakan sebagai sebuah bahasa pemrograman dalam membangun sebuah
situs web, alias website yang user friendly dan juga terintegrasi dengan
databse. Dengan perintah – perintah yang sederhana pada HTML ini, maka siapapun
akan dapat dengan mudah mempelajari bahasa pemrograman yang sudah digunakan
secara luas di dunia ini.
14. Bahasa pemrograman XML
Bahasa pemrograman berikutnya yang juga banyak digunakan
adalah bahasa pemrograman XML. XML sendiri merupakan kependekan dari extensible
markup language, yang pada dasarnya merupakan salah satu pengembangan dari
bahasa pemrograman HTML. XML sendiri saat ini dikembangkan dengan memiliki
beberapa kelebihan. Kelebihan utama daari bahasa pemrograman xml ini adalah
kemampuan dari bahasa pemrograman ini untuk meringkas dan juga menyimpan sebuah
data, sehingga menjadi mudah diatur. Penggunaan dari XML ini memang sangat
sederhana, dan mirip seperti penggunaan HTML.
Seain itu, XML juga memiliki beberapa keunggulan lainnya,
seperti merupakan salah satu bahasa pemrograman yang termasuk ke dalam golongan
pintar, dapat beradaptasi, memiliki pemeliharaan dan juga maintenance yang
cenderung mudah dan juga murah, serta jauh lebih sederhana apabila dibandingkan
dengan jenis bahasa pemrograman lainnya.
15. Bahasa pemrograman Pascal
Jenis bahasa pemrograman berikutnya adalah bahasa pemograman
Pascal. Pascal merupakan jenis bahasa pemograman yang masuk ke dalam bahasa pemograman
generasi ke III, dan merupakan bentuk bahasa pemograman tingkat tinggi. bahasa
pemograman ini dikembangkan di Prancis oleh seorang professor, bernama Niklaus
Writh.
Program pertama yng menggunakan bahasa pemrograman Pascal ini
adalah sebuah mesin hitung, maka dari itu, nama dari bahasa pemrograman ini
mengacu pada nama dari seorang ahli matematika, yaitu Pascal.
Bahasa pemograman Pascal ini merupakan bahasa pemograman yang
memiliki tipe data yang standar, sehingga dapat dipelajari oleh siapapun, serta
memiliki tipe bahasa pemograman yang terstruktur, sehingga membuatnya jauh
lebih efisien apabila dibandingkan dengan bahasa pemrograman tingkat rendah dan
jga tingkat menengah.