Sebelum Anda mengenal Bahasa Pemrograman, alangkah baiknya dan sangat disarankan untuk mempelajari Algoritma dulu. Karena algoritma merupakan struktur atau rangka dari program itu sendiri. Algoritma adalah sekumpulan langkah-langkah yang sistematis dan terbatas yang dibuat untuk menyelesaikan suatu masalah. Algoritma dalam pengertian modern mempunyai kemiripan dengan istilah resep, proses, metode, prosedur. Dalam kehidupan sehari-hari tanpa kita sadari kita juga menjalankan algoritma. Seperti mengikuti aturan resep suatu masakan atau menghitung matematika dengan menggunakan rumus, dsb.
Contoh algoritma dalam kehidupan sehari-hari :
1. Sebuah prosedur ketika akan mengirimkan surat kepada teman:
Contoh algoritma dalam kehidupan sehari-hari :
1. Sebuah prosedur ketika akan mengirimkan surat kepada teman:
|
2. Mengitung luas segitiga:
|
Gimana sekarang sudah mengertikan apa itu Algoritma??
Ok Algoritma mempunyai tiga format penulisan yaitu :
1. Deskriptif
Algoritma bertipe Deskriptif maksudnya adalah algoritma yang ditulis dengan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris). Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan untuk penulisan algoritma bertipe Deskriptif ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.
Contoh :
Algoritma menghitung_luas_segitiga
Ok Algoritma mempunyai tiga format penulisan yaitu :
1. Deskriptif
Algoritma bertipe Deskriptif maksudnya adalah algoritma yang ditulis dengan bahasa manusia sehari-hari (misalnya Bahasa Indonesia atau Bahasa Inggris). Setiap Langkahnya ditulis dalam satu kalimat atau lebih. Tidak ada aturan untuk penulisan algoritma bertipe Deskriptif ini. Semua kalimat ditulis dengan sistematis, jelas, terbatas dan berurutan.
Contoh :
Algoritma menghitung_luas_segitiga
|
2. Flow Chart
Algoritma bertipe Flow Chart maksudnya adalah algoritma yang ditulis dalam bentuk diagram-diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Didalam Diagram terdapat Simbol-simbol yang mempunyai makna atau arti tersendiri. Ini akan dibahas pada postingan berikutnya.
Contoh :
Flow chart menghitung_luas_segitiga
3. Pseudocode
Algoritma bertipe Pseudocode maksudnya adalah tiruan atau imitasi dari kode bahasa pemograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programer untuk berfikir terhadap permasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemograman yang tertentu. Jadi pseudocode digunakan untuk menganmbarkan logika urut-urutan dari perogram tanpa memandang bagaimana bahasa pemorogramannya.
Contoh :
Algoritma menghitung_luas_segitiga deklarasi: luas,alas,tinggi : integer deskripsi read (alas) read (tinggi) luas ← alas * tinggi / 2 write (luas) |
Kalau Sudah jadi Algoritmanya ya tinggal di translate ke Bahasa Pemrograman (Gitu aja kok Repot)
Gimana sudah mengertikan..?
Jadi dengan mengetahui algoritma akan memudahkan kita untuk menulis kode program agar kode program tersusun secara sistematis, efektif, tidak ketukar-tukar, dan yang pastinya tidak membingungkan kita walaupun kode programnya panjang. Dan dengan mempelajari Algoritma akan memudahkan kita dalam mempelajari Bahasa Pemrograman apapun.
0 komentar:
Posting Komentar
Semoga bermanfaat... Tulislah kritik dan saran anda.. :))