Selasa, 01 Mei 2012

STRUKTUR DATA

Struktur Data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien. struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom 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.


Konsep Tipe Data
Pembagian Tipe Data:
1. Tipe sederhana(Simple Type): disebut juga sebagai tipe data skalar, yakni bahwa
dalam sebuah perubah hanya dimungkinkan untuk menyimpan sebuah nilai data,
yakni bahwa tipe data skalar menunjukkan untuk data tersebut nilainya terbentuk
Tipe String adalah data yang berisi sederetan karakter yan banyaknya bisa berubahubah sesuai kebutuhan, dengan besarnya adalah antara 1 sampai dengan 255
karakter.
Bentuk umum penulisan tipe data ini adalah:
Type pengenal  =  string[panjang]; dengan
Pengenal = nama tipe data
Panjang = bilangan bulat yang menunjukkan jumlah karakter
Sebagai contoh:
Tipe kata = string[50]
Var Nama1, Nama2 : Kata;
Operasi String
1. Prosedur Standar
2. Fungsi Standar
3. Tipe Struktur, pada tipe ini setiap perubah dapat menyimpan lebih dari sebuah nilai

3. Tipe Struktur, pada tipe ini setiap perubah dapat menyimpan lebih dari sebuah nilai
data yang masing-masing nilai data disebut komponen. Karakteristik tipe data
terstruktur ini adalah ditentukan berdasarkan cara penstrukturan dan tipe masingmasing komponen. Ukuran tipe terstruktur dalam bahasa pemrograman Turbo
Pascal maksimum 65520 byte. Pada tipe ini terdapat empat buah tipe data
terstruktur, yaitu larik, rekaman, himpunan, dan berkas
a. Tipe larik(array tipe) adalah tipe terstruktur yang mempunyai komponen
dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang
sama. Posisi masing-masing komponen dalam larik dinyatakan sebagai nomor
index
b. Tipe record adalah kumpulan data yang setiap elemennya bisa mempunyai
tipe data yang berbeda satu sama lainnya. Pada larik, semua elemen harus
bertipe sama.
c. Tipe set/himpunan adalah kumpulan objek yang mempunyai tipe data yang
sama dan urutan penulisannya tidak diperhatikan. Setiap objek dalam suatu set
disebut anggota atau elemen himpunan.
d. Tipe file atau berkas adalah kumpulan sejumlah komponen yang bertipe sama
yang jumlahnya tidak tertentu dan biasanya tersimpan dalam suatu media
penyimpanan luar.
e. Tipe pointer adalah fasilitas yang memungkinkan pemakai menggunakan
perubah yang bersifat dinamis
f. Tipe terbilang atau enumerated, disebut demikian karena semua nilai yang
ada disebut dengan cara satu persatu.
Contoh:
Type TOKO = (baru,ramai,sukses,rapi);
TypeHARI =(minggu,senin,selasa,rabu,kamis,jum’at,sabtu,minggu);
TypeBULAN =(jan,feb,mar,apr,mei,jun,jul,ags,sep,okt,nop,des);
typeSEKOLAH=(tk,sd,smp,sma,universitas);

Tidak ada komentar:

Posting Komentar