Senin, 24 September 2012


A. Algoritma untuk mengirim email kepada teman dengan asumsi sudah mempunyai alamat email.
  1. Menentukan teman yang akan dikirimkan email dengan asumsi sudah memiliki email.
  2. Menyiapkan leptop dan modem.
  3. Menyalakan leptop.
  4. Mengkoneksikan modem pada leptop.
  5. Membuka mozilla firefoz.
  6. Menuliskan yahoo pada kolom google.
  7. Masuk ke yahoo mail.
  8. Memasukkan alamat email dan password di tempat yang telah ditentukan.
  9. Klik sign in.
  10. Klik tulis.
  11. Menuliskan alamat email pada teks.
  12. Memasukkan alamat email teman pada kolom kepada.
  13. Klik kirim.
B. Algoritma untuk meminjm buku di perpustakaan.
  1. Menentukan buku yang akan dipinjam.
  2. Menyiapkan kartu perpustakaan.
  3. Pergi ke perpustakaan.
  4. Mencari buku yang akan dipinjam di Perpustakaan.
  5. Membawa buku yang yang akan dipinjam ke petugas perpustakaan.
  6. Memperlihatkan kartu perpustakaan kepada petugas perpustakaan.
  7. Melakukan kontrak peminjaman dengan petugas perpustakaan.
C. Algoritma untuk membeli buku di sebuah toko buku.
  1. Menentukan buku yang akan dibeli.
  2. Menyiapkan uang sesuai dengan kebutuhan.
  3. Pergi ke toko buku .
  4. Mencari buku yang akan dibeli di toko buku.
  5. Membawa buku yang akan dibeli ke Kasir.
  6. Melakukan transaksi jual beli sesuai dengan kesepakatan.

Selasa, 18 September 2012

Definisi Algoritma


“Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”.

Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma
harus logis dan harus dapat ditentukan bernilai salah atau benar.
Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu computer yang diacu dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma.
Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada urutan langkah-lankah membuat masakan. Bila langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai yang ia baca. S
ecara umum, pihak (benda) yang mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot atau alatalat elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut. Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya, pianis memainkan lagu berdasarkan papan not balok.
Karena itu suatu Algoritma harus dinyatakan dalam bentuk yang dapat dimengerti oleh pemroses.
Jadi suatu pemroses harus :
1. Mengerti setiap langkah dalam Algoritma
2. Mengerjakan operasi yang bersesuaian dengan langkah tersebut.
Mekanisme Pelaksanan Algoritma Oleh Pemroses
Komputer hanyalah salah satu pemroses. Agar dapat dilaksanakan oleh komputer,
algoritma hasrus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program.
Jadi program adalah prwujudan atau implementasi teknis Algoritma yang ditulis dalam bahasa pemrogaman tertentu sehingga dapat dilaksanakan oleh komputer.
Ciri penting algoritma
• Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
• Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).
• Algoritma memiliki nol atau lebih masukkan.
• Algoritma memiliki nol atau lebih keluaran.
• algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).