You are on page 1of 5

Table

of Contents
1. Pengantar
2. Part 1
3. Part 2
4. Part 3

Pengantar
Apa itu algoritma, semua berawal dari pertanyaann sederhanan ini. Jika dilihat definisi algorima dari bahasa formal,
algoritma bisa diartikan sebagai suatu langkah-langkah logis dalam yang dibuat untuk meyelesaikan suatu persoalan /
masalah. Langkah-langkah yang dibuat biasanya direpresentasikan melalui simbol ataupun bahasa yang lebih dikenal
didalam dunia algoritma sebagai Flowchart dan Pseudocode. Dari kedua jenis cara yang sering digunakan, flowchart yang
paling sering digunakan didalam menterjemahkan proses penyelesaian suatu masalah.
Tapi terkadang kita merasa kesulitan untuk menterjemahkan algoritma yang direpresentasikan pada flowchart /
pseudocode menjadi barisan kode program. Banyak programmer pemula yang sering bertanya gimana sih cara membuat
suatu program, gimana sih cara untuk memulai menulis suatu program?? dan pertanyaan-pertanaan lainnya yang sering
saya jumpai pada forum dan group programming. Bahkan ada pertanyaan yang saya anggap lucu seperti ini bahasa
pemrograman apa yang paling mudah dipelajari.. kok lucu ?? ya saya dulu juga pernah bertanya seperti itu dan ketika
saya memahami bahwa semua bahasa pemrograman itu sama saja dalam hal penggunaannya, namun memiliki kelebihan
masing-masing dalam hal menyelesaikan suatu masalah. Bahasa pemrograman sama seperti bahasa sehari-hari yang kita
pakai. Mereka memiliki aturan dan kosakata yang mengatur bagaimana suatu perintah harus dituliskan dan apa saja
kosakata perintah yang dimiliki oleh bahasa pemrograman tersebut.
Setelah membaca beberapa buku algoritma pemrograman yang ada, saya merasa buku-buku yang ada kurang
memberikan pemahaman untuk seorang pemula yang ingin memulai mengenal pemrograman, bahkan tak jarang bukubuku algoritma pemrograman yang mereka baca memberikan kesan kaku dan rumit sehingga mereka malas untuk
melanjutkan mengenal pemrograman. Semoga buku ini dapat memberikan pemahaman yang lebih untuk pembaca.
Buku ini saya bagi menjadi 5 bagian (part) untuk memudahkan para pembaca memahami dan mengerti dalam mempelajari
algoritma.

Part 1

Part 2

You might also like