Posted by : Valeyntino Sabtu, 12 Oktober 2013

Apa Bahasa Pemrograman itu?

Bahasa Pemrograman, merupakan himpunan aturan-aturan (konvensi) untuk menyatukan (menghubungkan) algoritma-algoritma
  • Komputer, alat yang digunakan untuk melakukan komputasi (perhitungan) secara cepat, komputer juga dapat menyimpan data, dan data tersebut dibaca kembali.
  • Algoritma merupakan urutan operasi yang akan dikerjakan secara berurutan hingga menghasilkan suatu keluaran (output) yang diinginkan.
  • Program merupakan algoritma yang diekspresikan pada notasi atau bahasa tertentu.

Dasar bahasa pemogramam

  • Horizontal, Bahasa-bahasa pemrograman dipilih dan dipelajari secara berurutan.
  • Vertical, Membandingkan konsep dan konstruksi dari bahasa-bahasa pemrograman.

Jenis Bahasa Pemograman

  • Bahasa Mesin (Machine)
  • Bahasa Rakitan (Assembly)
  • Bahasa Tingkat Tinggi (High-Level Language).

1. Bahasa Mesin

  • Merupakan bahasa yang paling rendah levelnya (very low-level).
  • Dieksekusi secara langsung oleh komputer.
  • Proses eksekusi sangat cepat.
  • Realisasi (bahasa) membutuhkan biaya rendah (low cost of realization).
  • Fleksible untuk membuat layer software yang baru.
  • Tergantung pada mesin (Machine dependent).

2. Bahasa Assembly

  • Menggunakan Mnemonic, misalnya ADD, ADC (Add with Carry).
  • Menggunakan nama simbolik.
  • Tergantung pada mesin (Machine dependent).
  • Contoh :
        MOV AX,1234h
        ADD AX, 01h
        LEA AX, WORD PTR Number
        PUSH AX
        CALL

3. Bahasa Tingkat Tinggi


  • Mendefinisikan sebuah mesin abstrak (Abstract machine).
  • Membutuhkan proses translasi oleh translator (compiler atau interpreter).
  • Lebih mudah untuk dipelajari karena lebih sederhana.
  • Lebih lambat dibandingkan bahasa mesin dan bahasa assembly.

Kenapa kita mempelajari bahasa pemograman?

  • Meningkatkan kapasitas untuk mengekspresikan ide pemrograman.
  • Dapat memilih bahasa pemrograman tertentu yang tepat untuk menyelesaikan suatu masalah.
  • Meningkatkan kemampuan untuk belajar bahasa pemrograman yang baru.
  • Memahami implementasi dari bahasa pemrograman.
  • Meningkatkan kemampuan untuk membuat bahasa pemrograman yang baru.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Search
Binnary Code. Diberdayakan oleh Blogger.

- Copyright © TEKNIK INFORMATIKA -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -