
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
2
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
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
3) Finiteness Algoritma harus terjamin dapat berhenti setelah melakukan sejumlah langkah proses.
5
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)
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 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
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)
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)
15
16
17
18
19
Open Ended
Ada yang bisa menjelaskan ?
20
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
16 questions
BAB 2 Muru'ah, Ikhlas, Malu dan Zuhud
Presentation
•
11th Grade
16 questions
PRESENTASI
Presentation
•
11th Grade
17 questions
Model Jaringan Komputer
Presentation
•
11th Grade
14 questions
Pseudocode
Presentation
•
10th Grade
12 questions
Routing
Presentation
•
11th Grade
15 questions
KEKHASAN AGAMA DI INDONESIA
Presentation
•
12th Grade
14 questions
sistem pencernaan manusia
Presentation
•
11th Grade
11 questions
Fungsi menu dan ikon Microsoft Excel
Presentation
•
11th Grade
Popular Resources on Wayground
10 questions
How much do you know about our Portrait of an Eagle?
Quiz
•
10th Grade
10 questions
Fast Food Slogans
Quiz
•
6th - 8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade