BK : ALGORITMA - Ryan's Blog

Breaking

Quote

Perintah Pertama dari Allah SWT adalah IQRO

Monday, July 15, 2024

BK : ALGORITMA


ALGORITMA
Algoritma dasar adalah urutan langkah-langkah logis yang digunakan untuk menyelesaikan masalah atau mencapai tujuan tertentu dalam pemrograman atau pemecahan masalah.

Proses algoritma dikategorikan sebagai berikut :
1.  Selection Procces jika instruksi dikerjakan memenuhi kriteria tertentu
2.  Sequence Procces jika instruksi dikerjakan secara sekuensial/berurutan
3.  Concurrent Procces jika beberapa instruksi dikerjakan secara bersama
4.  Iteration Procces jika instruksi dikerjakan selama memenuhi suatu kondisi tertentu

Sosok yang menemukan algoritma adalah Al-Khawarizmi.

Contoh
Buat algoritma cara membuat teh manis
1.  Ambil gelas
2.  Masukkan teh celup
3.  Masukan gula putih secukupnya
4.  Tuang air panas ke gelas
5.  Aduk hingga larut

STRUKTUR DATA
Struktur data adalah cara untuk mengorganisasi, mengelola, dan menyimpan data sehingga data tersebut dapat diakses dengan efisien.

Jenis Struktur Data
a)  Stack (tumpukan)
Stack adalah struktur data linier yang menggunakan aturan LIFO (Last in First out), yang berarti data yang masuk paling akhir akan keluar paling awal.

b)  Queue (antrian)
Queue adalah struktur data linier yang mengikuti aturan FIFO (First in First out), artinya data yang masuk paling awal akan keluar paling awal

Contoh


FLOWCHART
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses dengan proses lainnya dalam suatu program.

Simbol-Simbol Flowchart

Keuntungan menggunakan flowchart :
1)  lebih mudah dibaca dan dipahami
2)  dapat digunakan untuk menyelesaikan masalah
3)  lebih rinci dengan model visualisasi

Kekurangan menggunakan flowchart :
1)  tidak cocok untuk menyelesaikan masalah yang rumit
2)  memerlukan software khusus
3)  memakan ruang ketika menata simbol flowchart


No comments:

Post a Comment