Archive for November, 2009
Algortima pemrograman dengan C
Dalam beberapa tahun terakhir ini Bahasa Pemrograman C telah menjadi pilihan utama bagi para pembuat program profesional diberbagai bidang. Bahasa ini disukai karena relatif mudah dipakai, sebagai mana halnya bahasa-bahasa tingkat tinggi (high level languege) seperti BASIC dan PASCAL, serta memiliki keuntungan-keuntungan yang dipunyai oleh bahasa mesin (assembly). Hampir semua operasi yang dapat dilakukan oleh bahasa mesin, dapat dilakukan oleh C dengan penyusunan program yang lebih sederhanadan mudah. Bahasa C sebenarnya terletak diantara bahasa pemrograman tingkat tinggi dan rendah.
Bahasa C lahir dari BELL LABORATORIES pada awal tahun 1970, penciptanya adalah Denis Ritchie. Pada tahun 1978 Denis Ritchie bersama Brian Kernighan menyusun sebuah buku dengan judul THE C PROGRAMMING LANGUAGE yang akhirnya menjadi cikal bakal bahasa C. Pada tahun 1987, Bahasa C kemudian berkembang pesat sejalan dengan perkembangan berbagai jenis compiler C yang diciptakan oleh berbagai perusahan perangkat lunak. Borland menciptakan sebuah compiler C yang kemudian dikenal dengan TURBO C
Algoritma dasar pemrograman dengan Pascal
Kebayanakan komputer digunakan untuk memperoses dan menyimpan data serta informasi. Pemerosesan perlu dilakukan komputasi-komputasi yang cepat dan akurat. Untuk melakukan tugas-tugas tersebut computer harus diprogram. Suatu program adalah sederatan instruksi (dalam bahasa yang dimengerti oleh computer) yang mengatur apa-apa yang harus dikerjakan oleh computer, untuk mendapatkan suatu hasil /keluaran yang diharapkan. Sebelum suatu program dibuat alangkah baiknya kalau dibuat logika/urutan-urutan untuk memecahkan masalah (algoritma)
Definisi Algoritma
- Urutan langkah-langkah untuk memecahkan masalah
- Urutan logis pengambilan keputusan untuk memecahkan masalah
Algoritma dibutuhkan untuk memerintah computer mengambil langkah tertentu dalam menyelesaikan masalah.
Penulisan algoritma dapat digunakan dengan cara:
- Bahasa Natural (bahasa Indonesia, bahasa inggeris dan bahasa manusia lainnya)
- Menggunakan Flowchart (Diagram alir),Bagus secara visual namun repot bila algoritmanya panjang
- Menggunakan Pseudo-code, Sudah dekat dengan kebahasa pemrograman, namun sulit dimengerti oleh orang yang tidak mengerti algoritma
download Bab I Pengantar Algoritma
download Bab II Pencabangan
download BAB III Pengulangan
download BAB IV.Array
download BAB V Record
download BAB VI Pemrograman Modular