Pages

Kamis, 25 September 2014

tentang flowchart



FLOWCHART

1.PENGERTIAN FLOWCHART

Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing masing langkah tersebut menggunakan tanda panah. Diagram ini bisa memberi solusi selangkah demi selangkah untuk penyelesaian masalah yang ada di dalam proses atau algoritma tersebut.

2.JENIS JENIS FLOWCHART

a)       System Flowchart

System flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

b)       Document Flowchart

Bagan alir dokumen  (document flowchart)  atau disebut juga bagan alir formulir  (form  flowchart)  atau  paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

c)       Schematic Flowchart

Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar  ini  memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.

d)       Program Flowchart

Bagan alir program  (program flowchart)  merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program  (program logic flowchart)  dan bagan alir program komputer terinci  (detailed computer program flowchart).  Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci  (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.

e)       Process Flowchart

Bagan alir proses  (process flowchart)  merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkaAn proses dalam suatu prosedur.



3. SIMBOL-SIMBOL FLOWCHART

Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain :

Connector Symbol 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyDKwQfUGfC61IWjD9RKxlJeTdEBr5uaWFr1oxRboYLUZHKlaUVmaM27FO6BYoLYSI_GF7uKvevSxAVFWcrn-WVRbAl-LkTa3VAQAFbSzVfh44ILowOfOp5BpM-XbdglmHpeU_OhiBrAo/s1600/3.jpg Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.

Terminator Symbol  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc_dbUGcYY4P_GWpejATJfPA6yCqF6tW8vF6NR6Af2vpURDfRzPBG75CchB_HioYCufSZJR1A0kCXmKPCqC1akv33c11ArBigAGqSDrNXPc_EZO3lMI8_z-kCigBHkyS2K80BYPfJmxVE/s1600/2.jpg Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan
Connector Symbol  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDDBaLXnNh6yKXyyqiDVRspRAFFrquRTL3Sp9Kg7OVMXI3mIk6_5PoY9gtqSyHVMOizSkCsE7sjCzdAY8KFN1E_vwlsKbbLNYIIbfuZYSV6VqT0sSp3fQw6VKodqMQryA9rvHbmrVFu4A/s1600/4.jpg Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar / halaman yang berbeda.
Simbol Manual Operation  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqEqAdO8ZknXKXzA6fxrjxfJDqZ7Ed06EtpfnAInd3z6CLG-6A_nYWauQMRzRDgXcPiaOTTkSGaD6IIgKLQDkOueTmFw3a4UEG_fJLDodP1nTCwlKzIsEuFE9z6G0F1lTpG68p0ai7nW8/s1600/6.jpgSimbol yang menunjukkan pengolahan yang tidak dilakukan oleh computer.
Flow Direction symbol  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMjBcV5hKwM3aOBYdhRUGaLvBcysKSoctVO0vbXGKkop3sPpbzp0OvKSkF7buEKCtZkQV6p6RFTi8mLUMrE_tgub30yKITZLT6NkbsL2CqC8jc-eIBk6F_Qj8qymH7upeP0QfJVKVGNuk/s1600/1.jpg Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain. Simbol ini disebut juga connecting line.
Processing Symbol  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjspkWedfBCM8V5MV8XksDmVgFabnkSsk6Cpf-V01QYhzUJCoS5_snNsh2YkBF6jCMkMURg1B3jqNGAV-L85mrZ3BF8xTiLvX1IoHjBsudWQVEnfXvuN2O4w5kpbcUk2cue8vsji3pfrNU/s1600/5.jpg Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer
Simbol Input-Output   
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6n0SRa5akjnxmVhirPzyMBQUiHmI2WtBWgNrJFlN4r4gCKWrby0G3j6XEI2ecDgKhNnvBWIya-pA2Gr174kaB0_LZUGcCaG44nQq6BSx-ic-sblR0J186nfH23H1neA9MDTIGXcVfg7g/s1600/8.jpgSimbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya
Simbol Decision  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE2nnC_C3S864W-mlef0mOWH0JMennPaOSNWgQfDmmiP5dL8OixVWcdPD2nd1wSkFt19J4v2Y8VrSFBCZVKah5_RpOQPJI9qtjSQyNSmVFulPTH7MNltlmTd1_xighcHGuFTE0SR9Ghe4/s1600/7.jpgSimbol pemilihan proses berdasarkan kondisi yang ada.
Simbol Preparation 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWBkhB-VxFU2ky6PPMitK7IQI3XG3TaijKsu4A8vC6z25-dNCt_Kv4HZmUNu0ymq4LQTP3i5H88M9aBro1URuf3j-QDFtjlk858w_jIAkD7vOjFmiHoJR9KbJ-oda012_dVaGTayoarlM/s1600/10.jpg Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage.
Simbol Manual Input  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbeG-DHXmOmP-GR7SOZ7B85Uoa3BTS8VyNxLuMqEDYrCisX6sE7I_h1Wp5S5Q7vobXv1xuT-QnwujfTH8pNuPeDxJB7-kTtwYX9HkWTXlQFzGgVULCsh1JHPHmzNIaSQCS5KpKd_DFsrM/s1600/8.jpg Simbol untuk pemasukan data secara manual on-line keyboard
Simbol Display  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmyHhCmpWoebRk0X5iOsC-YvxopPnEdT9QjA0l3WugT_M9ZSI8q-cLl5yZJl4pvv340BOCBxiBrLlFXspN8ccI5TI6lui0GieyCm62yasKJe6SK44By-fUxUzGxr5wP_Rx9RIrS0U6rH8/s1600/12.jpgSimbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer dan sebagainya.
Simbol Predefine Proses  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZnuoKdL7ZsKuX7EHRwlepdOmpktPVHEewkUxoy3dOPAlCdUrZNyNcH1NF4hsSB52yj7Qcl-2q-MViak2N3xJyYlwtXChFZh7f4Adps1G8v3PBfayNjNDh60NTSEV8_gfDLIiN-7tZOFk/s1600/11.jpg Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure
Simbol magnetik tape Unit  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUdKwQfyA_YW-67k8eBKF5DbbbqfAqTz2BH1u07SLVH8D45yNQbQc_kILoqwSSR79MpMeU3WVgL9g698Hg14_kcSSJB0ezE5S_MYoPTVS0vQDaxPoiCwErc0pd6yx2hJp5JSBdQbDryaw/s1600/14.jpgSimbol yang menyatakan input berasal dari pita magnetik atau output disimpan ke pita magnetik.
Simbol disk and On-line Storage  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOSYLTvFJIAB57GhGXrYj0Oo-RCAnAcfny-Qd77zHPyNCIdwaNpHhFl4PMHYhPZyA79iTTVzr4tLN1pdFdUDZ3ubuev8I10w845DnyUyGo_7esbFkCZf0pkq4EAfxqKthLqmKRG8FbQCw/s1600/13.jpg Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.
Simbol Dokumen  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPKbbwBuQR5B1UeglGLf0hDpmNdTrCRmItD0exMfggg3NEeO3YGIYy1cFXzfcZo1s3poXASd7cF0VE2_5_PYa9TcU93Lpo6xpxlNmQ41aaGsJ_AG3F65SErSF5MospQrveE5xIOk5XBIU/s1600/16.jpgSimbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.
Simbol Punch Card  
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYeb-YzTdgZmuhC1A6QSkbFf5iQCfT_6d2b-Qg_b0BRMYOs_6j4EJ3uxZnlY8bCqTSwuqhi3pQQBslMO1eed1qr1sWi4EgV22J_ZPfSk10sSEdZ_Rtj-vsOEQtpDPt0Tjc3p-zY45R1hI/s1600/15.jpg Simbol yang menyatakan bahwa input berasal dari kartu atau output ditulis ke kartu


4. CONTOH FLOWCHART

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKCHrwj-bmKWx0E4JiTN6O07DQwiJS7XVC9qZYvU-N9xxahA-Z0gHdcmhrQe1VB1etpHFdv7-uncazAm7JKSIzjPmY56MQM517KdPWJpJ8eSQiKo71B3mNGxbOv2-qxgDDNAs_SDVkpiFn/s1600/flowchart.JPG http://kaaeka.files.wordpress.com/2011/03/flowchart1.jpg

  


5.KEGUNAAN FLOWCHART

Pada awalnya, flowchart digunakan oleh para insinyur industri sebagai sebuah struktur proses kerja, seperti manufaktur perakitan. Saat ini, flowchart telah digunakan untuk berbagai keperluan di bidang manufaktur, arsitektur, teknik, bisnis, teknologi, pendidikan, ilmu pengetahuan, kedokteran, pemerintahan, administrasi dan disiplin ilmu lainnya.
a)       Perencanaan Proyek Baru
Salah satu penggunaan umum dari flowchart adalah untuk memetakan proyek baru, terutama yang bersifat teknis atau membutuhkan beberapa desain struktur lain. Insinyur dan desainer perangkat lunak sering menggunakan diagram alur untuk tujuan ini. Berpikir tentang bagaimana proses akan bekerja menggunakan flowchart dapat menghemat banyak waktu dalam desain.
b)        Desain Sistem atau Program
Menggunakan flowchart memungkinkan desainer untuk memikirkan banyak masalah yang kompleks di muka. Karena banyak sistem atau program memerlukan langkah-demi-langkah prosedur, sehingga menggunakan diagram alur adalah cara yang logis untuk memikirkan langkah-langkah tersebut. Jenis proses desain dapat jelas dipikirkan dan disampaikan kepada orang lain melalui penggunaan flowchart.
c)       Dokumen Proses untuk Alasan Eksternal
Bisnis sering memiliki persyaratan eksternal untuk dokumentasi proses dan flowchart dapat berguna untuk tujuan ini. Dari standar pelaporan untuk mematuhi peraturan pemerintah, menggunakan flowchart bisa jauh lebih efisien daripada menghasilkan narasi tertulis. Standar pelaporan untuk mematuhi peraturan kerja, dapat menggunakan flowchart yang bisa jauh lebih efisien daripada menghasilkan narasi tertulis.
d)       4. Dokumen Proses untuk Alasan internal
Penggunaan diagram alur, untuk lebih memahami bagaimana proses bisnis kerja menawarkan banyak keuntungan untuk organisasi:
  • Fleksibilitas – karyawan baru ataupun yang sudah ada dapat segera mempelajari cara yang tepat untuk melakukan pekerjaan apa pun.
  • Kualitas – Jika semua orang di tim melakukan pekerjaan dengan cara yang sama setiap kali, hasilnya dapat diprediksi dan konsisten.
  • Visibilitas – Manajemen dapat melihat persis bagaimana setiap pekerjaan yang dimaksudkan untuk dilkerjakan
  • Perbaikan proses: Kita dapat memperbaiki cara organisasi, jika kita tahu bagaimana cara tersebut dilakukan sekarang.
e)       Pemecahan Masalah
Salah satu alasan, mengapa sering digunakan flowchart dalam pembuatan program atau desain jaringan komputer, adalah bahwa flowchart dapat menawarkan sumber yang baik untuk pemecahan masalah. Hal ini juga sebagai cara yang bagus, jika digunakan untuk pelanggan, untuk menunjukkan cara pemecahan masalah yang bersifat umum. karena pendekatan visual akan leboh mudah diikuti, ketika disajikan dengan benar.