Nama :
Muhammad Iqbal Gozali
NPM :
57414347
Kelas : 1IA17
Pelajaran : Algoritma & Pemrograman 1A
Dosen : KUNTO BAYU A, ST
PENGERTIAN ALGORITMA
DAN FLOWCHART
I.
Pengertian
Sebagian orang
yang berkecimung di dunia program pasti akan mengerti tentang Algoritma dan
Flowchart. Di setiap permogaman pasti membutuhkan Algoritma maupun Flowchart
karna ke 2 sistem tersebut diperlukan untuk membuat project program aplikasi.
Penegrtian algoritma dan flowchart tersebut bisa diartikan sebagai berikut.
·
Algoritma adalah urutan langkah – langkah logis
pada penyelesaian masalah yang di susun secara sistematis. Konsep algoritma
bisa disertarakan dengan sebuah resep, ebuah resep biasanya memiliki daftar
bahan atau bumbu yang akan digunakan, urutan pengerjaan, dan bagaimana hasil dari
urutan pengerjaan tersebut. bila mana resep tersebut tidak tersedia maka resep
tersebut tidak bisa dikerjakan, demikian juga jika pengerjaan resep tersebut
tidak beratur maka hasil yang diharapkan tidak dapat diperoleh.
·
Sedangkan Flowchart adalah ebuah metodologi yang
digunakan untuk menganalisis, meningkatkan, dokumen dan mengelola proses atau
program. Dibandingkan dengan Algoritma, Flowchart mempunyai simbol yang berbeda
yang berisi informasi tentang langkah-langkah atau urutan kejadian.
Masing-masing dari simbol-simbol ini terkait dengan panah untuk menggambarkan
arah aliran proses.
Itulah pengertian Algoritma dan Flowchart
dalam hal ini Algoritma dan Flowchart dibutuhkan oleh seorang pemorgraman untuk
memecahkan masalah.
II.
KEGUNAAN
Ø
ALGORITMA
Algoritma sanagat membantu dalam
pembuatan program. Pembuatan program mempunyai banyak keberuntungan di
antaranya:
·
Notasi algoritma dapat diterjemahkan ke dalam
berbagai bahasa pemrograman.
·
Pembuatan atau penulisan algoritma tidak
tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma
independen dari bahasa pemrograman dan komputer yang melaksanakannya.
·
Apapun bahasa pemrogramannya, output yang akan
dikeluarkan sama karena algoritmanya sama.
seperti pembahasan tersebut:
1. Algoritma
untuk menentukan bilangan genap dan bilangan ganjil.
Algoritmanya sebagai berikut:
1) masukkan bilangan.
2) apakah sisa hasil bagi 2 sama dengan 0,
kalau iya cetak bilangan genap, kalau tidak cetak bilangan ganjil.
3) selesai
Ø
FLOWCHART
Flowchart pada awalanya digunakan para
insinyur industry untuk struktur proses kerja, seperti manufaktur perakitan.
Tapi semenjak pergantian waktu dan teknologi sudah modern akhirnya flowchart di
gunakan tidak satu perencanaan tapi masih banyak yang menggunakan metode
flowchart, beberapa kegunaan flowchart sebagai berikut.
1.
Perencanaan Proyek Baru
Salah satu penggunaan umum dari flowchart adalah untuk
memetakan proyek baru, terutama yang bersifat teknis atau membutuhkan beberapa
desain struktur lain. Insinyur dan desainer perangkat lunak sering menggunakan
diagram alur untuk tujuan ini. Berpikir tentang bagaimana proses akan bekerja
menggunakan flowchart dapat menghemat banyak waktu dalam desain.
2.
Desain
Sistem atau Program
Menggunakan flowchart memungkinkan desainer untuk
memikirkan banyak masalah yang kompleks di muka. Karena banyak sistem atau
program memerlukan langkah-demi-langkah prosedur, sehingga menggunakan diagram
alur adalah cara yang logis untuk memikirkan langkah-langkah tersebut. Jenis
proses desain dapat jelas dipikirkan dan disampaikan kepada orang lain melalui
penggunaan flowchart.
3.
Dokumen Proses untuk Alasan Eksternal
Bisnis sering memiliki persyaratan eksternal untuk
dokumentasi proses dan flowchart dapat berguna untuk tujuan ini. Dari standar
pelaporan untuk mematuhi peraturan pemerintah, menggunakan flowchart bisa jauh
lebih efisien daripada menghasilkan narasi tertulis. Standar pelaporan untuk
mematuhi peraturan kerja, dapat menggunakan flowchart yang bisa jauh lebih
efisien daripada menghasilkan narasi tertulis.
4.
Dokumen Proses untuk Alasan internal
Penggunaan diagram alur, untuk lebih memahami bagaimana
proses bisnis kerja menawarkan banyak keuntungan untuk organisasi:
ü
Fleksibilitas – karyawan baru ataupun yang sudah
ada dapat segera mempelajari cara yang tepat untuk melakukan pekerjaan apa pun.
ü
Kualitas – Jika semua orang di tim melakukan
pekerjaan dengan cara yang sama setiap kali, hasilnya dapat diprediksi dan
konsisten.
ü
Visibilitas – Manajemen dapat melihat persis
bagaimana setiap pekerjaan yang dimaksudkan untuk dilkerjakan
ü
Perbaikan proses: Kita dapat memperbaiki cara organisasi,
jika kita tahu bagaimana cara tersebut dilakukan sekarang.
5.
Pemecahan MasalahSalah satu alasan, mengapa
sering digunakan flowchart dalam pembuatan program atau desain jaringan
komputer, adalah bahwa flowchart dapat menawarkan sumber yang baik untuk
pemecahan masalah. Hal ini juga sebagai cara yang bagus, jika digunakan untuk
pelanggan, untuk menunjukkan cara pemecahan masalah yang bersifat umum. karena
pendekatan visual akan lebih mudah diikuti, ketika disajikan dengan benar.
Simbol – simbol
dan alur dengan menggunakan flowchart
Terminator (start
terminator, end terminator) : Berbentuk oval sebagai diagram alur yang
menunjukkan awal atau akhir proses.
Proses (process)
: Berbentuk persegi panjang bentuk diagram alur, yang menunjukkan langkah alur
proses yang berjalan
Keputusan
(decision) : Berbentuk berlian, yang menunjukkan bentuk indikasi dari aliran
proses yang bercabang
Konektor (A) :
Bentuk lingkaran pada diagram alir yang digunakan untuk menunjukkan lonjakan
aliran proses
Data : Sebuah
jajaran genjang yang menunjukkan input data atau output (I / O) dalamproses.
Dokumen
(document) : Digunakan untuk menunjukkan dokumen atau laporan .
III.
KESIMPULAN
ALgoritma dan Flowchart mempunyai
kesmaan dalam metode pembuatan proyek pada pemorgraman dalam hal nya motede
tersebut adalah saling menghubungkan satu sama lain untuk pembuatan proyek
apapun. Dalam perkulihan di butuhkan dengan motede-metode tersebut supaya
membantu mahasiswa untuk memecahkan masalah atau merancang sebuah proyek baru.
Komentar
Posting Komentar