Kata Pemrograman dapat diartikan sebagai cara membuat program komputer atau suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu perintah-perintah dan ini membutuhkan suatu bahasa tersendiri yang dapat dimengerti oleh komputer.
Kata pemrograman dapat diartikan sbb :
- Untuk mendeskripsikan instruksi-instruksi tersendiri, yang biasanya disebut Source Code(Sumber Kode) yang dibuat oleh programmer.
-Untuk mendeskripsikan suatu keseluruhan bagian dari Software(Perangkat Lunak) yang excutable.
BAHASA merupakan suatu kumpulan simbol-simbol atomic yang terbatas. Kumpulan simbol ini disebut alphabet. Untaian simbol ditulis secara berurutan dari satu ke yang lain setelahnya. Satu untaian yang tidak terlihat disebut untaian kosong (empty string).
Bahasa yang dapat dimengerti oleh komputer disebut bahasa pemrograman. Dibawah ini adalah beberapa cara dan teknik pemrograman :
a. Pemrograman Procedural : Suatu instruksi khusus yang dieksekusi secara berurutan.
b. Pemrograman Functional : Suatu pemrograman yang terdiri atas fungsi-fungsi yang dapat melewatkan parameter dan mengembalikan nilai yang sudah diproses.
c. Pemrograman Terstruktur : Suatu teknik yang memecah masalah besar menjadi lebih kecil dan lebih mudah dipahami sehingga masalah yang besar dapat diselesaikan dengan baik. Yang mendukung program ini diantaranya Bahasa C.
d. Pemrograman Berbasis Modul : Pemrograman yang membentuk banyak modul, masing-masing modul merupakan suatu group dari entitas variabel, procedure atau fungsi. Yang mendukung program ini adalah MODULA-2 dan ADA.
e. Pemrograman Berorientasi Objek : Suatu pemrograman untuk perlakuan data dan procedure yang memanipulasi sebagai objek tunggal. Yang mendukung program ini diantaranya C++, JAVA dan Visual.
f. Pemrograman Generic : Suatu pemrograman yang terfokus pada modul-modul generic yang instantiate pada waktu kompilasi atau run-time, untuk membuat suatu entitas (struktur data, fungsi dan procedure)yang diperlukan oleh program. Pemrograman generic tidak berdiri sendiri melainkan bergabung dengan pemrograman berorientasi objek, seperti EIFFEL atau dengan pemrograman fungsional, seperti ML dan dapat juga bergabung dengan bahasa-bahasa pemrograman yang mempunyai teknik pemrograman yang lebih dari satu, seperti ADA dan C++.
g. Pemrograman Declarative : Suatu pemrograman yang mendeskripsikan suatu masalah dengan pernyataan (declarative) daripada memecahkan masalah dengan implementasi alogaritma. Bahasa pemrograman yang dibutuhkan adalah bahasa pemrograman logika, seperti PROLOG dan bahasa pemrograman berbasis aturan, seperti OPS 5 dan CLIPS.
Cara dan teknik pemrograman tersebut berjalan dan berkembang seiring dengan perkembangan Hardware (Perangkat Keras) komputer dan kebutuhan manusia.
Probiotik
16 tahun yang lalu