Apa Perbedaan Algoritma dan Flowchart ?

 DULU OFFICIAL - Halo sobat programmer, kalian sudah tau tentang algoritma dan flowchart belum ? Apa masih belum ? wah kebetulan sekali ni, kali ini mimin bakalan membahas tentang perbedaan algoritma dan flowchart. Singkatnya sih algoritma itu langkah-langkah yang dibuat sebelum menulis sebuah program sedangkan merupakan bentul visual yang menggambarkan proses dari sebuah program. Sebenarnya sebelum temen-temen belajar bahasa pemrogramman lebih baik tahu terlebih dahulu apa itu algoritma dan flowchart. 


Apa Perbedaan Algoritma dan Flowchart ?


Pengertian Algoritma 


Seperti yang mimin jelasin di awal tadi bahwa Algoritma pemrograman merupakan langkah-langkah yang ditulis secara berurutan untuk menyelesaikan sebuah masalah pada pemrograman. Biasa programmer akan menulis algoritma terlebih dahulu sebelum menulis sebuah program.


Jenis-jenis Algoritma


Algoritma terbagi menjadi 3 jenis yaitu algoritma sekuensial, perulangan dan percabangan atau bersyarat

1. Algortima Sekuensial

Algoritma ini berisi langkah-langkah berurutan dari awal hingga akhir, jadi program dijalankan dari awal hinga akhr.

2. Algoritma Perulangan

Dalam algoritma yang atu ini menjalankan sebuah perintah yang terus diulang-ulang atau bisa disebut dengan LOOPING.

3. Algoritma Percabangan atau Bersyarat

Dalam algoritma ini memilki persyaratan tertentu, jadi mudahnya user akan diberi sebuah pilihan iya atau tidak, jika user memilih iya maka akan langsung menuju ke langkah selanjutnya, akan tetapi jika user memilih tidak maka langkah tersebut akan berakhir.

Ciri-ciri Algortima


1. Memiliki Input

2. Memiliki Output

3. Terdapat sebuah proses

4. Memiliki Intruksi Yang Jelas

5. Memiliki tujuan akhir


Pengertian Flowchart


Pengertian dari flowchart merupakan bentuk visual yang menggambarkan prses kerja dari sebuah program yang akan dibuat. Biasanya programmer akan membuat flowchart setelah membuat algoritma. Fungsi flowchart sendiri yaitu untuk menggambarkan sebuah tahapan penyelesaian sebuah masalah sederhana,terurai,rapi dan jelas dapat divisualkan dengan simbol-simbol.yang standar.


Jenis-jenis Flowchart


1. Flowchart Dokumen

Flowchart Dokumen atau Paperwork Flowchart berfungsi untuk mengambil dan menyimpan sebuah data.

2. Flowchart Program

Flowchart Program atau Flowchart Logika berfungsi untuk menggambarkan secara visual prosedur alur dari sebuah program.

3. Flowchar Proses

Flowchart Proses berfungsi untuk bagaimana cara memvisualkan rekayasa industrial.

4. Flowchart Sistem

Flowchart sistem berfungsi untuk menampilkan proses kerja dari sebuah program yang sedang dijalankan secara berurutan.

5. Flowchart Skematik

Flowhart Skematik berfungsi untuk menampilkan alur prosedur sebuah sisem. Fungsinya mirip dengan Flowchart sistem, akan tetap disini menggunakan simbol-simbol yang menggambarkan alur dari sebuah program.


  Perbedaan Algoritma dan Flowchart


1. Algortima ditulis dalam bahasa yang dapat dimengerti dengan mudah oleh manusia. 

Flowchart Ditulis dengan menggunakan bentuk simbol-simbol yang sulit dimengerti oleh orang awam.

2. Algortima Tidak memiliki aturan yang ketat

Flowchart memiliki aturan yang telah ditentukan.

3. Kesalahan atau bug pada Algortima mudah terdeteksi diandingkan flowchart

Flowchar sangat mudah dibuat, namun konstruksi algoritma harus kompleks.


Jadi gimana nih sudah tau apa bedanya algortima dan flowchart. Nah jika sudah tau, langsung saja praktekkan yah. Semangat belajar promrogramman temen-temen. Ditunggu next artikelnya yah.



Baca Juga
Previous Post Next Post