Pengertian Bahasa Pemrograman Dan Macam-macamnya Untuk Pemula

Pengertian Bahasa Pemrograman Dan Macam-macamnya-Apakah sobat ingin menjadi Progammer? dan ingin menjadi Programmer handal? Tentunya semuanya ingin menguasai di bidang ini dan tidak semuanya juga sih ya heehe. Tentunya artikel ini untuk bagi sobat yang ingin belajar programmer tetapi tidak tahu harus dari mana dulu yang harus dipelajari? Ya benar sekali, jika sobat ingin menjadi programmer tentunya sobat harus mengenali basic-basic terlebih dahulu dan pengenalan jenis-jenis Bahasa Pemrograman.
Kali ini blog forkom akan membagikan ilmu untuk bagi sobat yang ingin mempelajari Bahasa Pemrograman. Yap pada kali ini kita akan menjelajahi satu per satu apa itu Bahasa Pemrograman.
Pengertian bahasa pemrograman.
Bahasa Pemrograman merupakan satu set pemograman yang digunakan untuk membuat suatu program komputer. Bahasa komputer biasa dikenal dengan nama Bahasa Pemrograman. Program komputer atau software adalah suatu set intruksi yang harus dijalankan oleh komputer pada saat komputer dihidupkan atau ketika diperintah oleh pengguna komputer.
Bahasa Pemrograman menggunakan kata-kata unik yang menjadi kode untuk menjalankan perintah tertentu pada suatu komputer. Bahasa Pemrograman ini tentunya banyak antara lain yaitu adalah Pascal, Fortran, Dbase, Delphi, Basic, Cobol, C++, C#, Java dan lain – lain tinggal sobat pilih saja yang sobat ingin gunakan yang mana. Dan tentunya masing-masing dari Pemrograman tersebut beda-beda.
Berikut contoh program yang menampilkan Halo Dunia ke konsol sebagai berikut :

Pada C++ :
#include
using namespace std;
int main(){
coun << “halo dunia”<< endl;
}
Pada C# :
using system;
class haloDunia;{
public static main (){
console.writeline(“halo dunia”);
}
}
Pada Java :
public class halodunia{
/**
* @param args
*/
public static void main (string [] args){
system .out.printin(“halo dunia”);
}
}
Perhatikan pada code program diatas, terdapat perbedaan dari C++, C#, dan Java. Tetapi penulisan antara C++, C#, Java bisa dikatakan sama. Salah satunya pada setiap stetement harus diakhiri dengan karakter `;'(semicolon/titik koma), keyword–keyword yang ada di C# juga ada pada C++ misal public, static, class, dan masih banyak lagi keyword-keyword C# yang terdapat pada C++. Lho kalo pointernya gimana? kalo di java kan tidak ada , kalo d C# ada tidak? variabel pointer di C# tetap ada tapi dengan penggunaan yang dibatasi dan dalam skop unmanage. sebagai gantinya, di C# ada yang namanya ref (reference). Fungsinya hampir sama (atau menggantikan) pointer.
Jenis-jenis bahasa komputer.   
Bahasa komputer dapat dikelompokkan dalam tiga kelompok besar berdasarkan jenisnya, yakni bahasa mesin (machine language), assembly language dan high level language. Mari kita bahas satu persatu sebagai berikut:
Machine language adalah seperangkat perintah yang dinyatakan dalam bentuk bilangan biner (hanya angka 0 dan 1) yang berfungsi untuk memberikan data dan instruksi bagaimana mengolah data kepada CPU.
Assembly Language adalah bahasa komputer tingkat rendah yang memiliki banyak kode yang membantu memori untuk “mengingat data (informasi). Assembly language juga mengandung seperangkat simbolis yang berhubungan dengan perintah tertentu pada bahasa mesin.
High level language disebut sebagai bahasa komputer tingkat tinggi karena berisi perintah yang dirancang mendekati bahasa manusia. Bahasa ini lebih mudah dipahami dan dipelajari oleh manusia dan digunakan untuk pembuatan program komputer tertentu. Macam bahasa pemrograman sudah kami sebutkan diatas.
Pembuat program atau programmer dewasa ini banyak yang menggunakan bahasa komputer tingkat tinggi untuk membuat program-program yang diinginkan karena sangat mudah dipahami. Namun sebelum bisa dijalankan di komputer, program tersebut haruslah diterjemahkan menjadi bahasa mesin terlebih dahulu. Maka dari itu pada perangkat pembuatan program dengan bahasa tingkat tinggi ada bagian yang bernama compiler. Tugas bagian ini adalah menerjemahkan perintah pada bahasa tingkat tinggi menjadi bahasa mesin, sehingga CPU dapat mengolah data berdasarkan perintah tersebut.
Sejarah singkat bahasa komputer.     
Perkembangan bahasa komputer tentu tak lepas dari perkembangan komputer itu sendiri. Bahasa komputer mulai dikembangkan pada saat penemuan komputer digital pertama, sekitar tahun 1940-an. Bahasa komputer yang termasuk dalam assembly language dikembangkan pada tahun 1950-an karena komputer mulai merambah ranah komersial. Contoh bahasa yang termasuk dalam golongan Assembly ini adalah ForTran (Formula Translation) yang dibuat oleh John Backus pada sekitar 1950-an hingga 1960-an. Kemudian bahasa komputer dengan banyak penyempurnaan mulai dikembangkan seperti COBOL (Common Business Oriented Language) oleh Grace Hopper, LISP (List Proccesing) oleh John McCarthy.
Pada akhir tahun 1960-an muncul sebuah bahasa komputer yang diberi nama SIMULA dan setelah itu perkembangan bahasa komputer semakin pesat. Pada tahun 1970-an muncul banyak bahasa pemrograman yang terkenal, yakni ALOGOL, BASIC, PASCAL, C. Perkembangan bahasa komputer semakin berkembang pesat seiring berkembangnya ilmu pengetahuan dan teknologi. Bahasa yang berkembang adalah BASIC, JAVA, C++ dan PASCAL. Pada awal 1990-an, diperkenalkan istilah IDE (Integrated Development Environment) yang menyatukan bahasa pemrograman dan GUI sehingga membuat program menjadi lebih mudah. Beberapa IDE yang terkenal adalah Visual Basic (bahasa BASIC), Borland Delphi (bahasa PASCAL) dan Eclipse (Bahasa Java).
Macam-macam bahasa pemrograman.    
Bagi sobat yang bekerja dalam bidang web design pasti sudah tidak asing lagi dengan apa yang nama bahasa pemrograman.Bahasa pemrograman yang umum dikenal adalah php dan html.Tapi sebenarnya masih banyak bahasa pemrograman yang lain.
Berikut ini ada beberapa macam bahasa pemrograman yang perlu anda ketahui
1. Bahasa Pemrograman HTML.
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP.
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
3. Bahasa Pemrograman ASP.
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML.
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML.
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6. Bahasa Pemrograman PERL.
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
7. Bahasa Pemrograman CFM.
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
8. Bahasa Pemrograman Javascript.
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
9. Bahasa Pemrograman CSS.
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
Bahasa Pemrograman Perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin (machine languange), sehingga dapat diterima dan dimengerti oleh komputer. Apabila languange software tidak tersedia, maka pembuat program harus menulis programnya langsung dengan bahasa mesin yang berbentuk bilangan-bilangan binary. Suatu instruksi program yang ditulis dalam bahasa mesin dapat berbentuk seperti 000100110010. Tanpa mengetahui arti tertentu dari masing-masing bagian dari bilangan binary tersebut secara persis, maka akan sangat sulit untuk mengerti dengan benar maksud dari instruksi tersebut.
Instruksi yang berbentuk bilangan binary disebut dengan object code. Sedangkan kumpulan dari instruksi-instruksi yang membentuk suatu program dalam bahasa mesin disebut dengan object program. Tiap-tiap instruksi object code terdiri dari operation code (op code) dan open and. Penulisan program dengan bahasa mesin dirasakan terlalu sulit dan memakan banyak waktu, maka dikembangkan languange software sebagai alternatif penulisan program yang lebih mudah. Penerjemah bahasa pemrograman dibedakan menjadi 3 (tiga) macam, yaitu assembler, kompiler, dan interpreter.
Demikian penjelasan mengenai pengertian bahasa pemrograman dan macam-macamnya untuk pemula, jika ada pertanyaan silahkan sampaikan dikolom komentar.
Baca Juga :   Cara Scan Foto Di Android Menggunakan Camera Scanner To PDF

Leave a Comment

error: Content is protected !!