SlideShare a Scribd company logo
1 of 11
Konsep Algoritme
pengertian
Algoritma adalah urutan
langkah-langkah yang logis
penyelesaian masalah yang
disusun secara sistematis dan
logis
STRUKTUR PENULISAN ALGORITME
1. Menggunakan Bahasa alami atau
Natural Language
2. Menggunakan bagan alir dokumen atau
Flowchart
3. Menggunakan notasi pseudocode
Keuntungan dan kekurangan
 keuntungan:
 Programmer akan lebih mudah dan mengerti dalam proses pembuatan kode
program untuk algoritma yang akan diketik. Penjelasan: Algoritma dengan
bahasa natural merupakan cara penyajian suatu algoritma yang paling
sederhana dan paling mudah untuk dimengerti (dipahami).
 kekurangan:
 Gaya penulisan setiap programer tidak sama. -Pemahaman dalam pembacaan
algoritma menjadi sulit. -Jika permasalahan program yang akan dibuat
kompleks,algoritma menjadi sangat panjang sehingga kurang efisien.
Struktur Algoritme dengan Natural
Language
Algoritma menjumlahkan dua bilangan
 Mulai
 Inisialisasi variabel hasil, A dan B
 Masukan nilai A
 Masukan nilai B
 Hitung hasil=A+B
 Tampilkan hasil
 Selesai
Struktur Algoritme dengan Flowchart/Bagan Alir
Flowchart atau bagan alir merupakan
bagan yang menunjukan aliran atau
runtutan data yang terjadi dalam
program secara logika
 Fungsi Flowchart
 1. Memastikan Program memiliki alurnya sendiri
 Flowchart dapat membantu programmer untuk melihat alur atau pola ketika akan mem-build sebuah
program/aplikasi. Dengan demikian dapat mencegah malfungsi/error yang terjadi pada program
komputer yang sedang dibuat
 2. Melihat keseluruhan program
 Maksudnya disini flowchart membantu programmer dalam melihat rangkaian program secara
keseluruhan. Hal ini akan memudahkan siapa pun untuk melihat rancangan suatu program.
 3. Melihat proses dari sebuah program ketika dijalankan
 Flowchart program dapat digunakan untuk melihat proses-proses yang akan terjadi ketika program
dijalankan. Yang artinya anda dapat melihat penjelasan dari setiap proses di dalam program.
 4. Pedoman dalam menyusun atau mengembangkan aplikasi
 Fungsi flowchart program selanjutnya adalah menjadi pedoman dalam menyusun atau
mengembangkan aplikasi. Hampir sama dengan fungsi flowchart pada umumnya, flowchart program
juga dapat digunakan untuk melihat alur/tahapan proses sebuah program
 Aturan Penyusunan Flowchart
 Penyusunan simbol flowchart dimulai dari atas ke bawah dan dimulai dari sebelah kiri dari
suatu halaman
 Setiap proses dalam simbol harus dilengkapi dengan nama dan aktivitas kerja
 Alur bagan alir harus diawali dengan simbol start atau awal dan diakhiri dengan simbol end
atau akhir
 Setiap proses harus memiliki input dan menghasilkan output
 Pemberian nama proses simbol flowchart sebaiknya menggunakan kata kerja seperti :
 “Masukkan variabel A”
 “Hasil = A+B”
 Masing-masing kegiatan di dalam bagan alir (flowchart) harus memiliki alur data proses
secara rinci dan jelas
 Kegiatan yang terpotong yang akan disambung di tempat lain harus ditunjukkan dengan jelas
menggunakan simbol penghubung
 Lima Jenis Bagan Alir Flowchart
 Bagan alir sistem (system Flowchart) menjelaskan urutan setiap prosedur
yang terdapat pada sistem
 Bagan alir dokumen (document flowchart) menunjukkan arah aliran data
laporan dan formulir pada subprogram atau proses
 Bagan alir skematik (schematic flowchart) memiliki kemiripan dengan bagan
alir sistem, yaitu untuk menggambarkan skema aliran data pada prosedur di
dalam sistem
 Bagan alir program (program flowchart) berguna untuk melakukan analisis
sistem dengan menggambarkan proses dalam suatu prosedur program
 Bagan alir proses (process flowchart) merupakan bagan yang sering
digunakan dalam aliran proses pada teknik industri
STRUKTUR ALGORITME dengan
PSEUDOCODE
 Memiliki bagian header(kepala ) yang menunjukkan judul algoritme,
komentar, dan deklarasi
 Memiliki bagian badan algoritme yang merupakan inti dan proses
 Memiliki bagian akhir proses algoritme yang menandakan bahwa proses alir
program algoritme telah berakhir
 Pada saat mendklarasikan variable, gunakan format

More Related Content

Similar to Konsep Algoritme.pptx

2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartGema Bangsawan
 
Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1Adrian Odja
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaDonnie Xover
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchartmambo99
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchartBarmed Studio
 
Algoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchartAlgoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchartwanorobolo
 
stuktur algoritma.pptx
stuktur algoritma.pptxstuktur algoritma.pptx
stuktur algoritma.pptxssuser98f5ad
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
Algoritma Pemrograman.pptx
Algoritma Pemrograman.pptxAlgoritma Pemrograman.pptx
Algoritma Pemrograman.pptxapri38
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchartLusi Fz
 
Analisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem InformasiAnalisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem InformasiMono Manullang
 

Similar to Konsep Algoritme.pptx (20)

FLOWCHART SANDRIMA.ppt
FLOWCHART SANDRIMA.pptFLOWCHART SANDRIMA.ppt
FLOWCHART SANDRIMA.ppt
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1
 
Flowchart
FlowchartFlowchart
Flowchart
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchart
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 3Algoritma 1 pertemuan 3
Algoritma 1 pertemuan 3
 
Flowchart
FlowchartFlowchart
Flowchart
 
Asballl
AsballlAsballl
Asballl
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchart
 
Algoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchartAlgoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchart
 
stuktur algoritma.pptx
stuktur algoritma.pptxstuktur algoritma.pptx
stuktur algoritma.pptx
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Flowchart.pptx
Flowchart.pptxFlowchart.pptx
Flowchart.pptx
 
Algoritma Pemrograman.pptx
Algoritma Pemrograman.pptxAlgoritma Pemrograman.pptx
Algoritma Pemrograman.pptx
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchart
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchart
 
Analisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem InformasiAnalisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem Informasi
 

More from IndoAve1

lampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdf
lampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdflampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdf
lampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdfIndoAve1
 
Silabus-Administrasi-Sistem-Jaringan.pdf
Silabus-Administrasi-Sistem-Jaringan.pdfSilabus-Administrasi-Sistem-Jaringan.pdf
Silabus-Administrasi-Sistem-Jaringan.pdfIndoAve1
 
SISTEM OPERASI JARINGAN.pdf
SISTEM OPERASI JARINGAN.pdfSISTEM OPERASI JARINGAN.pdf
SISTEM OPERASI JARINGAN.pdfIndoAve1
 
RPP SELEMBAR KELAS XI GANJIL.pdf
RPP SELEMBAR KELAS XI GANJIL.pdfRPP SELEMBAR KELAS XI GANJIL.pdf
RPP SELEMBAR KELAS XI GANJIL.pdfIndoAve1
 
pembahasan ftp (1).pdf
pembahasan ftp (1).pdfpembahasan ftp (1).pdf
pembahasan ftp (1).pdfIndoAve1
 
RPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdfRPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdfIndoAve1
 
File server.pptx
File server.pptxFile server.pptx
File server.pptxIndoAve1
 
FILE TRANSFET PROTOCOL.pptx
FILE TRANSFET PROTOCOL.pptxFILE TRANSFET PROTOCOL.pptx
FILE TRANSFET PROTOCOL.pptxIndoAve1
 
File Transfer Protocol.pptx
File Transfer Protocol.pptxFile Transfer Protocol.pptx
File Transfer Protocol.pptxIndoAve1
 
aplikasi tsv (1).pdf
aplikasi tsv (1).pdfaplikasi tsv (1).pdf
aplikasi tsv (1).pdfIndoAve1
 
10 Silabus Prakarya_SMP_20012017-Ok.pdf
10 Silabus  Prakarya_SMP_20012017-Ok.pdf10 Silabus  Prakarya_SMP_20012017-Ok.pdf
10 Silabus Prakarya_SMP_20012017-Ok.pdfIndoAve1
 
74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.doc74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.docIndoAve1
 

More from IndoAve1 (12)

lampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdf
lampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdflampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdf
lampiran-41-ki-dan-kd-k-13-sma-smk-pa-kristen-bp.pdf
 
Silabus-Administrasi-Sistem-Jaringan.pdf
Silabus-Administrasi-Sistem-Jaringan.pdfSilabus-Administrasi-Sistem-Jaringan.pdf
Silabus-Administrasi-Sistem-Jaringan.pdf
 
SISTEM OPERASI JARINGAN.pdf
SISTEM OPERASI JARINGAN.pdfSISTEM OPERASI JARINGAN.pdf
SISTEM OPERASI JARINGAN.pdf
 
RPP SELEMBAR KELAS XI GANJIL.pdf
RPP SELEMBAR KELAS XI GANJIL.pdfRPP SELEMBAR KELAS XI GANJIL.pdf
RPP SELEMBAR KELAS XI GANJIL.pdf
 
pembahasan ftp (1).pdf
pembahasan ftp (1).pdfpembahasan ftp (1).pdf
pembahasan ftp (1).pdf
 
RPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdfRPP PEMROGRAMAN DASAR GANJIL.pdf
RPP PEMROGRAMAN DASAR GANJIL.pdf
 
File server.pptx
File server.pptxFile server.pptx
File server.pptx
 
FILE TRANSFET PROTOCOL.pptx
FILE TRANSFET PROTOCOL.pptxFILE TRANSFET PROTOCOL.pptx
FILE TRANSFET PROTOCOL.pptx
 
File Transfer Protocol.pptx
File Transfer Protocol.pptxFile Transfer Protocol.pptx
File Transfer Protocol.pptx
 
aplikasi tsv (1).pdf
aplikasi tsv (1).pdfaplikasi tsv (1).pdf
aplikasi tsv (1).pdf
 
10 Silabus Prakarya_SMP_20012017-Ok.pdf
10 Silabus  Prakarya_SMP_20012017-Ok.pdf10 Silabus  Prakarya_SMP_20012017-Ok.pdf
10 Silabus Prakarya_SMP_20012017-Ok.pdf
 
74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.doc74687827silabuspemrogramandasar2017.doc
74687827silabuspemrogramandasar2017.doc
 

Recently uploaded

PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 

Recently uploaded (20)

PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 

Konsep Algoritme.pptx

  • 2. pengertian Algoritma adalah urutan langkah-langkah yang logis penyelesaian masalah yang disusun secara sistematis dan logis
  • 3. STRUKTUR PENULISAN ALGORITME 1. Menggunakan Bahasa alami atau Natural Language 2. Menggunakan bagan alir dokumen atau Flowchart 3. Menggunakan notasi pseudocode
  • 4. Keuntungan dan kekurangan  keuntungan:  Programmer akan lebih mudah dan mengerti dalam proses pembuatan kode program untuk algoritma yang akan diketik. Penjelasan: Algoritma dengan bahasa natural merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah untuk dimengerti (dipahami).  kekurangan:  Gaya penulisan setiap programer tidak sama. -Pemahaman dalam pembacaan algoritma menjadi sulit. -Jika permasalahan program yang akan dibuat kompleks,algoritma menjadi sangat panjang sehingga kurang efisien.
  • 5. Struktur Algoritme dengan Natural Language Algoritma menjumlahkan dua bilangan  Mulai  Inisialisasi variabel hasil, A dan B  Masukan nilai A  Masukan nilai B  Hitung hasil=A+B  Tampilkan hasil  Selesai
  • 6. Struktur Algoritme dengan Flowchart/Bagan Alir Flowchart atau bagan alir merupakan bagan yang menunjukan aliran atau runtutan data yang terjadi dalam program secara logika
  • 7.  Fungsi Flowchart  1. Memastikan Program memiliki alurnya sendiri  Flowchart dapat membantu programmer untuk melihat alur atau pola ketika akan mem-build sebuah program/aplikasi. Dengan demikian dapat mencegah malfungsi/error yang terjadi pada program komputer yang sedang dibuat  2. Melihat keseluruhan program  Maksudnya disini flowchart membantu programmer dalam melihat rangkaian program secara keseluruhan. Hal ini akan memudahkan siapa pun untuk melihat rancangan suatu program.  3. Melihat proses dari sebuah program ketika dijalankan  Flowchart program dapat digunakan untuk melihat proses-proses yang akan terjadi ketika program dijalankan. Yang artinya anda dapat melihat penjelasan dari setiap proses di dalam program.  4. Pedoman dalam menyusun atau mengembangkan aplikasi  Fungsi flowchart program selanjutnya adalah menjadi pedoman dalam menyusun atau mengembangkan aplikasi. Hampir sama dengan fungsi flowchart pada umumnya, flowchart program juga dapat digunakan untuk melihat alur/tahapan proses sebuah program
  • 8.  Aturan Penyusunan Flowchart  Penyusunan simbol flowchart dimulai dari atas ke bawah dan dimulai dari sebelah kiri dari suatu halaman  Setiap proses dalam simbol harus dilengkapi dengan nama dan aktivitas kerja  Alur bagan alir harus diawali dengan simbol start atau awal dan diakhiri dengan simbol end atau akhir  Setiap proses harus memiliki input dan menghasilkan output  Pemberian nama proses simbol flowchart sebaiknya menggunakan kata kerja seperti :  “Masukkan variabel A”  “Hasil = A+B”  Masing-masing kegiatan di dalam bagan alir (flowchart) harus memiliki alur data proses secara rinci dan jelas  Kegiatan yang terpotong yang akan disambung di tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung
  • 9.  Lima Jenis Bagan Alir Flowchart  Bagan alir sistem (system Flowchart) menjelaskan urutan setiap prosedur yang terdapat pada sistem  Bagan alir dokumen (document flowchart) menunjukkan arah aliran data laporan dan formulir pada subprogram atau proses  Bagan alir skematik (schematic flowchart) memiliki kemiripan dengan bagan alir sistem, yaitu untuk menggambarkan skema aliran data pada prosedur di dalam sistem  Bagan alir program (program flowchart) berguna untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program  Bagan alir proses (process flowchart) merupakan bagan yang sering digunakan dalam aliran proses pada teknik industri
  • 10.
  • 11. STRUKTUR ALGORITME dengan PSEUDOCODE  Memiliki bagian header(kepala ) yang menunjukkan judul algoritme, komentar, dan deklarasi  Memiliki bagian badan algoritme yang merupakan inti dan proses  Memiliki bagian akhir proses algoritme yang menandakan bahwa proses alir program algoritme telah berakhir  Pada saat mendklarasikan variable, gunakan format