Algoritma dan Pemrograman

Robot_talks

Sistem Komputer

Sebuah sistem komputer terdiri dari:
sedangkan Software dapat dikelompokkan menjadi:

Definisi Program

Definisi Algoritma adalah:

urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis atau urutan logis pengambilan putusan untuk pemecahan masalah

Kata logis merupakan kata kunci dalam sebuah algoritma. Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar memberikan hasil yang salah. Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien

DSC01046 Bahasa Pemrograman adalah alat untuk membuat program,

Contoh: C, C++, C#, Pascal, Basic, Perl, PHP, ASP, JHP, Java, dll.

Perbedaan: cara memberikan instruksi

Persamaan: bertujuan menghasilkan output yang sama

Paradigma Pemrograman

1. Pemrograman Prosedural

2. Pemrograman Fungsional
3. Pemrograman Terstruktur
4. Pemrograman Modular
5. Pemrograman Berorientasi Obyek
  • Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki data/variabel/property dan method/event/prosedur yang dapat dimanipulasi. Contoh: C++, Object Pascal, dan Java.
6. 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 lain-lain.
7. Pemrograman Deklaratif
  • Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma. Contoh: PROLOG


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.