Page 83 - pengantar ilmu komputer1_Neat
P. 83
kondisional. Data yang disimpan di dalam memori dimanipulasi oleh instrusi
secara beruntun atau procedural. Paradigma pemrograman seperti ini
dinamakan pemrograman procedural.
Bahasa-bahasa tingkat tinggi seperti Cobol, Basic, Pascal, Fortran dan C
mendukung kegiatan pemrograman procedural, karena itu mereka dinamakan
juga bahasa procedural. Selain paradigma pemrograman procedural, ada lagi
paradigma yang lain yaitu pemrograman berorientasi objek (Object Oriented
Programming). Paradigma pemrograman ini merupakan trend baru dan
sangat populr akhir-akhir ini.
Paradigma pemrograman yang lain adalah pemrograman fungsional,
pemrogramn deklaratif dan pemrograman konkuren. Pada kesempatan ini
penulis hanya menyajikan paradigma pemrograman procedural saja.
Keuntungan pemakaian algoritma adalah: logika pemecahan masalah dapat
dibuat bertingkat (mulai dari global menuju terperinci), algoritma merupakan
bentuk fleksibel untuk diterapkan ke berbagai bahasa pemrograman.
Jadi Algoritma adalah:
1. penyusunaan aspek proses logika dari suatu pemecahan masalah tanpa
melihat karakteristik bahasa pemrograman yang akan digunakan.
2. Urutan notasi logika yang merupakan hasil analiss dan rancangan
sistematik dari strategi pemecahan maslah, untuk menggambarkan
urutan langkah kerja yang jika dikerjakan akan membawa ke
tujuannya.
3. Urutan logika langkah kerja untuk meyelesaikan suatu masalah. Contoh
algoritma dalam kehidupan sehari-hari, misalnya: menjahit pakaian,
membuat kue, jadwal harian, panduan merakit komputer, dan lain-lain.
Setelah membaca deskripsi di atas, berikut video penjelasan mengenai
algoritma dan notasi di bawah ini:
78