Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar Algoritma. Logika: Ilmu yang mempelajari tentang membandingkan sebuah pernyataan yang benar dengan pernyataan yang salah.. Definisi Algoritma.

Presentasi serupa


Presentasi berjudul: "Pengantar Algoritma. Logika: Ilmu yang mempelajari tentang membandingkan sebuah pernyataan yang benar dengan pernyataan yang salah.. Definisi Algoritma."— Transcript presentasi:

1 Pengantar Algoritma

2 Logika: Ilmu yang mempelajari tentang membandingkan sebuah pernyataan yang benar dengan pernyataan yang salah.. Definisi Algoritma Algoritma : Kumpulan urutan perintah yang menentukan operasi-operasi tertentu yang diperlukan untuk menyelesaikan suatu masalah ataupun mengerjakan suatu tugas.

3 Tepat sasaran : memenuhi spesifikasi pekerjaan dan bekerja sesuai tujuanFlexible dan portable : - Flexible untuk dikembangkan lebih lanjut – Portable untuk digunakan pada berbagai system dan mesin Bersih dari kesalahan sistem ataupun lojik Murah Didokumentasi dengan baik untuk pengoperasian, pemeliharaan dan pengembangan. Algoritma merupakan pemberian (description) pelaksanaan suatu proses. Sebuah proses dikerjakan oleh pemroses mengikuti algoritma yang sudah dibuat. Algoritma merupakan salah. Target Algoritma

4 Pseodecode Model algoritma Flowchart NOTASI ALGORITMA Read (N){baca banyak data} K  1{mulai dari data pertama} Jumlah  0 While K  N do Read (X) Jumlah  Jumlah + X K  K + 1 {cacah pengulangan selanjutnya} EndWhile {K > N} Rata  Jumlah/N{rata-rata data bilangan bulat} Write (Rata) Flowchart

5 Integer, real, char, strimg, record, dll Tipe Nilai Operasi +, x, /, -, =, dll Operasi Perbandingan =>,, dll

6 Algoritma merupakan runtunan (sequence) satu atau lebih instruksi, yang berarti bahwa : 1.Tiap instruksi dikerjakan satu per satu; 2.Tiap instruksi dilaksanakan tepat sekali; tidak ada instruksi yang diulang; 3.Urutan instruksi yang dilaksanakan pemroses sama dengan urutan aksi sebagaimana yang tertulis di dalam teks algoritmanya; 4.Akhir dari instruksi terakhir merupakan akhir algoritma. Runtunan

7 DEKLARASI a: real t: real L: real DESKRIPSI Read (a) Read (t) L  a * t/2 Write (L) Contoh Runtunan

8 Struktur ini digunakan untuk mengeksekusi satau atau lebih perintah yang menyatakan keadaan Statemen Kendali Jenis Statemen Kendali IF else IF Else Then If Bersarang Case of If hari hujan then Pergilah dengan naik beca Else Pergilah dengan naik motor Endif

9 Struktur ini digunakan melakukan kegiatan yang berulanhg Pengulangan Jenis Looping For Do While Do Repeat Until

10 Algoritma For Deklarasi i:integer Deskripsi For i  1 to 5 do writeln(‘I Love Dinda’) endFor Contoh Pengulangan Algoritma lingkaran Deklarasi luas,kel,jari:real Pilihan:char Deskripsi Pilihan  ’y’ While (pilihan  ’y’) do Read(jari) Luas  pi*jari*jari Kel  2*pi*jari Writeln(luas:5:3) Writeln(kel:5:3) readln(pilihan); EndWhile

11 Var i:integer; Begin i:= 0; Repeat i:=i+1; writeln(i); Until i=5; End Contoh Pengulangan

12 1.Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). 2.Prosedur diawali dengan kata cadangan procedure. 3.Prosedure dipanggil dan digunkan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya. Procedure Algoritma Utama Deklarasi Procedure garis Deskripsi Writeln(‘==========’) {Algoritma Utama} Deskripsi Garis Writeln(‘Pascal’) Garis Procedure garis; Begin Writeln(‘============’); End; {program utama} Begin Garis; Writeln(‘Pascal’); Garis; End.

13 Var i:integer; Begin i:= 0; Repeat i:=i+1; writeln(i); Until i=5; End Contoh Pengulangan


Download ppt "Pengantar Algoritma. Logika: Ilmu yang mempelajari tentang membandingkan sebuah pernyataan yang benar dengan pernyataan yang salah.. Definisi Algoritma."

Presentasi serupa


Iklan oleh Google