Anda di halaman 1dari 8

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG


Instruksi atau langkah-langkah yang dituliskan secara sistematis yang
digunakan untuk Algoritma adalah sekumpulan menyelesaikan persoalan logika
atau masalah. Sebagai representasi grafis dari algoritma, flowchart adalah alat
yang sangat baik untuk menunjukkan langkah-langkah proses secara visual.
Flowchart atau bagan alir adalah sebuah gambaran dari hasil pemikiran
dalam menganalisa suatu permasalahan dalam komputer.Dan flowchart itu sendiri
tidak memiliki rumus. Flowchart juga bisa disebut dengan representasi visual dari
algoritma atau proses bisnis. Dengan menggunakan simbol-simbol grafis seperti
panah, kotak, dan berlian, flowchart membantu pemrogram dan analis sistem
untuk memetakan langkah-langkah yang diperlukan dalam menjalankan suatu
tugas atau mencapai suatu tujuan. Laporan praktikum ini dibuat agar terbiasa
menulis langkah-langkah dari praktikum yang telah dilakukan serta berfungsi
untuk melaporkan hasil praktikum sehingga dapat diketahui secara luas.
Flowchart adalah salah satu cara yang dapat diambil ketika ingin
menuangkan algoritma yang ada di pikiran. Ketika sebelum membuat sebuah
program, maka sudah menjadi kebiasaan para programmer untuk menuliskan
terlabih dahulu algoritma tersebut, baik dalam bentuk tulisan (pseudocode), atau
diagaram (flowchart). Flowchart tidak hanya merepresentasikan algoritma,
flowchart juga merepresentasikan banyak hal lain, seperti proses, langkah-
langkah, dan lain-lain. Flowchart dipilih sebagai meteri praktikum kali ini karena
kaitannya yang erat dengan pemrograman, seperti yang telah di sebutkan diatas.

1.2 TUJUAN PRAKTIKUM


A. Untuk mengetahui apa itu flowchart
B. Untuk mengetahui apa fungsi flowchart
C. Untuk mengetahui jenis-jenis flowchart
D. Untuk mengetahui simbol-simbol flowchart
BAB II
DASAR TEORI

2.1 PENGERTIAN FLOWCHART


Flowchart terdiri dari dua kata yaitu flow yang berarti alir atau alur dan
chart yang berarti diagram sehingga definisi flowchart adalah diagram yang
menujukan sebuah alur. Flowchart digunakan untuk menggambarkan proses
berjalannya sebuah program. Flowchart menampilkan langkah-langkah atau
keputusan yang akan diambil oleh program. Setiap langkah digambarkan dalam
bentuk diagram dan dihubungkan dengan garis atau panah. Flowchart berperan
penting dalam memutuskan sebuah langkah atau fungsionalitas sebuah program,
apalagi program yang dibuat dengan cara berkelompok. Dengan menggunakan
flowchart, proses dari sebuah program dapat terlihat lebih jelas, ringkas, dan
mengurangi kebingungan. Flowchart menggunakan simbol-simbol yang memiliki
bentuk yang bermacam-macam. Setiap simbol dari flowchart memiliki fungsi dan
penggunaan yang berbeda-beda.
Dalam pembuatan flowchart, kita diberi kekuasaan penuh untuk
menggunakan simbol-simbol yang ada, tapi tetap memperhatikan fungsionalitas
dari setiap diagram. Sebelum membuat flowchart, penting untuk mengetahui
terlebih dahulu simbol-simbol yang digunakan dalam pembuatan flowchart.
Simbol-simbol tersebut memiliki bentuk yang berbeda-beda dan memiliki fungsi
yang berbeda pula. Dengan menggunakan flowchart, kita dapat menggambarkan
secara jelas alur pekerjaan dan kerangka acuan dalam pengambilan keputusan.
Flowchart juga dapat meringkas dan memperjelas suatu alur menjadi lebih mudah
dipahami dan dianalisis. Jadi, flowchart adalah sebuah diagram yang
menampilkan langkah-langkah dan keputusan yang dilaksanakan sebuah program.
Membuat flowchart juga menjadi kebiasaan para programmer sebelum mulai
membuat program, meskipun flowchart bukan satu-satunya cara untuk
menggambarkan sebuah program, tapi flowchart lebih dipilih, tentu alasannya
jelas, yaitu flowchart lebih mudah dipahami, dan juga lebih mudah digunakan.
2.2 FUNGSI FLOWCHART
Fungsi flowchart adalah untuk mendokumentasikan, merencanakan,
maupun mengkomunikasikan proses yang rumit menjadi sebuah diagram,
sehingga alur program menjadi lebih mudah dipahami oleh orang lain. Perinciannya
adalah sebagai berikut:
A. Pemahaman Proses
Flowchart digunakan untuk menggambarkan alur sebuah program, bahwa
program tersebut berawal dari satu proses ke proses lainnya. Dengan demikian,
proses sebuah program menjadi mudah dipahami oleh semua orang.
B. Analisis Dan Perancangan Sistem
Flowchart juga dapat menjadi sarana pada saat merancang sebuah sistem
sekaligus mempermudah analisis. Dengan flowchart alur dari sebuah program
terlihat jelas berkat diagram dari sebuah flowchart.
C. Sarana Komunikasi
Dengan menggunakan flowchart, kita dapat dengan mudah
mengkomunikasikan atau menjelaskan sebuah program, karena dengannya kita
dapat melihat visualisasi dari program yang berusaha kita jelaskan. Juga
mempermudah lawan bicara atau orang yang mendengarkan pejelasan kita untuk
memperoleh pemahaman.
D. Mempermudah Mengidentifikasi Masalah
Flowchart dapat digunakan sebagai alat dalam mengidentifikasi masalah
yang terjadi dalam sebuah program, karena dengannya kita dapat melihat
visualisasi dari program tersebut, sehingga dapat lebih mudah menemukan sumber
dari masalah tersebut.
E. Dokumentasi
Flowchart juga dapat digunakan sebagai sarana dokumentasi, dengannya
kita dapat mendokumentasikan sesuatu atau suatu proses dengan mudah dan jelas.
Juga karena flowchart menyediakan diagram-diagram yang mudah dipahami dan
mudah digunakan.
F. Pengambilan Keputusan
Dengan flowchart kita juga dapat mengambil keputusan dengan mudah
karena dengannya kita dapat melihat konsekuensi sesuatu atau sebuah proses
dengan sangat jelas berkat diagram-diagram yang digunakan.
G. Mengelola workflow
Fungsi flowchart selanjutnya yaitu membantu mengelola alur kerja dari
sebuah proses. Dengan bantuan simbol-simbol flowchart, kamu dapat
menjabarkan setiap proses yang terjadi dalam sebuah program. Hal ini akan lebih
memudahkan pengembang ketika menjelaskan terkait progres pengembangannya.
H. Membantu rancangan program menjadi universal
Flowchart dapat membantu sebuah alur program dipahami oleh semua
orang tanpa memedulikan bahasa pemrograman yang dipakai dan hal teknis
lainnya. Dari sini, flowchart dapat menjadi jembatan antara user dengan
programmer. Pengembang akan menerjemahkannya menjadi sebuah kode
program dan user (pengguna) dapat mengerti dengan mudah alurnya lewat
diagram. Hal ini akan memudahkan siapapun yang membacanya.

2.3 JENIS FLOWCHART


Flowchart terbagi menjadi menjadi banyak sekali macam namun terdapat
lima jenis yang banyak digunakan dan dari lima jenis ini sama-sama memiliki
karakteristik dalam penggunaanya masing-masing. Berikut adalah lima jenis
flowchart tersebut:
A. Flowchart Dokumen
Flowchart dokumen adalah representasi visual yang
menggambarkan ;urutan langkah langkah atau proses dalam dokumen. Flowchart
dokumen berfungsi untuk membantu untuk memahami struktur dokumen,
menunjukan aliran informasi, dan mengidentifikasi bagian-bagian utama yang
terdapat dalam dokumen tersebut. Bagan alir dokumen bisa juga disebut dengan
bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan
alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-
tembusannya.
B. Flowchart Program
Flowchart program adalah 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. 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.
C. Flowchart Proses
Flowchart proses adalah diagram yang menggambarkan alur atau langkah-
langkah dalam suatu aktifitas. Biasanya flowchart ini digunakan untuk
menunjukan langkah-langkah, alur awal sampai akhir, serta bagaimana suatu
proses terhubung dengan proses yang lain secara visual.
D. Flowchart Sistem
Flowchart sistem adalah flowchart yang menampilkan alur atau proses kerja
yang terjadi dalam suatu sistem. Selain itu flowchart sistem juga menguraikan
urutan dari setiap prosedur yang ada di dalam sistem, menggambarkan bagaimana
sistem itu bekerja, dan berintraksi sesama sistem.
E. Flowchart Skematik
Flowchart skematik adalah 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.
Flowchart skematik membantu kita mudah memahami sebuah sistem dengan
langkah-langkah yang jelas. Flowchart ini banyak dipakai di pengembangan
perangkat lunak, manajemen proyek, dan masih banyak lagi.

2.4 SIMBOL FLOWCHART


Flowchart memiliki simbol-simbol yang sangat banyak, namun diantaranya
ada yang lebih sering digunakan dari pada yang lain. Simbol-simbol flowchart
memiliki bentuk yang berbeda-beda, serta fungsionalitas yang berbeda pula.
Berikut adalah simbo-simbol yang sering digunakan beserta fungsi dari masing
masing simbol, yaitu:

Gambar 1.1 Simbol flowchart bagian satu


Gambar di atas Menjelaskan tentang sebagian simbol-simbol flowchart yang

umum digunakan. Dalam gambar di atas juga disebutkan diagram yang


merepresentasikan proses, awal dan akhir, kondisi, serta input/output.
Gambar 1.2 Simbol flowchart bagian dua
Pada gambar di atas menjelaskan tentang bagian kedua dari simbol-simbol

flowchart yang umum digunakan. Simbol-simbol di atas merepresentasikan


deklarasi, gabungan antara lembar kerja yang berbeda, gabungan lembar kerja
yang sama, dan lain-lain.

2.5 CONTOH FLOWCHART


Flowchart dapat dibuat ketika kita sudah paham tentag konsep-konsep dari
simbol-simbol yang ada di flowchart. Untuk memperkuat pemahaman tersebut,
tentunya kita butuh sebuah contoh, maka disini saya akan menyertakan sebuah
contoh dari penggunaan flowchart. Flowchart yang akan saya cantumkan disini
adalah flowchart tentang program flowchart menyalakan komputer, berikut adalah
flowchart tersebut:
Gambar 1.3 Contoh flowchart
Gambar di atas menggambarkan program menyalakan komputer. Program
tersebut dimulai dengan mendeklarasikan variable terlebih dahulu, kemudian
dilanjutkan looping, inputan, kondisi, dan lain-lain seperti yang telah jelas tertera
pada flowchart di atas.

Anda mungkin juga menyukai