Mohon tunggu...
SalmanRZ
SalmanRZ Mohon Tunggu... Lainnya - Mahasiswa Universitas Islam Negri Maulana Malik Ibrahim Malang

Sedang dalam proses memulai dari dasar :)

Selanjutnya

Tutup

Ruang Kelas

Penerapan Algoritma pada FlowChart

10 September 2024   23:31 Diperbarui: 10 September 2024   23:36 91
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Menentukan nilai C/dok. pri

Apa yang kalian ketahui tentang Algoritma?

Apa yang kalian ketahui apa itu FlowChart?

Lantas apa hubungan diantara keduanya?
Pada Website disini saya akan membahas apa itu Algoritma, FlowChart beserta apa hubungan keduanya, 

yuk simak sampai habis!

ALGORITMA

Algoritma adalah suatu langkah atau metode yang telah direncanakan secara matang sehingga terurut dan terorganisir dengan baik dan biasanya digunakan untuk memecahkan suatu masalah dengan memberikan suatu instruksi sehingga menjadi suatu tindakan.[1]

Sederhananya, 

Algoritma merupakan proses atau langkah- langkah yang ditulis secara runtut dan juga jelas untuk menyelesaikan suatu masalah. Sebenarnya  dalam kehidupan sehari-hari kita banyak menemukan dan melakukan kegiatan algoritma yang salah satunya,

Sebagai contoh dalam kehidupan sehari-hari adalah Menelpon. Prosesnya adalah sebagai berikut: 

1. Angkat telepon.  

2. Tekan nomor teleponnya yang dituju. 

3. Jika diangkat maka mulai berbicara setelah selesai tutup teleponnya. 

4. Jika tidak diangkat, maka tutup teleponnya. [2]

Nah diatas merupakan salah satu contoh algoritma yang berisi langkah-langkah kegiatan Menelpon dalam kehidupan sehari-hari. Untuk yang kita bahas kali ini Algoritma dalam bentuk Pemrograman sebagai contoh adalah menentukan Nilai Terbesar

=======================
START
    INPUT A, B, C
   
    IF A > B AND A > C THEN
        largest = A
    ELSE IF B > A AND B > C THEN
        largest = B
    ELSE
        largest = C
    END IF
   
    PRINT "Bilangan terbesar adalah", largest
END
=======================

Untuk lebih lengkapnya mengenai input-proses-output diatas bisa dilihat melalui  website berikut Pemrograman.

FLOWCHART

Flowchart adalah sebuah diagram yang menjelaskan alur proses dari sebuah program.[3]

Pengertian Flowchart

Flowchart berisi diagram-diagram yang yang menampilkan mulai dari input-proses-output dari suatu program. Input sendiri bagian program yang akan diisikan oleh pemakai program  tersebut yang akan menghasilkan output yang diinginkan kemudian program tersebut akan di proses  dan akan menghasilkan output sesuai apa yang diinputkan sebelumnya.

Fungsi 

Fungsi Flowchart sendiri memberikan gambaran-gambaran suatu program yang akan dihasillkan mulai dari input-proses-output dalam bentuk diagram., yang nantinya akan lebih mudah dipahami oleh pembacanya.

Hubungan antara Algoritma dan Flowchart
Transformasi:

Hubungan Antara Algoritma dengan Flowchart

1. Transformasi

  • Dari Algoritma ke Flowchart: Bayangkan algoritma sebagai resep masakan. Flowchart adalah gambar dari resep tersebut yang menunjukkan langkah-langkah dalam bentuk diagram.
  • Dari Flowchart ke Algoritma: Jika kamu memiliki gambar (flowchart), kamu bisa menulis langkah-langkah dalam bentuk teks (algoritma).

2. Fungsi

  • Algoritma: Memberikan detail langkah-langkah secara rinci.
  • Flowchart: Menyediakan gambaran visual dari langkah-langkah tersebut, membuatnya lebih mudah untuk dimengerti dan diikuti. 

3. Kemudahan

  • Algoritma: Baik untuk menjelaskan proses dengan detail.
  • Flowchart: Baik untuk melihat gambaran umum dari proses secara visual.

4. Pemecahan Masalah

  • Algoritma: Membantu memastikan semua langkah dilakukan dengan benar.
  • Flowchart: Membantu melihat dan memperbaiki alur proses jika ada yang tidak berjalan sesuai rencana.

Jadi, algoritma memberikan petunjuk rinci tentang apa yang harus dilakukan, sementara flowchart menggambarkan petunjuk tersebut dalam bentuk gambar yang mudah diikuti. Dengan cara ini, keduanya saling melengkapi dan mempermudah kita dalam merancang dan memahami proses.

Contoh Hubungan Algoritma dengan Flowchart

Untuk contoh sederhana dari algoritma dibawah ini


1. Memulai

2. Masukkan nilai A

3. Masukkan nilai B

4 .Mengeluarkan Output C berupa hasil dari penjumlahan antara A dengan B

Langkah diatas mencari nilai C dimana  C  hasil dari  A ditambah B , jika di hubungkan dengan Flowchart akan menghasilkan seperti gambar dibawah ini.

Untuk penjelasanya

1. Memasukkan Nilai b

2. Memasukkan Nilai a

3. Langkah berikutnya menentukan nilai c, dimana c sama dengan a ditambah b

4. Langkah terakhir akan menghasilkan output c 

Bagaimana mudah bukan?

KESIMPULAN

Secara keseluruhan, algoritma dan flowchart saling melengkapi dalam merancang dan memahami sistem atau proses. Algoritma memberikan detail yang dibutuhkan untuk pelaksanaan, sementara flowchart memberikan gambaran visual yang mempermudah pemahaman dan komunikasi. Keduanya penting untuk memastikan bahwa solusi yang dikembangkan adalah efektif, efisien, dan mudah diikuti.

Tinjauan

1.Gramedia Literasi. (n.d.). Pengertian algoritma. Gramedia. https://www.gramedia.com/literasi/pengertian-algoritma/ 

2.Niagahoster. (2023, February 13). Algoritma pemrograman: Pengertian, jenis, dan contoh. Niagahoster. https://www.niagahoster.co.id/blog/algoritma-pemrograman/ 

3.Dicoding. (2021, March 29). Flowchart adalah: Pengertian dan simbol-simbolnya. Dicoding. https://www.dicoding.com/blog/flowchart-adalah/ 

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun