Senin, 03 Oktober 2011

KONSEP DASAR PEMROGRAMAN

1.    KONSEP DASAR PEMROGRAMAN

Pengertian dasar program adalah rangkaian instruksi dalam bahasa komputeryang disusun secara logika dan sistematis.
Struktur Dasar Pemrogram
Menterjemahkan atau mengkodekan rancangan terinci yang telah dibuat menjadi suatu program komputer yang siap pakai.
Beberapa karekteristik seorang pemrogram, yaitu :
1.               Memiliki pola pikir yang logis.
2.               Memiliki ketekunan dan ketelitian yang tinggi.
3.               Memiliki penguasaan bahasa pemrograman yang baik.
4.               Memiliki pengetahuan tentang teknik pemrograman yang baik.

2.     DATA
Data adalah bahan mentah yang akan diolah menjadi informasi, sehingga dapat digunakan oleh user atau pengguna.
         A. Tipe data dasar
                  Merupakan tipe data primitif yang tidak terstruktur.
                  Tipe data dasar dibagi menjadi 5 bagian, yaitu :
      -          Tipe data numerik
      -          Enumerasi
      -          Boolean
      -          Character
      -          String
      -          Internationalization
B Tipe data terstruktur
                  Tipe data campuran dari berbagai tipe data dasar.
              CTipe data didefinisikan oleh pemakai.
                  Tipe data ini biasa disebut enumerasi.
              D. Tipe data penunjuk
                  Contohnya adalah pointer.

3.  PRINSIP DASAR PEMROGRAMAN

pemrograman dengan bahasa assembly masih tersa sulit bagi kebanyakan orang, sehingga dikembangkan bahasa pemrograman yang lebih mudah digunakan. Bahasa pemrograman yang dikembangkan ini lebih condong kebahasa manusia. Sebagai contoh : basic, pascal, c, c++, cobol, dssb. Bahasa generasi ketiga adalah bahasa internasional, misal :
             
Pascal:
Writeln (‘algoritma’);

Atau perintah dalam bahasa c:
Printf (“algoritma\n\r”):

Atau perintah dalam bahasa c++ :
Cout <<”algoritma”<< endl;


4.    MODEL KOMPUTASI

Teori komputasi adalah cabang ilmu komputer da matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggununakan algoritma. Bidang ini dibagi menjadi 2 cabang : teori komputabilitas dan teori kompleksitas, namun kedua cabang berurusan dengan model formal komputasi.
Model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi, yang terdiri dari :
a. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi.


b. Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis.


c. Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan.

Tidak ada komentar:

Posting Komentar