
Algoritma & Flowchart | SMA Surya Buana Malang
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Easy
RIZAL WAHYUDI
Used 3+ times
FREE Resource
17 Slides • 3 Questions
1
Algoritma & Flowchart
2
Ciri Ciri Algoritma
Input Suatu algoritma harus memiliki nol atau lebih input. Artinya, suatu algoritma itu dimungkinkan tidak memiliki input secara langsung dari pengguna tetapi dapat juga memiliki beberapa masukan. Algoritma yang tidak memiliki input secara langsung dari pengguna, maka semua data dapat diinisialisasikan atau dibangkitkan dalam algoritma.
3
Ciri Ciri Algoritma
2) Output Suatu algoritma harus memiliki satu atau lebih output. Suatu algoritma yang tidak memiliki output adalah algoritma yang sia-sia karena algoritma dibuat untuk menghasilkan sesuatu yang diinginkan, yaitu hasil berupa keluaran.
4
Ciri Ciri Algoritma
3) Finiteness Algoritma harus terjamin dapat berhenti setelah melakukan sejumlah langkah proses.
5
Ciri Ciri Algoritma
4) Definiteness Setiap baris algoritma harus pasti dan tidak menimbulkan makna ganda (ambiguous), sehingga memberikan output yang sesuai dengan yang diharapkan oleh pengguna.
6
Open Ended
Buat Algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap
7
Struktur Urut (Sequence)
Struktur Pemilihan (Selection)
Struktur Pengulangan (Repetition)
Struktur Dasar Algoritma
Algoritma memiliki tiga jenis struktur dasar, yaitu (Tim Dosen Alprog TI-UB, 2016):
8
nstruksi untuk menentukan manakah yang akan dieksekusi diantara dua kemungkinan sequences. Keputusan berdasarkan kondisi true/false. Intruksi akan dikerjakan sesuai dengan benar atau salahnya suatu kondisi.
Struktur Pemilihan (Selection)
Suatu struktur program dimana setiap baris program akan dikerjakan secara urut dari atas ke bawah sesuai dengan urutan penulisannya.
Struktur Urut (Sequence)
Replace this with a header
9
Disebut juga dengan iteration atau loop. Pada struktur ini, langkah yang dijalankan terjadi selama beberapa kali sampai tercapai suatu kondisi tertentu. Sebelum melakukan pengulangan, dilakukan pengujian terhadap kondisi.
Struktur Pengulangan (Repetition)
10
Open Ended
Buatkan algoritma untuk menentukan apakah suatu bilangan merupakan bilangan prima atau bukan ?
waktu 10 menit
11
Flowchart
Flowchart adalah untaian simbol gambar (chart) yang menunjukkan aliran (flow) dari proses terhadap data (Suarga, 2003:6). Flowchart membantu analis dan programmer untuk memecahkan masalah ke dalam segmen-segmen yang lebih kecil dan membantu dalam menganalisis alternatif- alternatif lain dalam pengoperasian. Flowchart digunakan untuk menggambarkan prosedur sistem, baik sistem berjalan ataupun sistem yang akan diusulkan. Flowchart dapat digunakan sebagai alat bantu komunikasi dan untuk dokumentasi. Menurut Rachmat (2010), pada saat akan menggambar suatu flowchart, analis sistem atau programmer dapat mengikuti pedoman sebagai berikut:
12
Pedoman Flowchart
Flowchart sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman
Kegiatan di dalam flowchart harus dijelaskan dengan jelas.
Harus ditunjukkan dari mana kegiatan akan dimulai dan di mana akan berakhirnya.
Masing-masing kegiatan dalam flowchart sebaiknya menggunakan suatu kata yang mewakili suatu pekerjaan
Masing-masing kegiatan di dalam flowchart harus di dalam urutan yang tepat.
Kegiatan yang terpotong dan akan di tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung.
13
Flowchart Dokumen menelusuri alur dari data yang ditulis melalui sistem. Kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain, termasuk bagaimana alur form dan laporan diproses, dicatat, dan disimpan
Flowchart Dokumen (Paperwork Flowchart)
Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem.
Flowchart Sistem
(System Flowchart)
Jenis Flowchart
Menurut Darsono (2001), terdapat beberapa jenis flowchart, diantaranya:
14
Flowchart Proses merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.
Flowchart Proses (Process Flowchart)
Flowchart Program merupakan keterangan yang lebih rinci tentang bagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atau prosedur dalam urutan yang tepat saat terjadi. Flowchart Program dihasilkan dari pengembangan lebih lanjut dari Flowchart Sistem.
Flowchart Program (Program Flowchart)
Jenis Flowchart
15
ADA PERTANYAAN ?
16
Simbol Flowchart
17
Simbol Flowchart
18
CONTOH FLOWCHART
19
Open Ended
Ada yang bisa menjelaskan ?
20
Algoritma & Flowchart
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
14 questions
Kolonialisme Barat di Indonesia
Presentation
•
11th Grade
16 questions
Mengenal Algoritma dan Pemrograman
Presentation
•
11th Grade
16 questions
Greedy
Presentation
•
11th Grade
18 questions
PEL 11 - SOLAT SUNAT ISTIKHARAH (UNIT 1 )
Presentation
•
11th Grade
14 questions
Command Line
Presentation
•
11th Grade
17 questions
Teks Prosedur
Presentation
•
11th Grade
16 questions
Teori konflik
Presentation
•
11th Grade
16 questions
Deutsch
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade