際際滷

際際滷Share a Scribd company logo
4
Most read
8
Most read
12
Most read
Materi PerkuliahanAlgoritma & PemrogramanPENDAHULUANAri Wibowo, S.Kom
Definisi AlgoritmaA computable set of steps to achieve a desired result.Serangkaian langkah yang dapat dihitung untuk mencapai hasil yang diinginkan	Paul E. Black, ed., U.S. National Institute of Standards and Technology.http://www.itl.nist.gov/div897/sqg/dads/HTML/algorithm.htmlAchieve : mencapai, sampai, meraih, memperoleh, menggapai,mencatat,memprestasikan,menyelesaikan dengan baik, melaksanakan
Definisi AlgoritmaA step-by-step problem-solving procedure, especially an established, recursive computational procedure for solving a problem in a finite number of steps.Prosedur penyelesaian masalah langkah demi langkah, terutama yang mapan tidak dipungkiri, prosedur komputasi rekursif untuk menyelesaikan masalah dalam sejumlah langkah terbatasInstitute of Electrical and Electronics Engineers (IEEE):Dictionary.com, "algorithm," in The American Heritage速 Dictionary of the English Language, Fourth Edition. Source location: Houghton Mifflin Company, 2004. http://dictionary.reference.com/browse/algorithm.
Sejarah AlgoritmaBerasal dari risalah Abu Abdallah Muhammad ibn Musa Al-Khwarizmi (ilmuwan persia) yang membahas tentang kalkulasi dengan angka hindu-arab (tahun 825 M)
Diterjemahkan kedalam bahasa latin menjadi Algoritmi de numero Indorum
Algoritmi = Al-KhwarizmiPenyelesaianPermasalahanHasil yang diinginkanLOGIS
Ciri-Ciri AlgoritmaMemiliki InputMemiliki ProsesMenghasilkan OutputMenggunakan instruksi yang tidakambiguHarus memiliki stopping rule
Sifat AlgoritmaTidak menggunakan simbol ataupun sintaks dari bahasa pemrogramanPenulisannya tidak tergantung dengan bahasa pemrogramanNotasinya dapat dipergunakan untuk semua bahasa pemrograman
Penulisan AlgoritmaBahasa NaturalBahasa formal yang dipergunakan oleh manusia
Bersifat terstruktur
SE: Structured English
BIT: Bahasa Indonesia TerstrukturPsuedocodePsuedo: mirip, menyerupai, seolah-olah
Ad

Recommended

bab 7 algoritma dan pemograman.pptx
bab 7 algoritma dan pemograman.pptx
NaeniPaccing
contoh kkm dan rpp adiwiyata kelas xii
contoh kkm dan rpp adiwiyata kelas xii
Kusmiati
Sistem Komputer Kelas 9
Sistem Komputer Kelas 9
Farichah Riha
Algoritma Pemrograman Komputer
Algoritma Pemrograman Komputer
Bambang Karyadi
Berpikir Komputasional Kelas 10
Berpikir Komputasional Kelas 10
Farichah Riha
Presentasi Bab 6 Analisis Data Informatika
Presentasi Bab 6 Analisis Data Informatika
Myiesha2
Analisis Data Kelas 8
Analisis Data Kelas 8
Farichah Riha
Bahasa Pemrograman
Bahasa Pemrograman
Bambang Karyadi
Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
Farichah Riha
Berpikir komputasional ppt @ramli jm
Berpikir komputasional ppt @ramli jm
WijayaKusumah4
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
Farichah Riha
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha
#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON
Rachmat Wahid Saleh Insani
BAB 8 - Dampak Sosial Informatika
BAB 8 - Dampak Sosial Informatika
KeishaValiqaPasha1
Algoritma powerpoint
Algoritma powerpoint
Irwin andriyanto
Materi tik kelas X semester 1
Materi tik kelas X semester 1
Adonia Barnessa
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
MemesByMasAgus
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptx
RezaFalephyAtmawirak
Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8
Farichah Riha
Bab 6 analisis data.pptx
Bab 6 analisis data.pptx
EDR20081
Dampak sosial informatika
Dampak sosial informatika
LORDALI4
Algoritma & Flowchart (Kelas VIII).pptx
Algoritma & Flowchart (Kelas VIII).pptx
muhammadxramli
06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx
Edi Nur Rochman
Pemrograman Python Dasar
Pemrograman Python Dasar
Ridwan Fadjar
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
PPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptx
YusufAlfian4
Sistem Operasi Komputer
Sistem Operasi Komputer
Aqidatul Izzah Taufiq
Berpikir Komputasional.pptx
Berpikir Komputasional.pptx
SodiqPermana2
Bahan Ajar - Algoritma Pebbmrograman.pptx
Bahan Ajar - Algoritma Pebbmrograman.pptx
DedySPorwanto
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
Ari Wibowo

More Related Content

What's hot (20)

Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
Farichah Riha
Berpikir komputasional ppt @ramli jm
Berpikir komputasional ppt @ramli jm
WijayaKusumah4
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
Farichah Riha
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha
#1 PENGENALAN PYTHON
#1 PENGENALAN PYTHON
Rachmat Wahid Saleh Insani
BAB 8 - Dampak Sosial Informatika
BAB 8 - Dampak Sosial Informatika
KeishaValiqaPasha1
Algoritma powerpoint
Algoritma powerpoint
Irwin andriyanto
Materi tik kelas X semester 1
Materi tik kelas X semester 1
Adonia Barnessa
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
MemesByMasAgus
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptx
RezaFalephyAtmawirak
Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8
Farichah Riha
Bab 6 analisis data.pptx
Bab 6 analisis data.pptx
EDR20081
Dampak sosial informatika
Dampak sosial informatika
LORDALI4
Algoritma & Flowchart (Kelas VIII).pptx
Algoritma & Flowchart (Kelas VIII).pptx
muhammadxramli
06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx
Edi Nur Rochman
Pemrograman Python Dasar
Pemrograman Python Dasar
Ridwan Fadjar
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
PPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptx
YusufAlfian4
Sistem Operasi Komputer
Sistem Operasi Komputer
Aqidatul Izzah Taufiq
Berpikir Komputasional.pptx
Berpikir Komputasional.pptx
SodiqPermana2
Berpikir komputasional Kelas 7
Berpikir komputasional Kelas 7
Farichah Riha
Berpikir komputasional ppt @ramli jm
Berpikir komputasional ppt @ramli jm
WijayaKusumah4
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
Farichah Riha
Teknologi Informasi dan Komunikasi Kelas 8
Teknologi Informasi dan Komunikasi Kelas 8
Farichah Riha
BAB 8 - Dampak Sosial Informatika
BAB 8 - Dampak Sosial Informatika
KeishaValiqaPasha1
Materi tik kelas X semester 1
Materi tik kelas X semester 1
Adonia Barnessa
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
MemesByMasAgus
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptx
RezaFalephyAtmawirak
Jaringan Komputer dan Internet Kelas 8
Jaringan Komputer dan Internet Kelas 8
Farichah Riha
Bab 6 analisis data.pptx
Bab 6 analisis data.pptx
EDR20081
Dampak sosial informatika
Dampak sosial informatika
LORDALI4
Algoritma & Flowchart (Kelas VIII).pptx
Algoritma & Flowchart (Kelas VIII).pptx
muhammadxramli
06.1 Berpikir Komputasional.pptx
06.1 Berpikir Komputasional.pptx
Edi Nur Rochman
Pemrograman Python Dasar
Pemrograman Python Dasar
Ridwan Fadjar
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
eka pandu cynthia
PPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptx
YusufAlfian4
Berpikir Komputasional.pptx
Berpikir Komputasional.pptx
SodiqPermana2

Similar to Algoritma & Pemrograman (20)

Bahan Ajar - Algoritma Pebbmrograman.pptx
Bahan Ajar - Algoritma Pebbmrograman.pptx
DedySPorwanto
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
Ari Wibowo
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
Maryanto Sumringah SMA 9 Tebo
Chapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptx
Universitas Teknokrat Indonesia
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wd
Ali Must Can
Pertemuan 2 - Algoritma dan Flowchart.pptx
Pertemuan 2 - Algoritma dan Flowchart.pptx
BudimanNasution4
Logika pemrograman hand out
Logika pemrograman hand out
givaro igfar
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdf
ecihyuningsih
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Ahmad Ismail
Pertemuan 2-Algoritma pemrograman python.pptx
Pertemuan 2-Algoritma pemrograman python.pptx
HeriGomber
Pseudo code
Pseudo code
Fandi Rahmat
Pertemuan 1 algoritma
Pertemuan 1 algoritma
Braga Rezpect
Algoritma Pemrograman
Algoritma Pemrograman
Antonius Rachmat C
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
Disma Ariyanti W
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
Dede Kurniadi
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
adekurnia solihin
Pengenalan algoritma
Pengenalan algoritma
Icha Dicaprio
PPT1 - Pemrograman Dasar
PPT1 - Pemrograman Dasar
Sigid Novriyanto
algoritma dan pemrograman
algoritma dan pemrograman
hanary
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
Bahan Ajar - Algoritma Pebbmrograman.pptx
Bahan Ajar - Algoritma Pebbmrograman.pptx
DedySPorwanto
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
Ari Wibowo
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
Maryanto Sumringah SMA 9 Tebo
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wd
Ali Must Can
Pertemuan 2 - Algoritma dan Flowchart.pptx
Pertemuan 2 - Algoritma dan Flowchart.pptx
BudimanNasution4
Logika pemrograman hand out
Logika pemrograman hand out
givaro igfar
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdf
ecihyuningsih
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Ahmad Ismail
Pertemuan 2-Algoritma pemrograman python.pptx
Pertemuan 2-Algoritma pemrograman python.pptx
HeriGomber
Pertemuan 1 algoritma
Pertemuan 1 algoritma
Braga Rezpect
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
Disma Ariyanti W
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
Dede Kurniadi
Pengenalan algoritma
Pengenalan algoritma
Icha Dicaprio
PPT1 - Pemrograman Dasar
PPT1 - Pemrograman Dasar
Sigid Novriyanto
algoritma dan pemrograman
algoritma dan pemrograman
hanary
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
Aziz Moeslim
Ad

More from Ari Wibowo (8)

Web programming - Bagian 1
Web programming - Bagian 1
Ari Wibowo
Web programming - Bagian 2
Web programming - Bagian 2
Ari Wibowo
Algoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - Flowchart
Ari Wibowo
Flowchart
Flowchart
Ari Wibowo
Bahasa Pemrograman - API
Bahasa Pemrograman - API
Ari Wibowo
Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2
Ari Wibowo
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
Ari Wibowo
Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1
Ari Wibowo
Web programming - Bagian 1
Web programming - Bagian 1
Ari Wibowo
Web programming - Bagian 2
Web programming - Bagian 2
Ari Wibowo
Algoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - Flowchart
Ari Wibowo
Bahasa Pemrograman - API
Bahasa Pemrograman - API
Ari Wibowo
Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2
Ari Wibowo
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
Ari Wibowo
Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1
Ari Wibowo
Ad

Algoritma & Pemrograman

  • 1. Materi PerkuliahanAlgoritma & PemrogramanPENDAHULUANAri Wibowo, S.Kom
  • 2. Definisi AlgoritmaA computable set of steps to achieve a desired result.Serangkaian langkah yang dapat dihitung untuk mencapai hasil yang diinginkan Paul E. Black, ed., U.S. National Institute of Standards and Technology.http://www.itl.nist.gov/div897/sqg/dads/HTML/algorithm.htmlAchieve : mencapai, sampai, meraih, memperoleh, menggapai,mencatat,memprestasikan,menyelesaikan dengan baik, melaksanakan
  • 3. Definisi AlgoritmaA step-by-step problem-solving procedure, especially an established, recursive computational procedure for solving a problem in a finite number of steps.Prosedur penyelesaian masalah langkah demi langkah, terutama yang mapan tidak dipungkiri, prosedur komputasi rekursif untuk menyelesaikan masalah dalam sejumlah langkah terbatasInstitute of Electrical and Electronics Engineers (IEEE):Dictionary.com, "algorithm," in The American Heritage速 Dictionary of the English Language, Fourth Edition. Source location: Houghton Mifflin Company, 2004. http://dictionary.reference.com/browse/algorithm.
  • 4. Sejarah AlgoritmaBerasal dari risalah Abu Abdallah Muhammad ibn Musa Al-Khwarizmi (ilmuwan persia) yang membahas tentang kalkulasi dengan angka hindu-arab (tahun 825 M)
  • 5. Diterjemahkan kedalam bahasa latin menjadi Algoritmi de numero Indorum
  • 7. Ciri-Ciri AlgoritmaMemiliki InputMemiliki ProsesMenghasilkan OutputMenggunakan instruksi yang tidakambiguHarus memiliki stopping rule
  • 8. Sifat AlgoritmaTidak menggunakan simbol ataupun sintaks dari bahasa pemrogramanPenulisannya tidak tergantung dengan bahasa pemrogramanNotasinya dapat dipergunakan untuk semua bahasa pemrograman
  • 9. Penulisan AlgoritmaBahasa NaturalBahasa formal yang dipergunakan oleh manusia
  • 12. BIT: Bahasa Indonesia TerstrukturPsuedocodePsuedo: mirip, menyerupai, seolah-olah
  • 14. Psuedocode: instruksi yang menyerupai baris programFlowchartSuatu bentuk diagram yang memiliki aliran satu atau dua arah secara sekuensialContoh:Menghitung Luas SegitigaLuas sebuah segitiga didapatkan dengan mengalikan panjang alas dengan tingginya kemudian hasilnya dibagi dengan dua
  • 15. BIT - Bahasa Indonesia TerstrukturMasukan nilai AlasMasukan nilai TinggiHitung dengan Luas dengan Alas kali Tinggi kemudian dibagi 2Tampilkan hasil perhitungan LuasSelesai
  • 16. PseudocodeAlgoritma Perhitungan Luas SegitigaInput : Alas, TinggiOutput : Luas SegitigaAlas Baca aTinggi Baca tLuas (Alas x Tinggi) / 2Tampilkan Luas
  • 17. MulaiMasukan AMasukan BL = (A * B) / 2Cetak LSelesaiFlowchart