Macam-macam Bahasa Pemrograman Serta Penjelasan Dengan Rinci

Sebelum kita mengulas lebih dalam tentang macam-macam bahasa pemrograman. sebaiknya kita mengetahui terlebih dahulu tentang apa itu sih yang dimaksud dengan “bahasa pemrograman”.

Secara umum, bahasa pemrograman adalah sebuah instruksi yang digunakan untuk memperintah komputer agar menjalankan suatu fungsi yang diinginkan. Instruksi yang dipakai komputer ini biasanya berbentuk kata-kata terdiri dari banyak baris yang bisa dimengerti oleh komputer.

Untuk seorang Developer, bahasa pemrograman ini sangatlah penting dan wajib diketahui untuk membuat sebuah aplikasi atau software dan website. Setiap aplikasi atau software yang ingin dibuat, penggunaan bahasa pemrograman yang dibutuhkan berbeda-beda, menyesuaikan kebutuhan aplikasi atau software tersebut.

Jumlah adanya bahasa pemrograman sangatlah banyak, dari sekian banyaknya bahasa pemrograman yang ada, developer atau programmer biasanya hanya memakai dan mempelajari 1 atau 2 bahasa saja.

Berikut adalah macam-macam bahasa pemrograman :

Bahasa Pemrograman C

Bahasa pemrograman C biasanya dipelajari untuk yang mengambil jurusan teknik informatika. Bahasa C sangatlah bagus untuk memperkenalkan konsep awal pemrograman bagi yang ingin terjun ke dunia coding.

Salah satu Keuntungungan jika kamu mempelajari Bahasa C, Bahasa pemrograman ini banyak menginspirasi bahasa-bahasa pemrograman yang lain seperti Java, Javascript, C++, C#, PHP, dll Bahasa pemrograman tersebut memiliki struktur bahasa atau sintaks yang mirip dengan bahasa C, jadi jika kamu mempelajari bahasa C kamu akan lebih mudah untuk mempelajari bahasa lainnya seperti Java, Javascript, C++, C#, PHP, dll.

berikut beberapa keuntungan lainnya menggunakan bahasa C:

  • Bahasa C gampang dipelajari jadi cocok untuk pemula.
  • Bahasa C bisa digunakan di berbagai macam platform seperti Windows, Linux, MacOS, Android.
  • Bahasa C masih digunakan dan poluler hingga saat ini.

Bahasa pemograman JAVA

Bahasa pemrograman Java populer untuk penggunaan membuat program aplikasi native android. Java menjadi pondasi yang penting untuk berbagai bahasa pemrograman lain seperti Scala, Clojure, Kotlin, Groovy, JRuby, dan Jython yang memanfaatkan java sebagai virtual machine untuk rumahnya.

Untuk kalangan mahasiswa indonesia, bahasa pemrograman java sendiri populer digunakan untuk membuat alat bantu menyelesaikan skripsi dengan tema kebanyakan di kecerdasan buatan (AI) data mining, enterprise architecture, aplikasi mobile.

Bahasa pemrograman ini juga banyak dipakai para programmer web, Karena Java memiliki berbagai web framework unggulan seperti Java Server Pages, Spark, Play Framework, Jakarta Struts, dan Spring.

Bahasa pemograman PYTHON

Python merupakan bahasa pemrograman tingkat tinggi yang dibuat oleh seorang programmer berkebangsaan belanda bernama Guido van Rossum.

Bahasa Python populer digunakan untuk membuat berbagai program seperti: program CLI, Program GUI (desktop), Mobile Aplikasi , Web, IoT, Game, dll.

Bahasa pemrograman Python terkenal dengan kemudahannya untuk dipelajari, apakah kalian pernah melihat sebuah postingan meme seperti ini?

hahahaa.. Python memang sangat simple digunakan tidak memerlukan atribut lain untuk membuat sebuah “hello World”. Jadi jika menggunakan Python pekerjaan akan terasa semakin ringan dan mudah.

Bahasa pemograman RUBY

Bahasa pemrograman open source dinamis, mudah dimengerti dan sangat produktif. Sintaks Ruby terkenal elegan, natural, mudah dibaca dan ditulis.

ruby-lang.org/

Bahasa pemrograman Ruby dibuat dengan campuran bahasa pemrograman favorit sang penciptanya yaitu Yukihiro “Matz” Matsumoto. Beliau menggabungkan bahasa-bahasa pemrograman favoritnya (Perl, Smalltalk, Eiffel, Ada, and Lisp) dan digabungkan menjadi bahasa baru, dan lahirlah bahasa pemrograman Ruby yang sangat seimbang ini.

Bahasa pemograman SQL

Bahasa SQL (Structured Query Language) adalah program printah yang berfungsi untuk mengakses data di database relasional. Hampir semua database server dan software database menggunakan bahasa pemrograman SQL.

Secara umum SQL terdiri dari tiga bahasa:

  • Data Definition Language(DDL) – Perintah SQL ini mempunyai fungsi untuk mengatur suatu struktur di database yang berkaitan dengan pembuatan struktur tabel maupun database.

Perintah SQL dari jenis DDL :

  1. CREATE
  2. DROP
  3. ALTER
  4. RENAME
  • Data Manipulation Language(DML) – adalah perintah SQL yang dapat menyunting data yang ada di dalam databese, seperti menginput data, menghapus data dan memperharui data yang ada di dalam database tersebut.

Perintah SQL dari jenis DML :

  1. SELECT
  2. INSERT
  3. DELETE
  4. UPDATE
  • Data Control Language(DCL) – Perintah SQL untuk membuat pengaturan untuk memberi hak akses User ke data yang disimpan diserver database.

Perintah SQL dari jenis DCL :

  1. GRANT
  2. REVOKE

Bahasa pemograman ColdFusion

Bahasa pemrograman ColdFusion mirip sekali dengan Microsoft ASP.NET, JavaServer Pages dan PHP. ColdFusion adalah Bahasa pemrograman yang pertama menyediakan kemampuan membuat website dinamis yang langsung terkoneksi kepada basis data backend.

Berikut fitur-fitur yang disediakan ColdFusion:

  • Akses basis data yang disederhanakan
  • Pengelolaan cache klien dan server
  • Penciptaan kode client-side

Bahasa pemograman HTML

Bahasa pemrograman HTML atau Hyper Text Markup Language adalah bahasa markah untuk membuat suatu halaman website. Bahasa HTML adalah bahasa pemrograman pertama yang harus kamu pelajari jika ingin menjadi seorang Web Developer.

Bahasa pemograman COBOL

Cobol adalah singkatan dari Common Business Oriented Language. Seperti bahasa-bahasa pemrograman lainnya yang saya sebutkan di atas, bahasa pemrograman Cobol ini memiliki tujuan atau fungsi spesifik yaitu untuk digunakan menyelesaikan persoalan bisnis.

Kelebihan bahasa pemrograman COBOL (Common Business Oriented Language) ini adalah Cobol berupa High Level Language bahasa yang digunakan dalam pemrogramannya menggunakan Bahasa Inggris bukan bahasa mesin jadi mudah untuk dipelajari.

Bahasa pemograman MICROSOFT VISUAL BASIC

Microsoft Visual Basic merupakan paket Bahasa Pemprograman tingkat tinggi yang berbasis Under Windows dengan OOP (Orientasi Objek Programming). Bahasa pemrograman ini menawarkan Integrated Development Environment (IDE) visual untuk mengembangkan software berbasis sistem operasi Microsoft Windows.

Bahasa pemograman C++

Pada tahun 1970-an, Bjarne Stroustrup mulai mengembangkan bahasa pemrograman c++ yang merupakan warisan dari Bahasa C. Bahasa C merupakan bahasa prosedural tapi Bahasa C++ hadir menggunakan konsep pemrograman berorientasi objek.

Penggunaan bahasa pemrograman C dianggap kurang efisien untuk membuat projek – projek yang besar, maka dari itu Bjarne Stroustrup mengembangkan lebih lanjut dan lahirlah bahasa C++ yang berorientasi objek (Object Oriented Programming ).

Bahasa pemograman DELPHI

Kamu pastinya pernah mendengar tentang delphi, siapa sih yang gak tau dengan coklat yang satu ini, rasanya manis dan .. eh bukan itu deng, itu mah Delfi bukan DELPHI hahahaa..

Delphi yang dimaksud disini adalah sebagai sebuah pemrograman yang menggunakan visualisasi seperti Bahasa visual basic. Tapi Delphi ini menggunakan Bahasa yang sama dengan pascal, Delphi juga menggunakan OOP (Orientasi Objek Programming).

Bahasa Pemrograman ASP

Bahasa pemrograman ASP adalah singkatan dari Active Server Pages, yaitu bahasa pemrograman dari Microsoft yang mengintegrasikan antara server-side scripting dan HTML. Yang berfungsi untuk membuat halaman web dinamis (dynamic pages). Bahasa ini adalah fasilitas yang dibuat oleh Microsoft untuk mempermudah programmer dalam membuat aplikasi web server.

Keunggulan ASP ( Active Server Pages

  • Mudah dipelajari
  • Mudah dikembangkan
  • Tidak perlu kompilasi
  • Adanya fasilitas keamanan : session Object, cookie, dan transaksi online yang aman dengan menggunakan SSL 

Bahasa Pemrograman XML

XML atau eXtensible Markup Language merupakan sebuah bahasa markup sama seperti HTML yang dirancang untuk menyimpan dan mengantarkan data. Namun ada kebedaan antara kedua bahasa ini, berikut adalah perbedaan antara XML dan HTML:

  • XML dirancang untuk menyimpan dan membawa data, sedangkan bahasa pemrograman HTML dirancang untuk menampilkan data.
  • Nama tag pada XML harus bisa diciptakan sendiri, kalau HTML sudah baku.

Bahasa Pemrograman PERL

Perl adalah golongan bahasa pemrograman tingkat tinggi, bahasa pemrograman ini bersifat dinamis dan bisa dipakai mengembangkan banyak aplikasi ataupun program.

bahasa pemrograman Perl dikembangkan berdasarkan bahasa pemrograman C, tapi tidak hanya bahasa C saja yang andil dalam proses pengembangan bahasa ini. Shell Script, AWK, dan Sed pun juga berpengaruh dalam pengembangan fitur-fitur yang ada pada bahasa pemrograman Perl.

Bahasa Pemrograman Javascript

Javascript merupakan bahasa pemrograman yang pada awalnya didedikasikan untuk berjalan di atas browser saja. Namun, seiring berkembangnya bahasa tersebut, javascript saat ini tidak hanya berjalan di atas browser. Javascript juga dapat digunakan pada sisi Game, Server, IoT, Desktop, dsb.

Hal tersebut membuat bahasa pemrograman Javascript paling poluler di Github.

Bahasa Pemrograman CSS

jika kamu seorang web developer, setelah belajar mengenai HTML kamu wajib mempelajari tentang CSS (Cascading Style Sheets). Mempelajari bahasa ini tak kalah pentingnya dengan HTML, karena dengan CSS ini kamu dapat membuat:

  1. Halaman yang menarik.
  2. Template/Tema blog.
  3. Mengubah Desain web menjadi HTML.
  4. dan sebagainya.

Demikianlah Macam-macam Bahasa Pemrograman yang bisa saya sampaikan, sampai ketemu di artikel berikutnya ya. daaahh….