Flowchart (Bagan Alir) Pengertian, Jenis, Fungsi, dan Contoh

Pengertian Flowchart Adalah

Flowchart itu apa? bagi yang belum pernah mendengar atau pernah mendengar namun belum tau seperti apa dan apa fungsinya akan dengan mudah mengetahui setelah membaca artikel ini.

Flowchart tidak hanya digunakan untuk dunia pembuatan aplikasi, namun sistem perkantoran tradisional juga kadang menggunkan ini. Sampai sini udah mulai pusing?

Tanpa banyak penjelasan yang bisa membuat pusing, mari kita bahas flowchart secara lebih detail beserta contoh studi kasusnya.

Pengertian Flowchart/Bagan Alir

Pengertian Flowchart Menurut Para Ahli

  • Dr. John O. Whitney

    Menurut ahli manajemen, Dr. John O. Whitney, flowchart adalah sebuah diagram yang digunakan untuk menggambarkan alur kerja dari suatu sistem atau proses, dengan menggunakan simbol-simbol standar untuk menunjukkan aktivitas, kondisi, dan alur logika dari proses yang digambarkan.

  • Dr. James Martin

    Menurut ahli teknologi informasi, Dr. James Martin, flowchart adalah sebuah diagram yang digunakan untuk menggambarkan alur logika dari suatu sistem atau proses, yang menggunakan simbol-simbol standar untuk menunjukkan aktivitas, kondisi, dan alur logika dari proses yang digambarkan.

  • Dr. Larry Constable

    Menurut ahli sistem, Dr. Larry Constable, flowchart adalah sebuah diagram yang menggambarkan alur proses atau alur logika suatu sistem, yang digunakan untuk menganalisis, merepresentasikan dan mendokumentasikan proses bisnis, sistem komputer dan software.

Pengertian Flowchart Secara Sederhana

Secara sederhana Flowchart adalah diagram alur yang digunakan untuk menggambarkan alur proses atau logika dari suatu sistem. Flowchart menggunakan simbol-simbol standar untuk menunjukkan aktivitas, kondisi, dan alur logika dari proses yang digambarkan. Flowchart bisa digunakan dalam berbagai bidang, seperti pengembangan perangkat lunak, perencanaan bisnis, dan manajemen proyek.

Fungsi Flowchart Secara Umum

Secara umum bagan alir atau flowchart berfungsi sbb:
  1. Memperjelas alur proses atau alur logika suatu sistem
    Flowchart memudahkan dalam memahami alur proses atau alur logika suatu sistem yang mungkin terlihat rumit atau sulit dipahami.
  2. Mengidentifikasi kesalahan atau kekurangan dalam sistem
    Flowchart memudahkan dalam menemukan kesalahan atau kekurangan dalam suatu sistem, seperti proses yang tidak sesuai atau alur logika yang salah.
  3. Meningkatkan efisiensi suatu proses
    Flowchart memudahkan dalam mengevaluasi dan mengoptimalkan alur proses atau alur logika suatu sistem, sehingga dapat meningkatkan efisiensi proses.
  4. Memberikan panduan dalam pengembangan sistem
    Flowchart dapat digunakan sebagai panduan dalam pengembangan sistem, seperti dalam pengembangan perangkat lunak atau perencanaan bisnis.
  5. Menjelaskan bagaimana suatu sistem bekerja
    Flowchart dapat digunakan untuk menjelaskan bagaimana suatu sistem bekerja pada orang yang tidak familiar dengan sistem tersebut.
  6. Memudahkan komunikasi dalam tim
    Flowchart memudahkan dalam komunikasi antar anggota tim dalam proyek, seperti dalam pengembangan perangkat lunak atau manajemen proyek.
  7. Memudahkan dalam pembuatan keputusan
    Flowchart dapat digunakan untuk menggambarkan alur pembuatan keputusan dalam suatu proses atau sistem, sehingga memudahkan dalam menentukan pilihan yang tepat.

Fungsi Flowchart Secara Sederhana Untuk Membangun Aplikasi

Banyak sekali fungsi flowchart jika kita sering menggunakannya dalam pekerjaan atau kehidupan sehari hari, salah satunya yang paling berguna adalah untuk memudahkan seseorang/instansi/perusahaan dalam menganalisa suatu hal, seperti pendapatan yang diperoleh dalam suatu perusahaan atau dalam menyusun suatu strategi.

Namun jika kita gunakan untuk kebutuhan pembuatan aplikasi, menurut saya flowchart adalah bentuk visual dari aliran sistem yang akan dibuat. Jadi dengan adanya flowchart, kita akan dengan mudah menterjemahkan kebutuhan kita kedalam skrip.

Beberapa Jenis flowchart Yang Sering Digunakan

Terdapat beberapa jenis flowchart yang biasanya sering orang digunakan, jenis tersebut antara lain:
  1. Flowchart Proses
    Digunakan untuk menggambarkan alur proses atau alur kerja dari suatu sistem atau aktivitas.
  2. Flowchart Algoritma
    Digunakan untuk menggambarkan alur logika dari suatu algoritma atau program komputer.
  3. Flowchart Sistem
    Digunakan untuk menggambarkan alur logika dari suatu sistem atau proses yang lebih kompleks.
  4. Flowchart Struktur Kontrol
    Digunakan untuk menggambarkan alur logika dari suatu struktur kontrol dalam pemrograman, seperti percabangan (if-then-else) dan perulangan (for, while).
  5. Flowchart Pembuatan Keputusan
    Digunakan untuk menggambarkan alur logika dari suatu proses pembuatan keputusan.
  6. Flowchart DFD (Data Flow Diagram)
    Digunakan untuk menggambarkan aliran data dalam suatu sistem atau proses.
  7. Flowchart Swimlane
    Digunakan untuk menggambarkan alur proses atau alur kerja dari suatu sistem yang dikelompokkan berdasarkan role atau otoritas.
  8. Flowchart UML (Unified Modeling Language)
    Digunakan untuk menggambarkan alur proses atau alur kerja dari suatu sistem yang dikelompokkan berdasarkan use case.
Hal yang perlu digarisbawahi dari jenis-jenis flowchart adalah tiap jenis flowchart dapat digunakan untuk tujuan tertentu sesuai dengan kebutuhan dan konteks proses atau sistem yang akan digambarkan.

Studi Kasus Penggunaan Flowchart di dalam Aplikasi

Aplikasi yang akan kita buat adalah aplikasi Perpustakaan. Dimana klien mempunyai Requirements:
Klien ingin aplikasi dapat membantu mengelola data: buku, pelanggan, dan info sewa. Sehingga aplikasi dapat menghasilkan arsip untuk dijadikan acuan pengambilan keputusan kedepannya

Analisa sistem yang sudah ada, namun masih manual:

Data:
  1. Pelanggan ( No. Pelanggan, Nama Pelanggan, Alamat, Status )
  2. Buku ( Kode Buku, judul buku, jenis buku, Produksi )
  3. Sewa ( Tanggal Pinjam, Tanggal Kembali, harga, Total Bayar, lama Sewa )
Ketentuan Harga:
  • Jika menyewa 1 minggu maka Rp.5000/Buku
  • Jika Menyewa 2 Minggu maka Rp.7000/buku
  • Jika Menyewa 3 Minggu maka Rp.10.000/Buku
Kalkulasi Harga
  • Lama Sewa : tanggal Kembali – Tanggal Pinjam
  • Total Bayar : Jumlah x Lama Sewa

Rancangan Program Pengolahan Data Sebuah Perpustakaan dengan Flowchart

Flowchart Menu Pertama

Flowchart Menu Manajemen Data Buku di Dashboard Halaman Awal

Submenu Program - Pelanggan

Flowchart Sub-Menu Fitur Manajemen Data Pelanggan

Submenu Program - Buku

Submenu Program - Sewa

Flowchart Sub-Menu Fitur Kalkulasi Perhitungan Harga Sewa

Penutup Artikel Flowchart

Sekian pembahasan kita tentang Flowchart (Bagan Alir), dan bisa kita lanjutkan lebih detil jika anda menginginkannya. Pembahasan flowchart ini dikutip berdasarkan banyak sumber yang terpercaya, juga tak lupa daro pengalaman pribadi yang telah saya alami selama ini. Silahkan ajukan pendapat, atau saran dikolom komentar jika berkenan. Terima Kasih :)

0 komentar:

Posting Komentar