FLOWCHART
Apa itu Algoritma
jantung ilmu komputer atau informatika
urutan langkah-langkah logis penyelesaian
masalah yang disusun secara sistematis dan logis.
spesifikasi urutan langkah untuk melakukan
pekerjaan tertentu
memberikan keluaran yang dikehendaki dari
sejumlah masukan yang diberikan
Algoritma merupakan lagkah-langkah logis
penyelesaian suatu masalah yang disusun secara
sistematis dan logis
Program
Program adalah kumpulan pernyataan komputer,
sedangkan metode dan tahapan sistematis dalam
program adalah algoritma. Program ditulis dengan
menggunakan bahasa pemrograman.
Program = Algoritma + Bahasa (Struktur Data)
Contoh-Contoh Algoritma dalam
Kehidupan Sehari-hari
Apa itu Flowchart
Flowchart adalah bagan yang menggambarkan
aliran langkah atau kerja dalam menyelesaikan
suatu permasalahan
Tujuan Flowchart
Menggambarkan suatu tahapan penyelesaian
masalah
Secara sederhana, terurai, rapi dan jelas
Menggunakan simbol –simbol standar
Simbol Flowchart
Merepresentasikan Input data atau Output
data yang diproses atau Informasi
Mempresentasikan operasi
Keluar ke atau masuk dari bagian lain
flowchart khususnya halaman yang sama
Rincian operasi berada di tempat lain
Keputusan dalam Program
Simbol Flowchart
Merepresentasikan alur kerja
Digunakan untuk komentar tambahan
Pemberian harga awal
Input / outuput yang menggunakan kartu berlubang
Awal / akhir flowchart
Simbol Flowchart
I/O dalam format yang dicetak
I/O yang menggunakan pita magnetik
I/O yang menggunakan disk magnetik
I/O yang menggunakan penyimpanan akses langsung
I/O yang menggunakan drum magnetik
Simbol Flowchart
I/O yang menggunakan pita kertas berlubang
Input yang dimasukkan secara manual dari keyboard
Output yang ditampilkan pada terminal
Transmisi data melalui channel komunikasi, seperti telepon
Operasi Manual
Penyimpanan yang tidak dapat diakses oleh komputer secara langsung
Jenis-jenis Flowchart
Process
Flowchart
Kegunaan
utamanya adalah
untuk menelusuri
alur form dan
laporan sistem dari
satu bagian ke
bagian lain baik
bagaimana alur
form dan laporan
diproses, dicatat
dan disimpan
keterangan
yang lebih rinci
tentang
bagaimana
setiap langkah
program atau
prosedur
sesungguhnya
dilaksanakan
menggambarkan
suatu sistem atau
prosedur dan
menggunakan
gambar-gambar
komputer,
peripheral, form-
form atau
peralatan lain
yang digunakan
dalam sistem.
teknik
penggambaran
rekayasa
industrial yang
memecah dan
menganalisis
langkah-
langkah
selanjutnya
dalam suatu
prosedur atau
sistem
Bagan yang
menunjukkan alur kerja
atau apa yang sedang
dikerjakan di dalam
sistem secara
keseluruhan dan
menjelaskan urutan dari
prosedur-prosedur yang
ada di dalam sistem
Program
Flowchart
Document
Flowchart
System
Flowchart
Schematic
Flowchart
Contoh Flowchart Proses
• banyak digunakan di teknik industri
• digunakan bagi analis sistem utuk menggambarkan proses dalam suatu prosedur.
Contoh Flowchart Program
Bagan alir program dapat terdiri dari dua
macam
1. bagan alir logika program (program
logic flowchart) Bagan alir logika
program digunakan untuk
menggambarkan tiap-tiap langkah di
dalam program komputer secara
logika. Bagan alir logika program ini
dipersiapkan oleh analis sistem.
2. bagan alir program komputer terinci
(detailed computer program
flowchart).
Contoh Flowchart Paper / Dokument
• menunjukkan arus dari
laporan dan formulir
termasuk tembusan-
tembusannya.
• menggunakan simbol-
simbol yang sama
dengan yang digunakan
di dalam bagan alir
sistem
Contoh Flowchart System
Pesanan
Pembelian
Masukkan
Pesanan
Pembelian
Laporan Jumlah
Pesanan
Tentukan Jumlah
Pesanan
Informasi
pesanan
pembelian
Keluaran
Pesanan
• menunjukkan arus pekerjaan
secara keseluruhan dari sistem.
• menjelaskan urut-urutan dari
prosedur-prosedur yang ada di
dalam sistem
Contoh Flowchart Sematik
• Mulai (Start)
• Input bilangan
• Hitung sisa antara
bilangan dengan 2
• Apakah sisa = 0.Jika
ya, cetak bilangan
genap. Jika tidak,
cetak bilangan ganjil
• Selesai (End)
Contoh Flowchart Menghitung Bilangan
Start
Input
Bilangan
Hitung sisa bagi
antara bilangan
dengan 2
A
A
Apakah
sisa=0
Cetak
Genap
End
Cetak
Ganjil
T
Y
Contoh Flowchart Menghitung Luas
Persegi Panjang
• Masukkan input panjang
• Masukkan input lebar
• Hitung luas persegi panjang
= panjang* lebar
• Cetak (print) luas persegi
panjang
Start
Input
Panjang
Input lebar
Luas =Panjang*lebar
Print Luas
End
• Masukkan umur
• Cek umur.
Jika umur lebih dari sama
dengan 17 tahun cetak
boleh masuk
Contoh Flowchart Batas umur boleh
nonton
Mulai
Masukkan
Umur
Umur
>=17
Cetak “Boleh
Masuk”
Selesai
Y
T
Contoh Flowchart Menampilkan nilai
Masukkan Nilai
Cetak nilai
• Jika lebih dari 100,
cetak nilai salah.
• Jika lebih dari 80 cetak A,
• Jika lebih dari 68 cetak B.
• Jika lebih dari 56 cetak C,
Jika lebih dari 45 cetak D.
Jika tidak semua cetak E.
Mulai
Masukkan nilai
Nilai >100
Nilai >=80
Nilai >=68
Nilai >=56
Nilai >=45
Cetak Error
Cetak “A”
Cetak “B”
Cetak “C”
Cetak “D”
Cetak “E”
Selesai
y
t y
t y
t y
t
y
t
Nilai >=45

Pert 7edfgbhfdsfvgbfdsfgbhfdsfgbfdsf-9.pptx

  • 1.
  • 2.
    Apa itu Algoritma jantungilmu komputer atau informatika urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. spesifikasi urutan langkah untuk melakukan pekerjaan tertentu memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan Algoritma merupakan lagkah-langkah logis penyelesaian suatu masalah yang disusun secara sistematis dan logis
  • 3.
    Program Program adalah kumpulanpernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Program = Algoritma + Bahasa (Struktur Data)
  • 4.
  • 5.
    Apa itu Flowchart Flowchartadalah bagan yang menggambarkan aliran langkah atau kerja dalam menyelesaikan suatu permasalahan
  • 6.
    Tujuan Flowchart Menggambarkan suatutahapan penyelesaian masalah Secara sederhana, terurai, rapi dan jelas Menggunakan simbol –simbol standar
  • 7.
    Simbol Flowchart Merepresentasikan Inputdata atau Output data yang diproses atau Informasi Mempresentasikan operasi Keluar ke atau masuk dari bagian lain flowchart khususnya halaman yang sama Rincian operasi berada di tempat lain Keputusan dalam Program
  • 8.
    Simbol Flowchart Merepresentasikan alurkerja Digunakan untuk komentar tambahan Pemberian harga awal Input / outuput yang menggunakan kartu berlubang Awal / akhir flowchart
  • 9.
    Simbol Flowchart I/O dalamformat yang dicetak I/O yang menggunakan pita magnetik I/O yang menggunakan disk magnetik I/O yang menggunakan penyimpanan akses langsung I/O yang menggunakan drum magnetik
  • 10.
    Simbol Flowchart I/O yangmenggunakan pita kertas berlubang Input yang dimasukkan secara manual dari keyboard Output yang ditampilkan pada terminal Transmisi data melalui channel komunikasi, seperti telepon Operasi Manual Penyimpanan yang tidak dapat diakses oleh komputer secara langsung
  • 11.
    Jenis-jenis Flowchart Process Flowchart Kegunaan utamanya adalah untukmenelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat dan disimpan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan menggambarkan suatu sistem atau prosedur dan menggunakan gambar-gambar komputer, peripheral, form- form atau peralatan lain yang digunakan dalam sistem. teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah- langkah selanjutnya dalam suatu prosedur atau sistem Bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem Program Flowchart Document Flowchart System Flowchart Schematic Flowchart
  • 12.
    Contoh Flowchart Proses •banyak digunakan di teknik industri • digunakan bagi analis sistem utuk menggambarkan proses dalam suatu prosedur.
  • 13.
    Contoh Flowchart Program Baganalir program dapat terdiri dari dua macam 1. bagan alir logika program (program logic flowchart) Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alir logika program ini dipersiapkan oleh analis sistem. 2. bagan alir program komputer terinci (detailed computer program flowchart).
  • 14.
    Contoh Flowchart Paper/ Dokument • menunjukkan arus dari laporan dan formulir termasuk tembusan- tembusannya. • menggunakan simbol- simbol yang sama dengan yang digunakan di dalam bagan alir sistem
  • 15.
    Contoh Flowchart System Pesanan Pembelian Masukkan Pesanan Pembelian LaporanJumlah Pesanan Tentukan Jumlah Pesanan Informasi pesanan pembelian Keluaran Pesanan • menunjukkan arus pekerjaan secara keseluruhan dari sistem. • menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem
  • 16.
  • 17.
    • Mulai (Start) •Input bilangan • Hitung sisa antara bilangan dengan 2 • Apakah sisa = 0.Jika ya, cetak bilangan genap. Jika tidak, cetak bilangan ganjil • Selesai (End) Contoh Flowchart Menghitung Bilangan Start Input Bilangan Hitung sisa bagi antara bilangan dengan 2 A A Apakah sisa=0 Cetak Genap End Cetak Ganjil T Y
  • 18.
    Contoh Flowchart MenghitungLuas Persegi Panjang • Masukkan input panjang • Masukkan input lebar • Hitung luas persegi panjang = panjang* lebar • Cetak (print) luas persegi panjang Start Input Panjang Input lebar Luas =Panjang*lebar Print Luas End
  • 19.
    • Masukkan umur •Cek umur. Jika umur lebih dari sama dengan 17 tahun cetak boleh masuk Contoh Flowchart Batas umur boleh nonton Mulai Masukkan Umur Umur >=17 Cetak “Boleh Masuk” Selesai Y T
  • 20.
    Contoh Flowchart Menampilkannilai Masukkan Nilai Cetak nilai • Jika lebih dari 100, cetak nilai salah. • Jika lebih dari 80 cetak A, • Jika lebih dari 68 cetak B. • Jika lebih dari 56 cetak C, Jika lebih dari 45 cetak D. Jika tidak semua cetak E. Mulai Masukkan nilai Nilai >100 Nilai >=80 Nilai >=68 Nilai >=56 Nilai >=45 Cetak Error Cetak “A” Cetak “B” Cetak “C” Cetak “D” Cetak “E” Selesai y t y t y t y t y t Nilai >=45