Top Banner
ALI MAJID WARDANA XTKJ2 ALGORITMA & PEMROGRAMAN Ali Majid Warana Presentasi
14

Presentasi pemograman algoritma ali majid wd

Jul 08, 2015

Download

Education

Ali Must Can

asdasdalks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentasi pemograman algoritma ali majid wd

ALI MAJID WARDANAXTKJ2

ALGORITMA & PEMROGRAMAN

Ali Majid Warana

Presentasi

Page 2: Presentasi pemograman algoritma ali majid wd

Definisi AlgoritmaProsedur penyelesaian masalah langkah demi langkah,Yang diselesaikan secara berurutanatau terstruktur dalam suatu program.

Page 3: Presentasi pemograman algoritma ali majid wd

Sejarah Algoritma

Berasal dari risalah Abu Abdallah Muhammad ibn Musa Al-Khwarizmi (ilmuwan persia) yang membahas tentangkalkulasi dengan angka hindu-arab (tahun 825 M)

Diterjemahkan kedalam bahasa latin menjadi Algoritmide numero Indorum

Algoritmi = Al-Khwarizmi

Page 4: Presentasi pemograman algoritma ali majid wd

Permasalahan Penyelesaian

Hasil yang diinginkan

LOGIS

Page 5: Presentasi pemograman algoritma ali majid wd

Ciri-Ciri Algoritma

1. Memiliki Input

2. Memiliki Proses

3. Menghasilkan Output

4. Menggunakan instruksi yang tidak ambigu

5. Harus memiliki stopping rule

Page 6: Presentasi pemograman algoritma ali majid wd

Sifat Algoritma

1. Tidak menggunakan simbol ataupun sintaks dari bahasapemrograman

2. Penulisannya tidak tergantung dengan bahasapemrograman

3. Notasinya dapat dipergunakan untuk semua bahasapemrograman

Page 7: Presentasi pemograman algoritma ali majid wd

Penulisan Algoritma

1. Bahasa Natural Bahasa formal yang dipergunakan oleh manusia Bersifat terstruktur SE: Structured English BIT: Bahasa Indonesia Terstruktur

2. Psuedocode Psuedo: mirip, menyerupai, seolah-olah Code: baris program Psuedocode: instruksi yang menyerupai baris program

3. Flowchart Suatu bentuk diagram yang memiliki aliran satu atau dua arah secara

sekuensial

Page 8: Presentasi pemograman algoritma ali majid wd

Contoh Pembuatan Algoritma

Menghitung Luas Segitiga

Luas sebuah segitiga didapatkan dengan mengalikan panjangalas dengan tingginya kemudian hasilnya dibagi dengan dua

Page 9: Presentasi pemograman algoritma ali majid wd

BIT - Bahasa Indonesia Terstruktur

1. Masukan nilai Alas

2. Masukan nilai Tinggi

3. Hitung dengan Luas dengan Alas kali Tinggi kemudian dibagi 2

4. Tampilkan hasil perhitungan Luas

5. Selesai

Page 10: Presentasi pemograman algoritma ali majid wd

Pseudocode

Algoritma Perhitungan Luas Segitiga

Input : Alas, Tinggi

Output : Luas Segitiga

Alas Baca a

Tinggi Baca t

Luas (Alas x Tinggi) / 2

Tampilkan Luas

Page 11: Presentasi pemograman algoritma ali majid wd

Mulai

Masukan A

Masukan B

L = (A * B) / 2

Cetak L

Selesai

Flowchart

Page 12: Presentasi pemograman algoritma ali majid wd

Penjelasan Bentuk Flowchart

Page 13: Presentasi pemograman algoritma ali majid wd
Page 14: Presentasi pemograman algoritma ali majid wd

Ali Majid Warana