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