Algoritma Dan Pemprograman 04

download Algoritma Dan Pemprograman 04

of 11

Transcript of Algoritma Dan Pemprograman 04

  • 8/7/2019 Algoritma Dan Pemprograman 04

    1/11

    1

    Algoritma

  • 8/7/2019 Algoritma Dan Pemprograman 04

    2/11

    2

    Algoritma urutan langkah-langkah logis penyelesaian

    masalah yang disusun secara sistematis dan

    logis. Berasal dari nama penulis buku arab Abu Jafar

    Muhammad Ibnu Musa Al-Khuwarizmi

    Merupakan jantung ilmu komputer atau

    informatika Harus dinyatakan dalam bentuk yang dimengerti

    oleh pemroses

  • 8/7/2019 Algoritma Dan Pemprograman 04

    3/11

  • 8/7/2019 Algoritma Dan Pemprograman 04

    4/11

    4

    Belajar Memprogram vs

    Belajar Bahasa Pemrogaman Belajar memprogram :

    Belajar tentang metodologi pemecahan masalah

    Menuangkannya dalam suatu notasi tertentu yangmudah dibaca dan dipahami

    Belajar bahasa pemrograman :

    Belajar memakai suatu bahasa aturan-aturan tata

    bahasanya, instruksi-instruksinya, tata carapengoperasian compiler-nya, dan memanfaatkan

    instruksi-instruksi tersebut untuk membuat program

  • 8/7/2019 Algoritma Dan Pemprograman 04

    5/11

    5

  • 8/7/2019 Algoritma Dan Pemprograman 04

    6/11

    6

    Belajar Memprogram Belajar memprogram belajar bahasa

    pemrograman

    Belajar tentang strategi pemecahan masalah,metodologi dan sistematika pemecahan masalahkemudian menuliskannya dalam notasi yangdisepakati bersama

    Bersifat pemahaman persoalan, analisis dansintesis

    Titik berat : designer program

  • 8/7/2019 Algoritma Dan Pemprograman 04

    7/11

    7

    Belajar Bahasa Pemrograman Belajar memakai suatu bahasa

    pemrograman, aturan sintaks, tatacara untuk

    memanfaatkan instruksi yang spesifik untuk

    setiap bahasa

    Titik berat : coder

  • 8/7/2019 Algoritma Dan Pemprograman 04

    8/11

    8

    Produk yang dihasilkan pemrogram

    Program dengan rancangan yang baik

    (metodologis, sistematis)

    Dapat dieksekusi oleh mesin

    Berfungsi dengan benar

    Sanggup melayani segala kemungkinan

    masukan

    Disertai dokumentasi

  • 8/7/2019 Algoritma Dan Pemprograman 04

    9/11

    9

    Penyajian Algoritma Natural Language

    Flowchart

    Pseudo-code

    Diagram blok struktur program

    Diagram warnier Tabel keputusan dan pohon keputusan

  • 8/7/2019 Algoritma Dan Pemprograman 04

    10/11

    10

    Contoh Algoritma Mengirimkan surat kepada teman :

    1. Ambil kertas surat

    2. Tulis surat

    3. Ambil amplop

    4. Masukan surat ke dalam amplop

    5

    . Tulis alamat pada amplop6. Tempel perangko

    7. Bawa ke kantor pos

  • 8/7/2019 Algoritma Dan Pemprograman 04

    11/11

    11

    Menghitung luas persegi panjang1. Input panjang

    2. Input lebar

    3. Luas panjang * lebar

    4. Print Luas