Paradigma Bahasa Pemrograman
Pemrograman Prosedural
Pemrograman Fungsional
Pemrograman Terstruktur
Pemrograman Modular
Pemrograman Berorientasi Fungsi
Pemrograman Deklaratif
Aksi
- 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.
Pemrograman Fungsional
- Berdasarkan teori fungsi matematika
- Fungsi merupakan dasar utama program.
Pemrograman Terstruktur
- Secara berurutan dan terstrukrtur.
- Program dapat dibagai-bagi menjadi prosedur dan fungsi.
- Contoh: PASCAL dan C
Pemrograman Modular
- Pemrograman ini membentuk banyak modul.
- Modul merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri
- Sebuah program dapat merupakan kumpulan modul-modul.
- Contoh: MODULA-2 atau ADA
- Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki data/variabel/property dan method/event/prosedur yang dapat dimanipulasi
- Contoh: C++, Object Pascal, dan Java.
Pemrograman Berorientasi Fungsi
- Pemrograman ini berfokus pada suatu fungsi tertentu saja. Sangat tergantung pada tujuan pembuatan bahasa pemrograman ini.
- Contoh: SQL (Structured Query Language), HTML, XML dan lainlain.
Pemrograman Deklaratif
- Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma.
- Contoh: PROLOG
Siklus Hidup Perangkat Lunak
Siklus hidup perangkat lunak |
- Dilihat dari Struktur Sistem Komputer dan Siklus diatas, Algoritma Pemrograman menempati posisi dibagian implementasi karena bagian implementasi merupakan bagian dimana pemrogram melakukan proses coding (pembuatan program).
Aksi
- Kejadian yang terjadi pada waktu yang terbatas dan menghasilkan efek yang memang direncanakan
- Dari t0 – t1
- Contoh: “aksi Bu Tati mengupas kentang untuk makan malam”
- Batasan:
- Apa kentang harus dibeli dulu atau sudah ada?
- Apakah mengupas berarti sampai kentang terhidang?
- Apakah setelah kentang selesai dikupas, harus ada kegiatan lain seperti dibuat sup atau digoreng?
- Berarti harus ada kejadian awal = start dan kejadian akhir = finish
- Kejadian bu Tati dapat juga diterapkan pada ibu-ibu yang lain, yang juga akan mengupas kentang
- Cara (Metode) sebisa mungkin harus bersifat universal
0 Response to "Paradigma Bahasa Pemrograman"
Posting Komentar