Pages

Tuesday 20 March 2012

Pengenalan Struktur Data

Bagaimana cara mengatasi masalah implementasi program dengan komputer?

  • Pemahaman masalah secara menyeluruh dan persiapan data
  • Keputusan operasi-operasi yang dilakukan terhadap data
  • Penyimpanan data-data pada memori sehingga tersimpan dan terstruktur secara logis, operasinya efisien
  • Pengambilan keputusan terhadap bahasa pemrograman mana yang paling cocok untuk jenis data yang ada 
Perbedaan Tipe Data, Obyek Data & Struktur Data

Tipe data adalah jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer.
Tiap-tiap bahasa pemrograman memiliki tipe data yang memungkinkan:
  • Deklarasi terhadap variabel tipe data tersebut
  • Menyediakan kumpulan operasi yang mungkin terhadap variabel bertipe data tersebut
  • Jenis obyek data yang mungkin
  • Contoh tipe data di Pascal? Visual Basic? Java? .NET
Obyek Data adalah kumpulan elemen yang mungkin untuk suatu tipe data tertentu
Mis: integer mengacu pada obyek data -32768 s/d 32767, byte 0 s/d 255, string adalah kumpulan karakter maks 255 huruf
Struktur Data adalah cara penyimpanan dan pengorganisasian data-data pada memori komputer maupun file secara efektif sehingga dapat digunakan secara efisien, termasuk operasi-operasi di dalamnya.  

Aktivitas Struktur Data
Di dalam struktur data kita berhubungan dengan 2 aktivitas:
  • Mendeskripsikan kumpulan obyek data yang sah sesuai dengan tipe data yang ada
  • Menunjukkan mekanisme kerja operasi-operasinya, Contoh: integer (-32768 s/d 32767) dan jenis operasi yang diperbolehkan adalah +, -, *, /, mod, ceil, floor, <, >, != dsb.

Struktur data = obyek data  + [operasi manipulasi data]

No comments:

Post a Comment