SlideShare a Scribd company logo
Flowchart
What is Algorithm??
Algoritma adalah urutan langkah-langkah
“logis” penyelesaian masalah yang
disusun secara sistematis.
Kata logis berarti bahwa nilai kebenarannya harus dapat ditentukan,
“benar” atau “salah”.
Logis
Kasus 1
Keadaan Awal
1. Tuangkan air dari gelas A ke gelas C
2. Tuangkan air dari gelas B ke gelas A
3. Tuangkan air dari gelas C ke gelas B
Keadaan Akhir
Algoritma
Menukar Isi Gelas
1. Tuangkan air dari gelas A ke gelas C
2. Tuangkan air dari gelas B ke gelas A
3. Tuangkan air dari gelas C ke gelas B
Kasus 2
Misalkan terdapat dua buah
ember, masing-masing
mempunyai volume 5 liter dan 3
liter.
Buat algoritma untuk memperoleh air sebanyak 1 liter
dengan hanya menggunakan 2 ember tersebut.
Jawaban
1. Isi ember 3 liter penuh dengan air
2. Tuangkan air dari ember 3 liter ke ember 5 liter
3. Isi kembali ember 3 liter penuh dengan air
4. Tuangkan air dari ember 3 liter ke ember 5 liter hingga ember 5 liter penuh dengan air
5. Sisa air di ember 3 liter tersebut pasti berisi sebanyak 1 liter.
Notasi Algoritma
 Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa
pemrograman.
 Analoginya sama dengan resep membuat kue.
 Sebuah resep dapat ditulis dalam bahasa apapun. Bahasa
Jepang, Inggris, Perancis, Indonesia, dan lain sebagainya.
 Apapun bahasanya, kue yang dihasilkan tetap sama asalkan
semua aturan pada resep diikuti.
Representasi Algoritma
Flowchart
Pseudocode
Gambaran dalam bentuk diagram alir dari
algoritma-algoritma dalam suatu program, yang
menyatakan arah alur program tersebut
Flowchart
Flowchart System
Urutan proses dalam sistem dengan menunjukkan alat media input, output,
dan jenis media penyimpanan dalam proses pengolahan data
Contoh Flowchart System
Flowchart Program
Urutan instruksi penyelesaian persoalan yang digambarkan dengan simbol
tertentu
Masih Ingat???
1. Nyalakan api kompor
2. Tuangkan minyak ke dalam wajan
3. Pecahkan telur ayam ke dalam mangkok
4. Tambahkan garam secukupnya
5. Aduk campuran telur dan garam
6. Tuang adonan telur ke dalam wajan
7. Masak telur hingga matang
8. Telur dadar matang dan siap dihidangkan
Algoritm dan Flowchart
Telur Dadar
1. Tidak ada rumus atau patokan yang bersifat mutlak
2. Dapat bervariasi antara satu pemrogram dengan
yang lainnya
3. Setiap pengolahan selalu terdiri dari 3 bagian
utama
•Input
•Proses pengolahan
•Output
Kaidah Umum
Pembuatan Flowchart
1. STARTpersiapan peralatan yang diperlukan sebelum
menangani pemecahan persoalan
2. READmembaca data dari suatu peralatan input
3. PROSESpemecahan persoalan sesuai dengan data yang dibaca
4. WRITEmerekam hasil kegiatan ke peralatan output.
5. ENDmengakhiri kegiatan pengolahan
Pengolahan dengan Komputer
1. Hindari pengulangan proses yang tidak perlu dan logika yang
berbelit
2. Digambarkan dari atas ke bawah dan diberikan tanda panah
untuk memperjelas
3. Diawali dari satu titik START dan diakhiri dengan END
Bagan Arus Logika Flowchart
Instruksi Tanpa Syarat
Instruksi Bersyarat
Instruksi Pengulangan
Buat algoritma untuk mencari rata-
rata dari 3 bilangan yang diinputkan
1. Baca bilangan a, b, dan c
2. Jumlahkan ketiga bilangan tersebut
3. Bagi jumlah tersebut dengan 3
4. Tulis hasilnya
Buatlah algoritma untuk menghitung luas dan keliling lingkaran.
Buatlah flowchart dari algoritma pada soal diatas.
Buatlah algoritma untuk menghitung luas dan keliling segitiga siku-siku.
Buatlah flowchart dari algoritma pada soal diatas.
Buatlah algoritma dan flowchart untuk membandingkan 2 bilangan
1. Mulai
2. Inputkan A,B
3. Cek apakah A>B ?
Jika “ya” tulis A
Jika “tidak” tulis B
4. Selesai
Buatlah algoritma dan flowchart untuk menghitung
jumlahan dari sekumpulan data yang diinputkan
1. Mulai
2. Inputkan N
3. i = 1
4. x = 0
5. Selama (i<=N) kerjakan baris 5 hingga 8
6. Inputkan xi
7. x = x + xi
8. i = i +1
9. Tulis x
10. Selesai
Pseudocode
Tipe Data dan Variabel

More Related Content

What's hot

11. PKT.Kontrak Kuliah (2023).ppt
11. PKT.Kontrak Kuliah (2023).ppt11. PKT.Kontrak Kuliah (2023).ppt
11. PKT.Kontrak Kuliah (2023).ppt
hakipewe1
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Prasetyo Adi
 
Soal ulangan sem 1 kelas 5 sd
Soal ulangan sem 1 kelas 5 sdSoal ulangan sem 1 kelas 5 sd
Soal ulangan sem 1 kelas 5 sd
Poets & Writers
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
Fazar Ikhwan Guntara
 
Rangkuman Sistem Peredaran Darah (SMP)
Rangkuman Sistem Peredaran Darah (SMP)Rangkuman Sistem Peredaran Darah (SMP)
Rangkuman Sistem Peredaran Darah (SMP)
Adisa Alifya
 
Manajemen Memory
Manajemen MemoryManajemen Memory
Manajemen Memory
Edho Pratama
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair Cipher
Rivalri Kristianto Hondro
 
set associative mapping
set associative mappingset associative mapping
set associative mapping
smk negeri 42 jakarta
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
Made Aditya
 
MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )
istiqlal
 
Program remedial pengayaan pkn xii
Program remedial pengayaan pkn xiiProgram remedial pengayaan pkn xii
Program remedial pengayaan pkn xii
eli priyatna laidan
 
Makalah penulisan laporan penelitian
Makalah penulisan laporan penelitianMakalah penulisan laporan penelitian
Makalah penulisan laporan penelitian
Jerusman Marbun
 
RPP SMP IPS Kelas IX
RPP SMP IPS Kelas IXRPP SMP IPS Kelas IX
RPP SMP IPS Kelas IX
Diva Pendidikan
 
PPT 2 3 pemahaman ttg Demokrasi.pptx
PPT 2 3 pemahaman ttg Demokrasi.pptxPPT 2 3 pemahaman ttg Demokrasi.pptx
PPT 2 3 pemahaman ttg Demokrasi.pptx
ArulArya1
 
Buku panduan beasiswa unggulan
Buku panduan beasiswa unggulanBuku panduan beasiswa unggulan
Buku panduan beasiswa unggulan
Konsultasi Syariah
 
Ringkasan materi operasi hitung bilbul kelas 5
Ringkasan materi operasi hitung bilbul kelas 5Ringkasan materi operasi hitung bilbul kelas 5
Ringkasan materi operasi hitung bilbul kelas 5
Bang Jon
 
ppt sejarah perkembangan komputer
ppt sejarah perkembangan komputerppt sejarah perkembangan komputer
ppt sejarah perkembangan komputer
Rini de Lopez
 
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
Farichah Riha
 
Program remedial dan pengayaan pp kn x
Program remedial dan pengayaan pp kn xProgram remedial dan pengayaan pp kn x
Program remedial dan pengayaan pp kn x
eli priyatna laidan
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
MelissaAritonang2
 

What's hot (20)

11. PKT.Kontrak Kuliah (2023).ppt
11. PKT.Kontrak Kuliah (2023).ppt11. PKT.Kontrak Kuliah (2023).ppt
11. PKT.Kontrak Kuliah (2023).ppt
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Soal ulangan sem 1 kelas 5 sd
Soal ulangan sem 1 kelas 5 sdSoal ulangan sem 1 kelas 5 sd
Soal ulangan sem 1 kelas 5 sd
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
 
Rangkuman Sistem Peredaran Darah (SMP)
Rangkuman Sistem Peredaran Darah (SMP)Rangkuman Sistem Peredaran Darah (SMP)
Rangkuman Sistem Peredaran Darah (SMP)
 
Manajemen Memory
Manajemen MemoryManajemen Memory
Manajemen Memory
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair Cipher
 
set associative mapping
set associative mappingset associative mapping
set associative mapping
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
 
MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )MAKALAH STACK (TUMPUKAN )
MAKALAH STACK (TUMPUKAN )
 
Program remedial pengayaan pkn xii
Program remedial pengayaan pkn xiiProgram remedial pengayaan pkn xii
Program remedial pengayaan pkn xii
 
Makalah penulisan laporan penelitian
Makalah penulisan laporan penelitianMakalah penulisan laporan penelitian
Makalah penulisan laporan penelitian
 
RPP SMP IPS Kelas IX
RPP SMP IPS Kelas IXRPP SMP IPS Kelas IX
RPP SMP IPS Kelas IX
 
PPT 2 3 pemahaman ttg Demokrasi.pptx
PPT 2 3 pemahaman ttg Demokrasi.pptxPPT 2 3 pemahaman ttg Demokrasi.pptx
PPT 2 3 pemahaman ttg Demokrasi.pptx
 
Buku panduan beasiswa unggulan
Buku panduan beasiswa unggulanBuku panduan beasiswa unggulan
Buku panduan beasiswa unggulan
 
Ringkasan materi operasi hitung bilbul kelas 5
Ringkasan materi operasi hitung bilbul kelas 5Ringkasan materi operasi hitung bilbul kelas 5
Ringkasan materi operasi hitung bilbul kelas 5
 
ppt sejarah perkembangan komputer
ppt sejarah perkembangan komputerppt sejarah perkembangan komputer
ppt sejarah perkembangan komputer
 
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
 
Program remedial dan pengayaan pp kn x
Program remedial dan pengayaan pp kn xProgram remedial dan pengayaan pp kn x
Program remedial dan pengayaan pp kn x
 
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptxBAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
BAB 1 - BERPIKIR KOMPUTASIONAL OK.pptx
 

Similar to Flowchart Program

ALOGARITMA 2
ALOGARITMA 2ALOGARITMA 2
ALOGARITMA 2
arstwn
 
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptxAaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
MuhammadQudrat2
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
agustiningsih4
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
Zahidah Harun
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
Mazlan Atin
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
Botol Budu
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
Niken Halimy
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
Niken Halimy
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
angelyaningsih
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
angelyaningsih
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
angelyaningsih
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartlukmanbooms
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
Niken Halimy
 
Pertemuan 1
Pertemuan    1Pertemuan    1
Pertemuan 1
Aldialma Firsanov
 

Similar to Flowchart Program (14)

ALOGARITMA 2
ALOGARITMA 2ALOGARITMA 2
ALOGARITMA 2
 
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptxAaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
AaaaaaaaaaaaaaaLGORITMA PEMROGRAMAN.pptx
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman EDIT (2).pptx
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
Pertemuan 1
Pertemuan    1Pertemuan    1
Pertemuan 1
 

More from brigidaarie

Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Record
brigidaarie
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Function
brigidaarie
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedure
brigidaarie
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
brigidaarie
 
Algoritma Perulangan
Algoritma PerulanganAlgoritma Perulangan
Algoritma Perulangan
brigidaarie
 
Algoritma Percabangan 2
Algoritma Percabangan 2Algoritma Percabangan 2
Algoritma Percabangan 2
brigidaarie
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabangan
brigidaarie
 
Algoritma Runtutan
Algoritma RuntutanAlgoritma Runtutan
Algoritma Runtutan
brigidaarie
 
Pseudocode
PseudocodePseudocode
Pseudocode
brigidaarie
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
brigidaarie
 

More from brigidaarie (10)

Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Record
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Function
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedure
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
 
Algoritma Perulangan
Algoritma PerulanganAlgoritma Perulangan
Algoritma Perulangan
 
Algoritma Percabangan 2
Algoritma Percabangan 2Algoritma Percabangan 2
Algoritma Percabangan 2
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabangan
 
Algoritma Runtutan
Algoritma RuntutanAlgoritma Runtutan
Algoritma Runtutan
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
 

Recently uploaded

Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
DewiInekePuteri
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
AqlanHaritsAlfarisi
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 

Recently uploaded (20)

Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
materi penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remajamateri penyuluhan kesehatan reproduksi remaja
materi penyuluhan kesehatan reproduksi remaja
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptxPPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
PPT PENGELOLAAN KINERJA PADA PMM SEKOLAH.pptx
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 

Flowchart Program

  • 2. What is Algorithm?? Algoritma adalah urutan langkah-langkah “logis” penyelesaian masalah yang disusun secara sistematis.
  • 3. Kata logis berarti bahwa nilai kebenarannya harus dapat ditentukan, “benar” atau “salah”. Logis
  • 6. 1. Tuangkan air dari gelas A ke gelas C
  • 7. 2. Tuangkan air dari gelas B ke gelas A
  • 8. 3. Tuangkan air dari gelas C ke gelas B
  • 10. Algoritma Menukar Isi Gelas 1. Tuangkan air dari gelas A ke gelas C 2. Tuangkan air dari gelas B ke gelas A 3. Tuangkan air dari gelas C ke gelas B
  • 11. Kasus 2 Misalkan terdapat dua buah ember, masing-masing mempunyai volume 5 liter dan 3 liter. Buat algoritma untuk memperoleh air sebanyak 1 liter dengan hanya menggunakan 2 ember tersebut.
  • 12. Jawaban 1. Isi ember 3 liter penuh dengan air 2. Tuangkan air dari ember 3 liter ke ember 5 liter 3. Isi kembali ember 3 liter penuh dengan air 4. Tuangkan air dari ember 3 liter ke ember 5 liter hingga ember 5 liter penuh dengan air 5. Sisa air di ember 3 liter tersebut pasti berisi sebanyak 1 liter.
  • 13. Notasi Algoritma  Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.  Analoginya sama dengan resep membuat kue.  Sebuah resep dapat ditulis dalam bahasa apapun. Bahasa Jepang, Inggris, Perancis, Indonesia, dan lain sebagainya.  Apapun bahasanya, kue yang dihasilkan tetap sama asalkan semua aturan pada resep diikuti.
  • 15. Gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut Flowchart
  • 16. Flowchart System Urutan proses dalam sistem dengan menunjukkan alat media input, output, dan jenis media penyimpanan dalam proses pengolahan data
  • 18. Flowchart Program Urutan instruksi penyelesaian persoalan yang digambarkan dengan simbol tertentu
  • 20. 1. Nyalakan api kompor 2. Tuangkan minyak ke dalam wajan 3. Pecahkan telur ayam ke dalam mangkok 4. Tambahkan garam secukupnya 5. Aduk campuran telur dan garam 6. Tuang adonan telur ke dalam wajan 7. Masak telur hingga matang 8. Telur dadar matang dan siap dihidangkan Algoritm dan Flowchart Telur Dadar
  • 21. 1. Tidak ada rumus atau patokan yang bersifat mutlak 2. Dapat bervariasi antara satu pemrogram dengan yang lainnya 3. Setiap pengolahan selalu terdiri dari 3 bagian utama •Input •Proses pengolahan •Output Kaidah Umum Pembuatan Flowchart
  • 22. 1. STARTpersiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan 2. READmembaca data dari suatu peralatan input 3. PROSESpemecahan persoalan sesuai dengan data yang dibaca 4. WRITEmerekam hasil kegiatan ke peralatan output. 5. ENDmengakhiri kegiatan pengolahan Pengolahan dengan Komputer
  • 23. 1. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit 2. Digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas 3. Diawali dari satu titik START dan diakhiri dengan END
  • 24. Bagan Arus Logika Flowchart
  • 28. Buat algoritma untuk mencari rata- rata dari 3 bilangan yang diinputkan
  • 29. 1. Baca bilangan a, b, dan c 2. Jumlahkan ketiga bilangan tersebut 3. Bagi jumlah tersebut dengan 3 4. Tulis hasilnya
  • 30. Buatlah algoritma untuk menghitung luas dan keliling lingkaran. Buatlah flowchart dari algoritma pada soal diatas.
  • 31. Buatlah algoritma untuk menghitung luas dan keliling segitiga siku-siku. Buatlah flowchart dari algoritma pada soal diatas.
  • 32. Buatlah algoritma dan flowchart untuk membandingkan 2 bilangan
  • 33. 1. Mulai 2. Inputkan A,B 3. Cek apakah A>B ? Jika “ya” tulis A Jika “tidak” tulis B 4. Selesai
  • 34. Buatlah algoritma dan flowchart untuk menghitung jumlahan dari sekumpulan data yang diinputkan
  • 35. 1. Mulai 2. Inputkan N 3. i = 1 4. x = 0 5. Selama (i<=N) kerjakan baris 5 hingga 8 6. Inputkan xi 7. x = x + xi 8. i = i +1 9. Tulis x 10. Selesai