SlideShare a Scribd company logo
LOGIKA & ALGORITMA
FADLILLAH MUKTI AYUDEWI, M.Kom.
ALGORITMA
Algoritma diperkenalkan oleh Ilmuwan Arab (Abu Ja’far Muhammad Ibnu
Musa Al Khwarismi), penulis buku berjudul Al jabe w;al muqa-bala (rules
of restoration and reduction) sekitar tahun 825 M.
Al Khwarismi  Algorism  Algoritm  Algoritma.
ALGORITMA
Algoritma dapat diartikan urutan penyelesaian masalah secara
sistematis menggunakan bahasa yang logis.
PENGERTIAN ALGORITMA
 Menurut Rinaldi Munir algoritma adalah urutan penyelesaian masalah
secara sistematis menggunakan bahasa yang logis.
 Menurut KBBI, algoritma adalah urutan logis pengambilan keputusan
untuk pemecahan masalah.
PENGERTIAN ALGORITMA
Ilmu yang mempelajari cara penyelesaian suatu masalah berdasakan
urutan langkah-langkah terbatas yang disusun secara sistematis dan
menggunakan bahasa yang logis dengan tujuan tertentu.
PENGERTIAN ALGORITMA
Rista adalah seorang siswi SMK Kelas X. Setiap hari dia pergi kesekol-
ah setelah melakukan sarapan. Pada suatu hari ketika Rista akan sara-
pan, yang tersedia hanya nasi tanpa sayur dan lauk. Kemudian terpikir
oleh Rista untuk membuat tumis tauge tempe dengan langkah-langkah
sebagai berikut:
Contoh Penggunaan Algoritma
1. Siapkan bahan-bahan.
2. Iris bawang merah, bawang putih, cabai dan lengkuas.
3. Panaskan minyak dan masukan semua irisan bahan.
4. Goreng tempe sebentar.
5. Tambahkan tauge, kecap manis, garam dan sedikit air.
6. Aduk hingga semua bumbu meresap.
7. Cicipi rasanya. Jika terdapat rasa yang kurang tambahkan bumbu lain secukupnya.
8. Tumis tauge siap dihidangkan.
Contoh Penggunaan Algoritma
A. Algoritma harus benar.
B. Seberapa baik hasil yang dicapai.
C. Efisiensi Algoritma.
Pertimbangan dalam Menentukan
Algoritma
A. Finiteness
B. Definiteness
C. Input
D. Output
E. Effectiveness
Ciri Penting Algoritma
(Donald E Knuth)
1. Struktur Dasar Runtutan (Sequence)
Instruksi struktur runtutan:
 Tiap perintah dikerjakan satu per satu sebanyak satu kali.
 Pelaksanaan perintah dilakukan secara berurutan.
 Perintah terakhir merupakan akhir dari algoritma.
 Perubahan urutan dapat menyebabkan hasil yang berbeda.
Struktur Dasar Algoritma
2. Struktur Dasar Pemilihan (Selection)
 Memilih salah satu dari beberapa alternatif yang tersedia.
 Berjalan secara runtut mulai dari perintah pertama hingga akhir,
namun perintah akan berpindah ke perintah lain atau berhenti
jika syarat yang ditentukan terpenuhi.
Struktur Dasar Algoritma
3. Struktur Dasar Pengulangan (Repetition)
 Struktur melakukan pengulangan beberapa kali terhadap satu
baris atau satu blok program sesuai dengan persyaratan yang
diberikan.
 Perintah yang digunakan For, While, Do While.
Struktur Dasar Algoritma
1. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrogra-
man tertentu.
2. Tidak tergantung pada suatu bahasa pemrograman.
3. Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
4. Algoritma yang digunakan merepresentasikan suatu urutan kejadian
secara logis dan dapat diterapkan disemua kejadian sehari-hari.
Sifat-Sifat Algoritma
1. Dalam kehidupan sehari-hari kita memerlukan algoritma agar sesuatu
berjalan secara teratur, benar/ sebagaimana mestinya.
2. Memperkuat cara berpikir kita untuk menyelesaikan suatu masalah.
3. Membantu otak agar berpikir panjang.
4. Memperkuat analisis ketika pembuatan program.
5. Memperluas space berpikir.
6. Menghindari kesesatan berfikir.
KESIMPULAN
Terima Kasih

More Related Content

PPT
Dasar dasar algoritma - 1
PPT
Foundation of algorithm
PPT
1 PPT MSIM4203 (1).ppt kuliah universitas terbuka
PPT
1 PPT MSIM4203 (1).pptuniversitas terbuka
PPTX
Pertemuan 1 - Algoritma - Tri Lux
PPTX
pertemuan 1 - Pengantar Dasar Algoritma Pemrograman.pptx
PPTX
konsep & struktur algoritma
PPTX
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Dasar dasar algoritma - 1
Foundation of algorithm
1 PPT MSIM4203 (1).ppt kuliah universitas terbuka
1 PPT MSIM4203 (1).pptuniversitas terbuka
Pertemuan 1 - Algoritma - Tri Lux
pertemuan 1 - Pengantar Dasar Algoritma Pemrograman.pptx
konsep & struktur algoritma
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx

Similar to ALGORITMA.pdf (20)

PPTX
Bab 1 pengantar logika algoritma
PDF
PPTX
PENGENALAN ALGORITMA DALAM KEHIDUPAN SEHARI
PDF
Algoritma pemrograman#1
PDF
Algoritma pemrograman#1
PPTX
Micro teaching konsep logika algoritma
PPTX
002-Materi-AlgoritmadanSTrukturData.pptx
PPTX
Dasar-dasar-Algoritma. dasar dasar .pptx
DOC
Pengantar Algoritma Dan Program
PDF
Algoritma & Pemrograman .....................................(1).pdf
PPT
Hand out Algoritma Pemrograman
PPT
Pengantar Algoritma dan Pemrograman
PPT
1 - Pengantar logika & algoritma.ppt
PPTX
3-1 Algoritma.pptx
PPTX
dsadasdhgasjhgdhagshdhaSsssbsjacbasbcsabchashcab
PPTX
BAB 1_PENGANTAR DASAR ALGORITMA DAN PEMROGRAMAN (1) (1).pptx
PDF
Pertemuan 1 Pengertian Dasar Logika
DOC
Algoritma
PPTX
Algoritma1 temu 1
PPT
ALOGARITMA
Bab 1 pengantar logika algoritma
PENGENALAN ALGORITMA DALAM KEHIDUPAN SEHARI
Algoritma pemrograman#1
Algoritma pemrograman#1
Micro teaching konsep logika algoritma
002-Materi-AlgoritmadanSTrukturData.pptx
Dasar-dasar-Algoritma. dasar dasar .pptx
Pengantar Algoritma Dan Program
Algoritma & Pemrograman .....................................(1).pdf
Hand out Algoritma Pemrograman
Pengantar Algoritma dan Pemrograman
1 - Pengantar logika & algoritma.ppt
3-1 Algoritma.pptx
dsadasdhgasjhgdhagshdhaSsssbsjacbasbcsabchashcab
BAB 1_PENGANTAR DASAR ALGORITMA DAN PEMROGRAMAN (1) (1).pptx
Pertemuan 1 Pengertian Dasar Logika
Algoritma
Algoritma1 temu 1
ALOGARITMA
Ad

Recently uploaded (6)

PDF
GAME GACOR QUEEN OF BOUNTY – JACKPOT BESAR HARI INI DI KANCAH4D
PPTX
materi tentang mikrotik jaringan komputer
PDF
𝐊𝟑𝐌𝐄𝐍𝟒𝐍𝐆𝟒𝐍 𝐃𝐈 𝐓𝐀𝐈𝐏𝐀𝐍𝟗𝟗 𝐒𝟑𝐏𝐄𝐒𝐈𝟒𝐋 𝟐𝟎𝟐𝟓
PPTX
PPT IBSI ke sekolah GAS TERUS YA GUYS.pptx
PPTX
Desain_Mundur_Bola_Voli_...Kelas_IX.pptx
PPTX
Pembinaan-JF, (mediator hubungan industrial) 2025.pptx
GAME GACOR QUEEN OF BOUNTY – JACKPOT BESAR HARI INI DI KANCAH4D
materi tentang mikrotik jaringan komputer
𝐊𝟑𝐌𝐄𝐍𝟒𝐍𝐆𝟒𝐍 𝐃𝐈 𝐓𝐀𝐈𝐏𝐀𝐍𝟗𝟗 𝐒𝟑𝐏𝐄𝐒𝐈𝟒𝐋 𝟐𝟎𝟐𝟓
PPT IBSI ke sekolah GAS TERUS YA GUYS.pptx
Desain_Mundur_Bola_Voli_...Kelas_IX.pptx
Pembinaan-JF, (mediator hubungan industrial) 2025.pptx
Ad

ALGORITMA.pdf

  • 1. LOGIKA & ALGORITMA FADLILLAH MUKTI AYUDEWI, M.Kom.
  • 3. Algoritma diperkenalkan oleh Ilmuwan Arab (Abu Ja’far Muhammad Ibnu Musa Al Khwarismi), penulis buku berjudul Al jabe w;al muqa-bala (rules of restoration and reduction) sekitar tahun 825 M. Al Khwarismi  Algorism  Algoritm  Algoritma. ALGORITMA
  • 4. Algoritma dapat diartikan urutan penyelesaian masalah secara sistematis menggunakan bahasa yang logis. PENGERTIAN ALGORITMA
  • 5.  Menurut Rinaldi Munir algoritma adalah urutan penyelesaian masalah secara sistematis menggunakan bahasa yang logis.  Menurut KBBI, algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah. PENGERTIAN ALGORITMA
  • 6. Ilmu yang mempelajari cara penyelesaian suatu masalah berdasakan urutan langkah-langkah terbatas yang disusun secara sistematis dan menggunakan bahasa yang logis dengan tujuan tertentu. PENGERTIAN ALGORITMA
  • 7. Rista adalah seorang siswi SMK Kelas X. Setiap hari dia pergi kesekol- ah setelah melakukan sarapan. Pada suatu hari ketika Rista akan sara- pan, yang tersedia hanya nasi tanpa sayur dan lauk. Kemudian terpikir oleh Rista untuk membuat tumis tauge tempe dengan langkah-langkah sebagai berikut: Contoh Penggunaan Algoritma
  • 8. 1. Siapkan bahan-bahan. 2. Iris bawang merah, bawang putih, cabai dan lengkuas. 3. Panaskan minyak dan masukan semua irisan bahan. 4. Goreng tempe sebentar. 5. Tambahkan tauge, kecap manis, garam dan sedikit air. 6. Aduk hingga semua bumbu meresap. 7. Cicipi rasanya. Jika terdapat rasa yang kurang tambahkan bumbu lain secukupnya. 8. Tumis tauge siap dihidangkan. Contoh Penggunaan Algoritma
  • 9. A. Algoritma harus benar. B. Seberapa baik hasil yang dicapai. C. Efisiensi Algoritma. Pertimbangan dalam Menentukan Algoritma
  • 10. A. Finiteness B. Definiteness C. Input D. Output E. Effectiveness Ciri Penting Algoritma (Donald E Knuth)
  • 11. 1. Struktur Dasar Runtutan (Sequence) Instruksi struktur runtutan:  Tiap perintah dikerjakan satu per satu sebanyak satu kali.  Pelaksanaan perintah dilakukan secara berurutan.  Perintah terakhir merupakan akhir dari algoritma.  Perubahan urutan dapat menyebabkan hasil yang berbeda. Struktur Dasar Algoritma
  • 12. 2. Struktur Dasar Pemilihan (Selection)  Memilih salah satu dari beberapa alternatif yang tersedia.  Berjalan secara runtut mulai dari perintah pertama hingga akhir, namun perintah akan berpindah ke perintah lain atau berhenti jika syarat yang ditentukan terpenuhi. Struktur Dasar Algoritma
  • 13. 3. Struktur Dasar Pengulangan (Repetition)  Struktur melakukan pengulangan beberapa kali terhadap satu baris atau satu blok program sesuai dengan persyaratan yang diberikan.  Perintah yang digunakan For, While, Do While. Struktur Dasar Algoritma
  • 14. 1. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrogra- man tertentu. 2. Tidak tergantung pada suatu bahasa pemrograman. 3. Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun. 4. Algoritma yang digunakan merepresentasikan suatu urutan kejadian secara logis dan dapat diterapkan disemua kejadian sehari-hari. Sifat-Sifat Algoritma
  • 15. 1. Dalam kehidupan sehari-hari kita memerlukan algoritma agar sesuatu berjalan secara teratur, benar/ sebagaimana mestinya. 2. Memperkuat cara berpikir kita untuk menyelesaikan suatu masalah. 3. Membantu otak agar berpikir panjang. 4. Memperkuat analisis ketika pembuatan program. 5. Memperluas space berpikir. 6. Menghindari kesesatan berfikir. KESIMPULAN