2. Flowchart
-
Upload
ranra-putra -
Category
Documents
-
view
51 -
download
4
description
Transcript of 2. Flowchart
QUIZQUIZ
1.1. JelaskanJelaskan pengertianpengertian algoritmaalgoritma!!
2.2. JelaskanJelaskan ciriciri--ciriciri algoritmaalgoritma!!
3.3. JelaskanJelaskan caracara penyajianpenyajian
algoritmaalgoritma!!
PendahuluanPendahuluan
Flowchart adalah penggambaran secara
grafik dari langkah-langkah dan urut-
urutan prosedur dari suatu program.
Flowchart menolong analis dan
programmer untuk memecahkan masalah
kedalam segmen-segmen yang lebih kecil
dan menolong dalam menganalisis
alternatif-alternatif lain dalam
pengoperasian.
Flowchart biasanya mempermudah
penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan
dievaluasi lebih lanjut.
KaidahKaidah--kaidah Umum kaidah Umum
Pembuatan Pembuatan FlowchartFlowchart
Tidak ada rumus atau patokan yang
bersifat mutlak.
Flowchart merupakan gambaran hasil
pemikiran dalam menganalisa suatu
masalah dengan komputer.
Sehingga flowchart yang dihasilkan
dapat bervariasi antara satu pemrogram
dengan yang lainnya.
3/4/20153/4/2015
KaidahKaidah--kaidah Umum kaidah Umum
Pembuatan FlowchartPembuatan Flowchart
Secara garis besar setiap pengolahan
selalu terdiri dari 3 bagian.
Input
(Bahan mentah)
Proses Output
(Bahan Jadi)
3/4/20153/4/2015
IsiIsi Flow ChartFlow Chart
START, berisi instruksi untuk persiapanperalatan yang diperlukan sebelummenangani pemecahan persoalan
READ, berisi instruksi kegiatan untukmembaca data dari suatu peralataninput
PROSES, berisi kegiatan yangberkaitan dengan pemecahan persoalansesuai dengan data yang dibaca
WRITE, berisi instruksi untuk merekamhasil kegiatan ke peralatan output
END, mengakhiri kegiatan pengolahan
3/4/20153/4/2015
AnjuranAnjuran –– PembuatanPembuatan Flow Flow
ChartChart
Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
Jalannya proses digambarkan dari atas
ke bawah dan diberikan tanda panah
untuk memperjelas.
Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
3/4/20153/4/2015
PedomanPedoman PembuatanPembuatan FlowchartFlowchart
Bila seorang analis dan programmer akan
membuat flowchart, ada beberapa petunjuk
yang harus diperhatikan, seperti :
1. Flowchart digambarkan dari halaman atas
ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus
didefinisikan secara hati-hati dan definisi ini
harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus
ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus
diuraikan dengan menggunakan deskripsi
kata kerja, misalkan MENGHITUNG LUAS
PERSEGI.
5. Setiap langkah dari aktivitas harus berada
pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang
digambarkan harus ditelusuri dengan hati-
hati.
7. Gunakan simbol-simbol flowchart standar.
JenisJenis--jenisjenis FlowchartFlowchart
Flowchart Sistem (System Flowchart)
Flowchart Paperwork / Dokumen(Document Flowchart)
Flowchart Skematik
(Schematic Flowchart)
Flowchart Program
(Program Flowchart)
Flowchart Proses (Process Flowchart)
Flowchart Flowchart SistemSistem
Flowchart Sistem merupakan baganyang menunjukkan alur kerja atau apayang sedang dikerjakan di dalam sistemsecara keseluruhan dan menjelaskanurutan dari prosedur-prosedur yang adadi dalam sistem.
Flowchart ini merupakan deskripsisecara grafik dari urutan prosedur-prosedur yang terkombinasi yangmembentuk suatu sistem.
Flowchart Flowchart SistemSistem
Flowchart sistem terdiri dari data yangmengalir melalui sistem dan prosesyang mentransformasikan data itu.
Data dan proses dalam flowchart sistemdapat digambarkan secara online(dihubungkan langsung dengankomputer) atau offline (tidakdihubungkan langsung dengankomputer, misalnya mesin tik, cashregister atau kalkulator).
Flowchart Paperwork
Flowchart Paperwork menelusuri alur daridata yang ditulis melalui sistem. FlowchartPaperwork sering disebut juga denganFlowchart Dokumen.
Kegunaan utamanya adalah untukmenelusuri alur form dan laporan sistemdari satu bagian ke bagian lain baikbagaimana alur form dan laporan diproses,dicatat dan disimpan.
Flowchart Skematik
Flowchart Skematik mirip denganFlowchart Sistem yangmenggambarkan suatu sistem atauprosedur.
Flowchart Skematik ini bukan hanyamenggunakan simbol-simbol flowchartstandar, tetapi juga menggunakangambar-gambar komputer, peripheral,form-form atau peralatan lain yangdigunakan dalam sistem.
Flowchart Skematik
Flowchart Skematik digunakan sebagaialat komunikasi antara analis sistemdengan seseorang yang tidak familiardengan simbol-simbol flowchart yangkonvensional.
Pemakaian gambar sebagai ganti darisimbol-simbol flowchart akanmenghemat waktu yang dibutuhkanoleh seseorang untuk mempelajarisimbol abstrak sebelum dapat mengertiflowchart.
Flowchart Skematik
Gambar-gambar ini mengurangi
kemungkinan salah pengertian tentang
sistem, hal ini disebabkan oleh ketidak-
mengertian tentang simbol-simbol yang
digunakan.
Gambar-gambar juga memudahkan
pengamat untuk mengerti segala
sesuatu yang dimaksudkan oleh analis,
sehingga hasilnya lebih menyenangkan
dan tanpa ada salah pengertian.
Flowchart Proses
Flowchart Proses merupakan teknikpenggambaran rekayasa industrialyang memecah dan menganalisislangkah-langkah selanjutnya dalamsuatu prosedur atau sistem.
Flowchart Proses digunakan olehperekayasa industrial dalammempelajari dan mengembangkanproses-proses manufacturing. Dalamanalisis sistem, flowchart ini digunakansecara efektif untuk menelusuri alursuatu laporan atau form.
Flowchart Program
Flowchart Program dihasilkan dariFlowchart Sistem. Flowchart Programmerupakan keterangan yang lebih rincitentang bagaimana setiap langkahprogram atau prosedur sesungguhnyadilaksanakan.
Flowchart ini menunjukkan setiaplangkah program atau prosedur dalamurutan yang tepat saat terjadi.
Flowchart Program
Programmer menggunakan flowchart
program untuk menggambarkan urutan
instruksi dari program komputer. Analis
Sistem menggunakan flowchart
program untuk menggambarkan urutan
tugas-tugas pekerjaan dalam suatu
prosedur atau operasi.
SimbolSimbol DalamDalam Flow Chart Flow Chart --
InputInput Digunakan untuk melambangkan kegiatan
penerimaan input.
Dalam simbol ini, kita dapat menuliskan
input yang diperlukan pada suatu waktu
secara satu per satu maupun secara
keseluruhan, biasanya input yang
dimasukkan pada suatu waktu, dituliskan
bersamaan secara keseluruhan dengan
tujuan efisiensi ruang gambar.
3/4/20153/4/2015
Simbol Dalam Flow Chart -
Proses
Simbol proses digambarkan dengan bangun
persegi panjang.
Digunakan untuk melambangkan kegiatan
pemrosesan input. Dalam simbol ini, kita
dapat menuliskan operasi-operasi yang
dikenakan pada input, maupun operasi
lainnya.
3/4/20153/4/2015
Simbol Dalam Flow Chart -
Output
Digunakan untuk melambangkan
kegiatan proses output.
Dalam simbol ini, kita dapat menuliskan
output yang dihasilkan pada suatu
waktu secara satu per satu maupun
secara keseluruhan.
3/4/20153/4/2015
Simbol Dalam Flow Chart -
Percabangan
Simbol ini digunakan untuk
melambangkan percabangan, yaitu
pemeriksaan terhadap suatu kondisi.
Dalam simbol ini, kita menuliskan
keadaan yang harus dipenuhi.
Hasil dari perbandingannya adalah
ya/tidak.
3/4/20153/4/2015
Simbol Dalam Flow Chart –
Garis Alir
Digunakan untuk menghubungkan setiap
langkah dalam flowchart dan menunjukkan
kemana arah aliran diagram.
Anak panah ini harus mempunyai arah dari
kiri ke kanan atau dari atas ke bawah.
Dapat diberi label, khususnya jika keluar
dari simbol percabangan.
3/4/20153/4/2015
Simbol Dalam Flow Chart –
Terminator
Berfungsi untuk menandai awal dan
akhir dari suatu flowchart.
Biasa diberi label start atau stop/finish.
3/4/20153/4/2015
ContohContoh KondisiKondisi
Contoh kondisi penerimaan Calon
Pegawai
Umur < 30
dan
umur > 60
Capeg tidak diterima
Capeg diterima
3/4/20153/4/2015
Contoh Kondisi
Mencetak Bilangan Yang paling besar
dari dua buah bilangan yang diinputkan.
Baca A,B
A>B
Cetak B
Cetak A
Mulai
selesai
3/4/20153/4/2015
Contoh Kondisi
Diagram alur untuk menentukan apakah
suatu bilangan termasuk bilangan positif,
negatif atau nol
Baca bil
Bil=0
Bil<0
Cetak
“positif”
Cetak
“nol”
Cetak
“negatif”
Selesai
Mulai
3/4/20153/4/2015
TUGASTUGAS
1.1. BuatlahBuatlah flowchart flowchart daridari prosesproses
mengitungmengitung luasluas persegipersegi
panjangpanjang!!
2.2. BuatlahBuatlah flowchart flowchart daridari prosesproses
pemilihanpemilihan satusatu bilanganbilangan yang yang
lebihlebih besarbesar didi antaraantara duadua buahbuah
bilanganbilangan!!
TUGASTUGAS
3.3. BuatlahBuatlah flowchart yang flowchart yang
membacamembaca nilainilai daridari 5 5 macammacam
test test seorangseorang siswasiswa, , kemudiankemudian
menghitungmenghitung nilainilai ratarata--ratanyaratanya
dandan memutuskanmemutuskan apakahapakah siswasiswa
iniini lulus lulus atauatau tidaktidak. . SiswaSiswa lulus lulus
apabilaapabila nilainilai ratarata--ratanyaratanya ≥ 60, ≥ 60,
dandan tidaktidak lulus lulus bilabila kurangkurang daridari
60.60.