SlideShare a Scribd company logo
1 of 29
Download to read offline
PERTEMUAN 4
Dosen : Endang Retnoningsih, M.Kom
www.endangretno.com
Have a Wonderful Day…
Berhasil mengalahkan dirimu, menjadikanmu
dewasa. Berhasil mengalahkan orang lain,
menjadikanmu pemenang.
Tapi Membuat berhasil orang lainlah yang
menjadikanmu pemimpin.
DEFINISI FLOWCHART
• Flowchart adalah bagan yang menggambarkan
urutan logika dari suatu prosedur pemecahan
masalah.
• Suatu diagram yang menggambarkan susunan logika
suatu program
SIMBOL FLOWCHART
Diagram Alur untuk Program Komputer
Pada dasarnya suatu program komputer umumnya
terdiri atas :
1. Pembacaan / pemasukan data ke dalam komputer
2. Melakukan komputasi/perhitungan terhadap data
tersebut
3. Mengeluarkan / mencetak/ menampilkan hasilnya.
Flowchart terdiri dari 3 struktur
1. Struktur Squence /sederhana
• Diagram yang alurnya
mengalir secara berurutan
dari atas ke bawah atau
dengan kata lain tidak
adanya percabangan atau
pengulangan.
• Flowchart dengan struktur
yang beurutan  alirannya
dari atas kebawah secara
berurutan.
• Contoh : flowchart dari
algoritma mencari luas
persegi panjang, Luas
Lingkaran.
2. Struktur Branching
• Diagram yg alurnya terjadi /
terdapat alih kontrol berupa
percabangan.
• Flowchart dengan stuktur
percabangan  digunakan
untuk meyeleksi kondisi dan
menentukan pilihan proses
selanjutnya.
• contoh : flowchart dari algoritma
menentukan apakah bilangan
yang dimasukan ganjil atau
genap.
3. Struktur looping
• Flowchart dengan Struktur
perulangan  digunakan
untuk mengulangi langkah-
langkah sebelumnya sampai
suatu kondisi terpenuhi.
STRUKTUR BRANCHING /Percabangan
Bersyarat
Diagram yg alurnya ada/banyak terjadi alih kontrol berupa
percabangan & terjadi apabila kita dihadapkan pada suatu
Kondisi dengan dua pilihan BENAR/ SALAH.
Struktur :
If then
If then else
If then else if
Case of.
Tidak Bersyarat
Struktur : GOTO
Bersyarat
1. IF
Diagram yg alurnya ada/banyak terjadi alih kontrol berupa
percabangan & terjadi apabila kita dihadapkan pada suatu
Kondisi dengan dua pilihan BENAR/ SALAH.
Bentuk Umum :
if (kondisi)
pernyataan ;
Struktur Branching/percabangan:
Y
T
Pseudocode
Structure English
Pseudecode
Pseudo = Bayangan
Code = Program
Salah satu versi psudocode disebut Structured English menggunakan kode
instruksi sbb:
1. Data masukan: input, read, get
2. Keluaran hasil proses: print, write, display
3. Pemberian nilai : 
4. Untuk menyatakan proses pemilihan:
Contoh 1: Jika Nilai >= 60 maka Lulus jika Nilai < 60 maka Tidak lulus
Rumus Pseudocode
if <kondisi benar> then
instruksi 1
else
instruksi 2
endif
If nilai >=60 then
print (“Lulus”)
else
print (“tidak lulus”)
endif
Pseudocode 4 pilihan
Contoh 2:
Jika Jabatan = “Direktur” maka Gaji = Rp. 30.000.000
Jika Jabatan = “Manajer” maka Gaji = Rp. 15.000.000
Jika Jabatan = “Staf” maka Gaji = Rp. 5.000.000
Rumus Pseudocode
Input ………
If <kondisi_1> then
instruksi_1
else
If <kondisi_2> then
instruksi_2
else
instruksi_3
endif
endif
Input Jabatan = ……….
If Jabatan = “Direktur” then
print ( Rp. 30.000.000 )
else
If Jabatan = “Manajer” then
print ( Rp. 15.000.000 )
else
print ( Rp. 5.000.000 )
Endif
endif
Pseudocode 4 pilihan
Contoh 3:
Jika Nilai >=80 maka A
Jika Nilai >=70 dan Nilai < 80 maka B
Jika Nilai >=60 dan Nilai <70 maka C
Jika Nilai <60 maka D
Rumus Pseudocode
If <kondisi_1> then
instruksi_1
else
If <kondisi_2> then
instruksi_2
else
If <kondisi_3> then
instruksi_3
else
instuksi_4
endif
endif
endif
If Nilai >=80 then
print (“A”)
else
If Nilai >=70 and Nilai <80 then
print (“B”)
else
If Nilai >=60 and Nilai <70 then
print (“C”)
else
print (“D”)
endif
endif
endif
1. Simbol flowchart yang digunakan sebagai awal dan akhir
suatu proses adalah ….
a.Terminal d. Input
b.Preparation e. Output
c.Decision
Latihan Pertemuan 4
Latihan Pertemuan 4
2. Apabila terjadi dua kondisi (benar atau salah) pada
pembuatan flowchart menggunakan simbol ….
Latihan Pertemuan 4
3. Simbol flowchart yang digunakan untuk penghubung dalam
satu halaman yang sama adalah ….
Latihan Pertemuan 4
4. Urutan instruksi-instruksi atau langkah-langkah yang
menggunakan bahasa awam disebut….
a.Algoritma d. Flowchart
b.Pseudocode e. Program
c.Prosedur
Latihan Pertemuan 4
5. Simbol flowchart yang dapat digunakan untuk mencetak
keluaran adalah ….
I. Buatlah sebuah Pseudocode Pemilihan dengan
ketentuan sbb:
Diketahui:
Tiket KA : Jakarta - Cirebon = Rp. 50.000,-
Tiket KA : Jakarta – Jogyakarta = Rp. 90.000,-
Tiket KA : Jakarta – Surabaya = Rp. 125.000,-
Latihan Pertemuan 4
II. Buatlah sebuah Pseudocode Pemilihan dengan ketentuan sbb:
Diketahui:
Jika Total Belanja >= Rp. 1.000.000 maka Diskon 10% x Total Belanja
Jika Total Belanja < Rp. 200.000 maka Diskon = 0
Jika Total Belanja >= Rp. 200.000 dan < Rp. 500.000 maka Diskon = 0
Jika Total Belanja >= Rp. 500.000 dan < 1000.000 maka Diskon = 5% x Total
Belanja
Latihan Pertemuan 4
III. Tentukan Output dari Flowchart dibawah ini:
Latihan Pertemuan 4
• Menghitung jumlah deret dari 1+2+3+ ….+ N.
– Mulai
– Masukan Nilai N
– Tetapkan Bilangan = 1, Deret = 0
– Hitung Deret = Deret + Bilangan
– Jika Bilangan = N maka cetak Deret dan stop
– Jika tidak, Bilangan ditambah 1 (Bilangan = Bilangan + 1)
dan kembali kelangkah 4.
A. Buatkan flowchart dari algoritma ini
TUGAS PERTEMUAN 4
• Input kode pesawat.
• Input kode kelas pesawat.
• Jika Kode = M, maka Nama Pesawat = Merpati
– Jika Kode = E, maka kelas =Executive, Harga =1500000
– Jika Kode = B, maka kelas =Bisnis, Harga =900000
• Jika Kode = G, maka Nama Pesawat = Garuda
– Jika Kode = E, maka kelas =Executive, Harga =1200000
– Jika Kode = B, maka kelas =Bisnis, Harga =800000
• Jumlah Tiket diinput.
• Total Bayar = Harga Tiket * Jumlah Tiket.
• Cetak Total Bayar
B. Buatkan flowchart dari algoritma ini
TUGAS PERTEMUAN 4

More Related Content

What's hot

Pertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar LogikaPertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar LogikaEndang Retnoningsih
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Advent013
 
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARndriehs
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritmalinda_rosalina
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
 
konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritmaRohwiyanto Oi
 
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaApriyanto_apo
 
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newasdammantap
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
logika algoritma & command prompt
 logika algoritma & command prompt logika algoritma & command prompt
logika algoritma & command promptaris tyanto
 
alpro Chapter02
alpro Chapter02alpro Chapter02
alpro Chapter02Dermawan12
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritmarisal07
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartlukmanbooms
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartpurispace
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartPT.goLom na
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaKhairul Anwar
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchartiphientcomp
 

What's hot (20)

Pertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar LogikaPertemuan 1 Pengertian Dasar Logika
Pertemuan 1 Pengertian Dasar Logika
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
 
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASAR
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritma
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 
konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritma
 
Micro teaching konsep logika algoritma
Micro teaching konsep logika algoritmaMicro teaching konsep logika algoritma
Micro teaching konsep logika algoritma
 
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
logika algoritma & command prompt
 logika algoritma & command prompt logika algoritma & command prompt
logika algoritma & command prompt
 
alpro Chapter02
alpro Chapter02alpro Chapter02
alpro Chapter02
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
02 flowchart
02 flowchart02 flowchart
02 flowchart
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
001 algoritma
001 algoritma001 algoritma
001 algoritma
 
Dasar Pemrogaman Algoritma
Dasar Pemrogaman AlgoritmaDasar Pemrogaman Algoritma
Dasar Pemrogaman Algoritma
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchart
 

Similar to FLOWCHART

Similar to FLOWCHART (20)

Pertemuan 4 Flowchart
Pertemuan 4 FlowchartPertemuan 4 Flowchart
Pertemuan 4 Flowchart
 
Pertemuan 6 - Struktur Perulangan
Pertemuan 6 - Struktur PerulanganPertemuan 6 - Struktur Perulangan
Pertemuan 6 - Struktur Perulangan
 
Daskom 3
Daskom 3Daskom 3
Daskom 3
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
 
modul algoritma Bab 1
modul algoritma Bab 1modul algoritma Bab 1
modul algoritma Bab 1
 
3 pemrograman matlab
3 pemrograman matlab3 pemrograman matlab
3 pemrograman matlab
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
Bab1 algoritma
Bab1 algoritmaBab1 algoritma
Bab1 algoritma
 
Ltm d3 logika & algoritma
Ltm d3 logika & algoritmaLtm d3 logika & algoritma
Ltm d3 logika & algoritma
 
Abc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchartAbc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchart
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
Pengulangan Visual Basic
Pengulangan Visual BasicPengulangan Visual Basic
Pengulangan Visual Basic
 
Pengertian algoritma
Pengertian algoritmaPengertian algoritma
Pengertian algoritma
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
 
Notasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptxNotasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptx
 

More from Endang Retnoningsih

Penggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik ExcellPenggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik ExcellEndang Retnoningsih
 
2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contentsEndang Retnoningsih
 
1.Pengenalan komputer & internet
1.Pengenalan komputer & internet1.Pengenalan komputer & internet
1.Pengenalan komputer & internetEndang Retnoningsih
 
Pertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek siPertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek siEndang Retnoningsih
 
Pertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehousePertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehouseEndang Retnoningsih
 
Pertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata DatawarehousePertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata DatawarehouseEndang Retnoningsih
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehouseEndang Retnoningsih
 
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehouseEndang Retnoningsih
 
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiEndang Retnoningsih
 
Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)Endang Retnoningsih
 

More from Endang Retnoningsih (20)

Penggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik ExcellPenggunaan Rumus Statistik Excell
Penggunaan Rumus Statistik Excell
 
2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents2.pengenalan word latihan table of contents
2.pengenalan word latihan table of contents
 
2.pengenalan word
2.pengenalan word2.pengenalan word
2.pengenalan word
 
1.Pengenalan komputer & internet
1.Pengenalan komputer & internet1.Pengenalan komputer & internet
1.Pengenalan komputer & internet
 
Pertemuan 2 manajemen proyek si
Pertemuan 2 manajemen proyek siPertemuan 2 manajemen proyek si
Pertemuan 2 manajemen proyek si
 
Pertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek siPertemuan 1 konsep dasar proyek si
Pertemuan 1 konsep dasar proyek si
 
Pertemuan 14 Presentasi
Pertemuan 14 PresentasiPertemuan 14 Presentasi
Pertemuan 14 Presentasi
 
Pertemuan 13 Presentasi
Pertemuan 13 PresentasiPertemuan 13 Presentasi
Pertemuan 13 Presentasi
 
Pertemuan 12 Presentasi
Pertemuan 12 PresentasiPertemuan 12 Presentasi
Pertemuan 12 Presentasi
 
Pertemuan 11 Kualitas Data
Pertemuan 11 Kualitas DataPertemuan 11 Kualitas Data
Pertemuan 11 Kualitas Data
 
Pertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata DatawarehousePertemuan 10 Metadata Datawarehouse
Pertemuan 10 Metadata Datawarehouse
 
Pertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata DatawarehousePertemuan 9 Strukturdata Datawarehouse
Pertemuan 9 Strukturdata Datawarehouse
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
 
Pertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun DatawarehousePertemuan 5 Membangun Datawarehouse
Pertemuan 5 Membangun Datawarehouse
 
Pertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi DimensiPertemuan 4 Pemodelan Data Multi Dimensi
Pertemuan 4 Pemodelan Data Multi Dimensi
 
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
 
Pertemuan 2 Konsep Dasar DW
Pertemuan 2 Konsep Dasar DWPertemuan 2 Konsep Dasar DW
Pertemuan 2 Konsep Dasar DW
 
Pertemuan 1 Pengantar DW
Pertemuan 1 Pengantar DWPertemuan 1 Pengantar DW
Pertemuan 1 Pengantar DW
 
Pertemuan 13 Robotic
Pertemuan 13 RoboticPertemuan 13 Robotic
Pertemuan 13 Robotic
 
Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)Pertemuan 14 Jaringan Syaraf (Neural Network)
Pertemuan 14 Jaringan Syaraf (Neural Network)
 

Recently uploaded

Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
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
 
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
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
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
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
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
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
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 MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
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
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 

Recently uploaded (20)

Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
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
 
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
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
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
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
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
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
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 MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
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
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 

FLOWCHART

  • 1. PERTEMUAN 4 Dosen : Endang Retnoningsih, M.Kom www.endangretno.com
  • 2. Have a Wonderful Day… Berhasil mengalahkan dirimu, menjadikanmu dewasa. Berhasil mengalahkan orang lain, menjadikanmu pemenang. Tapi Membuat berhasil orang lainlah yang menjadikanmu pemimpin.
  • 3. DEFINISI FLOWCHART • Flowchart adalah bagan yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah. • Suatu diagram yang menggambarkan susunan logika suatu program
  • 5. Diagram Alur untuk Program Komputer Pada dasarnya suatu program komputer umumnya terdiri atas : 1. Pembacaan / pemasukan data ke dalam komputer 2. Melakukan komputasi/perhitungan terhadap data tersebut 3. Mengeluarkan / mencetak/ menampilkan hasilnya.
  • 6. Flowchart terdiri dari 3 struktur 1. Struktur Squence /sederhana • Diagram yang alurnya mengalir secara berurutan dari atas ke bawah atau dengan kata lain tidak adanya percabangan atau pengulangan. • Flowchart dengan struktur yang beurutan  alirannya dari atas kebawah secara berurutan. • Contoh : flowchart dari algoritma mencari luas persegi panjang, Luas Lingkaran.
  • 7. 2. Struktur Branching • Diagram yg alurnya terjadi / terdapat alih kontrol berupa percabangan. • Flowchart dengan stuktur percabangan  digunakan untuk meyeleksi kondisi dan menentukan pilihan proses selanjutnya. • contoh : flowchart dari algoritma menentukan apakah bilangan yang dimasukan ganjil atau genap.
  • 8. 3. Struktur looping • Flowchart dengan Struktur perulangan  digunakan untuk mengulangi langkah- langkah sebelumnya sampai suatu kondisi terpenuhi.
  • 9. STRUKTUR BRANCHING /Percabangan Bersyarat Diagram yg alurnya ada/banyak terjadi alih kontrol berupa percabangan & terjadi apabila kita dihadapkan pada suatu Kondisi dengan dua pilihan BENAR/ SALAH. Struktur : If then If then else If then else if Case of. Tidak Bersyarat Struktur : GOTO
  • 10. Bersyarat 1. IF Diagram yg alurnya ada/banyak terjadi alih kontrol berupa percabangan & terjadi apabila kita dihadapkan pada suatu Kondisi dengan dua pilihan BENAR/ SALAH. Bentuk Umum : if (kondisi) pernyataan ; Struktur Branching/percabangan: Y T
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Pseudocode Structure English Pseudecode Pseudo = Bayangan Code = Program Salah satu versi psudocode disebut Structured English menggunakan kode instruksi sbb: 1. Data masukan: input, read, get 2. Keluaran hasil proses: print, write, display 3. Pemberian nilai :  4. Untuk menyatakan proses pemilihan: Contoh 1: Jika Nilai >= 60 maka Lulus jika Nilai < 60 maka Tidak lulus Rumus Pseudocode if <kondisi benar> then instruksi 1 else instruksi 2 endif If nilai >=60 then print (“Lulus”) else print (“tidak lulus”) endif
  • 17. Pseudocode 4 pilihan Contoh 2: Jika Jabatan = “Direktur” maka Gaji = Rp. 30.000.000 Jika Jabatan = “Manajer” maka Gaji = Rp. 15.000.000 Jika Jabatan = “Staf” maka Gaji = Rp. 5.000.000 Rumus Pseudocode Input ……… If <kondisi_1> then instruksi_1 else If <kondisi_2> then instruksi_2 else instruksi_3 endif endif Input Jabatan = ………. If Jabatan = “Direktur” then print ( Rp. 30.000.000 ) else If Jabatan = “Manajer” then print ( Rp. 15.000.000 ) else print ( Rp. 5.000.000 ) Endif endif
  • 18. Pseudocode 4 pilihan Contoh 3: Jika Nilai >=80 maka A Jika Nilai >=70 dan Nilai < 80 maka B Jika Nilai >=60 dan Nilai <70 maka C Jika Nilai <60 maka D Rumus Pseudocode If <kondisi_1> then instruksi_1 else If <kondisi_2> then instruksi_2 else If <kondisi_3> then instruksi_3 else instuksi_4 endif endif endif If Nilai >=80 then print (“A”) else If Nilai >=70 and Nilai <80 then print (“B”) else If Nilai >=60 and Nilai <70 then print (“C”) else print (“D”) endif endif endif
  • 19. 1. Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah …. a.Terminal d. Input b.Preparation e. Output c.Decision Latihan Pertemuan 4
  • 20. Latihan Pertemuan 4 2. Apabila terjadi dua kondisi (benar atau salah) pada pembuatan flowchart menggunakan simbol ….
  • 21. Latihan Pertemuan 4 3. Simbol flowchart yang digunakan untuk penghubung dalam satu halaman yang sama adalah ….
  • 22. Latihan Pertemuan 4 4. Urutan instruksi-instruksi atau langkah-langkah yang menggunakan bahasa awam disebut…. a.Algoritma d. Flowchart b.Pseudocode e. Program c.Prosedur
  • 23. Latihan Pertemuan 4 5. Simbol flowchart yang dapat digunakan untuk mencetak keluaran adalah ….
  • 24. I. Buatlah sebuah Pseudocode Pemilihan dengan ketentuan sbb: Diketahui: Tiket KA : Jakarta - Cirebon = Rp. 50.000,- Tiket KA : Jakarta – Jogyakarta = Rp. 90.000,- Tiket KA : Jakarta – Surabaya = Rp. 125.000,- Latihan Pertemuan 4
  • 25. II. Buatlah sebuah Pseudocode Pemilihan dengan ketentuan sbb: Diketahui: Jika Total Belanja >= Rp. 1.000.000 maka Diskon 10% x Total Belanja Jika Total Belanja < Rp. 200.000 maka Diskon = 0 Jika Total Belanja >= Rp. 200.000 dan < Rp. 500.000 maka Diskon = 0 Jika Total Belanja >= Rp. 500.000 dan < 1000.000 maka Diskon = 5% x Total Belanja Latihan Pertemuan 4
  • 26. III. Tentukan Output dari Flowchart dibawah ini: Latihan Pertemuan 4
  • 27.
  • 28. • Menghitung jumlah deret dari 1+2+3+ ….+ N. – Mulai – Masukan Nilai N – Tetapkan Bilangan = 1, Deret = 0 – Hitung Deret = Deret + Bilangan – Jika Bilangan = N maka cetak Deret dan stop – Jika tidak, Bilangan ditambah 1 (Bilangan = Bilangan + 1) dan kembali kelangkah 4. A. Buatkan flowchart dari algoritma ini TUGAS PERTEMUAN 4
  • 29. • Input kode pesawat. • Input kode kelas pesawat. • Jika Kode = M, maka Nama Pesawat = Merpati – Jika Kode = E, maka kelas =Executive, Harga =1500000 – Jika Kode = B, maka kelas =Bisnis, Harga =900000 • Jika Kode = G, maka Nama Pesawat = Garuda – Jika Kode = E, maka kelas =Executive, Harga =1200000 – Jika Kode = B, maka kelas =Bisnis, Harga =800000 • Jumlah Tiket diinput. • Total Bayar = Harga Tiket * Jumlah Tiket. • Cetak Total Bayar B. Buatkan flowchart dari algoritma ini TUGAS PERTEMUAN 4