Terdapat banyak kaedah untuk menyelesaikan masalah. Perintah untuk menyelesaikan masalah mungkin berubah dari satu ke yang lain. Dalam sains komputer, algoritma adalah urutan langkah untuk menyelesaikan masalah. Algoritma boleh ditulis menggunakan dua kaedah, seperti menggunakan carta alir atau menggunakan kod pseudo. Satu carta alir memberikan gambaran grafik algoritma menggunakan simbol. Satu kod pseudo menggunakan bahasa semulajadi atau notasi matematik padat untuk menulis algoritma. Artikel ini membincangkan perbezaan antara algoritma dan carta aliran. The perbezaan utama antara Algoritma dan Alur Flow adalah bahawa algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah yang diberikan semasa carta aliran adalah gambarajah yang digunakan untuk mewakili suatu algoritma.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Algoritma
3. Apakah Flowchart
4. Kesamaan Antara Algoritma dan Flowchart
5. Perbandingan Side by Side - Algoritma vs Flowchart dalam Borang Tabular
6. Ringkasan
Setiap tugas berlaku mengikut algoritma. Sekiranya terdapat pertanyaan seperti bagaimana untuk log masuk ke akaun Facebook, urutannya adalah seperti berikut. Pertama, pengguna harus membuka penyemak imbas. Kemudian dia harus menaip URL yang betul. Selepas pergi ke halaman Facebook, dia harus memasukkan alamat e-mel dan kata laluan yang betul. Akhirnya, pengguna perlu menekan butang log masuk. Jika nama pengguna dan kata laluan yang disediakan adalah betul, dia boleh membuka akaun Facebook. Begitu juga, setiap tugas mempunyai urutan langkah yang perlu diambil. Dalam pengkomputeran, mekanisme ini dikenali sebagai algoritma. Algoritma tidak dapat ditentukan tanpa menerangkan prosedur. Prosedur adalah urutan arahan yang terhingga, di mana setiap boleh dilakukan dalam jumlah masa yang terhingga. Oleh itu, algoritma adalah satu langkah demi langkah untuk menyelesaikan masalah tertentu. Apabila terdapat masalah yang rumit untuk diselesaikan, ia boleh dibahagikan kepada masalah sub kecil. Algoritma penulisan untuk setiap masalah sub dikenali sebagai sub-algorithm.
Algoritma untuk menambah dua nombor adalah seperti berikut.
Urutan langkah dalam algoritma ini menggunakan bahasa Inggeris mudah untuk menambah dua nombor.
Algoritma untuk mencari jumlah lima nombor adalah seperti berikut.
Urutan langkah ini dalam algoritma menggunakan bahasa Inggeris mudah untuk mencari jumlah lima angka. Beberapa contoh algoritma adalah algoritma carian dan algoritma sort. Algoritma carian digunakan untuk mencari unsur dalam struktur data. Algoritma jenis ini boleh menyusun item dalam susunan tertentu.
Satu carta alir ialah gambarajah yang mewakili algoritma. Algoritma ini boleh ditulis menggunakan carta alir. Ia bukan bahasa pengaturcaraan. Ia adalah representasi grafis untuk menulis algoritma. A carta alir mempunyai sejumlah simbol. Bentuk oval menunjukkan permulaan dan akhir sesuatu program. Simbol rombus mewakili operasi input dan output. Sebagai contoh, program mungkin meminta input pengguna. Selain itu, ia mungkin mencetak jawapan pada skrin sebagai output. Proses diwakili menggunakan simbol segi empat. Ia mewakili inisialisasi dan pengiraan yang boleh ubah. Ini boleh menjadi situasi dengan keputusan. Melangkah melalui satu laluan boleh memberi kebenaran sementara jalan lain boleh memberi salah. Untuk keadaan sedemikian, simbol berlian digunakan. Ia adalah untuk memeriksa benar atau salah. Lingkaran kecil dikenali sebagai penyambung. Ia digunakan untuk menyambungkan rehat dalam carta alir. Urutan dari satu langkah ke yang lain diwakili oleh kunci anak panah. Carta alir untuk mengira jumlah dua nombor adalah seperti berikut. Nombor 2 dan 3.
Rajah 01: Carta Alur untuk mengira jumlah dua nombor
Diagram rajah berikut menggambarkan carta alir untuk mengira jumlah 10 nombor.
Rajah 02: Carta Alir untuk mengira jumlah 10 nombor
Terdapat beberapa peraturan untuk diikuti apabila menggambar satu carta aliran. Satu carta alir harus diambil dari atas ke bawah. Semua jadual aliran harus bermula dengan simbol permulaan, dan semua kotak harus dihubungkan dengan anak panah. Simbol keputusan mempunyai dua titik keluar yang benar atau palsu. Fakta-fakta ini harus dipertimbangkan ketika melukis carta alir.
Algoritma vs Flowchart | |
Algoritma adalah satu langkah demi langkah untuk menyelesaikan masalah tertentu. | Satu carta alir ialah gambarajah yang mewakili algoritma. |
Perwakilan | |
Algoritma diwakili menggunakan kod alir atau kod pseudo. | A carta alir diwakili menggunakan simbol. |
Artikel ini membincangkan perbezaan antara algoritma dan carta aliran. Perbezaan antara Algoritma dan Alur Flow adalah bahawa algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah tertentu manakala alur carta adalah gambarajah yang mewakili algoritma. Algoritma direka untuk menyelesaikan masalah tertentu. Terdapat beberapa pendekatan untuk menyelesaikan masalah ini. Adalah penting untuk menganalisis setiap penyelesaian dan melaksanakan penyelesaian terbaik. Algoritma boleh divisualisasikan menggunakan carta alir. Apabila menganalisis algoritma, masa berjalan dan ruang yang diperlukan juga dipertimbangkan.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar seperti peringatan kutipan. Sila muat turun versi PDF di sini: Perbezaan Antara Algoritma dan Carta Alir
1.yusufshakeel. Algoritma menggunakan Alur Flowchart dan Kod Pseudo kod Tahap 1, Yusuf Shakeel, 27 Ogos 2013. Boleh didapati di sini
2.tutorialspoint.com. "Asas Algoritma Struktur Data." Titik, Boleh didapati di sini