Algo temu 3 flowchart

16
ALGORITMA 1 Temu 3 SENNA HENDRIAN FLOWCHARTING (DIAGRAM ALIR)

description

Tatap Muka 3 Flowcharting Harap Dicatat sebagai bahan pembelajaran

Transcript of Algo temu 3 flowchart

Page 1: Algo temu 3 flowchart

ALGORITMA 1

Temu 3

SENNA HENDRIAN

FLOWCHARTING(DIAGRAM ALIR)

Page 2: Algo temu 3 flowchart

PENGERTIAN FLOWCHART Bagan-bagan yang mempunyai arus yang

menggambarkan langkah – langkah penyelesaian suatu masalah.

Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial (sesuai dengan alir sebelumnya)

Merupakan cara penyajian dari suatu algoritma.

Kegunaan: Untuk mendesain program Untuk merepresentasikan program

Page 3: Algo temu 3 flowchart

FLOWCHARTMaka, flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman

Sebelum pembuatan program Mempermudah programmer dalam

menentukan alur logika program

Sesudah pembuatan program Menjelaskan alur program kepada orang lain

Page 4: Algo temu 3 flowchart

FLOWCHART Ada 2 macam Flowchart :

System Flowchart urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.

Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.

Page 5: Algo temu 3 flowchart

SIMBOLSYSTEM

FLOWCHART

Page 6: Algo temu 3 flowchart

SIMBOL SYSTEM FLOWCHART

NAMA DAN GAMBAR SIMBOL

KETERANGAN

Simbol Dokumen Menunjukan dokumen input dan output, baik untuk proses manual, mekanik atau komputer.

Simbol Kegiatan Manual

Menunjukan kegiatan manual

Simbol Simpanan Offline

File non Komputer yang diarsipkan

Simbol Kartu Plog Menunjukan Input/Output Menggunakan kartu Plog (Punched Card)

Page 7: Algo temu 3 flowchart

SIMBOL SYSTEM FLOWCHART

NAMA DAN GAMBAR SIMBOL

KETERANGAN

Simbol Proses Luar Menunjukan kegiatan proses dari operasi program komputer.

Simbol Pengurutan Offline

Menunjukan proses pengurutan data diluar komputer

Simbol Pita Magnetik Menunjukan input/output menggunakan pita magnetik

Simbol Hard Disk Menunjukan input/output menggunakan Hard Disk

Page 8: Algo temu 3 flowchart

SIMBOL SYSTEM FLOWCHART

NAMA DAN GAMBAR SIMBOL

KETERANGAN

Simbol Disket Menunjukan input/output Menggunakan Diskette

Simbol Drum Magnetik Menunjukan input/output menggunakan pita kertas berlubang

Simbol Keyboard Menunjukan input/output menggunakan keyboard

Simbol Display Menunjukan output yang ditampilkan oleh monitor

Page 9: Algo temu 3 flowchart

SIMBOL SYSTEM FLOWCHART

NAMA DAN GAMBAR SIMBOL

KETERANGAN

Simbol Pita Menunjukan penggunaan pita kontrol dalam batch (tumpukan/skumpulan).

Simbol Hub Komunikasi Data melalui canal komunikasi

Simbol Garis Alir Menunjukan arus dari proses

Simbol Penjelasan Menunjukan penjelasan dari proses

Simbol Penghubung Menunjukan penghubung kehalaman yang sama atau halaman yang berbeda

Page 10: Algo temu 3 flowchart

SIMBOLPROGRAM

FLOWCHART

Page 11: Algo temu 3 flowchart

SIMBOL PROGRAM FLOWCHART

NAMA DAN GAMBAR SIMBOL

KETERANGAN

Simbol Terminal Simbol untuk permulaan atau akhir dari suatu program

Simbol Input / Output Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya

Simbol Proses Menunjukan kegiatan proses dari operasi program komputer.

Simbol Keterangan Simbol yang menyatakan keterangan pada operasi pengolahan

Simbol Pengujian (logika) Simbol untuk menyatakan kondisi yang akan menghasilkan dua kemungkinan jawaban (Ya dan Tidak)

Simbol Pemberian Nilai Awal

Simbol untuk memberikan Nilai Awal

x

Page 12: Algo temu 3 flowchart

CONTOH SYSTEM FLOWCHART

Koreksi

Periksa Ujian

Daftar Koreksi Data

Laporan Hasil Ujian

File Utama Ujian

File Mahasiswa

Lulus

Data Jawaban Ujian

Tabel Mahasiswa

Page 13: Algo temu 3 flowchart

CONTOH PROGRAM FLOWCHARTStart

Masukkan A

Bagi A dengan 2

Genap

End

Ganjil

Apakah Sisa hasil bagi =

0?

Ya Tidak

Page 14: Algo temu 3 flowchart

FLOWCHART

Unsur-unsur pemrograman : Input Proses Output

Komponen-komponen bahasa pemrograman sebagai berikut : Input Percabangan Perulangan Output

Page 15: Algo temu 3 flowchart

PEMBUATAN FLOWCHART

Tidak ada kaidah yang baku. Flowchart = gambaran hasil analisa suatu

masalah Flowchart dapat bervariasi antara satu

pemrogram dengan pemrogram lainnya. Hindari pengulangan proses yang tidak

perlu dan logika yang berbelit sehinggajalannya proses menjadi singkat.

Jalannya proses digambarkan dari ataske bawah dan diberikan tanda panahuntuk memperjelas.

Page 16: Algo temu 3 flowchart

CONTOH FLOWCHART Problem:

Menghitung luas persegi panjang

Algoritma1. Masukan panjang(p)2. Masukan lebar(l)3. Hitung luas(L), yaitu panjang kali lebar4. Cetakluas(L)

TUGAS