0% menganggap dokumen ini bermanfaat (0 suara)
68 tayangan3 halaman

Flowchart

Algoritma dan Flowchart

Diunggah oleh

ika fitrianingrum
Hak Cipta
© All Rights Reserved
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
0% menganggap dokumen ini bermanfaat (0 suara)
68 tayangan3 halaman

Flowchart

Algoritma dan Flowchart

Diunggah oleh

ika fitrianingrum
Hak Cipta
© All Rights Reserved
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

Anda mungkin juga menyukai