Dalam istilah ilmu komputer, sebuah struktur data adalah cara
penyimpanan, penyusunan 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)
atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh
pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan.
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 berkas-berkas
lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra
yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang
memanfaatkan struktur data.
Dalam mempelajari struktur data hal-hal awal yang perlu kita
ketahui adalah tentang konstanta,
variable, dan tipe data. Nah
dalam bahasan ini saya akan membahas tentang ketiga hal di atas.
Konstanta
Dalam membuat suatu program, kita perlu menggunakan konstanta
agar program kita bisa lebih mudah diperbaiki jika ada suatu kesalahan yang
kita buat. Dengan menggunakan konstanta kita bisa memberikan nama yang mudah
dimengerti dan dipahami untuk bilangan numerik yang sangat kompleks.
Variabel
Variabel adalah lokasi di memori yang kita siapkan dan kita beri
nama khas untuk menampung suatu nilai dan atau mengambil nilai kembali
tersebut. Bentuk umum dari variable adalah:
Contoh dari variable adalah:
Tipe Data
Dalam tulisan ini yang akan dibahas adalah tipe data sederhana.
Tipe Data Sederhana
Java sudah memiliki dan memnyediakan beberapa tipe data
sederhana yang sudah siap kita pakai. Tipe-tipe data yang sudah disediakan Java
adalah:
* Integer
* Boolean
* Real
* Karakter
* String
0 komentar:
Posting Komentar