Konten dari Pengguna

Daftar Simbol Flowchart dan Penjelasan Selengkapnya

Kabar Harian
Menyajikan beragam informasi terbaru, terkini dan mengedukasi.
19 Agustus 2024 20:53 WIB
·
waktu baca 7 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan
Ilustrasi Simbol Flowchart. Pexels/Christina Morillo
zoom-in-whitePerbesar
Ilustrasi Simbol Flowchart. Pexels/Christina Morillo
ADVERTISEMENT
Flowchart atau diagram alur merupakan alat yang memiliki peranan penting dalam pengembangan software agar lebih efektif dan efisien. Di dalamnya, terdapat berbagai simbol flowchart yang memiliki fungsinya masing-masing.
ADVERTISEMENT
Berdasarkan buku Logika Algoritma, Pseudocode, Flowchart, dan C++, Yuslena Sari (2017:54), flowchart merupakan bagan atau diagram yang digunakan untuk menyatakan algoritma.
Flowchart ini mencakup berbagai gambar simbol-simbol yang menunjukkan setiap tindakan yang dapat terjadi dalam program.

Penjelasan tentang Flowchart

Ilustrasi Penjelasan tentang Flowchart. Pexels/Christina Morillo
Untuk membangun suatu program, seseorang perlu memahami istilah dan simbol flowchart, karena hal ini merupakan penjelasan mengenai alur proses dari sebuah program.

Pengertian Flowchart

Berdasarkan bee.telkomuniversity.ac.id, flowchart adalah alat visual berbentuk diagram untuk merepresentasikan proses kerja.
Dalam dunia pemrograman dan sistem, diagram alir digunakan untuk merencanakan, menganalisis, dan memahami langkah yang dibutuhkan dalam menyelesaikan suatu masalah atau tugas.
Peran flowchart dalam pemrograman yaitu sebagai penerjemah proses jalannya suatu program agar lebih mudah dipahami dan ringkas, karena digunakan dalam memutuskan suatu langkah atau fungsionalitas dari sebuah proyek penciptaan program.
ADVERTISEMENT
Setiap langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau anak panah. Dalam dunia pemrograman, flowchart menjadi cara yang baik untuk menghubungkan antara kebutuhan teknis dan non-teknis.

Fungsi Flowchart

Penggunaan diagram ini diyakini dapat meningkatkan efisiensi dan produktivitas dalam pengembangan software. Berikut adalah beberapa fungsi flowchart
1. Menggambarkan Alur Proses Pengembangan Software
Sebagai alat visual, flowchart dapat menggambarkan proses pengembangan sistem atau software, mulai dari menganalisis kebutuhan, perancangan, pengkodean, melakukan uji, hingga pengimplementasiannya dengan jelas dan terstruktur.
2. Merencanakan Proses
Dalam tahap perencanaan, dapat membantu dalam menyusun proses dan mengidentifikasi modul-modul yang diperlukan dalam membangun software berdasarkan kebutuhan pengguna.
3. Menganalisis Algoritma
Penggunaan flowchart dapat membantu programmer untuk menganalisis algoritma secara visual dan memahami logika dalam proses pemrograman.
ADVERTISEMENT
4. Memudahkan Komunikasi
Flowchart juga dapat memudahkan komunikasi antara programmer dalam memahami alur kerja sistem. Ketika tahap pengkodean, flowchart memberikan gambaran yang jelas tentang logika program yang harus dibuat.
5. Mengatasi Masalah
Jika terjadi masalah atau bug dalam algoritma, flowchart akan membantu untuk mengidentifikasi dan memperbaiki permasalahan yang muncul dengan lebih cepat dan efisien, sehingga kualitas software dapat ditingkatkan.

Jenis Flowchart

Mengutip dari buku Algoritma dan Pemrograman, Mulyadi Rusli & Ezrifal Sany (:12), ada lima jenis flowchart, di mana masing-masing jenis tersebut memiliki sifat dan karakteristik dalam penggunaannya.
1. Flowchart Dokumen
Flowchart ini juga dikenal dengan istilah paperwork flowchart yang memiliki fungsi untuk menjelajahi alur form dari satu bagian ke bagian yang lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.
ADVERTISEMENT
2. Flowchart Proses
Flowchart proses adalah cara penggambaran rekayasa industrial dengan cara merinci dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.
3. Flowchart Program
Jenis flowchart ketiga adalah diagram alur yang mana prosedur atau alur dari proses pemrograman digambarkan secara detail. Ada dua macam flowchart program, flowchart logika program dan flowchart program komputer terinci.
4. Flowchart Sistem
Di sini, tahapan atau proses kerja yang sedang berlangsung ditampilkan secara menyeluruh.
Jenis flowchart ini juga memiliki tugas menguraikan urutan dari setiap prosedur yang ada dalam sistem dan cocok digunakan pada tahap analisis kebutuhan dalam pengembangan software atau program.
5. Flowchart Skematik
Flowchart ini hampir sama dengan flowchart sistem yang menampilkan alur prosedur suatu sistem. Bedanya terletak pada penggunaan simbol-simbol dalam penggambaran alurnya.
ADVERTISEMENT
Tidak hanya simbol, flowchart skematik juga menggunakan gambar-gambar komputer untuk memudahkan pembacaan dan pemahaman bagi orang awam.
6. Flowchart Data
Selain kelima flowchart di atas, ada juga flowchart data yang dapat digunakan pada tahap pengkodean.

19 Simbol Flowchart

Ilustrasi Simbol Flowchart. Pexels/ Startup Stock Photos
Ada berbagai simbol flowchart yang memiliki maksud dan tujuan yang berbeda-beda. Berikut simbol-simbol dalam flowchart.

1. Flow

Simbol ini digunakan untuk memadukan antara simbol-simbol yang satu dengan simbol yang lain. Simbol ini juga disebut dengan istilah connecting line.

2. On-Page Reference

Simbol on-page reference digunakan untuk menggambarkan hubungan antara dua halaman atau bagian dalam flowchart yang terpisah namun masih pada lembar flowchart yang sama.

3. Off-Page References

Simbol off-page references merupakan simbol yang digunakan untuk menghubungkan dua halaman atau lembar flowchart. Simbol ini berfungsi untuk membantu dalam menggambarkan proses yang panjang dan kompleks menjadi lebih mudah.
ADVERTISEMENT
Penggunaan simbol ini adalah ketika proses yang dijelaskan memerlukan lebih dari satu lembar flowchart serta memungkinkan pembaca melihat semua alur prosesnya.

4. Terminator/Terminal

Simbol terminator memiliki bentuk oval yang menyatakan awal atau akhir dari suatu program dan digunakan untuk memulai dan mengakhiri alur proses.

5. Process

Pada simbol ini berbentuk kotak yang digunakan untuk menandai langkah atau tindakan dalam proses yang dilakukan. Umumnya, tindakan ini melibatkan pengambilan keputusan atau operasi matematika.
Adapun simbol yang digunakan adalah rectangle yang melambangkan suatu tindakan. Jenis simbol ini sering digunakan dalam pemodelan atau perencanaan suatu proses dalam suatu organisasi atau bisnis.

6. Decision

Simbol decision berbentuk ketupat dan digunakan untuk menandai keputusan yang harus diambil dalam proses tersebut. Hanya ada dua pilihan yang tersedia, yaitu yes atau no.
ADVERTISEMENT
Dalam sebuah tahap pembuatan keputusan, digunakan dalam bagan alir program komputer untuk menunjukkan cabang bagi alternatif cara.

7. Input/Output

Simbol ini menyatakan proses input atau output tanpa tergantung peralatan. Simbol ini membantu dalam merepresentasikan alur masukan dari sumber eksternal.
Simbol input/output memudahkan pemahaman tentang bagaimana data masukan digunakan dalam proses yang dijelaskan. Selain itu, simbol ini termasuk simbol penting. Karakter yang digunakan adalah paralelogram.

8. Manual Operation

Simbol berikutnya adalah manual operation yang menyatakan suatu proses yang tidak dilakukan oleh komputer. Simbol ini menunjukkan tindakan yang dilakukan secara manual oleh manusia dalam suatu sistem.

9. Document

Simbol ini menyatakan bahwa input berasal dari dokumen, catatan, atau data dalam bentuk fisik, atau output yang perlu dicetak.

10. Predefined Process

Predefined process merupakan simbol yang menunjukkan proses yang telah ditentukan dan sering digunakan dalam proses yang serupa.
ADVERTISEMENT
Simbol ini membantu dalam menggambarkan proses yang sering digunakan dan memberikan kemudahan untuk memahami bagaimana proses bekerja dalam konteks yang lebih luas.

11. Display

Simbol ini juga disebut dengan tampilan mesin yang berarti menyatakan peralatan output yang digunakan.

12. Preparation

Sesuai namanya, simbol flowchart ini menunjukkan persiapan atau awal proses sebelum masuk ke proses utama dalam suatu sistem.

13. Database

Simbol selanjutnya adalah database yang berbentuk trapesium. Simbol ini digunakan sebagai storage atau penyimpanan data dalam sistem atau proses serta digunakan untuk menggambarkan lokasi penyimpanan data dalam suatu sistem.
Flowchart database umumnya ditemukan dalam pemodelan atau perencanaan suatu sistem informasi atau aplikasi.

14. Delay

Simbol delay membantu dalam mengilustrasikan penundaan atau waktu tunggu dalam suatu sistem atau proses.
ADVERTISEMENT

15. Alternate Process

Berikutnya adalah alternate process, simbol yang menunjukkan langkah alternatif dalam suatu sistem jika terjadi kondisi tertentu.

16. Data

Simbol data menunjukkan input atau output data dalam suatu sistem atau proses.

17. Merge

Simbol ini menunjukkan penggabungan atau konvergensi dua atau lebih jalur atau alur dalam suatu sistem atau proses menjadi satu alur.

18. Manual Input

Simbol manual input membantu dalam menggambarkan alur masukan dari pengguna dan memudahkan pemahaman tentang bagaimana data masukan digunakan dalam proses yang dijelaskan.

19. Flow Line

Flow line adalah simbol garis yang menghubungkan simbol-simbol dalam flowchart dan menunjukkan arah aliran proses atau data.
Simbol ini berperan dalam menyajikan alur proses secara visual dan memudahkan pemahaman tentang bagaimana setiap simbol dan proses saling terikat dan berinteraksi satu sama lain.
ADVERTISEMENT
Penggunaan flowchart dapat memudahkan jalannya proses dalam suatu program, mengingat fungsi dan perannya dalam menguraikan proses-proses yang bekerja menggunakan simbol.
Simbol-simbol flowchart di atas juga menjadi pengetahuan dan bagian penting untuk dipelajari jika ke depannya ingin berkarier di dunia teknologi. Tak hanya itu, simbol-simbol ini akan digunakan dalam pembuatan berbagai jenis skema.