Kamis, 07 Maret 2013

Bahasa Pemrograman

A. Pengertian
Bahasa Pemrograman atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa Pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kodemnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

B. Bahasa Pemrograman yang pernah dipelajari
Beberapa bahasa pemrograman yang sudah pernah saya pelajari, diantaranya :
  1. Q-Basic
  2. Visual Basic 6.0
  3. Pascal
  4. C/C++
  5. Java
C. Bahasa Pemrograman yang ingin di perdalam
Dari beberapa Bahasa Pemrograman yang pernah saya pelajari, Bahasa Pemrograman JAVA lah yang ingin lebih saya perdalam ilmunya. Alasan utama saya ingin memperdalam Bahasa Pemrograman JAVA yaitu karena bahasa pemrograman tersebut mampu mnegikuti perkembangan teknologi yang ada dan menarik untuk dimengerti lebih mendalam.

  • Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

D. Tingkat Pemahaman

  • PHP
Hypertext Preprocessor adalah bahasa skript yang dapat ditanamkan atau disisipkan kedalam HTML. PHP banyak digunakan dalam untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

  1. Pengetahuan tentang PHP - 10%
  2. Teori tentang PHP - 10%
  3. Coding PHP - 20%
  4. Praktik pembuatan web dengan PHP - 10%
  • JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).

  1. Pengetahuan tentang JAVA - 20%
  2. Teori tentang JAVA - 20%
  3. Coding JAVA - 30%
  4. Praktik pembuatan program dengan JAVA - 30%

Sumber :
http://id.wikipedia.org/wiki/Bahasa_pemrograman
http://id.wikipedia.org/wiki/Java

Tidak ada komentar:

Posting Komentar