Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF atau baca online di Scribd
3. Bagan Alir
a. Fungsi Bagan Alir
Bagan alir (flowchart) merupakan sebuah bagan yang menunjukkan aliran algoritma dan
menampitkan langkah-langkah penyelesaian terhadap suatu masalah. Terdapat berbagai
alasan bagi seseorang untuk menggunakan flowchart, antara lain sebagai berikut.
(1) Dokumentasi proses. Bagan alir dapat digunakan untuk mendokumentasikan proses
menjadi lebih terorganisasi dengan baik.
(2) Petunjuk untuk memecahkan masalah. Runtutan langkah dari yang umum menuju ke
khusus atau sebaliknya merupakan petunjuk pemecahan masalah yang digambarkan
dengan bagan alir.
(3) Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis besar program
yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi pengguna pada
tampilan (user Interface) aplikasi yang akan dibuat.
(4) Mengomunikasikan hal-hal yang prosedural.
b. Simbo!l Bagan Alir
Bagan alir tersusun dan berbagai simbol yang berbeda untuk mempresentasikan sebuah
input, proses, maupun output yang berbeda. Berikut adalah berbagai simbol dan masing-
masing kegunaannya,
Tabel 2.1 Simbot Flowchart
Terminator
Simbol ini bedungsi untuk menandai awal dan
cakhir eebuah flowehart, dan tordiri dari dua
label:
Muial (Start) untuk menandai awat
flowehart, dan
Akhir (End) untuk menandai akhir dari
flowchart.
Simbol ini menyatakan proses yang
dilaksanakan pada tahapan tertentu.
Keputusan (Decision)
Simbol ini digunakan untuk pengambilan
koputusan tomadap sustu kondisi, Tordapat
dua keadaan yang hams dipenuhi, yaitu:
‘Ya (Yes) jika dalam pengambian keputusan
menghasikan koadaan bensr, atau;
‘Tidak (No) jika pengambilan keputusan
imenghasikan keadaan saian.
‘Subproses (Subprocess /A/ternate
process)
Simba! ini adalah simbol proses yang dapat
dibuat menjadi lebih detail menjadi bagian=
bagan proses (subproses) lainnya.
on!‘Dokumen (Document
‘Simbol ini digunakan untuk menunjukkan
|penggunaan dokumen yang terkait, misainya
‘berupa masukan atau hasil dari proses.
‘Data
‘Simbol ini menyatakan data tertentu yang
‘temalt pada sebuah flowchart.
“Tampllan (DAplay)
Smbol yang manyatakan peralatan ouput,
smisalnya layar tv.
‘Pangkalan Data (Database)
a
come
Kartu (Punched card)
Simbol yang menyatakan kartu, dapat
digunakan untuk masukan dan keluaran_
‘Perunjuk aiir (Flow direction)
Simbol ini digunakan untuk menghubungkan
‘sotiap langkah dalam flowchart, dan
‘menurjukkan ke mana arah airan diagram.
tt
‘Masikan manual (Ménual Input)
Simbol ini merepresentasixan masukan yang
dapat dihat secara manual,
‘Operas! manual (Manual operation)
Simbol ini merepresentasikxan operasi yang
dapat dithat secara manual,
Porsiapan (Preparation)
Simbol merepresentasikan persiapan yang
dapat dilakukan sebelum menuju ke langkah
berikutnya.
Simbol konektor digunakan untuk
-menghubungkan suatu langkah dan langkah
lain dalam sebuah flowchart, Terdin da:
‘On-page digunakan sebagai tit awal
i
‘Off-page digunakan ssbagai tik toriu
Ofpage penghubung suatu langkah (dari on-
page reference halaman yang berbeda)‘Simbol Anotasi
Simbol ini merepresentasikan informasi
deskriptif mbahan, komentar atau catatan
penjelasan.
Contoh berangkat ke sekolah
Berangkat sekolah merupakan aiktivitas harian siswa SMK. Terdapat berbagal langkah yang
dapat dipersiapkan sebelum berangkat hingga sampai ke sekolah. Kegiatan tersebut dapat
dibuatkan merjadi salah satu bagan alir seperti berikut,
Gambar 2.2 Conioh tagan alirbberangkat ke sckelatt
Proses mandi, sarapan, dan berangkat ke sekolah merupakan salah satu contoh subproses
yang dapat dibagi lagi menjadi proses-proses lainnya Masing-masing akan dijelaskan
melalui algoritma sebagai berkut.
(Contoh algaritma ketika mandi
‘Secara umum, algoritma yang digunakan adalah sebagai berikut.
(1) Siapkan peralatan mandi, misainya handuk, pakaian ganti, sabun, dil,
(2) Setelah semua siap, masuklah ke kamar mandi.
(3) Lepaskan baju.
(4) Siramkan air ke seluruh anggola badan.
(5) Gunakan sabun, sampo.
(6) Bilas badan dengan air.
(7) Gosok gigi.
(8) Gunakan handuk untuk mengeringkan seluruh tubuh,
(8) Pakailah baju ganti.
(10) Kelwar kamar mandi,
Maka, akan didapatkan subproses mandi sebagai berikut_
Gambar 2.3 Contoh Bagan Alur Proses Mandi