Anda di halaman 1dari 10

KELOMPOK

1. Sikwi Puspita Sari (4611417049)


2. Dinda Husnaa D (4611417050)
Konsep Algoritma dan
Struktur Data
1. Definisi Algoritma

Algoritma adalah logika, metode dan tahapan (uru
tan)sistematis yang digunakan untuk
memecahkan suatu masalah.

Dan kamus besar bahasa Indonesia (Balai Pustaka 
1988) secara formal mendefinisikan 
algoritma sebagai berikut: 
“Algoritma adalah urutan logis pengambilan putus
an untuk pemecahan masalah.” 
2. Definisi Struktur Data 

Struktur data adalah cara penyimpanan,


penyusunan dan pengaturan data di dalam media
penyimpanan komputer sehingga data tersebut
dapat digunakan secara efisien.
3. Tahapan Pembuatan Struktur Data

- Spesifikasi atau pendeskripsian


menyatakan apa yang dapat dilakukan struktur
data, bukan cara penempatannya.
- Implementasi
menyatakan cara penerapan struktur data dengan
struktur data yang telah ada
- Pemrograman
penterjemahan menjadi pernyataan dalam bahasa
pemrograman tertentu
4. Hubungan Algoritma dan Struktur Data
 
Program adalah kumpulan instruksi komputer,
sedangkan metode dan tahapan sistematis dalam
program adalah algoritma. Program ini ditulis
dengan menggunakan bahasa pemrograman. Jadi
bisa kita sebut bahwa program adalah suatu
implementasi bahasa pemrograman. Beberapa
pakar memberi formula bahwa:

program = struktur data + algoritma


5. Syarat Algoritma yang baik:

1. Tingkat kepercayaannya tinggi (realibility)
2. Pemrosesan yang efisien (low cost)
3. Bersifat general
4. Bisa dikembangkan (expandable)
5. Mudah dimengerti
6. Portabilitas yang tinggi (portability)
Contoh Algoritma dan Implementasinya
- Algoritma untuk menghitung volume bola

Algoritma menghitung_volume_bola

Deklarasi Pi = 3,14
r = real
v = real

Deskripsi 1. Read (r)


2. v  4/3*r*r*r*Pi
3. write (‘volume bola=‘ , v)

Anda mungkin juga menyukai