Menganalisa dan Membuat Algoritma
Tindakan yang diperlukan
adalah mengidentifikasi data yang menjadi MASUKAN/INPUT dan
mengidentifikasi informasi yang akan menjadi KELUARAN/OUTPUT.
Selanjutnya menentukan PROSEDUR/PROSES untuk mengolah INPUT menjadi OUTPUTseperti
yang dikehendaki. PROSES/PROSEDURE terdiri dari tahapan
instruksi untuk menyelesaikan masalah sesuai dengan cara kerja komputer, inilah
yang disebut sebagai ALGORITMA.
Diagram Analisa Permasalahan |
ALGORITMA dapat disusun
dengan menggunakan FLOWCHART (diagram alir) atau PSEUDOCODE (mirip
kode program).
Beberapa simbol DIAGRAM
ALIR standar yang sering digunakan adalah sebagai berikut:
Simbol Diagram Alir Standar |
Keterangan:
- Terminator : menyatakan titik awal atau titik akhir diagram
alir, contoh:
- input/output : juga disebut data, digunakan untuk operasi
pemasukan data atau penampilan data, contoh:
- Proses : menyatakan sebuah proses, misalnya proses
perhitungan luas sebuah persegi panjang.
- Proses terdifinisi menyatakan sub-prosedur/sub-proses lain.
- Pengambilan Keputusan digunakan untuk melakukan pengambilan keputusan
- Penghubung digunakan untuk menghuungkan ke berbagai bagian
dalam diagram alir.
Contoh algoritma menghitung
luas lingkaran:
Contoh Algoritma Menghitung Luas Lingkaran |
ConversionConversion EmoticonEmoticon