Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Algoritma            1
Algoritma• “urutan langkah-langkah logis penyelesaian  masalah yang disusun secara sistematis dan  logis”.• Berasal dari n...
Algoritma• Agar dapat dilaksanakan oleh komputer,  algoritma harus ditulis dalam notasi bahasa  pemrograman program• Progr...
Belajar Memprogram vsBelajar Bahasa Pemrogaman• Belajar memprogram :  – Belajar tentang metodologi pemecahan masalah  – Me...
5
Belajar Memprogram• Belajar memprogram ≠ belajar bahasa  pemrograman• Belajar tentang strategi pemecahan masalah,  metodol...
Belajar Bahasa Pemrograman• Belajar memakai suatu bahasa  pemrograman, aturan sintaks, tatacara untuk  memanfaatkan instru...
Produk yang dihasilkan pemrogram• Program dengan rancangan yang baik  (metodologis, sistematis)• Dapat dieksekusi oleh mes...
Penyajian Algoritma•   Natural Language•   Flowchart•   Pseudo-code•   Diagram blok struktur program•   Diagram warnier•  ...
Contoh Algoritma• Mengirimkan surat kepada teman :   1.   Ambil kertas surat   2.   Tulis surat   3.   Ambil amplop   4.  ...
Menghitung luas persegi panjang1.   Input panjang2.   Input lebar3.   Luas panjang * lebar4.   Print Luas                 ...
Upcoming SlideShare
Loading in …5
×

Pengenalan algoritma 2

710 views

Published on

  • Be the first to comment

  • Be the first to like this

Pengenalan algoritma 2

  1. 1. Algoritma 1
  2. 2. Algoritma• “urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”.• Berasal dari nama penulis buku arab Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi• Merupakan jantung ilmu komputer atau informatika• Harus dinyatakan dalam bentuk yang dimengerti oleh pemroses 2
  3. 3. Algoritma• Agar dapat dilaksanakan oleh komputer, algoritma harus ditulis dalam notasi bahasa pemrograman program• Program adalah implementasi teknis algoritma yang ditulis dalam bahasa pemrograman tertentu 3
  4. 4. Belajar Memprogram vsBelajar Bahasa Pemrogaman• Belajar memprogram : – Belajar tentang metodologi pemecahan masalah – Menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami• Belajar bahasa pemrograman : – Belajar memakai suatu bahasa aturan-aturan tata bahasanya, instruksi-instruksinya, tata cara pengoperasian compiler-nya, dan memanfaatkan instruksi-instruksi tersebut untuk membuat program 4
  5. 5. 5
  6. 6. Belajar Memprogram• Belajar memprogram ≠ belajar bahasa pemrograman• Belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama• Bersifat pemahaman persoalan, analisis dan sintesis• Titik berat : designer program 6
  7. 7. Belajar Bahasa Pemrograman• Belajar memakai suatu bahasa pemrograman, aturan sintaks, tatacara untuk memanfaatkan instruksi yang spesifik untuk setiap bahasa• Titik berat : coder 7
  8. 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
  9. 9. Penyajian Algoritma• Natural Language• Flowchart• Pseudo-code• Diagram blok struktur program• Diagram warnier• Tabel keputusan dan pohon keputusan 9
  10. 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 amplop 6. Tempel perangko 7. Bawa ke kantor pos 10
  11. 11. Menghitung luas persegi panjang1. Input panjang2. Input lebar3. Luas panjang * lebar4. Print Luas 11

×