Home » » Bahasa Pemrograman

Bahasa Pemrograman





Pengertian Bahasa Pemrograman

Bahasa pemrograman adalah suatu perangkat lunak dan bahasa yang digunakan untuk membuat program-program komputer atau sering disebut sebagai bahasa kompute. Bahasa pemrograman menggunakan sistem tata bahasa tertentu atau kata-kata unik untuk dijadikan kode yang bisa menjalankan perintah tertentu pada komputer. Bahasa pemrograman inilah yang membentuk struktur perangkat lunak sebagai inti dari komputer untuk menjalankan perangkat keras. Tanpa perangkat lunak yang dibuat menggunakan bahasa pemrograman, maka perangkat keras tidak akan berjalan dengan baik atau bahkan tidak dapat berjalan sama sekali.


CPU komputer pada dasarnya hanya bisa berkomunikasi menggunakan kode mesin, yakni menggunakan angka 0 dan 1 saja. Kode mesin inilah yang berperan dalam mengkomunikasikan data dalam komputer. Karena CPU hanya mengerti bahasa dengan kode mesin, sedangkan manusia kesulitan melakukannya, maka dibuatlah bahasa pemrograman. Bahasa pemrograman utamanya pada level tinggi memiliki syntax logika yang mendekati bahasa manusia, sehingga dapat digunakan oleh manusia. Namun supaya dapat berkomunikasi dengan CPU, maka program yang telah ditulis oleh manusia tersebut harus diubah menjadi bahasa mesin. Perubahan ini membutuhkan satu perangkat lunak yang disebut sebagai compiler.

Bahasa pemrograman dibagi menjadi tiga, yakni bahasa mesin, bahasa pemrograman tingkat rendah dan bahasa pemrograman tingkat tinggi. Bahasa mesin hanya dipakai untuk membuat sistem inti perangkat komputer seperti yang tertanam pada BIOS, chip-chip tertentu dan lain sebagainya. Bahasa ini hanya terdiri dari 0 dan 1 saja yang disebut sebagai byte. Lalu ada bahasa pemrograman tingkat rendah yakni bahasa assembly yang digunakan untuk berkomunikasi dengan hardware, membantu komputer mengingat memori dan terdapatnya alamat simbolis yang berhubungan dengan bahasa mesin. Sedangkan bahasa pemrograman tingkat tinggi adalah bahasa pemrogaman yang memiliki baris perintah yang mendekati bahasa manusia sehingga lebih mudah digunakan.

Sejarah singkat bahasa pemrograman
Menurut catatan sejarah komputer, bahasa pemrograman dikenal pertama kali sejak penemuan komputer digital pada tahun 1940-an. Bahasa pemrograman mulai berkembang dan dikembangkan sejak tahun 1950-an dengan dimulainya bahasa assembly yang mengiringi berkembangnya komputer untuk keperluan komersial. Bahasa komputer yang pertama kali adalah FORTRAN yang merupakan singkatan dari Formula Translation. Bahasa ini dibuat oleh John Bacus pada awal 1950-an hingga awal 1960-an. Bahasa ini bermanfaat dalam dunia perbankan dan pencatatan keuangan atau akuntansi.

Setelah itu bahasa pemrograman mulai beragam dalam segi jumlah maupun fungsinya. Bahasa yang dikembangkan di era tersebut misalnya dalah COBOL yang merupakan singkatan dari Common Bussiness Oriented Languange oleh Grace Hopper dan LISP yang merupakan singkatan dari List Processing yang dibuat oleh John McCarthy. Lalu kemudian bahasa-bahasa pemrograman berkembang semakin pesat dan muncul bahasa pemrograman tingkat tinggi yang lebih multifungsi seperti C, C++, BASIC, PASCAL dan ADA. Dari berbagai bahasa pemrograman tersebut, bahasa C adalah yang paling populer dan memiliki turunan yang digunakan untuk kepentingan lain seperti PHP untuk Web dan Java untuk multiplatform application.

Memilih Bahasa Pemrograman Terbaik memanglah sangat susah dan mustahil dilakukan, selain karena setiap bahasa Pemrograman memiliki kelebihan dan kekurangan yang berbeda-beda juga cara sudut pandang programmer itu sendiri terhadap setiap bahasa Pemrograman.
Berikut adalah beberapa bahasa pemrograman :
JAVA
Pada Bahasa Pemrograman Terbaik (Terpopuler) pertama kita tempati dengan Bahasa yang dikembangkan oleh James Gosling pada tahun 1995, Bahasa JAVA ini mulai menjadi Bahasa Pemrograman yang cukup terkenal sejak kemunculanya, Bahasa yang sepenuhnya mendukung konsep OOP ini selain bisa di gunakan secara bisa gratis oleh para programmer juga bahasa ini bisa dijalankan di banyak platform yang mendukung JVM (Java Virtual Machine), Bahasa ini sangat bagus untuk dipelajari akan tetapi menurut Mr. Iso Bahasa JAVA ini sulit dipelajari oleh pemula, ada baiknya jika ingin mempelajari bahasa ini kita juga harus paham dulu tentang Konsep dasar dari PBO (Pemrograman Berorientasi Objek

WEB PROGRAMING (PHP)
Bahasa Pemrograman WEB (html,css,javascript) khususnya yang menggunakan scripting PHP sebagai Bahasa Pemrogramanya menjadi salah satu pilihan Bahas Pemrograman terpopuler selajutnya, di Dunia Khususnya Di Indonesia tidak sedikit programmer yang memilih menjadi Web Programmer, selain karena PHP adalah bahasa Pemrograman yang gratis juga target platform Bahasa ini cukup luas, untuk menjalankanya pun cukup mudah,kita hanya perlu 1 server komputer baik dengan Apache atau Litespeed untuk menjalankan program di web dan sisanya hanya perangkat yang mendukung Browser dan Jaringan (baik mobile atau dekstop) untuk mengaksesnya.

Meskipun banyak sekali Bahasa yang harus kita pelajari (HTML,CSS,Javascript, Java Applet, Flash dll) untuk membuat web yang sempurna, hal ini tidak membuat web programing sesuatu yang sulit, bahkan mempelajari web programing ini bisa menjadi suatu tujuan yang sangat menjanjikan, untuk PHP, pada PHP versi 5 keatas konsep OOP sudah didukung untuk memaksimalkan pembuatan program.

VISUAL BASIC
Microsoft mengembangkan Bahasa Basic menjadi bahasa yang menggunakan GUI pada Pemrogramanya sehingga pada tahun 1991 lahirlah Bahasa Visual Basic, Bahasa milih Microsoft ini selain mudah untuk dipelajari juga memiliki banyak referensi (pustaka) yang sangat berlimpah, sayangnya target platform untuk Bahasa Visual Basic ini sangat terbatas karena tentunya dikuasi oleh Microsoft.
Bahasa Visual Basic sendiri sayangnya belum mendukung konsep OOP, barulah pada Bahasa Visual Basic .NET atau VB.NET ini sudak mendukung OOP secara penuh.

C/C++ 
C++ adalah bahasa Pemrograman yang paling umum dan biasa digunakan pada pengembangan pembuatan Game karena prosesnya sangat cepat dibanding bahasa Pemrograman lain, Bahasa Pemrograman yang dirancang dan dikembangkan oleh Bjarne Stroustrup ini menjadi bahasa Pemrograman yang banyak di gunakan sebagai acuan pembuatan bahasa Pemrograman lain seperti JAVA, PHP Dan C#, Bahasa C++ adalah bahasa Pemrograman Kelas Menengah (Middle Languange) yang membuat bahasa Pemrograman ini tidak mudah untuk dipelajari, tetapi ketika anda sudah menguasai Bahasa C++ tidak sulit bagi anda untuk mempelajari bahasa Pemrograman lain, karena sepenuhnya konsep bahasa Pemrograman paling banyak bisa dipelajari dari bahasa ini, untuk target platform bahasa C++ sangat luas karena bahasa ini juga dekat dengan Bahasa mesin.

DELPHI
Bagi anda yang sudah terbiasa dengan kemudahan dan penggunaan Bahasa Pemrograman Pascal, Maka Bahasa Pemrograman Delphi lah yang menjadi bahasa Pemrograman lanjutan terbaik untuk anda, meskipun Popularitas Delphi tidak sebanyak bahasa Pemrograman lain, Delphi bisa menjadi pilihan bahasa Pemrograman yang cukup menjanjikan, bahasa Pemrograman yang dikembangkan Oleh Borland ini mampu berjalan di Platform Windows dan Linux, apalagi untuk Bahasa Pemrograman Delphi pada windows sudah tersedia Delphi yang terintegrasi dengan .NET Framework atau yang disebut dengan Delphi.NET
Itulah beberapa referensi Bahasa Pemrograman Populer yang cukup menjanjikan dalam pengembanganya, selain bahasa Pemrograman yang disebutkan diatas banyak sekali Bahasa Pemrograman yang belum di sebutkan seperti C# (Seperti JAVA), LUA, Phyton, Ruby, Perl dll.

Ada banyak sekali bahasa Pemrograman, untuk memilih Bahasa Pemrograman Terbaik bukan dari bahasa Pemrograman yang di gunakan tetapi bagaimana tujuan dan bahasa Pemrograman yang paling cocok dengan masalah yang akan kita buat menjadi program.

2 komentar:

  1. thank infonya pak . salam kami http://rifatransport.com

    ReplyDelete

Jika ada masukan, saran, kritik, atau ada yang mau ditanyakan mengenai artikel/blog ini silahkan berkomentar.

Berkomnetarlah dengan baik dan sopan :)

-->