19 Juni 2012

Pemrograman 1



Paradigma Pemrograman

  • Pemrograman Deklaratif/Fungsional,
    Persoalan diselesaikan dengan mengekspresikan logika persoalan
  • Pemrograman Prosedural/Terstruktur,
    Persoalan diselesaikan dengan menentukan langkah per langkah
  • Pemrograman Berorientasi Objek,
    Penyelesaian persoalan dilakukan dengan membagi menjadi objek-objek
  • Pemrograman terstruktur merupakan bagian dari pemrograman prosedural.
  • Pemrograman prosedural memungkinkan seorang pemrogram mendefinisikan secara tepat langkah- langkah penyelesaian persoalan.
  • Fokusnya adalah membagi persoalan menjadi kumpulan variabel, struktur data, dan subrutin.

Komponen Pemrograman Terstruktur
  • Sequence (urutan) :
    Eksekusi statement/instruksi secara terurut
  • Selection (seleksi) :
    Eksekusi salah satu statement bergantung pada kondisi tertentu
  • Repetition (pengulangan) :
    Eksekusi sebuah statement hingga mencapai kondisi tertentu.

Compiler dan Linking
Sebelum program C dapat dijalankan, harus di compile dan di linking terlebih dahulu. Compile adalah proses menterjemahkan seluruh program ke dalam bahasa mesin sekaligus. Compile dapat berhasil jika dalam program tidak ada kesalahan kaidah sama sekali. List didalam program yang asli dapat dirahasiakan, Linking merupakan proses untuk menggabungkan beberapa file program hasil kompilasi.