Jumat, 26 Februari 2010

Jenis Tipe Data…

Jenis Tipe Data…

a. Field (medan) menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data, kolom item, dan atribut. Contoh field yaitu nama seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.

b. Record (rekaman) menyatakan kumpulan dari sejumlah elemen data yang saling terkait. Sebagai contoh, nama, alamat, tanggal lahir, dan jenis kelamin dari seseorang menyusun sebuah record. Istilah lain yang juga menyatakan record yaitu tupel dan baris.

c. Tabel menghimpun sejumlah record. Sebagai contoh, data pribadi dari semua pegawai disimpan dalam sebuah tabel.

d. Basis data (database) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Sebagai contoh, basis data akademis mengandung tabel-tabel yang berhubungan dengan data mahasiswa, data jurusan, data mata kuliah, data pengambilan mata kuliah pada suatu semester, dan nilai yang diperoleh mahasiswa.

e. Sepenggal penjelasan tentang ARRAY.
• Elemen-elemen array haruslah bertipe data sama (tidak harus berupa integer) dan bisa berisi nilai yang sama atau berbeda-beda.
• Elemen-elemen array tersusun secara berderet dan dapat diakses secara random di dalam memori.
• Array memiliki alamat yang besebelahan/berdampingan tergantung lebar tipe datanya.
• Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.
Deklarasi array
Var var_array : array (range_index) of tipe_data ;
• Var nilai : array (1..20) of integer;
char jenny [20];
dapat menampung karakter sampai 20 karakter
Array yang sudah dipesan, misalnya 20 tempat tidak harus diisi semuanya, bisa saja hanya diisi 5 elemen saja, baik secara berurutan maupun tidak. Namun pada kondisi yang tidak sepenuhnya terisi tersebut, tempat pemesanan di memori tetap sebanyak 20 tempat, jadi tempat yang tidak terisi tetap akan terpesan dan dibiarkan kosong.
INISIALISASI ARRAY
Untuk menginisialisasi array, elemen-elemen array diletakkan diantara tanda kurung.
Contoh :
• Int arr [ 5 ] = { 1, 3, -3, 5, 2 } ;

2.RECORD
Sebuah record rekaman disusun olehbeberapa field. Tiap field berisi data daritipe dasar / bentukan tertentu. Recordmempunyai kelebihan untuk menyimpansuatu sekumpulan elemen data yang berbeda-beda tipenya (di banding array).
Contoh , sebuah record dengan empat buah field

Field1 Field2 Field4 Field4
Sintax
type
nama_record = record
identifier_1 : tipe_data_1;
:
:
identifier_n : tipe_data_n;
end;
var variabel : nama_record;
Array dari Record
type tanggal = record
bulan, hari, tahun : integer;
end;
var birthdays : array[1..10] of tanggal;

3. POINTER
Pointer : variabel yang berisi alamat memori
Bentuk Umum : Type *variable name;
• Type adalah tipe dasar pointer
• Variable name adalah nama variabel pointer
• * adalah operator memori untuk mengembalikan nilai variabel pada alamatnya yang ditentukan oleh operand.
DEKLARASI POINTER
Type pengenal = ^simpul;
Simpul = tipe;

4. LIST
• List : umpulan objek data yang bertipe sama
• Elemen-elemennya dapat dihapus atau ditambahkan secara dinamis
Data1
List dgn pointer
Data2

Tidak ada komentar:

Posting Komentar