Pengantar Algoritma

Definisi:  Algoritma adalah urutan logis langkah-langkah penyelesaian masalah

Jadi, program komputer pada hakikatnya adalah realisasi teknis dari sebuah algoritma. Disebut realisasi teknis karena algoritma dikodekan ke dalam bahasa pemrograman tertentu

Algoritma adalah jantung ilmu computer atau informatika. Dalam kehidupan sehari-haripun banyak terdapat proses yang digambarkan dalam suatu algoritma. Contohnya cara membuat kue, pola pakaian, panduan praktikum, papan not balok dan pengisian voucher pada telepon seluler yang ditunjukkan pada Tabel 1

Proses Algoritma Contoh langkah dalam Algoritma
  1. Membuat kue
Resep kue Masukkan telur ke dalam wajan, kcok sampai mengembang
  1. Membuat pakaian
Pola pakaian Gunting kain dari pinggir kiri bawah kea rah kana sejauh 5 cm
  1. Praktikum reaksi kimia
Panduan praktikum Campurkan 10 ml H2SO4 ke dalam 15 ml NaOH
  1. Merakit mobil
Panduan merakit Sambungkan komponen A dengan komponen B
  1. Kegiatan sehari-hari
Jadwal harian Pukul 10.00: tidur siang, pukul 16.00: membuat PR
  1. Memainkan music
Papan not balo Not balok
  1. Mengisi voucher telepon genggam (HP)
Panduan pengisian Tekan nomor 888, masukkan nomor voucher 14 digit

Mekanisme Pelaksanaan Program oleh Komputer

Secara garis besar komputer tersusun atas empat komponen utama: piranti masukan, piranti keluaran, unit pemroses utama dan momori.

Mekanisme Kerja keempat komponen di atas dapat dijelaskan sebagai berikut: Mula-mula program dimasukkan ke dalam memori komputer. Ketika program dieksekusi (execute), setiap perintah di dalam program yang telah tersimpan di dalam memori dikirim ke CPU. CPU mengerjakan operasi-operasi yang bersesuaian dengan perintah tersebut. Bila suatu perintah di dalam program meminta data masukan maka data dibaca dari piranti masukan, lalu dikirim ke CPU untuk operasi yang memerlukannya. Bila program menghasilkan keluaran, maka keluaran tersebut ditulis ke piranti keluaran (misalnya dengan mencetaknya ke layar peraga).

This entry was posted in Algoritma, Kuliah and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

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 )

Google+ photo

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

Connecting to %s