Oleh:
Algoritma adalah sederetean langkah-langkah logis yang disusun secara sistematis untuk
memecahkan suatu masalah. Algoritma lebih merupakan alur pemikiran untuk menyelesaikan suatu
pekerjaan atau suatu masalah.
Struktur data adalah cara penyimpanan, perorganisasian, dan pengaturan data di dalam media
penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.
Kesimpulan:
Sturuktur data memiliki fungsi untuk mengorganisasikan data sehungga penerapan atau
pemeliharaan logika program menjadi lebih terstruktur, pembaca juga dapat mengetahui pengertian serta
langkah-langkah pembuatan program dan juga mengetahui beberapa tipe data.
Pemakaian struktur data yang tepat didalam proses pemrograman, akan menghasilkan algoritma
yang jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.
a. Array, atau disebut larik, adalah tipe data yang berstruktur, meskipun sederhana array mampu
penyimpan data dengan tipe yang sama (homogen) didalam sebuah variabel.
b. Record atau struct, seperti array, record atau struct termasuk data komposit. Record bisa dikenal
pada bahasa pemrograman pascal atau Delphi, sedangkan struct lebih dikenal di C++. Lain hal
dengan array, tipe data record menampung tipe data yang berbeda-beda (heterogen).
c. Image, tipe data ini adalah tipe data grafik seperti contohnya grafik perkembangan suatu
populasi. Pada bahasa pemrograman modern yang berbasis visual, tipe data ini sudah sangat
didukung.
d. Datae time, nilai data date dan time disimpan dalam format yang spesifik. Dengan variabel atau
konstanta yang dideklarasikan data disimpan dengan baik dalam bentuk tipe data “date” maupun
“time”. Tipe data ini termasuk kelompok tipe data komposit, karena terbentuk dari beberapa tipe
data.
e. Object, tipe data ini menyimpan yang berhubungan dengan obyek-obyek yang biasa ada pada
bahasa pemrograman VB, Delphi dan bahasa pemrograman lain yang berbasis GUI (Graphical
User Interface).
f. Subrange, tipe data bilangan yang mempunyai range nilai tertentu yang sudah ditentukan oleh
seorang pemrogramer. Biasanya, tipe data ini memiliki batas maksimum dan minimum.
g. Enumerasi, tipe data ini mempunyai elemen-elemen yang harus disebutkan satu per-satu dan
memiliki nilai konstanta berupa integer yang sesuai dengan urutannya. pada nilai konstanta-nya
ini mewakili satu nama variabel yang ditulis didalam kurung. Tipe data ini sering ditemui dalam
bahasa Delphi dan SQL.