Dokumen tersebut membahas tentang struktur data dalam bahasa pemrograman Pascal dan Java, meliputi konsep array satu dimensi dan multidimensi, record, serta contoh kode program untuk menerapkan struktur data tersebut dalam program sederhana.
2. program diskon_belanjaan;
uses wincrt;
var TB,Bayar:real;
begin
write ('masukkan total bayar :');readln (TB);
writeln;
if (TB>=500.000)then
Bayar:=(TB)-(TB*10/100)
else if (TB>=100000)then
Bayar:=(TB)-(TB*5/100)
else
Bayar:=TB;
writeln ('total bayar setelah diskon adalah :',bayar:2:0);
end.
1. Program type data sederhana
4. 2.Program type data majemuk
program saya_tes;
uses wincrt;
var
Nama : string;
tgl : string;
alamat : string;
hp : string;
begin
write('Nama: '); readln(nama);
write('Tgl.Lahir');readln (tgl);
write('Alamat:');readln(alamat);
write('No.HP:');readln(hp);
writeln;
writeln('nama saya' ,nama,' tgl.lahir',tgl);
writeln('tinggal di' ,alamat,' dan no.hp saya',hp);
end.
6. 3. Program type data sederhana
program menghitung_nilai_ganjil_genap;
uses wincrt;
var NilA:integer;
begin
write ('masukkan nilai a:');readln (NilA);
if (NilA mod 2=0)then
write('genap')
else
writeln('ganjil')
end.
8. Array Dan Record
A.Pengertian Array
Array adalah sekumpulan variabel yang memiliki tipe
data yang sama dan dinyatakan dengan nama yang sama.
Array merupakan konsep yang penting dalam
pemrograman, karna array memungkinkan untuk
menyimpan data maupun referensi objek dalam jumlah
banyak dan terindeks. Array menggunakan indeks integer
untuk menentukan urutan elemen-elemennya, dimana
elemen pertamanya dimulai dari indeks 0,elemen kedua
memiliki indeks 1, dan seterusnya.
9. Contohnya :
- Angka untuk menyimpan sederetan bilangan
- Buku untuk menyimpan sekumpulan data buku
- Mahasiswa untuk menyimpan beberapa data
mahasiswa
Sebagai contoh jika A merupakan sebuah array
dengan tipe integer, maka notasi dari array A adalah:
A[n], dengan n merupakan angka index dari array
tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400
10. Mendeklarasikan variabel array dengan tipe data
yang diinginkan dengan cara yang hampir sama
dengan variabel biasa. Misalnya untuk
mendeklarasikan variabel bertipe integer, dapat
dilakukan dengan cara :int [ ] bilangan; atau int
bilangan [ ];
B. Mendeklarasikan Variabel Array
11. Setelah mendeklarasikan array, kita perlu
mendefenisikan array, dalam arti
menentukan besar array yang diinginkan.
Misalnya dengan cara :
Bilangan = new int [5];
C. Mendefenisikan Array
12. Contoh ;
// Elemen 512 x 128 dari integer array
int[][] twoD = new int[512][128];
// karakter array 8 x 16 x 24
char[][][] threeD = new char[8][16][24];
// String array 4 baris x 2 kolom
String[][] dogs = {{ "terry", "brown" },
{ "Kristin", "white" },
{ "toby", "gray"},
{ "fido", "black"}
};
http://belajarpemograman-
programmer.blogspot.co.id/2012/03/pengertian-array-
contoh-program-array.html
13. Untuk mengakses sebuah elemen didalam array multidimensi,
sama saja dengan mengakses array satu dimensi. Misalnya
saja, untuk mengakses element pertama dari baris pertama
didalam array dogs, kita akan menulis,
System.out.print( dogs[0][0] );
14. Array memiliki ukuran yang tetap dalam arti tidak dapat
membesar atau mengecil ukurannya setelah didefenisikan.
Setelah didefenisikan, maka variabel dengan nama bilangan
dapat menyimpan 5 nilai integer yang dapat diakses melalui
indeks 0 sampai indeks 4. Setelah pendefenisian array, maka
memori akan dialokasikan untuk menyimpan data dari array.
Besar memori yang dialokasikan tergantung dari tipe data
variabel array dan jumlah elemen array yang didefenisikan
15. D. Array Dua Dimensi
Pada java juga menyediakan fasilitas untuk membuat
array dua dimensi yang dapat membantu dalam
pemrograman apabila array datu dimensi tidak
mencukupi dalam menghasilkan suatu solusi
16. E.Array Multidimensi
Selain array satu dimensi dan array dua dimensi, dapat juga
membuat array multi dimensi pada java. Array
multidimensi merupakan array yang terdiri dari array yang
tidak terbatas hanya dua dimensi saja. Kita dapat
menggunakan kode berikut untuk mendapatkan array 3
dimensi :
Int [ ] [ ] array dimensi = new int [ 5 ] [ 10 ] [ 5 ] ;
http://cerahati88.wordpress.com
17. F.Pengertian record
Sebuah record rekaman disusun oleh beberapa field.
Tiap field berisi data dari tipe dasar / bentukan
tertentu. Record mempunyai kelebihan untuk
menyimpan suatu sekumpulan elemen data yang
berbeda-beda tipenya (di banding array). Contoh ,
sebuah record dengan empat buah field.
Field 1 Field 2 Field 3 Field 4
18. G.Cara pendeklarasian record
* Mendefinisikan tipe dari
record (jumlah field, jenis tipe
data yang dipakai),
* Mendefinisikan variabel
untuk dilakukan operasi.