1 / 6

ALGORITMA

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.

Télécharger la présentation

ALGORITMA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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).

  2. 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 langkahdalam 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.

  3. 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.

  4. FLOWCHART Bagan alir (Flowchart) adalah bagan (chart) yang menunjukkan alir (Flow) di dalam program atau prosedur system secara logika. fungsi flowchart adalahuntukmembantudalampembuatan program secaraumum, setelahitudituangkankedalam program secara detail. Sehinggamemudahkanpembuat program danmenghasilkan program yang terstruktursertaooutput yang sesuaidenganperencanaan.

  5. 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 ..

  6. 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.

More Related