Difference between revisions of "Pemrograman"
Jump to navigation
Jump to search
(Created page with "Program secara umum didefinisikan sebagai kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang logis untuk menyelesaikan suatu pe...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
* Pemrograman Prosedural/Terstruktur | * Pemrograman Prosedural/Terstruktur | ||
::* Berdasarkan urutan-urutan, sekuensial | ::* Berdasarkan urutan-urutan, sekuensial | ||
− | ::* Program adalah suatu rangkaian prosedur untuk memanipulasi data. Prosedur merupakan kumpulan instruksi yang dikerjakan secara berurutan. | + | ::* Program adalah suatu rangkaian prosedur untuk memanipulasi data. |
+ | ::* Prosedur merupakan kumpulan instruksi yang dikerjakan secara berurutan. | ||
::* Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah diubah. | ::* Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah diubah. | ||
::* Program dapat dibagai-bagi menjadi prosedur dan fungsi. | ::* Program dapat dibagai-bagi menjadi prosedur dan fungsi. | ||
− | |||
* Pemrograman Fungsional | * Pemrograman Fungsional | ||
− | ::* Berdasarkan teori fungsi matematika | + | ::* Berdasarkan teori fungsi matematika. |
::* Fungsi merupakan dasar utama program. | ::* Fungsi merupakan dasar utama program. | ||
− | |||
* Pemrograman Berorientasi Objek | * Pemrograman Berorientasi Objek | ||
− | ::* Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki data/variabel/property dan method/event/prosedur yang dapat dimanipulasi | + | ::* Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki ''data/variabel/property'' dan ''method/event/prosedur'' yang dapat dimanipulasi. |
− | |||
* Pemrograman Berorientasi Fungsi | * Pemrograman Berorientasi Fungsi | ||
− | ::* Pemrograman ini berfokus pada suatu fungsi tertentu saja. | + | ::* Pemrograman ini berfokus pada suatu fungsi tertentu saja. |
− | + | ::* Sangat tergantung pada tujuan pembuatan bahasa pemrograman ini. | |
* Pemrograman Deklaratif | * Pemrograman Deklaratif | ||
::* Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma. | ::* Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma. | ||
− | + | ||
'''Belajar memprogram TIDAK SAMA dengan belajar bahasa pemrograman''' | '''Belajar memprogram TIDAK SAMA dengan belajar bahasa pemrograman''' | ||
+ | |||
===Pranala Menarik=== | ===Pranala Menarik=== | ||
* [[Algoritma]] | * [[Algoritma]] | ||
− | * [[Bahasa C]] | + | * [[Bahasa C++]] |
* [[Bahasa PHP]] | * [[Bahasa PHP]] |
Latest revision as of 09:15, 9 September 2022
Program secara umum didefinisikan sebagai kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang logis untuk menyelesaikan suatu persoalan yang dimengerti oleh komputer. Pemrograman adalah aktivitas yang berhubungan dengan pembuatan program dengan mengikuti kaidah bahasa pemrograman tertentu. Dalam konteks pemrograman terdapat sejumlah bahasa pemrograman seperti Pascal, Delphi, C, C++, C#, dll.
Paradigma Pemrograman
Digunakan beberapa pendekatan dalam bidang pemrograman (paradigma) yaitu : sudut pandang tertentu yang diprioritaskan terhadap kelompok problema, realitas, keadaan dll.
- Pemrograman Prosedural/Terstruktur
- Berdasarkan urutan-urutan, sekuensial
- Program adalah suatu rangkaian prosedur untuk memanipulasi data.
- Prosedur merupakan kumpulan instruksi yang dikerjakan secara berurutan.
- Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah diubah.
- Program dapat dibagai-bagi menjadi prosedur dan fungsi.
- Pemrograman Fungsional
- Berdasarkan teori fungsi matematika.
- Fungsi merupakan dasar utama program.
- Pemrograman Berorientasi Objek
- Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki data/variabel/property dan method/event/prosedur yang dapat dimanipulasi.
- Pemrograman Berorientasi Fungsi
- Pemrograman ini berfokus pada suatu fungsi tertentu saja.
- Sangat tergantung pada tujuan pembuatan bahasa pemrograman ini.
- Pemrograman Deklaratif
- Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma.
Belajar memprogram TIDAK SAMA dengan belajar bahasa pemrograman