pengantar membuat flowchart

9
Algoritma dan Pemrograman 1 Definisi dan simbol Flowchart 1 2. Definisi dan Simbol Flowchart A. PENGERTIAN DASAR FLOWCHART Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma Tujuan Membuat Flowchat : Menggambarkan suatu tahapan penyelesaian masalah Secara sederhana, terurai, rapi dan jelas Menggunakan simbol-simbol standar Dalam penulisan Flowchart dikenal dua model, yaitu Sistem Flowchart dan Program Flowchart System Flowchart : Yaitu : bagan Yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu. Melalui flowchart ini terlihat jenis media penyimpanan yang dipakai dalam pengolahan data. Selain itu juga menggambarkan file yang dipakai sebagai input dan output. Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk

description

macam-macam flowchart

Transcript of pengantar membuat flowchart

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    1

    2. Definisi dan Simbol Flowchart

    A. PENGERTIAN DASAR FLOWCHART Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma

    Tujuan Membuat Flowchat : Menggambarkan suatu tahapan penyelesaian masalah Secara sederhana, terurai, rapi dan jelas Menggunakan simbol-simbol standar

    Dalam penulisan Flowchart dikenal dua model, yaitu Sistem Flowchart dan Program Flowchart

    System Flowchart : Yaitu : bagan Yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu. Melalui flowchart ini terlihat jenis media penyimpanan yang dipakai dalam pengolahan data.

    Selain itu juga menggambarkan file yang dipakai sebagai input dan output.

    Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah

    Hanya untuk menggambarkan prosedur dalam sistem yang dibentuk

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    2

    Contoh System Flowchart

    Gambar 1.

    Gambar 2.

    Data jawaban ujian

    Koreksi

    Daftar Koreksi Data File

    utama ujian

    Periksa Ujian

    Tabel Siswa

    File siswa lulus

    Laporan Hasil Ujian

    Keyboard

    CPU Disket

    VDU

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    3

    Program Flowchart Yaitu: Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program. Dua jenis metode penggambaran program flowchart :

    1) Conceptual flowchart, menggambarkan alur pemecahan masalah secara global

    2) Detail flowchart, menggambarkan alur pemecahan masalah secara rinci

    Gbr 1. conceptual Flowchart gbr 2. detail flowchart

    Start

    End

    Input Berapa data ; N

    Jml = 0

    Input Bil

    Next K

    For K = 1 to N

    Print Jumlah = ; Jml

    Jml = Jml + Bil

    Start

    Input

    Proses

    Output

    End

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    4

    Simbol-simbol Flowchart Simbol-simbol yang di pakai dalam flowchart dibagi menjadi 3 kelompok : 1) Flow direction symbols

    Digunakan untuk menghubungkan simbol satu dengan yang lain Disebut juga connecting line

    2) Processing symbols - Menunjukan jenis operasi pengolahan dalam suatu proses / prosedur

    3) Input / Output symbols - Menunjukkan jenis peralatan yang digunakan sebagai media input atau output.

    Flow Direction Symbols

    Simbol arus / flow, yaitu menyatakan jalannya arus suatu proses

    Simbol communication link, yaitu menyatakan transmisi data dari satu lokasi ke lokasi lain

    Simbol connector, berfungsi 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

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    5

    Processing Symbols

    Simbol process, yaitu menyatakan suatu tindakan (proses) yang dilakukan oleh komputer

    Simbol manual, yaitu menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer

    Simbol decision, yaitu menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban : ya / tidak

    Simbol predefined process, yaitu menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal

    Simbol terminal, yaitu menyatakan permulaan atau akhir suatu program

    Simbol keying operation, Menyatakan segal 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

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    6

    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

    Simbol document, mencetak keluaran dalam bentuk dokumen (melalui printer)

    Simbol display, mencetak keluaran dalam layar monitor

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    7

    HIPO (Hierarchy plus Input-Process-Output) Merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM. Tetapi kini HIPO juga telah digunakan sebagai alat bantu untuk merancang dan mendokumentasikan siklus pengembangan sistem

    SASARAN HIPO HIPO telah dirancang dan dikembangkan secara khusus untuk menggambarkan suatu struktur bertingkat guna memahami fungsi-fungsi dari modul-modul suatu sistem, dan HIPO juga dirancang untuk menggambarkan modul-modul yang harus diselesaikan oleh pemrogram. HIPO tidak dipakai untuk menunjukkan instruksi-instruksi program yang akan digunakan, disamping itu HIPO menyediakan penjelasan yang lengkap dari input yang akan digunakan, proses yang akan dilakukan serta output yang diinginkan.

    DIAGRAM HIPO HIPO menggunakan tiga macam diagram untuk masing-masing tingkatannya, yaitu sebagai berikut :

    a. Visual table of contents Diagram ini menggambarkan hubungan dari modul-modul dalam suatu sistem secara berjenjang

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    8

    Laporan

    Peminjam Karyawan

    1.1

    Sistem

    Perustaka

    Kembalian 2.2

    Pinjaman 2.1

    Pustaka

    1.3

    Anggota

    1.2

    Laporan Laporan

    3.0 Pelayanan

    Sirkulasi

    Entry Data

    1.0

    Laporan

    Pustaka

    Laporan

    Denda

    Tambah

    1.1.1

    Hapus

    1.1.4

    Edit

    1.1.2

    Lihat

    1.1.3

    Tambah

    1.2.1

    Hapus

    1.2.4

    Edit

    1.2.2

    Lihat

    1.2.3

    Tambah

    1.3.1

    Hapus

    1.3.4

    Edit

    1.3.2

    Lihat

    1.3.3

    Tambah

    2.1.1

    Hapus

    2.1.4

    Edit

    2.1.2

    Lihat

    2.1.3

    Tambah

    2.2.1

    Hapus

    2.2.4

    Edit

    2.2.2

    Lihat

    2.2.3

  • Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart

    9

    b. Overview diagrams Overview diagrams digunakan untuk menunjukkan secara garis besar hubungan dari input, proses dan output, dimana bagian input menunjukkan item-item data yang akan digunakan oleh bagian proses berisi langkah-langkah yang menggambarkan kerja dari fungsi atau modul dan bagian output berisi hasil pemrosesan data.

    Input Process Output Data Karyawan Memasukkan Data - Kartu Identitas

    - Daftar Karyawan - Slip Gaji

    c. Detail Diagram Detail Diagram berisi elemen-elemen dasar dari paket yang menggambarkan secara rinci kerja dari fungsi atau modul

    Input Process Output Data Karyawan meliputi :

    - NIP - Nama Lengkap - Tempat - Tanggal Lahir - Alamat Lengkap - Golongan - Jabatan - Status - Jumlah Anak - Gaji Pokok - Tunjangan

    - Masukkan Data - Uji Kesamaan

    Data - Uji Akhir Input

    Data

    - Kartu Identitas - Daftar Karyawan - Slip Gaji - Pemberitahuan

    Kesamaan Data - Pemberitahuan

    Kesalahan Data - Kembali ke Menu

    Induk