h1

Mengenal Bahasa Pemograman

Pada dasarnya sebuah komputer tidak dapat mengerjakan apapun tanpa adanya perintah manusia. Perintah-perintah yang terstruktur dan sistematis untuk membuat komputer bekerja sesuai dengan apa yang diinginkan yang disebut dengan program.  Komputer hanya mengenal satu bahasa yaitu bahasa mesin. bahasa yang sangat berbeda dengan bahasa manusia.

yang peelu diingat bahwa konsep bahasa pemograman adalah merubah/menerjemahkan perintah-perintah (program) yang diberikan oleh manusia ke dalam bahasa mesin yang dapat dimengerti oleh komputer. Jadi bahasa permograman adalah sarana interaksi manusia dengan komputer.

Penerjemahan  bahasa pemograman dibedakan menjadi tiga macam yaitu :

  1. Assembler, adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (assembly) kedalam bahasa mesin.
  2. Kompiler, adalah program penerjemah yang mengkonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa ibjek inilah yang bisa dijalankan oleh komputer.
  3. Interpreter, adalah program yang menerjemahkan satu per satu intruksi dalam kode sumber dan kemudian segera menjalankan instruksi yang telah diterjemahkan tersebut. Bahasa seperti BASIC pada awalnya menggunakan konsep intepreter ini.

Macam-macam Bahasa Pemograman :

  1. FORTRAN (Formula Translation). bahasa ini pertama kali dikembangkan pada tahun 1956 oleh John Backus. dipergunakan untuk mempermudah pembuatan aplikasi matematika, Ilmu pengetahuan dan teknik. Bahasa ini termasuk kedalam Bahasa Tingkat Tinggi. Keunggulan FORTRAN terletak pada dukungan untuk menangani perhitungan termasuk bilangan komplek. Kelemahan dari bahasa ini adalah operasi masukan / keluaran yang sangat kaku.
  2. COBOL (Common Bussiness Oriented Languange) dikembangkan pada tahun 1959 dan tergolong sebagai bahasa tingkat tinggi. tujuan dari bahasa ini untuk mempermudah pembuatan aplikasi dibisang bisnis. Keunggulan COBOL adalah sintaks yang digunakan kata-kata bahasa Inggris sehingga mempermudah programer, Kemudahan terhadap penangan file, kemudahan terhadap masukkan / keluaran program.
  3. BASIC (Begginner ALL-purpose Symbolic Instructionn Code). dikembangkan tahun 1965 di Darmauth College. pertama Basic diajarkan untuk bahasa pemograman sederhana.
  4. PASCAL, sejarah perkembangan Pascal dimulai pada tahun 1960, yaitu ketika bahasa pemograman ALGOL 60, digunakan sebagai algoritmic longuange.  Keunggulan pascal adalah keteraturan dalam pembuatan program dan kelengkapan struktur data.
  5. BAHASA C, diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972. Bahasa menggabungkan kemampuan pengendalian mesin dalam arus rendah dan struktur data serta kontrol arus tinggi. Bahasa C adalah bahasa pemograman yang menggabungkan kemudahan pengontrolan hardware dalam bahasa pemograman tingkat rendah serta struktur kontrol dalam bahasa tingkat tinggi. Bahasa C digunakan untuk menyusun sistem operasi UNIX dan LINUX. Keunggulan Bahasa C : Sifat portabilitas, yaitu kode sumber pada platform dapat ditransfer ke platform lain tanpa ada perubahan, Kemudahan akses terhadap hardware, cepat dan efisien.
  6. BAHASA JAVA, dikembangkan oleh Sun Microsystem pada tahun 1955, merupakan bahasa yang berorientasi Obje. kode Java dikompilasi dlm format yang disebut bytecode. bytecode ini bisa dijalankan disemua komputer yang dilenngkapi dengan program java Interpreter dan Java Virtual Machine. Bahasa java semakin terkenal sejak munculnya internet. Java menyediakan sarana untuk membuat program (yang disebut sebagai applet) yang dapat dijalankan pada Web Browser seperti Opera, Mozilla, Internet Explorer dll.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: