10 Bahasa Pemrograman Paling Populer pada Juni 2020
Bagi kalian yang bingung ingin memulai belajar programming atau ingin belajar bahasa pemrograman baru, berikut adalah 10 bahasa pemrograman yang paling populer di tahun 2020 per Juni 2020 versi TIOBE :
10. SQL (Structured Query Language)
SQL digunakan untuk mengatur pemrograman database. Database ini sangat diperlukan dalam pengembangan web maupun aplikasi karena tentunya database diperlukan untuk menyimpan berbagai macam informasi yang diperlukan. Contohnya saja aplikasi mobile banking maupun aplikasi seperti spotify yang memerlukan pengelolaan database untuk menyimpan data pengguna mereka.
Berikut adalah aplikasi database paling populer menurut DB-Enginges Ranking :
- Oracle (Paling banyak digunakan oleh database engineer)
- MySQL (Open-Source)
- Microsoft SQL Server (Database yang digunakan pada Windows)
- Postgre SQL (Open-Source)
- MongoDB (Open-Source Database “NoSQL”)
Link untuk belajar SQL : w3school
9. R
Bahasa Pemrograman ini biasanya digunakan untuk analisis statistik dan grafik. Biasanya bahasa ini digunakan oleh mahasiswa jurusan Statistika atau para Data Scienctist untuk mengolah data. Keunggulan bahasa R dibanding bahasa lain untuk Data Science adalah bahasa R pada fasilitas grafiknya yang dapat menghasilkan grafik dengan kualitas publikasi yang dapat memuat simbol-simbol matematika.
Format bahasa R adalah R,rda, dan Rdata.
IDE yang biasanya digunakan untuk memprogram bahasa R ada 2 yaitu RStudio & RScript.
Link untuk belajar R: tutorialspoint
8. PHP (Hypertext Processor)
PHP umumnya digunakan untuk membuat website yang dinamis terutama PHP bekerja pada bagian back-end atau server-side suatu web. Bahkan website-website besar seperti Facebook, Yahoo, Youtube , WordPress, dan Wikipedia dibuat dengan menggunakan PHP. Belum lama ini tepatnya 11 Juni yang lalu PHP merilis versi terbarunya yaitu PHP versi 7.4.7 yang bisa anda lihat disini.
Keunggulan dari bahasa PHP antara lain :
- Open Source
- Memiliki komunitas dan sumber referensi belajar yang banyak
- Banyak digunakan di berbagai perusahaan
- Tidak memerlukan kompilasi
Link untuk belajar PHP : web programming unpas.
7. JavaScript (JS)
Perlu diketahui bahwa JavaScript dan Java itu sangat berbeda. JavaScript banyak digunakan pada website untuk membuat tampilan web yang menarik,dinamis dan interaktif. Berbeda dengan PHP yang bekerja pada server-side , JavaScript bekerja pada client-side atau front-end dari suatu web.
Saat ini sudah banyak framework JavaScript yang memudahkan untuk membuat tampilan yang menarik, antara lain :
IDE untuk JavaScript antara lain VSCode dan Sublime Text
Tertarik belajar JavaScript? Klik link petani kode.
6. Visual Basic .NET (VB .NET)
Visual Basic merupakan bahasa pemrograman berorientasi objek atau Object-Oriented Programming (OOP).Terdapat perbedaan antara VB dan VB .NET namun keduanya diciptakan oleh Microsoft sehingga pada umumya digunakan untuk membuat perangkat lunak berbasis sistem operasi Windows.
Berdasarkan Wikipedia, rilis terakhir VB adalah versi 6 pada tahun 1998 . Lalu pada 8 April 2008, Microsoft berhenti mendukung Visual Basic 6.0 IDE. Sekarang VB berganti nama menjadi VB. NET karena berbasis .NET Framework.
VB mengalami penurunan posisi dibanding bulan juni tahun lalu dimana sebelumnya menempati posisi ke-5 dan C# di posisi ke-6, sekarang bertukar posisi VB menjadi posisi ke-6 dan C# menempati posisi ke-5.
Untuk membuat program Visual Basic anda perlu mendownload dan menjalankan di Microsoft Visual Studio.
Jika anda tertarik belajar VB, anda dapat melihat tutorialnya disini.
5. C# (C Sharp)
C# juga merupakan bahasa pemrograman berorientasi objek yang dikembangkan Microsoft. C# C# digunakan untuk membuat aplikasi web, aplikasi desktop, aplikasi mobile , pengembangan game dan sebagainya. C# berjalan di atas virtual .NET. Banyak opini yang beredar bahwa C# lebih baik dari C++.
Keuntungan dari menggunakan C#, antara lain :
- Komunitas yang besar
- Menjadi dasar belajar bahasa lainnya
- Relatif cepat
- Cocok digunakan untuk pengembangan game
Untuk menggunakan C# anda dapat menggunakan IDE yang sama seperti Visual Basic yaitu Microsoft Visual Studio.
Untuk belajar C# anda dapat melihatnya di petani kode.
4. C++
Dinamakan C++ karena C++ mirip dengan bahasa C namun ditambahkan fitur-fitur tambahan sehingga diberi tambahan “++” . C++ biasanya digunakan untuk membuat Game, Aplikasi Desktop, Web, aplikasi jaringan, aplikasi untuk hacking, bahkan juga Mobile. C++ berjalan native seperti halnya C.
Kelebihan bahasa C++, antara lain:
- Memiliki performa yang tinggi dalam eksekusi program
- Mendukung OOP
- Memiliki kendali penuh terhadap manajemen memori
- Memiliki komunitas yang besar
- Cocok digunakan untuk program skala kecil maupun besar
IDE untuk programming C++ antara lain dev C++ , Code block , dan VSCode.
Tertarik belajar C++? anda dapat belajar di kelas terbuka
3. Python
Python menempati peringkat ketiga sebagai bahasa paling populer sekaligus merupakan bahasa pemrograman yang berorientasi objek. Python memiliki sintaks pemrograman yang sangat singkat dan mirip dengan bahasa manusia dibandingkan bahasa pemrograman lain sehingga python bisa dikatakan mudah dipelajari oleh masyarakat umum.
Python merupakan bahasa yang multifungsi, contohnya python digunakan pada Youtube, selain itu python juga digunakan NSA untuk analisis intelijen dan kriptografi,serta python juga dapat digunakan untuk keperluan data science.
IDE untuk memprogram python yaitu Pycharm , VS code, Jupyter Notebook untuk data science.
Link untuk belajar Python : kelas terbuka
2. Java
Java merupakan bahasa pemrograman berorientasi objek. Java biasanya digunakan untuk pembuatan aplikasi mobile, selain itu java juga bisa digunakan untuk pengembangan web. Sintaks java kurang lebih mirip den. Java gan sintaks C#. Aplikasi-aplikasi berbasis java umumnya dikompilasi menghasilkan ekstensi .class dan dapat dijalankan pada berbagai komputer yang memiliki Mesin Virtual Java (JVM).
Kelebihan aplikasi Java antara lain :
- Multi-platform
- Mudah dikembangkan
- Mendukung usability
- Dinamis
IDE untuk java antara lain : Apache netbeans, VS code dan Intellij
Link untuk belajar Python : Kelas Terbuka
1. C
Di tahun ini bahasa C menggeser Java di urutan pertama sehingga bahasa C menjadi bahasa yang paling populer. Umumnya C di gunakan untuk Sistem Operasi (OS) , Pemrograman berbasis Desktop , Embedded System maupun Pengembangan Game.
Mengapa bahasa C menjadi bahasa yang paling populer?
- Program dengan bahasa C dapat dijalankan di berbagai environment, contohnya apabila sebuah program C dikompilasi dan maka dapat dijalankan pada HP 50g (prosesor ARM), kalkulator TI-89 (68000 prosesor), Palm OS Cobalt smartphone (prosesor ARM), iMac asli (PowerPC), dan Arduino (Atmel AVR).
- Memberikan akses langsung ke alokasi memori, fitur ini berguna ketika kita melakukan pemrograman pada sistem operasi dimana fitur ini tidak terdapat pada bahasa pemrograman lain seperti Java yang sudah memiliki sistem alokasi memorinya secara otomatis.
- Menjadi basis bagi bahasa pemrograman baru, jika anda mempelajari dan memahami betul bagaimana memrogram pada C, maka kemungkinan besar anda akan lebih mudah dalam memahami bahasa pemrograman lainnya.
- Merupakan bahasa yang cocok digunakan untuk membangun sebuah sistem operasi maupun sistem yang berhubungan dengan perangkat keras
IDE untuk programming C antara lain : Eclipse dan Code block
Link belajar C : Petani Kode
Kesimpulan
- Popularitas bahasa pemrograman dapat berubah seiring waktu jadi rajin-rajinlah mengupdate ilmu anda
- Pilihlah bahasa pemrograman yang sesuai dengan bidang yang akan ditekuni
- Pelajari bahasa-bahasa pemrograman yang dapat mendukung satu sama lain.
- Gunakan Framework untuk mempermudah dalam membuat program
Thank you 🙌
Terima kasih telah membaca, anda dapat memberikan ‘claps 👏’ jika anda menyukai tulisan ini. Semoga bermanfaat.. ⭐️