Program merupakan himpunan atau kumpulan instruksi yang dibuat oleh programmer atau suatu executable dari suatu software. Sedangkan pemrograman adalah suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau yang dikenal dengan bahasa pemrograman.
Bahasa pemrograman adalah prosedur atau tata cara penulisan program. Pada bahasa pemrograman terdapat dua faktor penting, yaitu syntaks dan semantik. Fungsi bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan komputer.
Empat Kelompok Bahasa Pemrograman :
- Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
- High Level Language (Pascal dan Basic)
- Middle Level Language (Bahasa C)
- Low Level Language (Bahasa Assembly)
Tipe Pemrograman, yaitu :
- Pemrograman Prosedural, yaitu tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas, metode langkah demi langkah secara eksak dalam memecahkan suatu masalah. (Cobol, Basic, Pascal, Fortran dan C dinamakan juga bahasa prosedural).
- Pemrograman Terstruktur, yaitu bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. (Contoh bahasa pemrograman terstruktur : Pascal, Cobol, RPG, ADA, C).
- Pemrograman Modular, disini program dipecah-pecah ke dalam modul-modu, dimana setiap modul menunjukan fungsi dan tugas tunggal. Pemrograman ini banyak dimanfaatkan oleh Bahasa Pemrograman Berbasis Obyek.
- Pemrograman Fungsional, disebut begini karena memang pada program seluruh kodenya berupa fungsi-fingsi, bahasa ini merupakan bahasa yang memperlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika. (Lisp, Scheme, ML, Haskell).
- Pemrograman Berorientasi Obyek, merupakan bahasa pemrograman yang mampu memanfaatkan obyek-obyek yang tersedia atau membuat suatu obyek tertentu dengan menggunakan bahasa pemrograman. (C++, Small Talks, Java).
- Pemrograman Visual, penggunaan ekspresi (grafik, gambar, atau ikon) dalam proses pemrograman. Memungkinkan pengguna untuk membuat program dalam dua (atau lebih) dimensi.
- Pemrograman Even-Driven, menggunakan konsep "jika sebuah aksi/perintah dilakukan terhadap sebuah onyek, apa yang akan terjadi/dilakukan oleh obyek tersebut selanjutnya". Sangat fleksibel dalam pembuatan koding program, karena sudah menggunakan konsep OOP dimana pemrograman dapat dimulai dari obyek yang diinginkan tanpa harus terurut. (Visual Basic, Visual C++, Delphi).
Sumber :
Arsip pribadi (fotocopy Konsep Dasar Pemrograman)
Tidak ada komentar:
Posting Komentar