Saturday, 27 September 2014


Flowchart Dan Algoritma

Nama              : Khadijah Qurota’ Ain
NPM                : 5D414326
Kelas               : 1IA17
Mata Kuliah     : Algoritma & Pemrograman 1A
Dosen             : KUNTO BAYU A, ST

A.    Flowchart

Flowchart atau diagram alir merupakan gambar atau bagan yang memperlihatkan proses yang menampilkan langkah-langkah atau urutan yang berhubungan beserta instruksinya. Flowchart  diawali  dengan penerimaan input, pemrosesan input, dan diakhiri dengan penampilan output.
Flowchart dinyatakan dengan simbol, setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman 

Simbol-simbol yang digunakan adalah sebagai berikut:


Flowchart terdiri dari 3 struktur:

1.     Struktur Sequence / Sederhana
        Diagram yang alurnya mengalir secara berurutan dari atas ke bawah atau dengan kata lain tidak adanya percabangan atau pengulangan.
Bentuk flowchart tersebut seperti:
 Flowchart Sequence
 Contoh dari flowchart dengan struktur sequence ini seperti algoritma untuk  menghitung luas segitiga, luas persegi panjang, luas lingkaran.

2.     Struktur Branching / Percabangan
         Diagram yg alurnya terjadi/terdapat alih kontrol berupa percabangan.
 Flowchart dengan stuktur percabangan  digunakan untuk meyeleksi kondisi dan   menentukan pilihan proses selanjutnya.
Bentuk flowchart tersebut seperti :


3.     Struktur Looping / Perulangan
         Flowchart dengan Struktur perulangan digunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisi terpenuhi.
Bentuk flowchart tersebut seperti:


Contoh dari flowchart ini misalnya algoritma untuk menentukan bilangan ganjil   dibawah nilai 20. Sehingga proses mencetak bilangan tersebut akan dilakukan sampai kondisi terpenuhi yaitu 20.


B.    Algoritma

Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software.
Algoritma merupakan Sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna

Contoh nyata Algoritma dalam kehidupan sehari-hari adalah "Cara Membuat Mie Instan". Berikut langkah-langkah cara membuat mie instan:
1.     Ambil penggorengan di dalam lemari yang terletak di dapur.
2.     Siapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu.
3.     Masukkan bumbu mie instan pada piring
4.     Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci kemudian tunggu hingga air mendidih.
5.     Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit.
6.     Tiriskan air di dalam panci, kemudian tuangkan mie pada piring.
7.     Aduk mie agar bumbu tercampur merata pada mie kemudian sajikan dengan keadaan hangat.



Sumber :


No comments:

Post a Comment