Monday, 14 January 2019

FLOWCHART

FLOWCHART (Diagram Alur)

Apa itu Diagram Alur?

Flowchart adalah diagram yang menggambarkan suatu proses, sistem atau algoritma komputer. Mereka banyak digunakan dalam berbagai bidang untuk mendokumentasikan, mempelajari, merencanakan, meningkatkan, dan mengkomunikasikan proses yang sering kompleks dalam diagram yang jelas dan mudah dipahami. Diagram alir, kadang-kadang dieja sebagai diagram alir, menggunakan persegi panjang, oval, berlian dan berbagai bentuk lainnya yang berpotensi untuk menentukan jenis langkah, bersama dengan panah penghubung untuk menentukan aliran dan urutan. Mereka dapat berkisar dari grafik sederhana yang digambar tangan hingga diagram yang digambar
komputer yang menggambarkan berbagai langkah dan rute. Jika kita mempertimbangkan semua berbagai bentuk diagram alur, mereka adalah salah satu diagram paling umum di planet ini, yang digunakan oleh orang-orang teknis dan non-teknis di berbagai bidang. Flowchart kadang-kadang disebut dengan nama yang lebih khusus seperti Flowchart Proses, Peta Proses, Flowchart Fungsional, Pemetaan Proses Bisnis, Pemodelan dan Notasi Proses Bisnis (BPMN), atau Diagram Alir Proses (PFD). Mereka terkait dengan diagram populer lainnya, seperti Diagram Alir Data (DFD) dan Diagram Aktivitas Unified Modeling Language (UML).

Sejarah

Flowchart untuk mendokumentasikan proses bisnis mulai digunakan pada 1920-an dan 30-an. Pada tahun 1921, insinyur industri Frank dan Lillian Gilbreth memperkenalkan "Bagan Alir Proses" ke Masyarakat Teknisi Mekanik Amerika (ASME). Pada awal 1930-an, insinyur industri Allan H. Morgensen menggunakan alat Gilbreth untuk menyajikan konferensi tentang cara membuat pekerjaan lebih efisien bagi para pelaku bisnis di perusahaannya. Pada 1940-an, dua siswa Morgensen, Art Spinanger dan Ben S. Graham, menyebarkan metode lebih luas. Spinanger memperkenalkan metode penyederhanaan pekerjaan ke Procter and Gamble. Graham, seorang direktur di Standard Register Industrial, mengadaptasi bagan proses aliran ke pemrosesan informasi. Pada tahun 1947, ASME mengadopsi sistem simbol untuk Diagram Alir Proses, berasal dari karya asli Gilbreth.

Juga di akhir 40-an, Herman Goldstine dan John Van Neumann menggunakan diagram alur untuk mengembangkan program komputer, dan pembuatan diagram segera menjadi semakin populer untuk program komputer dan algoritma dari semua jenis. Flowchart masih digunakan untuk pemrograman saat ini, meskipun pseudocode, kombinasi kata dan bahasa pengkodean yang dimaksudkan untuk membaca manusia, sering digunakan untuk menggambarkan tingkat detail yang lebih dalam dan lebih dekat ke produk akhir.


Di Jepang, Kaoru Ishikawa (1915-1989), tokoh kunci dalam prakarsa kualitas di bidang manufaktur, menyebut flowchart sebagai salah satu alat utama kendali mutu, bersama dengan alat pelengkap seperti Histogram, Lembar Periksa dan Diagram Sebab-Akibat. , sekarang sering disebut Diagram Ishikawa.  






Simbol bagan alir

Berikut adalah beberapa simbol diagram alur yang umum.
Terminal / Terminator terminal
Proses proses
Keputusan keputusan
Dokumen dokumen
Data, atau Input / Output data
Data tersimpan data tersimpan
Panah mengalir panah mengalir
Komentar atau Anotasi komentar
Proses yang telah ditentukan sebelumnya proses yang telah ditentukan
Konektor / referensi di halaman konektor pada halaman
Konektor / referensi di luar halaman

Diagram alir untuk pemrograman / algoritma komputer

Sebagai representasi visual dari aliran data, diagram alur berguna dalam menulis program atau algoritma dan menjelaskannya kepada orang lain atau berkolaborasi dengan mereka di dalamnya. Anda bisa menggunakan diagram alur untuk menguraikan logika di balik suatu program sebelum mulai membuat kode proses otomatis. Ini dapat membantu untuk mengatur pemikiran gambaran besar dan memberikan panduan ketika tiba saatnya untuk kode. Lebih khusus lagi, diagram alur dapat:
  • Peragakan kode cara diatur.
  • Visualisasikan eksekusi kode dalam suatu program.
  • Tunjukkan struktur situs web atau aplikasi.
  • Memahami bagaimana pengguna menavigasi situs web atau program.
Seringkali, pemrogram dapat menulis pseudocode, kombinasi bahasa alami dan bahasa komputer yang dapat dibaca oleh orang-orang. Ini memungkinkan detail yang lebih besar daripada diagram alur dan berfungsi sebagai pengganti diagram alur atau sebagai langkah selanjutnya dari kode aktual.
Diagram terkait yang digunakan dalam perangkat lunak komputer meliputi:
  • Unified Modeling Language (UML): Ini adalah bahasa tujuan umum yang digunakan dalam rekayasa perangkat lunak untuk pemodelan.
  • Diagram Nassi-Shneiderman: Digunakan untuk pemrograman komputer terstruktur. Dinamai setelah Isaac Nassi dan Ben Shneiderman, yang mengembangkannya pada tahun 1972 di SUNY-Stony Brook. Juga disebut Structograms.
  • DRAKON chart: DRAKON adalah bahasa pemrograman visual algoritmik yang digunakan untuk menghasilkan diagram alur.

    Bagaimana diagram alur digunakan di berbagai bidang lainnya

    Selain pemrograman komputer, diagram alur memiliki banyak kegunaan dalam berbagai bidang.
    Di bidang apapun:
  • Dokumentasikan dan analisis suatu proses.
  • Standarisasi proses untuk efisiensi dan kualitas.
  • Mengkomunikasikan proses untuk pelatihan atau pemahaman oleh bagian lain dari organisasi.
  • Identifikasi kemacetan, redundansi, dan langkah-langkah yang tidak perlu dalam suatu proses dan tingkatkan itu.
Pendidikan:
  • Rencanakan kursus dan persyaratan akademik.
  • Buat rencana pelajaran atau presentasi lisan.
  • Atur proyek kelompok atau individu.
  • Perlihatkan proses hukum atau perdata, seperti pendaftaran pemilih.
  • Rencanakan dan susun tulisan kreatif, seperti lirik atau puisi.
  • Tunjukkan pengembangan karakter untuk sastra dan film.
  • Mewakili aliran algoritma atau teka-teki logika.
  • Memahami proses ilmiah, seperti siklus Krebs.
  • Bagan proses anatomi, seperti pencernaan.
  • Memetakan gejala dan pengobatan untuk penyakit / gangguan.
  • Komunikasikan hipotesis dan teori, seperti hierarki kebutuhan Maslow.
Penjualan dan pemasaran:
  • Alur alur survei.
  • Bagan proses penjualan.
  • Rencanakan strategi penelitian.
  • Tampilkan arus pendaftaran.
  • Sebarkan kebijakan komunikasi, seperti rencana PR darurat.

Bisnis:
  • Memahami proses pemesanan dan pengadaan.
  • Mewakili tugas karyawan atau rutinitas harian.
  • Memahami jalur yang diambil pengguna di situs web atau di toko.
  • Kembangkan rencana bisnis atau rencana realisasi produk.
  • Dokumentasikan suatu proses dalam persiapan untuk audit, termasuk untuk kepatuhan terhadap peraturan, seperti di bawah Sarbanes-Oxley Act.
  • Dokumentasikan suatu proses dalam persiapan untuk penjualan atau konsolidasi.

Manufaktur:
  • Sebutkan susunan fisik atau kimia suatu produk.
  • Ilustrasi proses pembuatan dari awal hingga akhir.
  • Temukan dan selesaikan inefisiensi dalam proses manufaktur atau pengadaan.
Teknik:
  • Merupakan aliran proses atau aliran sistem.
  • Merancang dan memperbarui proses kimia dan pabrik.
  • Menilai siklus hidup suatu struktur.
  • Bagan alur rekayasa balik.
  • Tunjukkan fase desain dan prototipe dari struktur atau produk baru.

Jenis bagan alur

Penulis yang berbeda menggambarkan berbagai jenis diagram alur dalam istilah yang berbeda. Orang-orang ini termasuk para ahli yang diterbitkan seperti Alan B. Sterneckert, Andrew Veronis, Marilyn Bohl dan Mark A. Fryman.
Sterneckert, dalam bukunya tahun 2003 Critical Incident Management , mendaftarkan empat jenis diagram alur yang populer, dibingkai di sekitar konsep kontrol aliran daripada aliran itu sendiri:
  • Diagram Alir Dokumen: Ini “memiliki tujuan untuk menunjukkan kontrol yang ada atas aliran dokumen melalui komponen sistem. ... Grafik dibaca dari kiri ke kanan dan mendokumentasikan aliran dokumen melalui berbagai unit bisnis. "
  • Diagram Alir Data: Ini menunjukkan “kontrol yang mengatur aliran data dalam suatu sistem. ... Diagram alir data digunakan terutama untuk menunjukkan saluran bahwa data ditransmisikan melalui sistem daripada bagaimana kontrol mengalir. "
  • Bagan Alir Sistem: Ini "menunjukkan aliran data ke dan melalui komponen utama dari suatu sistem seperti entri data, program, media penyimpanan, prosesor, dan jaringan komunikasi."
  • Alur Program Program: Ini menunjukkan “kontrol ditempatkan secara internal ke suatu program dalam suatu sistem.
Veronis, dalam bukunya 1978 Microprocessors: Design and Applications , menguraikan tiga jenis diagram alur berdasarkan cakupan dan tingkat detail:
  • Bagan Alir Sistem: Mengidentifikasi perangkat yang akan digunakan.
  • Bagan Alir Umum: Gambaran Umum.
  • Flowchart Detail: Peningkatan detail.
Bohl, dalam bukunya 1978 A Guide for Programmers, hanya mencatat dua:
  • Bagan Alir Sistem.
  • Diagram Alir Program.
Tapi Fryman, dalam bukunya 2001 Peningkatan Kualitas dan Proses , membedakan jenis dalam berbagai cara dari lebih dari perspektif bisnis daripada perspektif komputer:
  • Diagram Alir Keputusan.
  • Diagram Alir Logika.
  • Bagan Alir Sistem.
  • Diagram Alir Produk.
  • Bagan Alir Proses.
Jenis diagram alur tambahan yang ditentukan oleh orang lain meliputi:
  • Swimlane Diagram, alias Swimlane Flowchart: Untuk menggambarkan siapa yang melakukan apa dalam proses lintas tim.
  • Alur Kerja Alur: Untuk mendokumentasikan alur kerja, sering melibatkan tugas, dokumen dan informasi di kantor.
  • Diagram Alir Proses-Didorong oleh Proses: (EPC): Untuk mendokumentasikan atau merencanakan proses bisnis.
  • Flowchart Spesifikasi dan Deskripsi Bahasa (SDL): Untuk melakukan brainstorming algoritma komputer menggunakan tiga komponen dasar: definisi sistem, blok dan proses.

Diagram terkait ini kadang-kadang juga dianggap sebagai jenis diagram alur:
  • Data Flow Diagram (DFD): Untuk memetakan aliran informasi untuk sistem atau proses apa pun.
  • Process Flow Diagram (PFD), alias Process Flowchart: Untuk menggambarkan hubungan antara komponen utama di pabrik industri.
  • Model dan Notasi Proses Bisnis (BPMN 2.0): Untuk memodelkan langkah-langkah proses bisnis yang direncanakan.

Cara merencanakan dan menggambar diagram alur dasar

  1. Tentukan tujuan dan ruang lingkup Anda. Apa yang ingin Anda capai? Apakah Anda mempelajari hal-hal yang benar dengan titik awal dan akhir yang tepat untuk mencapai tujuan itu? Cukup detail dalam riset Anda tetapi cukup sederhana dalam charting Anda untuk berkomunikasi dengan audiens yang Anda tuju.
  2. Identifikasi tugas-tugas dalam urutan kronologis. Ini mungkin melibatkan berbicara dengan peserta, mengamati proses dan / atau meninjau dokumentasi yang ada. Anda bisa menuliskan langkah-langkah dalam bentuk catatan, atau memulai grafik kasar.
  3. Atur mereka berdasarkan jenis dan bentuk yang sesuai, seperti proses, keputusan, data, input atau output.
  4. Gambarlah bagan Anda, baik sketsa dengan tangan atau menggunakan program seperti Lucidchart.
  5. Konfirmasikan diagram alur Anda, berjalanlah melalui langkah-langkah dengan orang-orang yang berpartisipasi dalam proses. Amati proses untuk memastikan Anda tidak melewatkan sesuatu yang penting untuk tujuan Anda.

Lebih banyak tips diagram alur

  • Jaga audiens Anda dalam pikiran dan persiapkan detail di bagan Anda untuk mereka. Komunikasi yang jelas adalah tujuan utama diagram alur.
  • Jika proses yang Anda bagan melibatkan tim atau departemen yang berbeda, pertimbangkan untuk menggunakan Diagram Swimlane untuk dengan jelas menggambarkan tanggung jawab dan handoff.
  • Gunakan konektor on-page atau off-page untuk "mengedit" bagan Anda dan membuatnya mengalir secara logis. Ini dapat memungkinkan Anda untuk memecah bagan menjadi halaman terpisah dan tetap mengalir dengan baik.

No comments:

Post a Comment

Perancangan Database SIstem Informasi Rumah Kost Berbasis WEB

Perancangan Database