Belajar Pemrograman Yukkk !!! (Part 1)
01/06/2010 Tinggalkan komentar
Pada posting saya kali ini, saya pengen share gimana caranya agar kita bisa menjadi seorang programmer yang handal. Tapi kita belajar dari dasar dulu ya..saya juga baru belajar ni. Mari kita belajar bersama dan berbagi ilmu.
Untuk menjadi seorang programmer yang handal, kita tidak hanya harus bisa menguasai / hapal sama yang namanya syntax-syntax dalam suatu bahasa pemrogramman. Tetapi kita juga harus menguasai yang namanya ilmu Algoritma Pemrograman. Nah, Algoritma Pemrograman inilah yang merupakan dasar untuk kita agar bisa menjadi seorang programmer handal. Gak Cuma hapal and nguasain syntax. Tapi juga kita memahaminya.
Di ‘Part 1’ ini saya ingin berbagi mengenai ilmu Algoritma Pemrograman dasar dulu nih. Berdasarkan pemahaman saya dari buku yang saya baca. 😀
Okey, kita mulai dari pengenalan dulu. Yang namanya ‘Komputer’ itu salah satu fungsinya adalah dibuat untuk membantu memecahkan masalah. Sementara itu, untuk memecahkan masalah, kita harus bisa membuat pemecahan masalahnya secara tepat dan jelas. Lantas bagaimana agar kita bisa memecahkan permasalah-permasalah itu dengan baik? Khususnya jika kita ingin memecahkannya dengan bantuan computer. Berikut ini adalah langkah-langkahnya:
-
menjabarkan masalah
-
merinci langkah-langkah yang harus dilakukan untuk menyelesaikan masalah
-
membuat sarana interaksi manusia-komputer
Jika kita ingin memecahkan masalah dengan computer, maka kita harus membuat sarana interaksi antara manusia dengan computer. Dalam hal ini adalah ‘Program computer’. Program computer merupakan urutan langkah kerja dalam bentuk bahasa pemrograman computer.
Lantas bagaimana kita bisa mentranformasikan masalah kedalam program computer?
Untuk mentranformasi masalah menjadi program komputer diperlukan:
-
bentuk urutan masalah
-
bahasa yang dipakai
-
konsep mesin computer
Bagaimana cara mengembangkan dan menganalisa langkah-langkah penyelesaian masalah tanpa tergantung pada karakteristik bahasa yang dipakai ataupun sifat mesin yang digunakan? Hal inilah yang melatarbelakangi mengapa diperlukannya sebuah Algoritma.
Apa sih Algoritma itu? Asal mula kata Algoritma adalah Algorism yang berasal dari nama penulis buku Arab yaitu Abu Ja’far Muhammad ibnu Musa Al-Khuwarizmi.
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:
-
penyusunaan aspek proses logika dari suatu pemecahan masalah tanpa melihat karakteristik bahasa pemrograman yang akan digunakan
-
urutan notasi logika yang merupakan hasil analisis dan rancangan sistematik dari strategi pemecahan masalah, untuk menggambarkan urutan langkah kerja yang jika dikerjakan akan membawa ke tujuannya.
-
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 kita berkenalan dengan Algoritma dan mengetahui Apa si Algoritma itu? Sekarang kita cari tau, dalam pemrograman, algoritma itu bentuknya seperti apa si?
Dalam pemrograman algoritma dapat ditulis dengan beberapa notasi. Untuk mengetahui notasi-notasi algoritmanya, silakan baca di postingan saya berikutnya.
Last Comments