SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Materi Perkuliahan
ALGORITMA & PEMROGRAMAN




FLOWCHART

                                                               Ari Wibowo, S.Kom
                     url: http://www.arbo77.com | email: arbo77@gmail.com, ari.w@live.com
Flowchart

 Bagan-bagan yang mempunyai arus / aliran
  data
 Menggambarkan langkah-langkah
  penyelesaian suatu masalah secara
  terstruktur
 Merupakan salah satu cara penyajian
  algoritma selain Bahasa Natural yang
  Terstruktrur dan Pseudocode
Tujuan

 Menggambarkan suatu tahapan penyelesaian
  masalah
 Secara sederhana, terurai, rapi dan jelas
 Menggunakan simbol-simbol standar
Model / Jenis Flowchart

 System Flowchart
 Program Flowchart
System Flowchart

 Menggambarkan suatu sistem peralatan
  komputer yang digunakan dalam proses
  pengolahan data serta hubungan antar
  peralatan tersebut
 Tidak digunakan untuk menggambarkan
  urutan langkah untuk memecahkan masalah
 Hanya untuk menggambarkan prosedur
  dalam sistem yang dibentuk
Contoh penggunaan system flowchart


                       Keyboard




                          CPU        Disket




                         VDU
Program Flowchart

 Menggambarkan urutan logika dari suatu
  prosedur pemecahan masalah
 Dua jenis metode penggambaran program
  flowchart :
   Conceptual flowchart, menggambarkan alur
    pemecahan masalah secara global
   Detail flowchart, menggambarkan alur
    pemecahan masalah secara rinci
Mulai
Start

          Masukan A

Input

          Masukan B


Proses

         L = (A * B) / 2


Output

           Cetak L


 End
            Selesai
Simbol-simbol Flowchart

 Flow direction symbols
   Digunakan untuk menghubungkan simbol satu
    dengan yang lain
   Disebut juga connecting line
 Processing symbols
   Menunjukan jenis operasi pengolahan dalam suatu
    proses / prosedur
 Input / Output symbols
   Menunjukkan jenis peralatan yang digunakan sebagai
    media input atau output
Flow Direction Symbols

      Simbol arus / flow
         Menyatakan jalannya arus suatu proses


      Simbol communication link
         Menyatakan transmisi data dari satu lokasi ke lokasi lain


      Simbol connector
         Menyatakan sambungan dari proses ke proses lainnya
          dalam halaman yang sama

      Simbol offline connector
         Menyatakan sambungan dari proses ke proses lainnya
          dalam halaman yang berbeda
Processing Symbols

      Simbol process
        Menyatakan suatu tindakan (proses) yang dilakukan
          oleh komputer
      Simbol manual
        Menyatakan suatu tindakan (proses) yang tidak
          dilakukan oleh komputer
      Simbol decision
        Menujukkan suatu kondisi tertentu yang akan
          menghasilkan dua kemungkinan jawaban : ya / tidak
      Simbol preparation
        Menyatakan penyediaan tempat penyimpanan suatu
          pengolahan untuk memberi inisialisasi / harga awal
      Simbol terminal
        Menyatakan permulaan atau akhir suatu program
Processing Symbols

      Simbol keying operation
        Menyatakan segala jenis operasi yang
         diproses dengan menggunakan suatu
         mesin yang mempunyai keyboard
      Simbol offline-storage
        Menunjukkan bahwa data dalam simbol
         ini akan disimpan ke suatu media tertentu
      Simbol manual input
        Memasukkan data secara manual dengan
         menggunakan online keyboard
Input / Output Symbols

       Simbol input/output
         Menyatakan proses input atau output tanpa
           tergantung jenis peralatannya
       Simbol punched card
         Menyatakan input berasal dari kartu atau
           output ditulis ke kartu
       Simbol magnetic tape
         Menyatakan input berasal dari pita magnetis
           atau output disimpan ke pita magnetis
       Simbol disk storage
         Menyatakan input berasal dari dari disk atau
           output disimpan ke disk
Input / Output Symbols

       Simbol document
         Mencetak keluaran dalam bentuk
          dokumen (melalui printer)
       Simbol display
         Mencetak keluaran dalam layar
          monitor
Kaidah Pembuatan Flowchart

              Start


              Input


              Proses


              Output


               End

Más contenido relacionado

La actualidad más candente

Register Instruksi dan Accumulator
Register Instruksi dan AccumulatorRegister Instruksi dan Accumulator
Register Instruksi dan AccumulatorLusiana Diyan
 
Fathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur dataFathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur dataSTMIK
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1BAIDILAH Baidilah
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Raga Gapilau Jatsuma
 
Deteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapDeteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapMuhammad Love Kian
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4aiiniR
 
Pertemuan14 keamananwirelessnetworking
Pertemuan14 keamananwirelessnetworkingPertemuan14 keamananwirelessnetworking
Pertemuan14 keamananwirelessnetworkingRoziq Bahtiar
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAgung Sulistyanto
 
Teori dasar komunikasi data
Teori dasar komunikasi dataTeori dasar komunikasi data
Teori dasar komunikasi datakhoerul umam
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptagro6
 
Komponen komponen kontrol
Komponen komponen kontrolKomponen komponen kontrol
Komponen komponen kontrolarie eric
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanLangit Papageno
 

La actualidad más candente (20)

Register Instruksi dan Accumulator
Register Instruksi dan AccumulatorRegister Instruksi dan Accumulator
Register Instruksi dan Accumulator
 
Fathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur dataFathoni m bahan ajar_if2018_prak.struktur data
Fathoni m bahan ajar_if2018_prak.struktur data
 
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
 
Deteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkapDeteksi dan koreksi kesalahan lengkap
Deteksi dan koreksi kesalahan lengkap
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
 
Pertemuan14 keamananwirelessnetworking
Pertemuan14 keamananwirelessnetworkingPertemuan14 keamananwirelessnetworking
Pertemuan14 keamananwirelessnetworking
 
Latihan soal struktur data
Latihan soal struktur dataLatihan soal struktur data
Latihan soal struktur data
 
Komunikasi Data - Multiplexing
Komunikasi Data - MultiplexingKomunikasi Data - Multiplexing
Komunikasi Data - Multiplexing
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 
Topologi jaringan ppt
Topologi jaringan pptTopologi jaringan ppt
Topologi jaringan ppt
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Aplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan javaAplikasi bengkel sederhana berbasis desktop dengan java
Aplikasi bengkel sederhana berbasis desktop dengan java
 
Teori dasar komunikasi data
Teori dasar komunikasi dataTeori dasar komunikasi data
Teori dasar komunikasi data
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
 
Komponen komponen kontrol
Komponen komponen kontrolKomponen komponen kontrol
Komponen komponen kontrol
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Kisi kisi sbp
Kisi kisi sbpKisi kisi sbp
Kisi kisi sbp
 
Kodular.pptx
Kodular.pptxKodular.pptx
Kodular.pptx
 

Similar a Algoritma & Pemrograman - Flowchart

Posting 22 03-2017
Posting 22 03-2017Posting 22 03-2017
Posting 22 03-2017menujusukses
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchartLusi Fz
 
Simbol – simbol flowchart
Simbol – simbol flowchartSimbol – simbol flowchart
Simbol – simbol flowcharttrifilern
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)Den Askhari
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)Script Elkin
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchartBarmed Studio
 
Bagan alir
Bagan alirBagan alir
Bagan alirvoeugu
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartGema Bangsawan
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchartmambo99
 
Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718Syaifudin Zuhri
 
Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718kawidian_putri
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartMrDafit
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowcharthusnul_kh
 
Analisis struktur program (flowchart & psuedocode)
Analisis struktur program (flowchart & psuedocode) Analisis struktur program (flowchart & psuedocode)
Analisis struktur program (flowchart & psuedocode) Ikbal Chahyadi
 

Similar a Algoritma & Pemrograman - Flowchart (20)

Flowchart
FlowchartFlowchart
Flowchart
 
Posting 22 03-2017
Posting 22 03-2017Posting 22 03-2017
Posting 22 03-2017
 
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
 
Flowchart
FlowchartFlowchart
Flowchart
 
Simbol
SimbolSimbol
Simbol
 
Simbol – simbol flowchart
Simbol – simbol flowchartSimbol – simbol flowchart
Simbol – simbol flowchart
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchart
 
Bagan alir
Bagan alirBagan alir
Bagan alir
 
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
 
2. definisi dan simbol flowchart
2. definisi dan simbol flowchart2. definisi dan simbol flowchart
2. definisi dan simbol flowchart
 
Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718
 
Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718Flowchart (diagram alur)_20100108112718
Flowchart (diagram alur)_20100108112718
 
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
 
Analisis struktur program (flowchart & psuedocode)
Analisis struktur program (flowchart & psuedocode) Analisis struktur program (flowchart & psuedocode)
Analisis struktur program (flowchart & psuedocode)
 
Diagram Alir
Diagram AlirDiagram Alir
Diagram Alir
 

Más de Ari Wibowo

Web programming - Bagian 1
Web programming - Bagian 1Web programming - Bagian 1
Web programming - Bagian 1Ari Wibowo
 
Web programming - Bagian 2
Web programming - Bagian 2Web programming - Bagian 2
Web programming - Bagian 2Ari Wibowo
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - PendahuluanAri Wibowo
 
Algoritma & Pemrograman
Algoritma & PemrogramanAlgoritma & Pemrograman
Algoritma & PemrogramanAri Wibowo
 
Bahasa Pemrograman - API
Bahasa Pemrograman - APIBahasa Pemrograman - API
Bahasa Pemrograman - APIAri Wibowo
 
Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2Ari Wibowo
 
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Ari Wibowo
 
Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1Ari Wibowo
 

Más de Ari Wibowo (8)

Web programming - Bagian 1
Web programming - Bagian 1Web programming - Bagian 1
Web programming - Bagian 1
 
Web programming - Bagian 2
Web programming - Bagian 2Web programming - Bagian 2
Web programming - Bagian 2
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
 
Algoritma & Pemrograman
Algoritma & PemrogramanAlgoritma & Pemrograman
Algoritma & Pemrograman
 
Bahasa Pemrograman - API
Bahasa Pemrograman - APIBahasa Pemrograman - API
Bahasa Pemrograman - API
 
Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2Bahasa Pemrograman - Part 2
Bahasa Pemrograman - Part 2
 
Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3Bahasa Pemrograman - Part 3
Bahasa Pemrograman - Part 3
 
Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1Bahasa Pemrograman - Part 1
Bahasa Pemrograman - Part 1
 

Último

HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptxfurqanridha
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 

Último (20)

HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 

Algoritma & Pemrograman - Flowchart

  • 1. Materi Perkuliahan ALGORITMA & PEMROGRAMAN FLOWCHART Ari Wibowo, S.Kom url: http://www.arbo77.com | email: arbo77@gmail.com, ari.w@live.com
  • 2. Flowchart  Bagan-bagan yang mempunyai arus / aliran data  Menggambarkan langkah-langkah penyelesaian suatu masalah secara terstruktur  Merupakan salah satu cara penyajian algoritma selain Bahasa Natural yang Terstruktrur dan Pseudocode
  • 3. Tujuan  Menggambarkan suatu tahapan penyelesaian masalah  Secara sederhana, terurai, rapi dan jelas  Menggunakan simbol-simbol standar
  • 4. Model / Jenis Flowchart  System Flowchart  Program Flowchart
  • 5. System Flowchart  Menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut  Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah  Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk
  • 6. Contoh penggunaan system flowchart Keyboard CPU Disket VDU
  • 7. Program Flowchart  Menggambarkan urutan logika dari suatu prosedur pemecahan masalah  Dua jenis metode penggambaran program flowchart :  Conceptual flowchart, menggambarkan alur pemecahan masalah secara global  Detail flowchart, menggambarkan alur pemecahan masalah secara rinci
  • 8. Mulai Start Masukan A Input Masukan B Proses L = (A * B) / 2 Output Cetak L End Selesai
  • 9. Simbol-simbol Flowchart  Flow direction symbols  Digunakan untuk menghubungkan simbol satu dengan yang lain  Disebut juga connecting line  Processing symbols  Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur  Input / Output symbols  Menunjukkan jenis peralatan yang digunakan sebagai media input atau output
  • 10. Flow Direction Symbols  Simbol arus / flow  Menyatakan jalannya arus suatu proses  Simbol communication link  Menyatakan transmisi data dari satu lokasi ke lokasi lain  Simbol connector  Menyatakan sambungan dari proses ke proses lainnya dalam halaman yang sama  Simbol offline connector  Menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda
  • 11. Processing Symbols  Simbol process  Menyatakan suatu tindakan (proses) yang dilakukan oleh komputer  Simbol manual  Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer  Simbol decision  Menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak  Simbol preparation  Menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi inisialisasi / harga awal  Simbol terminal  Menyatakan permulaan atau akhir suatu program
  • 12. Processing Symbols  Simbol keying operation  Menyatakan segala jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard  Simbol offline-storage  Menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu  Simbol manual input  Memasukkan data secara manual dengan menggunakan online keyboard
  • 13. Input / Output Symbols  Simbol input/output  Menyatakan proses input atau output tanpa tergantung jenis peralatannya  Simbol punched card  Menyatakan input berasal dari kartu atau output ditulis ke kartu  Simbol magnetic tape  Menyatakan input berasal dari pita magnetis atau output disimpan ke pita magnetis  Simbol disk storage  Menyatakan input berasal dari dari disk atau output disimpan ke disk
  • 14. Input / Output Symbols  Simbol document  Mencetak keluaran dalam bentuk dokumen (melalui printer)  Simbol display  Mencetak keluaran dalam layar monitor
  • 15. Kaidah Pembuatan Flowchart Start Input Proses Output End