Algoritma Pemrograman
Algoritma Pemrograman adalah konsep dasar dalam pemrograman berbasis komputer, hal yang harus dimengerti semua programmer. Algoritma Pemrograman adalah sebuah pendekatan yang mewakili sebuah peraturan yang harus di terapkan agar code yang di tuliskan dapat di mengerti oleh interpreter yang kemudian akan mudah dikenali oleh komputer.
Pemrograman di bagi menjadi beberapa metode, yang paling banyak digunakan adalah Sequencial Programming (Pemrograman Terurut).
Dalam Sequencial Programming terdapat 3 hal utama yang harus dipahami agar dapat membentuk sebuah program aplikasi (software).
- Sequence (urutan)
Pemrograman dilakukan berdasarkan urutan perintah yang dijalankan dari kiri ke kanan dan dari atas ke bawah.Contoh dalam Bahasa pemrograman Java:
public class SequencialProgramming {
public static void main(String args[]){
System.out.println("Ini baris 1");
System.out.println("Ini baris 2");
}
} - Branching (percabangan)
Di gunakan untuk pemilihan.- if(<kondisi>) {
<di jalankan jika kondisi benar>
} - if(<kondisi>) {
<di jalankan jika kondisi benar>
} else {
<di jalankan jika kondisi salah>
} - if(<kondisi1>) {
<di jalankan jika kondisi1 benar>
} else if(<kondisi2>) {
<di jalankan jika kondisi1 salah dan kondisi2 benar>
} - switch(<nilai>) {
case <nilai yang mungkin> :
<dijalankan jika nilai yang mungkin benar>
break;
case <nilai yang mungkin> :
<dijalankan jika nilai yang mungkin benar>
break;
...
}
- if(<kondisi>) {
- Looping (perulangan)
Terdapat 3 metode looping yang biasa terdapat pada bahasa pemrograman- for(<init>; <kondisi>; <nilai-selanjutnya>) {
<berjalan selama kondisi benar>
} - while(<kondisi>) {
<berjalan selama kondisi benar>
} - do {
<berjalan satu kali dan selama kondisi benar>
} while (<kondisi>)
- for(<init>; <kondisi>; <nilai-selanjutnya>) {
Dengan 3 algoritma diatas dapat memenuhi kebutuhan untuk pembuatan program aplikasi dari yang sederhana hingga yang paling kompleks. Sebagian besar bahasa pemrograman adalah pemrograman terurut, dengan memahami konsep urutan, percabangan, dan perulangan diatas maka akan sangat mudah memahami sebuah bahasa pemrograman baru.
Leo Haryanto
Posted at 09:25AM Sep 04, 2008 by pirate153 in General | Comments[8]