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.
Contoh Array
•
Contoh :
-
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
A[1]=200
A[2]=300
A[3]=400
Contoh Program :
Buatlah flowchart dan program array satu
dimensi dengan menggunakan inputan user ( min 6).
Contoh :
1. nilai [0 ] = 12 ;
2. nilai [ 1] = 36 ;
3. nilai [ 2] = 45 ;
4. nilai [3] = 58 ;
5. nilai [ 4] = 93 ;
6. nilai [ 5] = 87 ;
•
Coding :
•
package tupen;
•
import javax.swing.JOptionPane;
•
public class Array3 {
•
public static void main(String []args){
•
int
n=Integer.parseInt(JOptionPane.showInputDialog("Berapa Jumlah
data"));
•
int[]angka=new int[n];
•
// menggunakan
perulangan for
•
for (int i=0;i<angka.length;i++){</angka.length;i++){
•
angka
[i]=Integer.parseInt(JOptionPane.showInputDialog("Data ke - " +
i+"?" ) );
•
}
•
//menggunakan perulangan while
•
int a=0;
•
while(a<angka.length){</angka.length){
•
System.out.println("Nilai Index ke -"+ a +" Adalah = "
+angka [a]);
•
a++ ;
•
}
•
}
•
}
Pengertian
Record
RECORD (REKAMAN)
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
Cara pendeklarasian dari record adalah sbb:
• 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;
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
Cara pendeklarasian dari record adalah sbb:
• 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;
Var
x: Data_mahasiswa;
1. Pengaksesan Elemen Record
Nama variable disertai nama field.
x.Nama
x.Usia
x.Kota
x.Kodepos
Contoh.
program RECORD_INTRO;
type tanggal = record
bulan, hari, tahun : integer;
end;
var waktu : tanggal;
begin
waktu.hari :=25;
waktu.bulan:=09;
waktu.tahun:= 1983;
writeln('hari ini adalah ',waktu.hari,':',waktu.bulan,':', waktu.tahun)
end.
Record atau struct
Seperti
halnya Array, Record atau Struct juga termasuk tipe data komposit. Record
dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++.
Berbeda dengan array, tipe data record mampu menampung banyak data dengan tipe
data berbeda-beda (heterogen). Misalnya, satu bagian integer, satu bagian lagi
character, dan bagian lainnya Boolean. Biasanya record digunakan untuk
menampung data suatu obyek. Misalnya, siswa memiliki nama, alamat, usia, tempat
lahir, dan tanggal lahir. Nama akan menggunakan tipe data string, alamat
bertipe data string, usia bertipe data single (numeric), tempat lahir bertipe
data string, dan tanggal lahir bertipe data date. Berikut ini contoh pengunaan
record dalam Delphi.
Contoh pengunaannya pada Delphi.
Type TRecord_Siswa = Record
Nama_Siswa : String[30]
Alamat : String[50]
Usia : Real
EndRecord
Contoh pengunaannya pada Delphi.
Type TRecord_Siswa = Record
Nama_Siswa : String[30]
Alamat : String[50]
Usia : Real
EndRecord
Kesimpulan
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.
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.
0 comments:
Post a Comment