ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya, Langkah-langkah dalam Algoritma, harus dapat ditentukan bernilai salah atau benar. Ciri penting algoritma : • Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas. • Setiap langkah harus didefinisikan dengan tepat • Algoritma memiliki nol atau lebih masukkan. • Algoritma memiliki nol atau lebih keluaran. • Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).
Sifat-sifat Algoritma Banyaknya langkah instruksi yang hingga; Banyaknya instruksi haruslah berhingga, jika tidak demikian, proses yang dilakukan akan memerlukan waktu yang relatif lama dan diperoleh hasil yang tidak diperlukan. Bahkan akan memungkinkan proses berlangsung terus walaupun solusi yang diharapkan sudah diperoleh. Harus jelas; Penulisan dari setiap langkah dalam sebuah algoritma harus memiliki arti yang khusus dan spesifik. 3. Batasan dari rangkaian proses; Rangkaian proses yang berisi langkah-langkah dari suatu algoritma yang akan dilaksanakan harus ditetapkan dengan pasti.
Lanjutan … 4. Batasan dari input dan output; Input merupakan data yang dimasukkan ke dalam algoritma. Output merupakan hasil yang dikeluarkan oleh komputer sebagai hasil dari pelaksanaan program. Efektivitas; Instruksi dari sebuah algoritma dapat memerintahkan komputer agar melaksanakan penugasan yang mampu dilaksanakannya saja. Batasan ruang lingkup; Sebuah algoritma adalah diperuntukkan bagi suatu masalah tertentu.
FLOWCHART Bagan alir (Flowchart) adalah bagan (chart) yang menunjukkan alir (Flow) di dalam program atau prosedur system secara logika. fungsi flowchart adalah untuk membantu dalam pembuatan program secara umum, setelah itu dituangkan ke dalam program secara detail. Sehingga memudahkan pembuat program dan menghasilkan program yang terstruktur serta ooutput yang sesuai dengan perencanaan.
SEJARAH SINGKAT BAHASA PASCAL Bahasa PASCAL pertama kali dikembangkan pada awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich – Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL yang telah berjasa menemukan alat hitung mekanis pertama didunia pada abad ke-17. Pada Awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer bagi mahasiswa yang belajar pemrograman komputer. Ternyata dalam waktu singkat, bahasa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan universitas. Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini,.masing-masing merupakan hasil pengembangannya, antara lain : • UCSD Pascal • Microsoft Pascal • Apple Pascal • Turbo Pascal • Dst ..
Struktur Dan Komponen Dasar Program Pascal. Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement). Struktur program : Judul Program PROGRAM nama-program; Blok Program Bagian deklarasi - deklarasi label LABEL nama-label; - deklarasi konstanta CONST…………..; - deklarasi tipe TYPE …………….; - deklarasi variabel VAR ……………...; - deklarasi prosedur PROCEDURE nama-prosedur; ……………………………….; - deklarasi fungsi FUNCTION nama-fungsi; ………………………….; Bagian Pernyataan Begin (statement) …………; …………; end.