Rabu, 18 April 2012

struktur data part.2


VARIABLE
Adalah sebuah tempat untuk menampung data.
Ada 2 Jenis Variable :
1.   Variable Memory
Variable yang dipergunakan untuk suatu proses di memory dan tidak perlu disimpan sebagai file data.
Sifat : Sementara
2.  Variable Field
 yang dipergunakan sebagai proses dan disimpan dalam file data ( untuk sewaktu-waktu digunakan kembali).
Sifatnya : Tetap.
Variable Memori dipergunakan untuk proses program yang datanya tidak diperlukan untuk disimpan, karena hanya dibutuhkan sebagai data antara ( data yang hanya dipergunakan selama proses berlangsung, untuk mendapatkan data akhir yang dibutuhkan untuk disimpan  sebagai field tetap).
Misalnya :
Kita menghendaki hanya untuk menyimpan data total transaksi penjualan seorang konsumen. Tanpa ingin mengetahui data total satuan barang.
DEKLARASI VARIABLE:
Mendeklarasikan varibel adalah:
a. Memberikan nama variabel sebagai identitas pengenal
b. Menentukan tipe data variabel
Contoh deklarasi variabel ( Character / Numeric ):
 NILAI           = 0      { deklarasi Numeric}
 NAMA           = SPACE(20)  { deklarasi Character }
 LAGI             = .T.    { deklarasi Logical }
Beberapa identifier yang sejenis bisa dideklarasikan bersamaan.
A,B,C = 0
NAMA, ALAMAT=SPACE(20)
DEKLARASI KONSTANTA ( Ketetapan ):
Mendeklarasikan konstanta adalah:
a.  Memberikan nama konstanta sebagai identitas pengenal.
b.  Menentukan nilai konstanta.
Contoh deklarasi konstanta:
NILAI = 100
KOTA=“KUDUS”
Pada suatu data seringkali dibutuhkan pembacaan kembali informasi (retrieval information) dengan cara searching.
Searching adalah pencarian data dengan cara menelusuri data-data tersebut. 
Tempat pencarian data dapat berupa array dalam memori, bisa juga pada file pada external storage.
Proses searching dibedakan menjadi 2 cara :
1.   Sequantial Searching
Merupakan proses pencarian data dengan metode pembacaan secara berurut sesuai dengan record database.
Field yang dicari sebagai dasar pencarian bebas, sesuai dengan data field name pada record.
Instruksi : Locate for <Variable>=Nilai
2. Index Searching
Merupakan proses searching data dengan metode pembacaan disesuaikan dengan kunci data field ( field key ) yang dijadikan dasar index.
Field yang dicari harus merupakan field dasar index ( Index key )
Instruksi : Seek <Variable>
PENGURUTAN DATA / SORT (1)
Sort adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga menjadi tersusun secara teratur menurut suatu aturan tertentu.
Pada umumnya terdapat 2 jenis pengurutan :
©    Ascending   (Naik)
©    Descending (Turun)
Contoh :
Data Acak                  : 5    6    8    1    3    25   10
Terurut Ascending   : 1    3    5    6    8    10   25
Terurut Descending : 25  10   8    6    5    3    1  
PENGURUTAN NAIK ( ASCENDING )
Yaitu pengurutan data dengan sistem urutan dari kecil ke besar
Angka = 1 s/d 9
Abjad = A s/d Z
Instruksi : SORT ON <VARIABLE> TO <FILE>
Sort berdasarkan Nama secara ascending disimpan dengan nama file : STAF1.
                        SORT ON NAMA TO STAF

PENGURUTAN TURUN ( DESCENDING )
Yaitu pengurutan data dengan sistem urutan dari besar ke kecil
Angka = 9 s/d 1
Abjad= Z s/d A
Instruksi : SORT ON <VARIABLE>/D TO <FILE>

0 komentar:

Posting Komentar

Template by:

Free Blog Templates