Tutorial Bahasa Pascal

A.ALGORITMA PEMROGRAMAN
1.DEFINISI ALGORITMA
Terdapat beberapa definisi mengenai kata Algoritma :
1.Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis (Rinaldi Munir :2002).
2.Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah (KBBI :1988).
3.Algoritma adalah suatu himpunan hingga dari instruksi-instruksi yang secara jelas memperinci langkah-langkah proses pelaksanaan, dalam pemecahan suatu masalah tertentu, atau suatu kelas masalah tertentu, dengan dituntut pula bahwa himpunan instruksi tersebut dapat dilaksanakan secara mekanik (Team Gunadarma :1988).
Jadi “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa:
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya.
Pembuatan algoritma mempunyai banyak keuntungan di antaranya:
1.Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
2.Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
3.Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

2.CIRI ALGORITMA
Menurut Donald E. Knuth, algoritma mempunyai lima ciri penring :
1.Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2.Setiap langkah harus didefinisikan secara tepat dan tidak berarti dua.
3.Algoritma memiliki nol atau lebih masukan (input).
4.Algoritma mempunyai nol atau lebih keluaran (output).
5.Algoritma harus sangkil (efektif)

Lebih lengkap file tutorial Pascal dapat di download di sini.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>