Showing posts with label komputer. Show all posts
Showing posts with label komputer. Show all posts

Thursday, September 28, 2017

Pengertian Struktur Data



Salah satu hal penting yang tidak dapat ditinggalkan dalam pemakaian komputer adalah data. Data dapat diperoleh dari berbagai sumber, misalkan hasil pengukuran laboratorium, hasil survei, hasil angket dan lain sebagainya. Komposisi data dan logika dari algoritma yang memanfaatkan data tersebut berhubungan sangat erat. Data sederhana dapat kita himpun ke dalam suatu struktur data yang memuat informasi tentang hubungan antara item yang terdapat di dalamnya.

Dalam istilah ilmu komputer, struktur data adalah cara penyimpanan , pengorganisasian , dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. 

Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data,baik itu kolom yang tampak oleh pengguna (user) ataupunkolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna dan juga ada kolom yang lebarnya tetap. 


Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database, misalnya untuk keperluan data keuangan, atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat  pada file-file spreadsheet, database, pengolahan kata, gambar yang dikompres, dan pemampatan file (kompres) dengan teknik tertentu yang memanfaatkan struktur data.

Klasifikasi Data 

Pada garis besarnya, data dapat dikategorikan menjadi:

A. Tipe Data Sederhana, yang terdiri dari:


– Data Sederhana Tunggal, misalnya Integer, Real, Boolean, dan Karakter.

– Data Sederhana Majemuk, misalnya String.

B. Struktur Data


– Struktur Data Sederhana, misalnya Array dan Record.

– Struktur Data majemuk, terdiri dari:
      o Linier, misalnya: Stack, Queue, dan Linier Linked List.
      o Nonlinier, misalnya Binary Tree, Binary Search Tree, Graph, dll.

Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.

About Me...

Halo, thanks for visiting my blog.

Perkenalkan saya Eko saat ini saya sedang menuntut ilmu di Universitas Buana Perjuangan Karawang atau yang lebih dikenal dengan UBP, saya mengambil jurusan Teknik Informatika pada Fakultas Ilmu Komputer. Mengapa saya mengambil jurusan Teknik Informatika karena saya ingin mengetahui lebih banyak tentang dunia komputer, saya sangat menyukai segala hal yang berbau komputer baik itu hardware maupun software, diawali dengan belajar sendiri mencari tahu apapun yang tidak saya ketahui melalui internet hingga saya sering diminta tolong oleh teman, saudara dan tetangga untuk memperbaiki komputer atau laptop mereka yang rusak, dari situlah saya ingin belajar lebih serius dengan melanjutkan study di UBP.

Saya memiliki harapan dengan bertambahnya ilmu komputer yang saya miliki dapat memberikan manfaat yang banyak bagi orang lain yang membutuhkan. Adapun kegiatan saya lainnya diwaktu senggang yang saya lakukan yaitu olahraga bersepeda atau yang sering kita sebut gowes, ya saya suka sekali gowes, biasanya di hari minggu pagi saya gowes baik itu bersama teman ataupun sendirian. Kegiatan lainnya jika saya tidak gowes saya juga suka memancing (bukan memancing keributan loh hehe..), tapi memancing ikan bro.. Oh ya satu lagi saya juga suka sekali menonton film apapun genrenya yang penting ceritanya bagus.   

Isi blog ini mungkin masih sangat amatir, ditulis pula dengan gaya yang amatir,  buat kamu-kamu yang udah berkunjung ke blog ini saya ucapkan terima kasih semoga isinya dapat memberikan manfaat yang baik buat kalian.

If you want to contact me, ngobrol-ngobrol tentang komputer, film, sepeda, mancing, atau mau ngobrol gag jelas soal dunia dan kehidupan, hubungi saya di ekosbkti@gmail.com. Saya juga senang kalau bisa ngobrol dengan sesama penikmat film, komputer, sepeda dan mancing.

Regards,
Eko

www.ubpkarawang.ac.id