ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,

Slides:



Advertisements
Presentasi serupa
PENDAHULUAN KONSEP ALGORITMA DAN DIAGRAM ALIR (FLOWCHART)
Advertisements

Teknik Pemrograman Terstruktur
Konsep Dasar Bahasa Pascal
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
Struktur Dasar Algoritma
Introduction to Algorithm and Programming
Algoritma dan Pemrograman
Dasar- Dasar Algoritma
Algoritma Pemrograman
ALGORITMA DEFINISI & FLOWCHART
PENGANTAR ALGORITMA DAN PEMROGRAMAN
PENGENALAN ALGORITMA & PEMROGRAMAN
Notasi Algoritma.
BAHASA PEMROGRAMAN TURBO PASCAL
INTRODUCTION TO PASCAL
Dasar Komputer & Pemrog. 2A
PROSEDUR.
Basic Concept with Pascal
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Algoritma (Komputer).
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Algoritma Konsep Dasar Bahasa PASCAL
BAB I PENDAHULUAN.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Flowchart dan Pseudocode
Pertemuan 1 Muhamad Haikal,S.Kom., MT
ALGORITMA & PEMROGRAMAN I-A
ALGORITMA PEMROGRAMAN 2A
ALGORITMA DAN PEMROGRAMAN
Pertemuan 2.
STMIK Kadiri 2015 D3 – Semester Ganjil
M1. Konsep dasar algoritma & pemrograman
Pengantar Pemrograman Basis Data (PPBD)
Struktur Program Pascal
Algoritma dan Pemrograman 2A
KUG1A3 Algoritma& Pemrograman
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
ALGORITHMA DAN ATURAN PENULISANYA
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
MODUL 2.
Konsep Dasar Bahasa Pascal
Algoritma.
Menuliskan Algoritma Dengan Pseudocode
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
PEMROGRAMAN PASCAL SEJARAH – PERKEMBANGAN PASCAL.
BAB 1 PENGENALAN PASCAL.
Introduction to Algorithm and Programming
Pertemuan 2 Rismayuni.
PERULANGAN.
Introduction to Algorithm and Programming
UJIAN TERDIRI ATAS 50 SOAL
PENGANTAR TEKNOLOGI INFORMASI
Pengenalan Bahasa Pascal
Algoritma.
Bahasa Pemrograman Pascal
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Introduction to Algorithm and Programming
Algoritma dan Flowchart
Pemrogram 1 Agus Darmawan, S.kom.
Algoritma pemrogaman komputer
Oleh : Pramesthi Handaru
BAHASA PEMROGRAMAN TURBO PASCAL
Chapter 1 : Pengantar Algoritma
LOGIKA & ALGORITMA KONSEP ALGORITMA & FLOWCHART M. Febriansyah, ST., MT.
Chapter 1 : Pengantar Algoritma
Teknik Pemrograman Terstruktur
ALGORITMA 1 Temu 1.
Algoritma Pemrograman II
IT234 ALGORITMA DAN STRUKTUR DATA
Transcript presentasi:

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.