aiiu's blogger

WELCOME TO MY BLOG

Kamis, 17 Maret 2011

Pengenalan Algoritma





Algoritma pemograman adalah dasar Anda dalam belajar untuk membuat suatu program aplikasi menggunakan: Bahasa Pascal, Bahasa C, C++, Visual Basic, Delphi, de el el.
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah uag disusun secara sistematik.
Masalah. Anda tau apa itu masalah. Masalah dapat berupa apa saja, dengan catatan ada syarat kondisi awal yang harus dipenuhi sebelum menjalankan algoritma tersebut. Konsep algoritma bisa juga disertai dengan resep.Resep memiliki daftar bahan-bahan yang harus ada atau digunakan. Kalau bahan-bahan tersebut tidak ada atau tidak tersedia, maka resep tersebut tidak akan bisa di gunakan atau dikerjakan. Disamping itu sep juga harus dikerjakan seara berurutan. Jika tidak, maka resep tersebut tidak akan jadi atau tidak bisa digunakan. Nah, resep tersebut juga sama dengan algoritma dalam pembuatan program. Kita harus mengikuti aturan-aturan, urutan-urutan dalam pembuatan program.
Syarat-syarat dalam Algoritma benar:


1. Algoritma harus berhenti setelah mengerjakan sejumlah lengkah terbatas,
2. Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas),
3. Algoritma memiliki nol atau lebih masukan (input),
4. Algoritma memiliki nol atau lebih keluaran (output),
5. Algoritma harus memberikan hasil akhir yang benar,
6. Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).
Cara penulisan algoritma:
• Structured English atau Indonesia
Structured English atau Indonesia merupakan alat yang cukup baik untuk menggambarkan suatu algoritma. Dasar dari  Structured English atau Indonesia adalah bahasa Inggris atau bahasa Indonesia. Contoh Structured Indonesia:
baca nama dan nilai siswa
jika nilai >= 60 maka
keterangan = lulus
jika nilai <= 60 maka
keterangan = tidak lulus
tulis nama dan keterangan
• Pseudocode
Pseudocode mirip dengan  Structured English atau Indonesia. Saking miripnya Pseudocode dan Structured English atau Indonesia dianggap sama.
Pseudo, artinya imitasi atau tiruan atau menyerupai, sedangkan code menunjukkan kode pada program.
Jadi  Pseudocode adalah kode yang mirip dengan intruksi kode program sebenarnya. Pseudocode didasarkan pada bahasa pemograman yang sesungguhnya seperti BASIC, FORTRAN atau PASCAL. Pseudocode yang berbasis pada PASCAL merupakan  pseudocode yang sering digunakan. Sampai-sampai orang sering menyebutnya sebagai PASCAL-LIKE algoritma.

Tidak ada komentar:

Posting Komentar