Gue pengen juga nih share pelajaran yg lagi gua pelajarin sekarang si Kampus Telkom PDC Karawang. "Algoritma dan Pemrograman" namanya. Hmmm menurut survey si banyak mahasiswa yg 'nyium' baunya aja udah merinding. Termasuk w awal2nya. Palagi kalo dosennya killer n sangar. Untung di gua ga, dosennya baik hati dan tidak sombong, walupun sedikit tegas juga sii, and anehnya kesalahan nulis dikit aja tuh sampe kebaca, padahal bacanya itu cuma sekilas..
Ok. Langusng aja.
Algoritma
adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis
Algoritma
adalah urutan logis pengambilan keputusan untuk pemecahan masalah
Urutan logis berarti urutan
langkah-langkah harus benar, dan langkah-langkah itu sendiri juga harus benar
Tanpa disadari kita sering
menerapkan algoritma
dalam kehidupan sehari-hari
- Menyapu halaman
- Mencuci piring
- Mandi
- Dan banyak contoh lainnya …
Setiap orang punya pola pikir yang
berbeda, karena itu akan menghasilkan algoritma
yang berbeda
Algoritma
dikatakan benar apabila dapat memecahkan masalah
Perlu dipertimbangkan masalah
efisiensi dalam penyusunan algoritma
- Beberapa rute mungkin akan menghasilkan tujuan yang sama
- Ada rute yang lebih efisien dibanding rute lainnya
- Sebaiknya yang diambil adalah rute terpendek
Algoritma
dapat dinotasikan dalam beberapa cara, yaitu:
- Dengan untaian kalimat deskriptif
- Dengan pseudocode
- Dengan flowchart
Flowchart
- Flowchart lebih baik dibandingkan pseudocode
- Merupakan gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program yang menyatakan arah alur program tersebut
- Disajikan dalam bentuk grafik/gambar
- Dapat membantu programmer maupun orang lain dalam memahami alur program (apa saja input, proses dan output dari program)
- Representasi visual, karena itu lebih mudah dipahami
- Jumlah simbol yang digunakan sedikit, karena itu lebih sederhana dan lebih mudah dipelajari
Selama gua belajar si gua lebih banyak pake QuickBasic (software pemrograman cukup sederhana yg mirip vb). Bisa didownload di sini. Ok, segitu dulu ngomongin algoritmanya, ntar kita bahas lagi laen waktu OK..
Tidak ada komentar:
Posting Komentar