KONSEP DASAR PEMROGRAMAN

  • KONSEP DASAR

a.PROGRAM

DEFINISI : Merupakan beberapa kumpulan instruksi tertulis yang dibuat oleh seorang programer dari suatu software.

b.PEMROGRAMAN

DEFINISI : Kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan bahasa pemrograman.

  • DATA

Data adalah suatu informasi yang di olah dari bahan mentah sehingga  dapat dipergunakan oleh user atau pemakai. Data tersebut di bagi menjadi 4 bagian yang dapat di gunakan, berikut adalah tipe data yang dapat di gunakan oleh user:

1.Tipe Data Dasar – Merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman. Tipe data dasar juga di bagi menjadi 5 bagian, antara lain:

a. Tipe Data Numerik : Penyimpanan data berupa angka, berikut nama-nama nya:

  • Integer   : merupakan bilangan bulat positif dan negatif
  • Subrange  : merupakan sebuah subtype dari tipe data integer dan     terdiri dari urutan nilai-nilai integer dalam range yang     tebatas.
  • Floating-point Real   : biasa disingkat dan disebut tipe data riil.
  • Fixed-point Real  : Bilangan fixwd-pont direpresentasikan dengan urutan digit     yang mempunyai panjang tetap dengan titik desimal     diposisikan ditempat yang diberikan antara dua digit.
  • Lain-lain  : Tipe data lainnya adalah bilangan kompleks dan bilangan

b. Enumerasi  : adalah suatu urutan list dari nilai-nilai yang berbeda.

c. Boolean  : tipe data untuk merepresentasikan True atau False.

d. Character  : tipe data untuk menyimpan rangkaian karakter.

e. Internationalization : disebut I18N

2.Tipe Data Terstruktur : merupakan tipe data campuran dari berbagai tipe data dasar, contohnya array, record, string, list dan file.

3.  Tipe Data Enumerasi

4.  Tipe Data Penunjuk : contoh tipe data penunjuk adalah pointer.

  • MODEL KOMPUTASI

Model Komputasi adalah suatu kumpulan dari nilai dan operasi-operasi. Dalam model komputasi ada 3 dasar model komputasi, antara lain:

1. Model Fungsional, model ini terdiri dari satu set nilai-nilai, fungsi dan operasi aplikasi, fungsi dan komposisi fungsi.

2. Model Logika , logika model perhitungan terdiri dari suatu set nilai-nilai, definisi hubungan dan kesimpulan logis.

3. Model Imperative, model perhitungan yang imperative terdiri dari satu set nilai-nilai yang mencakup suatu status dan operasi tugas-tugas untuk memodifikasi status tersebut.

  • Prinsip Bahasa Pemrograman

Bahasa Pemrograman merupakan tata cara penulisan program, terdapat dua faktor penting yaitu sintaks dan semantik. Sintaks yang berarti kumpulan dan semantik adalah yang menjelaskan sintaks. Bahasa Pemrograman juga terdapat prinsip-prinsip yaitu :

  1. Prinsip Kelengkapan Komputasional

Suatu bahasa pemrograman harus universal

  1. Prinsip Implementasi

Harus efisien dalam penggunaan waktu maupun ruangnya. Prinsip memprogram harus ditulis dalam bahasa yang mencerminkan daerah masalah.

Terdapat 4 kelompok bahasa pemrograman, yaitu :

  1. Object Oriented Language (Visual dBase)
  2. High Level Language (Pascal dan Basic)
  3. Middle Level Language (Bahasa C)
  4. Low Level Language (Bahasa Assembly)

Adapun kriteria bahasa pemrograman diantaranya :

  • Clarity, Simplicity, and Unity (Kemudahan, kesederhanaan dan kesatuan)
  • Orthogonality (fitur pemrograman yang dikombinasi dan mempunyai arti)
  • Kewajaran Aplikasi
  • Mendukung Abstraksi
  • Kemudahan verifikasi program
  • Portabilitas Program
  • Biaya Penggunaan

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 )

Gambar Twitter

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

Foto Facebook

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

Foto Google+

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

Connecting to %s