SOAL
1. Apa yang dimaksud dengan struktur data ?
2. Sebutkan minimal 5 type data jelaskan !
JAWABAN
1. Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisien, termasuk operasi-operasi didalamnya. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.
2.A. TIPE STRING
TIPE STRING menyimpan data string (deretan karakter). Panjangnya 255 karakter.
Contoh: var nama: string;
B. TIPE ARRAY
Adalah tipe terstruktur yg mempunyai komponen dlm jml yg tetap dan setiap komponen mempunyai tipe yang sama.
• Ada 2 jenis : Array berdimensi satu dan array berdimensi dua
ARRAY DIMENSI SATU
Sintaks :
type pengenaltipe = array[tipe_index] of tipe_data
Var namavar:pengenaltipe;
Keterangan : Pengenal adalah nama tipe data
Tipe_index adalah tipe data untuk nomor index serta menentukan banyaknya
Komponen larik tersebut. Tipe adalah tipe data komponen
Contoh:
type larik=array [1..100] of real;
var nilai: larik;
ARRAY DIMENSI DUA
Adalah array yang berupa tabel, shg posisi data berada pada baris dan kolom
Syntax:
type namatipe= ARRAY [1..baris, 1..kolom] of tipe data
Contoh:
Type matrix= ARRAY [1..5, 1..7] of integer;
var A,B, C: matrix;
C. TIPE RECORD
• Sama dengan larik hanya saja pada rekaman setiap elemen bisa mempunyai tipe data yang berbedasatu sama lain.
• Sintaks:
• Type pengenal = record
Field1 : tipe1;
Field2 : tipe2;
.
Fieldn : tipen;
End;
Keterangan :
• pengenal adalah pengenal yg menunjukkan tipe data yg akan Dideklarasikan
• field1,fieldn adalah nama variabel yang akan digunakan
• tipe1,tipen adalah sembarang tipe data yg telah dideklarasikan sebelumnya
• CONTOH:
Type rekam= RECORD
nim: string[10];nama:string[20];
ip:real;
End;
larikrek= ARRAY [1..100] of rekam;
Var: mhs:larikrek;
Kebanyakan pemakain record berupa larik, yaitu untuk pemakaian dalam jumlah besar. Pada pendeklarasian record memungkinkan suatu variabel mempunyai banyak tipe
D. TIPE DATA HIMPUNAN
• Adalah kumpulan obyek yg mempunyai tipe data yg sama dan urutan penulisannya tdk diperhatikan. Perbedaan dng larik pd himpunan selalu dioperasikan secara keseluruhan sebagai satu kesatuan.
• Sintaks :
• type pengenal = set of tipe_data ;
• Keterangan :
• pengenal adalah nama perubah/pengenal yg akan dinyatakan sbg tipe himp
• tipe_data adalah tipe data dari anggota himpunan , harus bertipe ordinal
E. TIPE DATA FILE
• File adalah kumpulan dari record.
• File digunakan agar data yg telah terkumpul dpt disimpan kedlm disk shg pemeliharaan data menjadi lebih mudah.
• Pemeliharaan data terdiri dari tambah data, lihat data, koreksi data, hapus data, dan cetak data.
• Program Pascal menyediakan 3 jenis file :
File bertipe
file teks
file tak bertipe
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar