Algoritma adalah urutan logis dari langkah untuk memecahkan masalah yang terstruktur secara sistematis dan logis. Kata yang logis adalah kata kunci dalam algoritma karena langkah dalam algoritma harus logis (nyata) dan harus ditentukan untuk menjadi salah atau benar.Proses algoritma tersebut sebenarnya ditemukan dalam kehidupan sehari-hari. Seperti salah satu contoh ketika Anda membaca resep memasak, di samping bahan yang digunakan, Anda juga akan melihat prosedur atau urutan langkah untuk membuat piring.
Prosedur dalam resep tersebut sebenarnya menyatakan beberapa jenis algoritma. Prosedur yang merupakan urutan yang membimbing orang untuk melakukan proses.
Dalam kehidupan sehari-hari ada banyak proses yang mewakili proses algoritme, baik algoritma bahasa alami, algoritma Flowchart atau algoritma Pseudocode.
Pada artikel ini saya akan mencoba untuk menggambarkan algoritma dalam kehidupan sehari-hari yang akan disajikan dalam bahasa alami dan Flowchart.
Tapi sebelum pada contoh kasus saya akan mencoba untuk menjelaskan apa algoritma bahasa alami dan algoritma Flowchart adalah. Mengenai penulisan algoritma ini sebenarnya telah dibahas dalam artikel sebelumnya tentang 3 cara menyajikan algoritma.
Pengertian algoritma bahasa Natural / alami?
Algoritma bahasa alami adalah cara untuk menyajikan algoritma yang paling sederhana dan termudah untuk memahami. Algoritma ini ditulis dengan bahasa yang kita gunakan sehari-hari, atau bahasa apapun dipahami.
Ketika menyajikan algoritma dalam bahasa alami, kemudian ada beberapa hal yang perlu diperhatikan, urutan langkah harus dimulai dengan kata Start/Start dan end dengan kata finish/stop, atau Anda juga dapat menggunakan istilah dengan bahasa lain yang sejenis, mulai ditulis sebagai ' inisialisasi ' atau ' start ', sedangkan end sendiri ditulis sebagai ' selesai ' dan ditulis pada akhir algoritma.
Pengertian algoritma Flowchart?
Flowchart adalah grafik dengan simbol tertentu yang menggambarkan urutan proses secara rinci dan hubungan antara proses (instruksi) dengan proses lain dalam sebuah program.
Ternyata langkah untuk menyelesaikan masalah dalam algoritma selain dapat menggunakan bahasa alami, Anda juga dapat menggunakan Flowchart, tetapi untuk menggunakan Flowchart Anda setidaknya harus memahami simbol yang digunakan oleh Flowchart.
Contoh algoritma bahasa Natural dan Flowchart dalam kehidupan sehari-hari?
Berikut adalah beberapa contoh algoritma bahasa alami dan Flowchart dalam kehidupan sehari-hari:
1. kirim Surat ke kantor pos
A. bahasa alami algoritma:
1. mulai
2. Siapkan kertas dan kartu Ucapak
3. Siapkan amplop
4. Siapkan alat tulis
5. mulai menulis ucapan
6. Masukkan kertas ke dalam amplop
7. lem amplop
8. tulis alamat tujuan di balik amplop
9. Apakah ada prangko, jika ada sebuah kuil prangko, jika tidak ada membeli pertama
10. Tempel prangko
11. pergi ke kantor pos
12. memposting Surat
13. selesai
B. algoritma Flowchart mengirim surat
2. makan
Contoh kasus 2-algoritma dalam kehidupan sehari-hari adalah kegiatan makan, di sini adalah presentasi dari algoritma Flowchart untuk kasus menyusui:
A. algoritma bahasa alami
1. mulai
2. mencuci tangan
3, ambil alat makan (sendok, garpu, piring)
4. Ambil beras dan meletakkannya di piring
5. Ambil lauk, taruh lauk di atas nasi
6. mengambil air minum dalam gelas
7. Baca doa sebelum makan
8. makan
9. setelah makan bacaan doa sesuai dengan makan
10. cuci piring
11 selesai.
B. algoritma Flowchart
3. tidur
Kegiatan berikutnya yang dapat dipecahkan dalam algoritma adalah proses tidur, flowalgorithms adalah sebagai berikut:
A. algoritma bahasa alami
1. mulai
2. Bersihkan diri (mandi, mencuci muka, kaki dan tangan)
3. mengubah gaun malam
4. pergi ke ruangan
5. mendaki ke tempat tidur
6. membaca doa sebelum tidur
7. tidur
8. kutipan akhir
B. algoritma Flowchart
4. memasak mie instan
Berikut adalah presentasi dari algoritma Flowchart untuk masalah dalam kehidupan sehari-hari mie memasak:
A. algoritma bahasa alami
Sama dengan deskripsi pada gambar
B. algoritma Flowchart
5. Rice Pemasak
Algoritma Flowchart untuk Rice adalah sebagai berikut:
Kesimpulan
Ada banyak contoh masalah dalam kehidupan sehari-hari yang dapat diselesaikan dengan menggunakan algoritma Flowchart.
Untuk membuat algoritma Flowchart pada dasarnya harus dimulai dengan simbol Terminator dengan tulisan mulai/Start atau finish/end/finish.
Simbul lain yang digunakan harus sesuai dengan kasus Anda ingin memecahkan, sehingga aliran proses terjadi mudah dimengerti.
Jadi sekitar 5 contoh algoritma Flowchart dalam kehidupan sehari-hari, semoga bermanfaat.