Rabu, 16 November 2011

Konsep Dasar Pemrograman

PROGRAM : Merupakan himpunan atau kumpulan instruksi tertulis yang dibuat oleh programer atau suatu bagian executable dari suatu software.




PEMROGRAMAN : Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan bahasa pemrograman.



DATA : Bahan mentah yang akan diolah menjadi informasi sehingga  dapat dipergunakan oleh user atau pemakai.


Tipe data yang biasa digunakan adalah :
1. Tipe Data Dasar : merupakan tipe data primitif yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman.


    Tipe data dasar dibagi menjadi lima bagian yaitu :
    a. Tipe Data Numerik : disetiap bahasa pemrograman dapat dipastikan ada tipe data numerik yaitu menyimpan data berupa angka.
        - 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 rational.

    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 didefinisikan oleh Pemakai : tipe data ini biasanya disebut Enumerasi.


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




MODEL KOMPUTASI



Model Komputasi  : adalah suatu kumpulan dari nilai dan operasi-operasi.


Ada 3 dasar model komputasi :
1. Model Fungsional
    Model perhitungan yang fungsional 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.


DEFINISI SINTAKS, SEMANTIK DAN PRAGMATIS



SINTAKS : Aturan gramatikal / komposisi suatu program yang mengatur tata cara penulisan huruf, angka dan karakter lain. 
Contoh : Pada pembuatan program Pascal antara 2 statement dipisahkan oleh ; (titik      
               koma)
               X:=1;  X:=X+1;


SEMANTIK: Mendefinisikan arti dari program yang benar secara sintaks dari bahasa pemrograman tersebut.
Contoh : Pada pembuatan program C
               int vector[10] 
               Arti semantiknya akan menyebabkan ruang sebanyak 10


PRAGMATIS: Menguraikan derajat tingkat sukses dengan suatu bahasa  pemrograman kepada model perhitungan dalam kegunaannya  untuk para programer.






sumber refrensi : farida_a.staff.gunadarma.ac.id/Downloads/.../Minggu+1+-+Pendahuluan.ppt

Tidak ada komentar:

Posting Komentar