Definisi, Kategori Dan Jenis Pada Bahasa Pemrograman

Definisi Pada Bahasa Pemrograman Yang Perlu Kamu Ketahui

Definisi Bahasa Pemrograman Yang Perlu Kamu Ketahui
Image source: Truelancer.com

Definisi, Kategori Dan Jenis Pada Bahasa Pemrograman - Bahasa pemrograman adalah suatu kumpulan yang berisi aturan sintaks dan semantik yang dipakai untuk menerjemahkan perintah yang diberikan oleh pengguna atau user untuk mengerjakan proses tertentu pada komputer atau bisa juga merupakan intruksi standar memerintah komputer untuk menjalankan fungsi tertentu. Bahasa pemrograman sering distilahkan dengan nama bahasa 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.

Fungsi dari bahasa pemrograman adalah menghubungkan antara pengguna dan mesin komputer, karena bahasa pemrograman dapat menerjemahkan perintah yang diberikan menjadi kode-kode yang dimengerti oleh komputer. Sedangkan program adalah kumpulan intruksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan untuk penggunaan lampu lalu lintas di jalan raya selain itu juga biasanya oleh kasir di minimarket ataupun supermarket.

Untuk menerjemahkan sintaks pemrograman ke dalam bahasa mesin digunakan teknik interpretation dan compilation. Kedua hal tersebut merupakan cara membaca kode program atau sering disebut dengan language translator. Interpretation adalah cara membaca kode program satu per satu baris dan dieksekusi satu demi satu. Apabila terdapat kesalahan dalam penulisan kode program maka di baris kesalahan itulah program akan dihentikan. Program yang melakukan tugas ini disebut Interpreter. Bahasa yang menggunakan teknik interpretasi ini seperti bahasa Perl, Phyton, Ruby dan masih banyak lagi.

Sedangkan compilation adalah teknik membaca dengan membaca dahulu semua kode sumber dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut compiler. Program hasil kompilasi akan memiliki bentuk executable. Program bisa langsung dijalankan tanpa harus memiliki compiler di Komputer yang menjalankan program tersebut. Bahasa yang menggunakan teknik kompilasi ini seperti bahasa C, C++, Pascal, Assembly dan masih banyak lagi.

Ada juga bahasa pemrograman yang menghasilkan programnya dengan teknik interpretation sekaligus compilation. Contoh dari bahasa pemrograman yang menggunakan teknik interpretation sekaligus compilation adalah Java. Dalam pembuatan program Java, kode sumber diubah menjadi bytecode. Meskipun tampak seperti bahasa mesin namun ini bukanlah bahasa mesin dan tidak executable. Untuk menjalankan bytecode tersebut kita membutuhkan Java Runtime Environment (JRE) yang bertugas sebagai interpreter sehingga menghasilkan program dari bytecode tersebut.

Kategori Pada Bahasa Pemrograman Yang Perlu Kamu Ketahui

Kategori Bahasa Pemrograman Yang Perlu Kamu Ketahui
Image source: Truelancer.com

Bahasa pemrograman dapat dikategorikan menjadi beberapa kategori tergantung pada indikator yang digunakan. Bahasa pemrograman ini dibagi menjadi dua, yaitu berdasarkan penggunaanya dan berdasarkan level atau tingkatan.

Berikut ini kategori bahasa pemrograman yang perlu kamu ketahui:

Berdasarkan Penggunaanya

Bahasa pemrograman berdasarkan penggunaanya dikategorikan sebagai berikut:

A. Bahasa pemrograman untuk tujuan umum

Kategori bahasa pemrograman yang dapat digunakan untuk membuat program yang bersifat umum atau general, seperti Java, PHP, C, C++, JavaScript, Visual Basic, Pascal, dan masih banyak lagi.

B. Bahasa pemrograman untuk tujuan tertentu

Kategori bahasa pemrograman yang dapat digunakan untuk tujuan tertentu seperti Fortran untuk komunikasi ilmiah atau Assembler untuk pengontrol Hardware.

Berdasarkan Level atau Tingkatan

Bahasa pemrograman berdasarkan level atau tingkatannya dikategorikan sebagai berikut:

A. Bahasa Tingkat Rendah

Bahasa pemrograman tingkat rendah yang hanya dimengerti oleh mesin, Karena jauh mendekati bahasa manusia. Jenis bahasa ini akan langsung dikerjakan oleh mesin. Contoh untuk kategori bahasa pemrograman ini adalah bahasa rakitan atau assembler.

B. Bahasa Tingkat Menengah

Bahasa pemrograman tingkat menengah yang dapat masuk ke kategori bahasa tingkat rendah maupun bahasa tingkat tinggi. C adalah contoh dari kategori bahasa pemrograman ini

C. Bahasa Tingkat Tinggi

Bahasa pemrograman tingkat tinggi yang sudah mendekati bahasa manusia. Artinya pengguna pun dapat memahami kategori bahasa ini. Mesin membutuhkan compiler untuk mengerjakan perintah. Pada kategori bahasa pemrograman ini contohnya PHP, Java, Pascal, Visual Basic, dan masih banyak lagi.

Jenis Pada Bahasa Pemrograman Yang Perlu Kamu Ketahui

Jenis Bahasa Pemrograman Yang Perlu Kamu Ketahui

Image Source: Truelancer.com

Sebenarnya ada banyak sekali bahasa pemrograman yang ada di dunia ini, namun tidak semua bahasa pemrograman yang diketahui khalayak umum. Karena masing-masing bahasa pemrograman mempunyai fungsi yang berbeda-beda.

Berikut ini jenis bahasa pemrograman yang perlu kamu ketahui:

A. Java

Java adalah salah satu jenis bahasa pemrograman yang cukup banyak digunakan. Sebab dari Java yang cukup banyak digunakan, Karena salah satu bahasa yang paling mudah untuk dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data formulir untuk mengembangkan permainan, menjadikannya pilihan yang sangat populer untuk pemula. Selain itu Java juga mampu dijalankan di berbagai platform. Java juga digunakan oleh Google sebagai bagian integral dari sistem operasi Android dan oleh pengembang independen untuk membuat aplikasi android. (Baca juga: Definisi Bahasa Pemrograman Java Beserta Kelebihan Dan Kekurangannya)
Kelebihan Java:
- Bisa berjalan di sistem operasi yang berbeda-beda
- Termasuk ke dalam pemrograman OOP ( Pemrograman Orientasi Objek) sehingga mempermudah programmer dalam menyusun program.
- Memiliki library lengkap sehingga sangat mempermudah programmer
Kekurangan Java:
- Masih ada hal yang belum kompatible dari Java yang memungkinkan Java bisa berjalan di sistem operasi yang berbeda-beda
- Banyak menggunakan memori
- Mudah didekompilasi 

B. Pascal

Pascal adalah salah satu bahasa pemrograman komputer yang umumnya digunakan sebagai pengantar untuk mulai belajar algoritma dan pemrograman. (Baca juga: Definisi Bahasa Pemrograman Pascal Beserta Kelebihan Dan Kekurangannya)
Kelebihan Pascal:
- Tipe-tipe standar yang telah tersedia pada kebanyakan bahasa pemrograman
- Struktur yang sederhana dan sangat mendekati bahasa manusia
- Lebih mudah dipelajari dan dipahami
Kekurangan Pascal:
- Tidak mendukung pemrograman berbasis objek
- Sintaks Pascal terlalu rumit
- Kurang flexible yang menyebabkan kesulitan dalam mebuat aplikasi/program besar

C. C++

C++ adalah bahasa pemrograman yang memiliki sifat pemrograman berorientasi objek. C++ merupakan pengembangan dari bahasa pemrograman C dan C#. Bahasa pemrograman C++, C# dan C memiliki sintaks penulisan yang hampir sama, meskipun begitu kedua bahasa pemrograman ini memiliki perbedaan pada penyelesaian masalahnya. Bahasa pemrograman C++ dan sejenisnya yaitu C# dan C umumnya masuk dalam kategori bahasa pemrograman tingkat menengah. (Baca juga: Definisi Bahasa Pemrograman C++Beserta Kelebihan Dan Kekurangannya)
Kelebihan C++:
- Sifat pemrograman yang berorientasi objek
- Lebih mudah dalam menyelesaikan berbagai masalah
- Banyak digunakan programmer pemula
Kekurangan C++:
- Terlalu banyak operator
- Sulit dalam menggunakan pointer bagi pemula yang baru belajar

D. PHP

PHP adalah bahasa pemrograman yang digunakan untuk mengembangkan aplikasi web atau juga halaman web yang dinamis. PHP merupakan singkatan dari Personal Home Page. (Baca juga: Definisi Bahasa Pemrograman PHP Beserta Kelebihan Dan Kekurangannya)
Kelebihan PHP:
- Tidak melakukan sebuah kompilasi dalam penggunaanya
- Sisi pengembangan yang lebih mudah
- Lebih mudah dalam penggunaanya
Kekurangan PHP
- Tidak dapat melakukan kompilasi, jika ingin dikompilasi harus menggunakan tool yang sangat mahal harganya
- Tidak memiliki sistem pemrograman berorientasi objek
- Kode PHP dapat dengan mudah dibaca semua orang

E. Visual Basic

Visual Basic adalah bahasa pemrograman yang dikembangkan oleh Microsoft dan merupakan keturunan dari bahasa pemrograman BASIC. Bahasa pemrograman Visual Basic memungkinkan programan yang akan dibuat deangan cepat, selain itu dengan coding yang kompleks. (Baca juga: Definisi Bahasa Pemrograman Visual Basic Beserta Kelebihan Dan Kekurangannya)
Kelebihan Visual Basic:
- Menawarkan IDE visual dalam pembuatan software
- Sangat cocok untuk membuat software-software berbasis sistem operasi Windows
- Mudah dikembangkan
Kekurangan Visual Basic:
- Masih sangat tradisional
- Sangat tidak cocok digunakan untuk membuat aplikasi game
- Rentan dengan virus

Comments

Popular posts from this blog

Fungsi Keyboard Pada Perangkat Input Komputer Serta Jenis-jenisnya

Perkembangan Generasi Protokol Novell Netware Dari Masa Ke Masa

Langkah-langkah Menyelamatkan Smartphone Dari Air