Apa
itu bahasa program?Menurut wikipedia ,Bahasa pemrograman, atau sering
diistilahkan juga dengan bahasa komputer atau bahasa pemrograman
komputer, adalah 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.
Berikut daftar nama bahasa program dan jenisnya:
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 palikasi dan juga software – software yang sangat
berguna dan juga bermanfaat bagi user, yang dibuat dan jga dikembangkan
dengan menggunakan bahasa pemrograman Java.
Contoh aplikasi yang menggunakan bahasa pemrograman 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
Kalu
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. Ya, 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 pemrograman lainnya, seperti Bahasa C ++, C #, Java
dan berbagai macam bahasa pemrograman lainnya.
Penggunaan bahasa C
Bahasa
C saat ini banyak digunakan hanya 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 abnyak digunakan
saat ini. dengan memahami dasar – dasar yang digunakan dalam bahasa C,
maka nantinya para programmer akan menjadi lebih mdah dalam memahami
bahasa – bahasa pemrograman lainnya.
Sama seperti bahasa pemrograman Java, bahasa C ini banyak digunakan untuk membuat aplikasi – aplikasi berbasis sistem operasi.
3. PHP
Merupakan
salah satu bahasa pemrograman 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 ata 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 pemrograman PHP
Ada beberapa keungulan yang bisa diperoleh dari penggunaan bahasa pemrograman PHP, yaitu:
• Merupakan bahasa pemrograman yang sifatnya gratis dan juga free to edit
• Memiliki kemampuan untuk membuat sebuah website dinamis, berkat fitur server side scripting
Bahasa
pemrograman 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 juga dikenal dengan nama Microsoft Visual Basic
merupakan salah satu bahasa pemrograman yang dikembangkan oleh raksasa
teknologi dunia, yaitu Microsoft. Visual basic, yang juga emrupakan
paket bundling dengan Microsoft Vsual 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 pemrograman 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, kebanyakan 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 ini merupakan bahasa pemrograman yang cenderung
sederhana dan juga mudah untuk dipahami. Python mampu menawarkan
pengembangan dari sebuah aplikasi dan juga software, baik yang berbasai
web ataupun 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 pemrograman yang
masuk ke dalam bahasa pemrograman 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 pemrograman yang pas untuk digunakan dalam
pembuatan berbagai macam aplikasi.
6. Bahasa Pemrograman C++
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 bahsa yang
sama. Namun demikian, yang membedakan antara bahasa pemrograman C ++
dengan bahasa pemrograman C adalah dari segi penyelesaian masalah.
Bahasa
pemrograman C ++ menggunakan endekatan 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 focus pada pengembangan aplikasi
dan juga software berbasis OS dan juga Non – OS, maka JavaScript
memfokuskan dirinya pada bahasa pemrograman yang digunakan untuk
mengembangkan sebuah website. Banyak sekali website – website yang
menggunakan JavaScript sebagai bahasa pemrograman utama mereka.
Wajar
saja apabila Javascript didaulat 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 sendiri 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. ya, anda benar sekali. 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# ini adalah bertujuan untuk menggabungkan fungsi
dan juga keunggulan masing – masing dari kedua bahasa pemrograman yang
sudah ada sebeleumnya, yaitu bahasa pemrograman 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 benuk sistem
besutan Microsoft.
9. Objective – C
Bahasa
pemrograman berikutnya yang akan kita bahas adalah bahasa pemrograman
Objective – C. sebenarnya bahasa pemrograman ini tidak terlalu terkait
dengan bahasa pemrograman C, C ++ ataupun bahasa pemrograman C#. Namun
demikian, bahasa pemrograman Objective – C ini menggunakan dasar – dasar
bahasa pemrograman C juga untuk mengembangkan sebuah aplikasi dan juga
software.
Penggunana dari bahasa pemrograman Objective – C
Secara
umum, bahasa pemrograman Objective – C ini banyak digunakan pada
seluruh aplikasi yang berbasi iOS dan juga Apple software. Sedikit
tambahan, 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 pemrograman yang luar
biasa, namun tidak besifat multi platform seperti beberapa bahasa
pemrograman populer lainnya.
10. ActionScript
ActionScript
ini merupakan bahasa pemrograman yang banyak dimanfaatkan untuk
pengembangan website dan juga situs di dalam internet. Merupakan bahasa
pemrograman 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 pemroraman 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 terkemukan, 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 berbasi web, sehingga agar bisa memahami berbagai macam
bahasa pemrograman 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,
alias bisa digunakan di mana saja.
13. Bahasa pemrograman HTML
HTML
atau yang merupakan kependekan dari Hypertext Markup Language merupakan
salah satu bahasa pemrograman 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 pemrograman Pascal. Pascal
merupakan jenis bahasa pemrograman yang masuk ke dalam bahasa
pemrograman generasi ke III, dan merupakan bentuk bahasa pemrograman
tingkat tinggi. bahasa pemrograman 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
pemrograman Pascal ini merupakan bahasa pemrograman yang memiliki tipe
data yang standar, sehingga dapat dipelajari oleh siapapun, serta
memiliki tipe bahasa pemrograman yang terstruktur, sehingga membuatnya
jauh lebih efisien apabila dibandingkan dengan bahasa pemrograman
tingkat rendah dan jga tingkat menengah.
16. Switch Apple
Bahasa
pemrograman terbaru yang paling muktahir adalah bahasa SWITCH dari
apple yang digunakan untuk melakukan pemrograman di device mereka. Swift
adalah bahasa pemrograman baru untuk iOS, OS X, watchOS, dan aplikasi
tvOS yang dibangun lebih baik dari C dan Objective-C, tanpa kendala
kompatibilitas C. Swift mengadopsi pola pemrograman aman dan menambahkan
fitur modern untuk membuat program lebih mudah, lebih fleksibel, dan
lebih menyenangkan.Swift, yang didukung oleh kerangka Kakao dan Kakao
Touch, adalah kesempatan untuk menata kembali bagaimana pengembangan
perangkat lunak bekerja.
Sejarah
Swift sudah
bertahun-tahun dikembangkan dan dibuat. Apel meletakkan dasar untuk
Swift dengan memajukan compiler, debugger, dan infrastruktur dari
kerangka yang ada. Switch menyederhanakan manajemen memori dengan
Automatic Reference Counting (ARC). Switch menggunakan kerangka stack,
dibangun di atas dasar yang solid Foundation dan Kakao, telah
dimodernisasi dan standarisasi diseluruhnya. Objective-C itu sendiri
telah berkembang untuk mendukung blok, koleksi literal, dan modul,
memungkinkan kerangka adopsi teknologi bahasa modern tanpa gangguan.
Berkat dasar ini, kita sekarang dapat memperkenalkan bahasa baru bagi
masa depan pengembangan perangkat lunak Apple.
Swift
terasa akrab bagi pengembang Objective-C. Mengadopsi pembacaan parameter
bernama Objective-C dan kekuatan model objek dinamis Objective-C. Ini
memberikan akses tanpa batas ke kerangka Kakao yang ada dan
interoperabilitas mencampur-dan-pertandingan dengan kode Objective-C.
Membangun dari kesamaan ini, Swift memperkenalkan banyak fitur baru dan
menyatukan bagian-bagian prosedural dan berorientasi objek bahasa.
Kelebihan
Swift
ramah untuk programmer baru. Ini adalah sistem-kualitas industri bahasa
pemrograman pertama yang ekspresif dan menyenangkan sebagai bahasa
scripting. Mendukung bermain, fitur inovatif yang memungkinkan
programmer untuk bereksperimen dengan kode Swift dan melihat hasil
segera, tanpa overhead membangun dan menjalankan sebuah aplikasi.
Swift
menggabungkan yang terbaik dalam pemikiran bahasa modern dengan
kebijaksanaan dari budaya luas rekayasa Apple. Compiler dioptimalkan
untuk kinerja, dan bahasa yang dioptimalkan untuk pengembangan, tanpa
mengorbankan sisi baiknya. Ini dirancang untuk skala dari “halo, dunia”
untuk keseluruhan sistem operasi. Semua ini membuat Swift investasi masa
depan yang sehat untuk pengembang dan untuk Apple.