際際滷

際際滷Share a Scribd company logo
STRUKTUR DATA
Nama : FAUZAN
Npm : 1405020150
Unit : E
Semester : 3
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
Struktur  data
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.
Struktur  data
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.
Struktur  data
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.
 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
 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
 Setelah mendeklarasikan array, kita perlu
mendefenisikan array, dalam arti
menentukan besar array yang diinginkan.
Misalnya dengan cara :
Bilangan = new int [5];
C. Mendefenisikan Array
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
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] );
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
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
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
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
G.Cara pendeklarasian record
* Mendefinisikan tipe dari
record (jumlah field, jenis tipe
data yang dipakai),
* Mendefinisikan variabel
untuk dilakukan operasi.
SYNTAX
type
nama_record = record
identifier_1 : tipe_data_1;
:
:
identifier_n : tipe_data_n;
end;
var variabel : nama_record;
Contoh :
type
Data_mahasiswa = record
Nama : string;
Usia : integer;
Kota : String;
Kodepos : integer;
end;
http://materikuliah.blogspot.com

More Related Content

Struktur data

  • 1. STRUKTUR DATA Nama : FAUZAN Npm : 1405020150 Unit : E Semester : 3
  • 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.
  • 19. SYNTAX type nama_record = record identifier_1 : tipe_data_1; : : identifier_n : tipe_data_n; end; var variabel : nama_record;
  • 20. Contoh : type Data_mahasiswa = record Nama : string; Usia : integer; Kota : String; Kodepos : integer; end; http://materikuliah.blogspot.com