Minggu, 20 November 2016

Pengenalan Bahasa Pemograman

Pengertian Bahasa Pemrograman

Bahasa komputer adalah merupakan suatu set pemrograman yang digunakan untuk membuat suatu program komputer. Bahasa komputer biasa dikenal dengan nama bahasa pemrograman. Program komputer atau software sendiri adalah suatu set instruksi yang harus dijalankan oleh komputer pada saat komputer dihidupkan atau ketika diperintahkan oleh pengguna komputer. Bahasa pemograman menggunakan kata-kata unik yang menjadi kode untuk menjalankan perintah tertentu pada komputer. Contoh bahasa pemrograman antara lain adalah Pascal, Fortran, Clipper, dBase, Delphi, Basic, Cobol, C++, C#, Java dan lain-lain. Sebuah CPU komputer, dalam hal ini prosesor memiliki sejumlah perintah terbatas dan dikenal dengan nama kode mesin. Kode ini adalah bahasa yang digunakan untuk mengkomunikasikan data dalam komputer. CPU dalam komputer hanya mengenal bahasa ini, tidak dengan bahasa lainnya. Semua bahasa pemrograman harus diubah menjadi kode mesin terlebih dahulu supaya CPU dapat mengolah dan menjalankan perintah yang diberikan oleh program yang dibuat. Berbeda dengan C++ yang memperbolehkan tidak menggunakan class, di C#setiap anda membuat suatu program minimal anda harus mendeklarasikan minimal satu class, hal tersebut serupa dengan yang ada pada java, oleh karena itu C# merupakan murni object oriented programing (OOP). 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 contoh kode program di atas, terdapat perbedaan antara C#, C++ dan Java. tetapi penulisan atara C#, C++, dan Java bisa dikatakan sama, salah satunya pada setiap stetement harus d akhiri dengan karakter `;'(semicolon/titik koma), keyword – keyword yang ada di C# juga ada pada C++misal public, static, class, dan masi banyak lagi keyword-keyword C# yang terdapat pada C++. Lho kalo pinternya gimana?kalo d java kan tidak ada , kalo d C# ada tidak? variabel pointer di C#tetap ada tapi dengan penggunaan yang d batasi dan dalam skop unmanage. sebagai gantinya, d C# ada yangnamanya ref (reference). Fungsinya hampir sama (atau menggantikan) pointer cukup sudah penjelasan pada pengenalan C# C++ dan java pada bab ini. jika ada kekuarangan atau kesalahan mohon di maklumi karena masih banyak yang belum di mengerti. cukup sekian dan terimakasih. Jenis-jenis bahasa komputer Bahasa komputer dapat dikelompokkan dalam tiga kelompok esar 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).

Sumber: sangwidy.wordpress.com

0 komentar:

Posting Komentar