SlideShare una empresa de Scribd logo
1 de 12
Materi Perkuliahan Algoritma & Pemrograman PENDAHULUAN Ari Wibowo, S.Kom
Definisi Algoritma A 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.html Achieve :  mencapai, sampai, meraih, memperoleh, menggapai,mencatat, memprestasikan,menyelesaikan dengan baik, melaksanakan
Definisi Algoritma A 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 terbatas Institute 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 Algoritma ,[object Object]
Diterjemahkan kedalam bahasa latin menjadi Algoritmi de numero Indorum
Algoritmi = Al-Khwarizmi,[object Object]
Ciri-Ciri Algoritma Memiliki Input Memiliki Proses Menghasilkan Output Menggunakan instruksi yang tidakambigu Harus memiliki stopping rule
Sifat Algoritma Tidak menggunakan simbol ataupun sintaks dari bahasa pemrograman Penulisannya tidak tergantung dengan bahasa pemrograman Notasinya dapat dipergunakan untuk semua bahasa pemrograman
Penulisan Algoritma Bahasa Natural ,[object Object]
Bersifat terstruktur
SE: Structured English
BIT: Bahasa Indonesia TerstrukturPsuedocode ,[object Object]

Más contenido relacionado

La actualidad más candente

PPT Jaringan Komputer
PPT Jaringan KomputerPPT Jaringan Komputer
PPT Jaringan Komputer
Faksi
 
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxBab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
ssuserd8505c
 
pengenalan dasar komputer
pengenalan dasar komputerpengenalan dasar komputer
pengenalan dasar komputer
Ayu Triwahyuni
 
Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7
Gemi Siksmat
 

La actualidad más candente (20)

Ppt bab 4 informatika
Ppt bab 4 informatikaPpt bab 4 informatika
Ppt bab 4 informatika
 
Belajar Pemrograman Scratch Part 1
Belajar Pemrograman Scratch Part 1Belajar Pemrograman Scratch Part 1
Belajar Pemrograman Scratch Part 1
 
Algoritma powerpoint
Algoritma powerpointAlgoritma powerpoint
Algoritma powerpoint
 
PPT Jaringan Komputer
PPT Jaringan KomputerPPT Jaringan Komputer
PPT Jaringan Komputer
 
Presentasi Bab 5 Informatika Kelas 7
Presentasi Bab 5 Informatika Kelas 7Presentasi Bab 5 Informatika Kelas 7
Presentasi Bab 5 Informatika Kelas 7
 
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptxBab 1 TIK - Informatika dan Keterampilan Generik.pptx
Bab 1 TIK - Informatika dan Keterampilan Generik.pptx
 
Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2
 
Dampak Sosial Informatika KELAS 8.pptx
Dampak Sosial Informatika KELAS 8.pptxDampak Sosial Informatika KELAS 8.pptx
Dampak Sosial Informatika KELAS 8.pptx
 
PPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptxPPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptx
 
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
Dampak Sosial Informatika | Kelas 7 | Semester 2 | pertemuan 1
 
presentasi sistem komputer.ppt
presentasi sistem komputer.pptpresentasi sistem komputer.ppt
presentasi sistem komputer.ppt
 
pengenalan dasar komputer
pengenalan dasar komputerpengenalan dasar komputer
pengenalan dasar komputer
 
1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx1 PENTINGNYA INFORMATIKA.pptx
1 PENTINGNYA INFORMATIKA.pptx
 
1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx
 
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIASOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
SOAL ESSAY HOTS KOMPUTER JARINGAN DASAR KELAS X MULTIMEDIA
 
Sistem Komputer
Sistem KomputerSistem Komputer
Sistem Komputer
 
DASAR-DASAR DESAIN GRAFIS - dewifitriyani__
DASAR-DASAR DESAIN GRAFIS - dewifitriyani__DASAR-DASAR DESAIN GRAFIS - dewifitriyani__
DASAR-DASAR DESAIN GRAFIS - dewifitriyani__
 
Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7
 
Kelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptxKelas X - Teknologi Informasi dan Komunikasi.pptx
Kelas X - Teknologi Informasi dan Komunikasi.pptx
 
Berpikir Komputasional
Berpikir KomputasionalBerpikir Komputasional
Berpikir Komputasional
 

Similar a Algoritma & Pemrograman

Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
Ari Wibowo
 
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wdPresentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wd
Ali Must Can
 
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanPertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Ahmad Ismail
 

Similar a Algoritma & Pemrograman (20)

Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
Chapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptxChapter 2 - Konsep Dasar Algoritma.pptx
Chapter 2 - Konsep Dasar Algoritma.pptx
 
Presentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wdPresentasi pemograman algoritma ali majid wd
Presentasi pemograman algoritma ali majid wd
 
Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand out
 
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfAlur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdf
 
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanPertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrograman
 
Pseudo code
Pseudo codePseudo code
Pseudo code
 
Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritma
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
 
Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1Algoritma 1 pertemuan 1
Algoritma 1 pertemuan 1
 
Pengenalan algoritma
Pengenalan algoritmaPengenalan algoritma
Pengenalan algoritma
 
PPT1 - Pemrograman Dasar
PPT1 - Pemrograman DasarPPT1 - Pemrograman Dasar
PPT1 - Pemrograman Dasar
 
algoritma dan pemrograman
algoritma dan pemrogramanalgoritma dan pemrograman
algoritma dan pemrograman
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
 

Más de Ari Wibowo (8)

Web programming - Bagian 1
Web programming - Bagian 1Web programming - Bagian 1
Web programming - Bagian 1
 
Web programming - Bagian 2
Web programming - Bagian 2Web programming - Bagian 2
Web programming - Bagian 2
 
Algoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - FlowchartAlgoritma & Pemrograman - Flowchart
Algoritma & Pemrograman - Flowchart
 
Flowchart
FlowchartFlowchart
Flowchart
 
Bahasa Pemrograman - API
Bahasa Pemrograman - APIBahasa Pemrograman - API
Bahasa Pemrograman - API
 
Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2
 
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
 
Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1
 

Algoritma & Pemrograman

  • 1. Materi Perkuliahan Algoritma & Pemrograman PENDAHULUAN Ari Wibowo, S.Kom
  • 2. Definisi Algoritma A 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.html Achieve : mencapai, sampai, meraih, memperoleh, menggapai,mencatat, memprestasikan,menyelesaikan dengan baik, melaksanakan
  • 3. Definisi Algoritma A 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 terbatas Institute 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.
  • 5. Diterjemahkan kedalam bahasa latin menjadi Algoritmi de numero Indorum
  • 6.
  • 7. Ciri-Ciri Algoritma Memiliki Input Memiliki Proses Menghasilkan Output Menggunakan instruksi yang tidakambigu Harus memiliki stopping rule
  • 8. Sifat Algoritma Tidak menggunakan simbol ataupun sintaks dari bahasa pemrograman Penulisannya tidak tergantung dengan bahasa pemrograman Notasinya dapat dipergunakan untuk semua bahasa pemrograman
  • 9.
  • 12.
  • 14.
  • 15. BIT - Bahasa Indonesia Terstruktur Masukan nilai Alas Masukan nilai Tinggi Hitung dengan Luas dengan Alas kali Tinggi kemudian dibagi 2 Tampilkan hasil perhitungan Luas Selesai
  • 16. Pseudocode Algoritma Perhitungan Luas Segitiga Input : Alas, Tinggi Output : Luas Segitiga Alas  Baca a Tinggi  Baca t Luas  (Alas x Tinggi) / 2 Tampilkan Luas
  • 17. Mulai Masukan A Masukan B L = (A * B) / 2 Cetak L Selesai Flowchart