definisi dan simbol flowchart.pdf

Upload: uly-ulek

Post on 10-Feb-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    1/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

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    2/9

    Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart 2

    Contoh System Flowchart

    Gambar 1.

    Gambar 2.

    Data jawabanujian

    Koreksi

    DaftarKoreksi Data File

    utamaujian

    Periksa Ujian

    Tabel

    Siswa

    Filesiswa

    lulus

    Laporan HasilUjian

    Keyboard

    CPU Disket

    VDU

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    3/9

    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

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    4/9

    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

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    5/9

    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

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    6/9

    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

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    7/9

    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 suatusistem secara berjenjang

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    8/9

    Algoritma dan Pemrograman 1

    Definisi dan simbol Flowchart 8

    Laporan

    Peminjam

    Karyawan

    1.1

    Sistem

    Kembalian2.2

    Pinjaman2.1

    Pustaka

    1.3

    Anggota

    1.2

    LaporanLaporan

    3.0

    PelayananEntryData

    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

  • 7/22/2019 Definisi dan Simbol Flowchart.pdf

    9/9

    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