Flowchart dan Pseodocod
e
Read moreS h a h i r a B u d i N u r fi t r i a n i 1 0 2 0 2 2 4 0 0 3 3 0
Apa Itu Flowchart? ABOUT US
Flowchart adalah representasi grafis dari data atau algoritma
untuk pemahaman kode yang lebih baik secara visual.
Flowchart menampilkan solusi langkah demi langkah untuk suatu masalah, algoritma, atau proses.
1. Flowchart
Fungsi Flowchart
flowchart memiliki beberapa fungsi utama yang sangat berguna dalam berbagai bidang, terutama dalam pemrograman, manajemen proses, dan analisis system.
Menyederhanakan Komunikasi
Flowchart mempermudah
komunikasi antarindividu atau tim dengan memberikan
gambaran yang jelas tentang proses atau logika yang
sedang dibahas.
Meningkatkan Efisiensi
Dengan melihat flowchart,
pengguna dapat mengevaluasi
proses yang ada dan mencari cara untuk menyederhanakan atau
memperbaiki alur kerja, sehingga meningkatkan efisiensi
Flowchart membantu
menggambarkan proses atau alur kerja secara visual, sehingga lebih mudah dipahami oleh berbagai pihak, baik teknis maupun non- teknis.
Visualisasi Proses
Memahami Logika atau Alur
Flowchart membantu memahami logika atau alur penyelesaian
suatu masalah, terutama dalam pemrograman atau proses bisnis.
Simbol Utama Flowchart
1. Terminal
Kotak ini berbentuk oval yang digunakan untuk menunjukkan awal
atau akhir program.
Ini adalah kotak berbentuk jajaran genjang yang di dalamnya dituliskan
input atau output.
Ini adalah kotak persegi panjang tempat programmer menulis alur
tindakan utama algoritma atau logika program utama.
2. Data 3. Proses
Simbol Standar Flowchart
4. Keputusan
Ini adalah kotak berbentuk belah ketupat, pernyataan kontrol seperti if, kondisi seperti a > 0, dll ditulis di
dalam kotak ini.
Gambar lingkaran ini digunakan untuk menggambarkan bahwa diagram alir merupakan kelanjutan
dari langkah-langkah selanjutnya
5. Aliran 6. Penghubung
Garis panah ini menggambarkan aliran algoritma atau proses. Garis
ini menggambarkan proses arah aliran
Langkah-Langkah membuat Flowchart
Te n t u k a n Tu j u a n F l o w c h a r t
K u m p u l k a n I n f o r m a s i
Te n t u k a n A w a l d a n A k h i r P r o s e s
B u a t D a f t a r L a n g k a h
P i l i h S i m b o l y a n g Te p a t
Ta m b a h k a n A L u r
Ta m b a h k a n K e p u t u s a n d a n
p e r c a b a n g a n E v a l u a s i d a n
p e r i k s a S e m p u r n a k a n
v i s u a l i s a s U j i d e n g a n
S i m u l a s i
F l o w c h a r t m e n g h i t u n g l u a s a t a u ke l i l i n g l i n g k a r a n
Contoh
Flowchart
Mulai
Input Jari-Jari Lingkaran
Pilih Luas atau Keliling
Keliling= 2.π.jari-jari
Selesai
Tampilkan Luas Lingkaran
Tampilkan Keliling Lingkaran Program dimulai
Membaca input jari- jari dari user
User memilih menghitung luas atau keliling lingkaran
Program menghitung keliling lingkaran
Program menghitung luas lingkaran
Menampilkan luas
lingkaran Menampilkan keliling
lingkaran
Program selesai
Apa Itu Pseodocode? ABOUT US
Pseodocode adalah deskripsi langkah demi langkah dari suatu algoritma.
Pseudocode tidak menggunakan bahasa
pemrograman apa pun dalam representasinya, melainkan menggunakan teks bahasa Inggris(atau bahasa lain)
sederhana karena ditujukan untuk pemahaman manusia dan bukan untuk dibaca oleh mesin.
2. PSEODOCODE
Pseodocode menentukan angkaganjil genap
Fungsi Pseodocode
Pseudocode digunakan untuk menjelaskan langkah-langkah algoritma dalam bahasa yang mudah dipahami, baik oleh programmer maupun non- programmer.
Mempermudah
Pemahaman Algoritma Validasi Logika
Pseudocode memungkinkan pengembang atau analis untuk meninjau dan memvalidasi logika algoritma sebelum menulis kode sebenarnya.
Sebagai Panduan untuk Coding
Pseudocode bertindak sebagai
kerangka kerja sebelum implementasi dalam bahasa pemrograman tertentu, sehingga mempermudah proses
pengkodean.
Komunikasi Antar Tim
Dalam pengembangan perangkat lunak, pseudocode membantu tim dengan latar belakang teknis yang berbeda untuk berdiskusi dan
memahami solusi secara kolektif.
Langkah-Langkah membuat Pseodocode
P a h a m i m a s a l a h
a t a u t u j u a n I d e n t i fi k a s i
L a n g k a h - L a n g k a h u t a m a
G u n a k a n B a h a s a y a n g s e d e r h a n a
d a n j e l a s
G u n a k a n s t r u k t u r l o g i k a d a s a r
P a s t i k a n
u r u t a n n y a l o g i s d a n e fi s i e n
Tu l i s d e n g a n f o r m a t y a n g
k o n s i s t e n
Contoh Pseodocode
M e n g h i t u n g r a t a - r a t a d a r i t i g a a n g k a
Mulai
Masukkan angka pertama Masukkan angka kedua Masukkan angka ketiga
Hitung jumlah = angka pertama + angka kedua + angka ketiga
Hitung rata-rata = jumlah / 3
Tampilkan "Rata-rata adalah", rata-rata Akhiri
(Langkah ini menunjukkan awal dari algoritma atau proses.
Biasanya digunakan untuk menandai titik awal eksekusi algoritma atau program)
(Program meminta pengguna untuk memasukkan angka. Ini bisa berupa angka apapun yang dimasukkan oleh pengguna.)
(Setelah ketiga angka dimasukkan, langkah ini menjumlahkan ketiga angka yang sudah dimasukkan oleh pengguna.)
(Setelah jumlah ketiga angka dihitung, langkah ini membagi jumlah tersebut dengan 3 untuk mendapatkan nilai rata-rata.)
(Langkah ini menampilkan hasil perhitungan rata-rata kepada pengguna.)
(Langkah ini menandakan akhir dari algoritma atau proses.
Program selesai dieksekusi.)