Algoritma dan Diagram Alir

Setelah kita mengetahui sejarah perkembangan bahasa C sekarang kita lanjut mengenai ALGORITMA.

Apa siih algoritma itu???

Algoritma yaitu urut-urutan langkah pekerjaan yang ditulis dalam notasi diskriptif yang logis untuk pencapaian suatu solusi atau untuk menuju kesuatu tujuan tertentu.

Kata kunci untuk algoritma itu sendiri terletak pada kata LOGIS yaitu maksudnya Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah.

Sementara itu konsep dalam algoritma dapat kita terapkan pada simbol-simbol yang akan terbentuk dengan nama diagram alir.

Diagram alir( Flowchart ) adalah penulisan algoritma pemrograman dengan menggunakan symbol-simbol yang dapat memudahkan dalam memahami alur program secara menyeluruh.

Berikut ini adalah contoh dari algoritma beserta diagram alirnya.

Algoritma dan diagram alir untuk mengetahui apakah x habis dibagi dengan 3

Konsep algoritma :

1.      Mulai

2.      Masukkan bilangan x

3.      Apakah x mod 3 =0 ? , jika iya lanjutkan ke langkah 4 tapi jika tidak lanjutkan ke langkah 5

4.      Tampilkan pesan “x habis dibagi 3”

5.      Tampilkan pesan “ x tidak habis dibagi 3”

6.      Selesai

Diagram Alir :

Contoh algoritma lainya juga yang sering terjadi dalam kehidupan kita sehari-hari. Disini dituliskan salah satu contoh algoritma dalam membuat nasi goreng, yaitu sebagai berikut:

1.      Mulai

2.      Siapkan alat dan bahan ( alat : wajan, alat untuk mengolah ; bahan : minyak, bumbu bumbu nasi goreng, nasi )

3.      Panaskan minyak

4.      Masukkan bumbu-bumbu nasi goreng lalu nasi dan masak hingga matang

5.      Nasi goreng siap disajikan

6.      Selesai

Diagram Alir:

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s