MAKALAH DIAGRAM ALIR
(FLOWCHART)
OLEH:
ANNISA RAYHAN 4193550001
AYU HADI LESTARI 4191250003
HALIMATUN NISA 4191250002
SILVYA AJENG SARASKI 4193550004
R PUTRI ANGELA PARAPAK 4191250006
MHD. KHAIDAR ALY 4193250028
MUHAMMAD RIFQI NAUFAL 4193250021
KELAS : ILMU KOMPUTER B 2019
KELOMPOK : 3 (TIGA)
MATA KULIAH : REKAYASA PERANGKAT LUNAK
DOSEN PENGAMPU : INSAN TAUFIK, [Link]
ILMU KOMPUTER
UNIVERSITAS NEGERI MEDAN
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
2021
KATA PENGANTAR
Assalamu’alaikum Wr Wb
Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa karena atas rahmat dan
karunia-Nya kepada kami sehingga dapat menyelesaikan Makalah ini dengan tepat waktu dan
dengan baik.
Makalah yang berjudul “Diagram Alir” ini dibuat untuk memenuhi salah satu tugas mata
kuliah Komunikasi Data yang diampu oleh Bapak Insan Taufik, [Link]. Dengan demikian
makalah ini tidak hanya bertujuan untuk memenuhi tugas namun juga dapat menambah
pengetahuan dan wawasan terkait bidang yang kami tekuni.
Kami menyadari sepenuhnya bahwa makalah ini masih jauh dari kata sempurna. Oleh
karena itu, kami mengharapkan kritik dan saran yang membangun dari semua pihak demi
kesempurnaan makalah ini.
Akhir kata kami ucapkan terimakasih kepada semua yang telah berperan serta dalam
pembuatan makalah ini. Semoga makalah ini memberikan manfaat serta menambah wawasan bagi
para pembacanya.
Wassalamu’alaikum Wr. Wb.
Medan, 24 Maret 2021
Kelompok Penyusun
i
DAFTAR ISI
KATA PENGANTAR ................................................................................................. i
DAFTAR ISI ..................................................................................................... ii
BAB I PENDAHULUAN
A. Latar Belakang ................................................................................... 1
B. Rumusan Masalah .............................................................................. 1
C. Tujuan Makalah ................................................................................ 1
BAB II PEMBAHASAN
A. Pengertian Diagram Alir ...................................................................................... 2
B. Fungsi Flowchart ....................................................................................................... 2
C. Simbol-simbol Flowchart ...................................................................................... 3
D. Tipe-tipe Flowchart ................................................................................................. 8
BAB III PENUTUP
A. Kesimpulan ...................................................................................... 10
B. Kritik dan Saran ............................................................................... 10
DAFTAR PUSTAKA ..................................................................................... 11
ii
BAB I
PENDAHULUAN
A. Latar Belakang
Didalam pemrograman sangat dikenal dengan diagram alir (flowchart) yang digunakan
untuk membantu analis dan programmer untuk memecahkan masalah dalam pemrograman.
Diagram Alir (Flowchart) adalah gambaran secara grafik yang terdiri dari simbol-simbol
dari algoritma-algoritma dalam suatu program, yang menyatakan arah dari alur program.
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar
proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap
simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan
dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart
urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan
lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer)
menerjemahkannya ke bentuk program dengan bahsa pemrograman. Diagram Alir
atau Flowchart adalah dasar dari pemrograman. Mulai dari pemrograman bahasa tingkat
rendah sampai bahasa pemrograman tinggi. Pemrograman Fungsional ataupun pemrograman
berorientasi objek, semuanya menggunakan Diagram Alir dalam analisis pembuatan
desaiannya maupun proses reverse engineering nya.
B. Rumusan Masalah
1. Apa pengertian dari diagram alir?
2. Apa fungsi flowchart?
3. Apa sajakah simbol-simbol flowchart?
4. Apa sajakah jenis-jenis flowchart?
C. Tujuan Makalah
1. Mengetahui definisi dari diagram alir
2. Mengetahui apa saja fungsi flowchart
3. Mengetahui symbol-simbol flowchart
4. Mengetahui jenis-jenis flowchart
1
BAB II
PEMBAHASAN
A. Pengertian Diagram Alir
Flowchart ataupun yang sering disebut dengan diagram alir merupakan suatu teknik
simbolik untuk menyusun gambaran rencana program yang akan diperkenalkan menggunakan
angka-angka geometris beranotasi yang sesuai yang dihubungkan oleh garis aliran untuk tujuan
merancang atau mendokumentasikan suatu proses.
Flowchart berasal dari 2 kata yaitu flow yang berarti alur atau aliran dan chart yang
berarti grafik, bagan, atau peta. Dari 2 defenisi tersebut, dapat diketahui bahwa flowchart
adalah gambaran alur kerja dan proses algoritma yang dibuat melalui gambar grafik garis dan
simbol yang saling berhubungan mempunyai fungsi berbeda. Flowchart berfungsi untuk
membantu menggambarkan situasi apa yang sedang terjadi dan yang akan terjadi dari sebuah
simbol dan tanda penghubungnya. Selain itu, flowchart ini mampu memperjelas sebuah alur
dari suatu sistem baik itu kekurangan atau kelebihan dari berbagai proses di dalam tahapan
suatu sistem.
B. Fungsi Flowchart
Dibawah ini adalah fungsi dari diagram alir atau yang sering disebut Flowchart.
1. Digunakan untuk merancang proyek baru
Flowchart bisa digunakan untuk merancang sebuah proyek yang akan dibuat. Yaitu
dengan cara memetakan proyek tersebut ke dalam bentuk diagram alir agar lebih mudah
dipahami dan membantu menyusun langkah untuk mewujudkan proyek tersebut.
2. Mendokumentasi Proses Kerja Sebuah Program
Selain itu flowchart juga memiliki fungsi sebagai dokumentasi sebuah proses kerja dari
proses pembuatan program tertentu. Mendokumentasi itu sangat penting dalam pembuatan
sebuah program yang dimana nanti bisa dijadikan referensi dalam pembuatan program
selanjutnya.
3. Mengelola Alur Kerja
Maksud dari pengelolaan ini adalah untuk menciptakan program yang berkualitas dengan
mempertimbangkan integritas prosedur yang dibuat dalam pengerjaan program itu sendiri.
2
4. Membantu Merepresentasikan Algoritma
Algoritma sangat penting dalam proses pembuatan sebuah program. Itu dikarenakan
program memerlukan flowchart dalam pembuatannya. Dan ini disebabkan karena
flowchart dapat memenuhi kebutuhan representasi algoritma program yang direncanakan
tersebut.
5. Mengaudit Proses Kerja
Adapun fungsi lain dari algoritma, yaitu sebagai pengaudit dari proses kerja. Dan karena
flowchart itu berbentuk diagram yang diuraikan, maka dari itu apabila sebuah program
mengalami kesalahan, akan mudah mendeteksi dari mana sumber kerusakan program
tersebut.
C. Simbol-Simbol Flowchart
1. Flow Line/Garis aliran, memperlihatkan urutan arah aliran operasi proses dari yang satu
ke proses yang lainnya. Simbol ini berbentuk garis anak panah atau garis yang mempunyai
ujung tombak pada penghujung garis.
2. Terminal/Terminal, menunjukkan awal dan akhir suatu program maupun sub-proses, di
dalam simbol ini biasanya diisikan dengan tulisan “Start/Mulai” dan “End/akhir”.
bentuknya seperti stadion, persegi panjang yang sisi kiri dan kanannya melengkung.
3. Process/Proses, merupakan serangkaian operasi yang mengubah nilai, bentuk, atau lokasi
data, dengan kata lain simbol proses merupakan representasi terjadinya rangkaian tindakan,
pembuatan, atau pengolahan yang menghasilkan produk. Simbol proses berbentuk persegi
panjang.
3
4. Decision/Keputusan, memperlihatkan operasi bersyarat yang menentukan salah satu dari
dua jalur yang akan diambil oleh program. Operasi umumnya berupa pertanyaan YES/NO
(ya / tidak) atau TRUE/FAlSE (benar / salah). Simbol keputusan berbentuk ketupat. situasi
ini sering terjadi ketika sebuah program dihadapi dengan jenis tipe data dasar Logical atau
Boolean.
5. Input-Output, menunjukkan proses memasukkan dan mengeluarkan data, seperti dalam
memasukkan data atau menampilkan informasi. Simbul ini berbentuk jajar genjang.
6. Annotation/Anotasi, menunjukkan informasi tambahan tentang langkah dalam program.
Sama halnya dengan komentar di dalam source code pemrograman, anotasi ini tidak
mempunyai dampak apapun terhadap proses berlangsung.
7. Predefined Process/Proses yang telah ditentukan sebelumnya, menunjukan proses
yang didefinisikan di proses operasi lain, atau menampilkan bahwa langkah tersebut
terdapat proses lain yang lebih terperinci. diagram ini bisa jadi menunjukan ada subprocess
di dalamnya.
8. On-page Connector/Konektor di halaman, menunjukan pasangan konektor berlabel,
digunakan menyederhanakan dan mengganti kan garis panjang membingungkan pada
halaman kerja flowchart. Bentuk simbol konektor ini lingkaran kecil yang biasanya
diberikan huruf di dalamnya sebagai penghubung ke konektor lainnya.
9. Off-page Connector/Konektor di luar halaman, konektor berlabel untuk digunakan
ketika diagram yang dibuat didalam sebuah kertas terbatas dan bersambung pada halaman
lain. Diwakili sebagai pentagon berbentuk rumah piring.
Simbol-Simbol yang digunakan dalam flowchart dibagi menjadi 3 kelompok, yaitu:
1. Flow Direction Symbol
Simbol arus atau flow, merupakan simbol yang menyatakan jalannya arus suatu
proses
4
Symbol Communication Link, merupakan simbol yang menyatakan transmisi
data dari satu lokasi ke lokasi lain.
Symbol Connector, merupakan simbol yang menyatakan sambungan dari proses
ke proses lainnya dalam halaman yang sama.
Symbol Offline Connector, merupakan simbol yang menyatakan sambungan dari
proses ke proses lainnya dalam halaman yang berbeda.
2. Processing Symbol
Simbol Proses, merupakan Simbol yang menyatakan suatu proses yang dilakukan
oleh komputer.
Simbol Manual, merupakan simbol yang menyatakan suatu proses yang tidak
dilakukan oleh komputer.
5
Symbol Decision, merupakan simbol yang menunjukkan suatu kondisi tertentu
yang akan menghasilkan dua kemungkinan jawaban yaitu ya atau tidak.
Symbol Predefined Process, merupakan simbol yang menyatakan penyediaan
tempat penyimpanan suatu pengolahan untuk memberi harga awal.
Simbol Terminal, merupakan symbol yang menyatakan awal atau akhir program
Symbol Keying Operation, merupakan simbol yang menyatakan semua jenis
operasi yang diproses dengan menggunakan suatu mesin yang mempunyai
keyboard.
Symbol Offline Storage, merupakan simbol yang menunjukan bahwa data dalam
simbol inji akan disimpan ke suatu media tertentu.
6
Symbol Manual Input, merupakan simbol memasukkan data secara manual
dengan menggunakan online keyboard.
3. Simbol Input atau Output
Symbol Input/Output, merupakan simbol yang menyatakan proses input atau
output tanpa tergantung jenis peralatannya.
Simbol Punched Card, merupakan simbol yang menyatakan input berasal dari
kartu atau output ditulis ke kartu.
Symbol Magnetic Tape, merupakan symbol yang menyatakan input berasal dari pita
magnetis atau output disimpan ke pita magnetis.
7
Symbol Disk Storage, merupakan symbol yang menyatakan input berasal dari dari
disk atau output disimpan ke disk.
Symbol Document, merupakan symbol yang mencetak keluaran dalam bentuk
dokumen (melalui printer).
Symbol Display, merupakan symbol yang mencetak keluaran dalam layar monitor.
D. Tipe-Tipe Flowchart
1. Document flowcharts (Diagram alir dokumen), menunjukkan kontrol aliran dokumen
pada sistem. Diagram alir dokumen memiliki tujuan untuk menunjukkan kontrol yang ada
atas aliran dokumen melalui komponen sistem. Diagram alir ini ditandai oleh struktur
vertikal mereka. Grafik dibaca dari kiri ke kanan dan mendokumentasikan aliran dokumen
melalui berbagai unit bisnis.
2. Data Flowchart (diagram alir data), menunjukkan kontrol aliran data dalam suatu
sistem. Diagram ini memiliki tujuan untuk menunjukkan kontrol yang mengatur aliran data
dalam sistem. Diagram alir data digunakan terutama untuk menunjukkan saluran bahwa
data ditransmisikan melalui sistem daripada bagaimana kontrol mengalir.
8
Penting untuk dicatat bahwa diagram alir data tidak terlalu berguna dalam memperoleh
pemahaman tentang kontrol yang ditempatkan di tingkat fisik atau sumber daya sistem.
Dengan kata lain, diagram alir data tidak menggambarkan kontrol dalam pencegahan
deteksi kesalahan.
3. System Flowcharts (diagram alir sistem), menunjukkan kontrol pada tingkat fisik atau
sumber daya. flowchart sistem adalah jenis ilustrasi ketiga yang menunjukkan kontrol yang
terletak di tingkat fisik atau sumber daya. Bagan alir sistem menunjukkan aliran data ke
dan melalui komponen utama dari suatu sistem seperti, entri data, program, media
penyimpanan, prosesor, dan jaringan komunikasi. Jenis diagram alir ini menunjukkan
bagaimana kontrol ditempatkan untuk memastikan berfungsinya komponen yang
disebutkan.
4. Program Flowchart (diagram alir program), menunjukkan kontrol dalam suatu program
dalam suatu sistem, menunjukkan kontrol yang ditempatkan secara internal ke suatu
program di dalam sistem. Sebagai contoh, mengilustrasikan modul proses dalam suatu
program membantu auditor dalam mendapatkan pemahaman tentang cara-cara dimana
integritas data dipertahankan selama pemrosesan.
9
BAB III
PENUTUP
A. Kesimpulan
Flowchart menolong analis dan programmer untuk memecahkan masalah ke dalam
segmen-segmen yang lebih kecil dan menolong dalam menganilisis alternatif-alternatif lain
dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah yang
perlu dipelajari dan dievaluasi lebih lanjut.
Flowchart dibagi menjadi beberapa jenis yaitu flowchart sistem, flowchart
work/dokumen, flowchart skematik, flowchart program, flowchart proses. Flowchart memiliki
beberapa symbol dan di dalam pembuatan flowchart terbagi menjadi tiga tahapan yaitu input,
proses, dan output.
B. Kritik dan Saran
Kritik dan saran kami sangat harapkan agar bisa memotivasi kami agar bisa membenahi
dan berkarya lebih baik lagi dari sebelumnya.
10
DAFTAR PUSTAKA
1. ([Link], 2021) Alex, “Pengertian Flowchart Adalah”
Pengertian Flowchart Adalah: Simbol, Contoh, Jenis, Fungsi ([Link])
2. (Ndoware, 2009) Ernie, “Diagram Alir (Flowchart)”
Pedoman Pembuatan Diagram Alir dan Contohnya - Pemrograman - ndoWare
3. (Ilmumanajemenindustri, 2018) Budi Kho, “Pengertian Flowchart (Diagram Alir)
dan Simbol-simbolnya”
Pengertian Flowchart (Diagram Alir) dan Simbol-simbolnya ([Link])
11