Anda di halaman 1dari 3

3.

Algoritma menggunakan flowchart


Flowchart atau diagram alir merupakan penulisan algoritma dalam bentuk bagan.
Setiap instruksi ditulis di dalam symbol berbentuk bangun datar tertentu. Setiap
symbol tersebut memiliki kegunaannya masing-masing.
Simbol Nama Pengertian
Symbol ini digunakan untuk melambangkan
proses kegiatan pemrosesan input. Dalam symbol ini, kita
dapat menuliskan operasi – operasi yang
dikenakan pada input maupun operasi lainnya.
Sama seperti aturan pada symbol input, penulisan
dapat dilakukan satu per satu maupun secara
keseluruhan
Mempresentasikan fungsi I/O (Input/Output) yang
Data membuat sebuah data dapat diproses (input) atau
ditampilkan (output) setelah mengalami eksekusi
informasi.
Symbol ini digunakan untuk menghubungkan
Alur setiap langkah dalam flowchart dan menunjukkan
kemana arah aliran diagram.
Symbol ini digunakan untuk melambangkan
percabangan, yaitu pemeriksaan terhadap suatu
kondisi. Dalam symbol ini, kita menuliskan
keadaan yang harus dipenuhi. Hasil dari
pemeriksaan dalam symbol ini adalah ya (true) dan
Decision tidak (false). Jika pemeriksaan menghasilkan
keadaan true/benar, maka jalur yang harus dipilih
adalah jalur yang berlabel Ya, sedangkan jika
pemeriksaan menghasilkan keadaan false/salah,
maka jalur yang harus dipilih adalah jalur yang
berlabel Tidak.
Terminator berfungsi untuk menandai awal dan
Terminator akhir dari suatu flowchart. Symbol ini biasanya
diberi label Start atau Mulai untuk menandai awal
dari flowchart, dan label Finish atau Selesai untuk
menandai akhir flowchart. Jadi dalam sebuah
flowchart pasti terdapat sepasang terminator yaitu
terminator Start dan terminator Finish

Dalam pembuatan flowchart tidak ada patokan yang bersifat mutlak Karen flowchart
merupakan sebuah hasil penggambaran dan pemikiran dari analisis suatu masalah
dengan computer, sehingga hasilnya akan bervariasi antara satu pemrogram dengan
pemrogram yang lain.

Pemrograman Dasar Rekayasa Perangkat Lunak


6
Secara umum urutan dasar dalam pemecahan masalah dengan flowchart adalah
sebagai berikut:
START Berisi instruksi – instruksi untuk persiapan peralatan
yang diperlukan sebelum menangani pemecahan Start
masalah
READ Berisi instruksi dalam pembacaan data dari suatu input Read

PROCESS Berisi kegiatan yang berhubungan dengan pemecahan Process


persoalan sesuai dengan data yang dibaca.

WRITE Berisi instruksi untuk merekam hasil kegiatan dan di Write


kirim ke output.

END Mengakhiri kegiatan pengolahan


Finish

Contoh algoritma membuat kopi:


1. Mulai
2. Masukkan kopi dan gula ke dalam gelas
3. Tuangkan air panas ke dalam gelas
4. Aduk dengan sendok
5. Sajikan secangkir kopi
6. Selesai

Flowchart dari algoritma di atas adalah:

Mulai

Kopi, gula

Latihan Mandiri 4
Air panas
• buatlah flowchart untuk memasak
mi instan berdasarkan Latihan
Aduk Latihan Mandiri 3
• buatlah flowchart untuk
menghitung luas segitiga
berdasarkan Latihan Mandiri 3
Secangkir kopi

Finish

Pemrograman Dasar Rekayasa Perangkat Lunak


7
Pemrograman Dasar Rekayasa Perangkat Lunak
8

Anda mungkin juga menyukai