• Tidak ada hasil yang ditemukan

Diagram Alir dan Pseudocode

N/A
N/A
Shahira Nurfitriani

Academic year: 2024

Membagikan "Diagram Alir dan Pseudocode"

Copied!
11
0
0

Teks penuh

(1)

Flowchart dan Pseodocod

e

Read more

S 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

(2)

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

(3)

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.

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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 angka

ganjil genap

(9)

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.

(10)

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

(11)

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.)

Referensi

Dokumen terkait

Bagaimana peran desain komunikasi visual dapat memberikan pemahaman dan motivasi, menyadarkan akan pentingnya asupan gizi kepada anak untuk jajan cermat demi meningkatkan

Gusni Satriawati, “Pembelajaran Dengan Pendekatan Open Ended Untuk Meningkatkan Pemahaman dan Kemampuan Komunikasi Matematis Siswa SMP”, dalam ALGORITMA , Vol.. 1) Written Text ,

Kepala sekolah: Dalam penelitian ini menunjukkan bahwa layanan informasi berbantuan audio visual sangat membantu siswa dalam meningkatkan pemahaman siswa tentang

Aplikasi media pembelajaran interaktif ini dibangun guna membantu para siswa dalam meningkatkan pemahaman terhadap pelajaran fisika serta guru pengampu dalam menambah

Komunikasi Visual  dan Multimedia FSRD Program Pelibatan Warga Senior dalam  Kegiatan Membacakan Buku Anak  Bergambar untuk Meningkatkan  Pemahaman dan Minat Baca

Dengan demikian, meskipun terdapat elemen visual yang seharusnya dapat membantu meningkatkan pemahaman pembaca sasaran, beberapa unsur budaya dalam komik, seperti onomatope, idiom,

Di dalam merancang suatu karya desain / media komunikasi visual untuk sosialisasi program Bantuan Operasional Sekolah agar meningkatkan pemahaman dan kepedulian masyarakat akan

Dengan memberikan simulasi realistis atau konteks visual yang lebih baik, media ini dapat meningkatkan pemahaman siswa terhadap teks laporan observasi dan membantu mereka membangun