Minggu, 08 Desember 2013

Dasar Pemrograman

Sebelum kita menggeluti suatu bidang alangkah baiknya kita mengenal dahulu dengan apa kita akan menjalin sebuah hubungan dalam bidang tersebut. Karena sekarang kita membahas tentang dunia komputer lebih tepatnya ke dunia programer, berarti kita harus mengenal dahulu semua hal yang berhubungan dengan dunia pemrograman agar kita tahu apa yang akan kita lakukan untuk menjalin hubungan kita dengan dunia tersebut tepatnya disini kita berhubungan dengan dunia pemrograman.

Dalam dunia Pemrograman ada yang namanya istilah - istilah atau sebuah kalimat yang dibentuk kedalam sebuah kata yang memiliki arti. Jadi sekarang kita akan membahas tentang arti - arti dari kata - kata itu, atau biar lebih keren kita mencari tahu tentang sebuah misteri yang tersembunyi dalam sebuah kata (kaya sherlock holmes hahah). Cekidot..

Program adalah kumpulan pernyataan yang menjadi satu kesatuan sehingga membentuk sebuah prosedur atau langkah - langkah untuk menyelesaikan sebuah masalah.

Pemrograman adalah proses pengimplementasian urutan langkah - langkah atau program dalam penyelesaian masalah menggunakan bahasa pemrograman.

Programer merupakan orang yang membuat progran.

Bahasa Pemrograman adalah bahasa yang dituliskan dalam bentuk kode - kode program menjadi sebuah prosedur untuk menyelesaikan masalah.

Dalam bahasa pemrograman ada beberapa istilah, diantaranya :
Sintaks merupakan tata bahasa dalam penulisan program atau bisa dikatakan sebagai aturan dalam penulisan program.

Semantik adalah arti yang terkandung dalam statement program.

Selain itu seorang programer juga harus memiliki pengetahuan dasar tentang pemrograman. Karena itu sesuatu yang dimulai dari dasar akan lebih kokoh, layaknya sebuah pondasi yang menjadi dasar dari rumah yang akan menopang rumah tersebut, jadi pengetahuan dasar itu penting sekali dimiliki oleh programer karena dari situ kita bisa mengembangkannya atau berinovasi.

Dengan cepatnya perkembangan teknologi pada jaman sekarang sehingga banyak sekali alat-alat baik itu berupa perangkat keras ataupun perangkat lunak yang diciptakan demi memperingan kerja manusia. Begitu juga dalam dunia pemrograman banyak sekali aplikasi-aplikasi perangkat lunak yang bisa kita gunakan untuk membuat program, begitu juga dalam bahasa pemrogramannya sudah pasti mengalami perkembangan sampai saat ini. Berikut bahasa pemrograman menurut perkembangannya :

1. Bahasa Mesin (Machine Language)
Bahasa Pemrograman ini hanya dapat dimengerti oleh mesin komputer dan hanya mengenal dua keadaan yaitu 1 (terjadi kontak) dan 0 (kontak terputus).

2. Bahasa Tingkat Rendah (Low Level Language)
Bahasa ini menggunakan simbol yang dinamakan "Mnemonics" (pembantu untuk mengingat), jadi setiap kata diberikan simbol seperti A untuk Add atau Mov untuk Move. Bahasa pemrograman untuk menerjemahkan mnemonics adalah "Assembler".

3. Bahasa Tingkat Menengah (Middle Level Language)
Bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan pernyataan, mudah untuk dipahami dan memiliki instruksi-instruksi tertentu yang dapat langsung diakses oleh komputer.
contohnya bahasa C

4. Bahasa Tingkat Tinggi (High Level Language)
Bahasa pemrograman ini sudah bisa dipahami dalampenulisan pernytaannya. Bahasa pemrograman ini terbagi menjadi dua bagian, yaitu :
      a. Procedure Oriented Language (POL)
          -> Scientific (perhitungan matematis)
               Contohnya : Algol, Fortran, Pascal, Basic
          -> Bussines (bidang bisnis)
               Contohnya : Cobol, PL/1
      b. Problem Oriented Language
          Misal : RPG (Report Program Generator)

5. Bahasa Berorientasi Objek (Object Oriented Language)
Bahasa pemrograman yang berorientasi pada objek, lebih memudah bagi programer karena tinggal memasukan kriteria-kriteria yang dikehendaki saja.
Contohnya: Java, C++, VB .net, Visual C, PHP, dll. 

Sebagai seorang programer kita harus mengetahui langkah - langkah pokok yang harus dilakukan saat proses pembuatan program. Berikut adalah langkah-langkah secara umum :
   1. Mendefinisikan Masalah
   2. Membuat Flowchart
   3. Membuat Program
   4. Melakukan Tes Program
   5. Membuat Dokumentasi Program 

Terdapat juga teknik pemrograman dalam penulisan program, yaitu :
Pemrograman Prosedural
Pemrograman Functional
Pemrograman Bebasis Modul
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Pemrograman Generic
Pemrograman Deklaratif

Tidak ada komentar:

Posting Komentar