Rabu, 09 Mei 2012

MATERI KSI B (PERTEMUAN 8) PART 5

Perintah INSERT, untuk menyisipkan record pada posisi tertentu, syarat dari file database (DBF) harus dalam keadaan aktif

Format Perintah :   INSERT [BLANK] [BEFORE]
Uraian
a.        INSERT, menyisipkan record setelah record aktif
b.        INSERT BLANK, menyisipkan record kosong setelah record aktif
c.        INSERT BEFORE, menyisipkan record  pada record aktif
d.        INSERT BLANK BEFORE, menyisipkan record kosong pada record aktif




Kelompok perintah untuk memindahkan penunjuk record aktif

syarat dari file database (DBF) harus dalam keadaan aktif

ð  Perintah GO RECORD, untuk memindahkan penunjuk record ke record tertentu

Format Perintah :   GO RECORD #

ð  Perintah GO TOP, untuk memindahkan penunjuk record ke record pertama

Format Perintah :   GO TOP

ð  Perintah BOTTOM, untuk memindahkan penunjuk record ke record terakhir

Format Perintah :   GO TOP

ð  Perintah SKIP, untuk memindahkan record ke posisi tertentu

Format Perintah :   SKIP n / -n

ð  Perintah LOCATE, untuk memindahkan penunjuk record atau mencari record tertentu berdasarkan satu atau lebih field

Format Perintah :   LOCATE FOR < kondisi >

ð  Perintah CONTINUE, untuk melanjutkan pencarian jika yang ditemukan bukan data yang diinginkan

Format Perintah :   CONTINUE

 

ð  Perintah SEEK, untuk memindahkan penunjuk record atau mencari record tertentu berdasarkan field key indek

Format Perintah :   SEEK <field key>

ð  Perintah FIND, untuk memindahkan penunjuk record atau mencari record tertentu berdasarkan field key indek

Format Perintah :   FIND <field key>
Perintah MODIFY STRUCTURE,  untuk merubah struktur field dari file database (dbf) yang aktif


Perintah untuk pengelolaan File Memori atau Variable Memori

ð Perintah STORE atau   =, Untuk memasukan harga pada suatu varibel memori

Format Perintah

STORE < Nilai > TO < NV1, NV2, … >

< Nama Variabel > = < Nilai >

ð Perintah RELEASE, untuk menghapus varibel memori yang aktif di memori

Format Perintah:  RELEASE [ALL] < NV1,NV2,… >,  

ð Perintah DISPLAY MEMORY, untuk melihat atau menampilkan  varibel memori yang aktif pada memori per halaman

Format Perintah:  DISPLAY MEMORY  [ to print ]  

ð Perintah LIST MEMORY, untuk melihat atau menampilkan  varibel memori yang aktif pada memori secara keseluruhan

Format Perintah:  LIST MEMORY  [ to print ]  

ð Perintah SAVE TO, untuk menyimpan variabel memori yang aktif pada suatu file memori (mem)

Format Perintah:  SAVE TO [D/D] <nama file >

ð Perintah RESTORE, untuk memanggil atau mengaktifkan File Memori (MEM)

Format Perintah:  RESTORE [D/D] <nama file >

Manajemen Database File Manjemuk


.  Nama File                       : DATA_MHS.DBF
Nama File Indek        : DATA_MHS.NDX
FIELDS KEY                              : NPM
dengan struktur sebagai berikut

No
Nama File
Jenis
Panjang
Kode
1.
NPM
C
8

2.
Nama_mhs
C
35

3.
JKEL
C
1
L/P
4.
TPT_LHR
C
20

5.
TGL_LHR
C
8

6.
AGAMA
C
1
1,2,3,4,5 dan 6
7.
ALAMAT_1
C
35

8.
ALAMAT_2
C
35

9.
TELEPON
C
12

10.
Kelas
C
5


2.  Nama File                       : MT_KUL.DBF
Nama File Indek        : MT_KUL.NDX
FIELDS KEY                              : KODE_MK
dengan struktur sebagai berikut
No
Nama File
Jenis
Panjang
Kode
1.
KODE_MK
C
8

2.
NAMA_MK
C
35

3.
SKS
C
1

4.
JENIS
C
1


3.  Nama File                       : NILAI.DBF
Nama File Indek        : NILAI.NDX
FIELDS KEY                              : NPM+KODE_MK
dengan struktur sebagai berikut
No
Nama File
Jenis
Panjang
Kode
1.
NPM
C
8

2.
KODE_MK
C
8

3.
GRADE
C
1
A,B,C,D
4.
SEMESTER
C
5
4-tahun 1-1/2

Perintah yang digunakan

ð   Perintah SELECT, untuk pembagian memori kerja untuk penempatan file-file dbf dalam waktu bersamaan dalam satu hari

Format Perintah:  SELECT < nama area/alias >

ð   SET RELATION, untuk merelasikan dua file

Format Perintah:  SET RELATION TO <expr> INTO <alias>

Contoh, aktifkan file DATA_MHS.DBF dan NILAI.DBF, dan relasikan file tersebut berdasarkan key yaitu npm

Jawab.

SELECT A
USE  DATA_MHS INDEX DATA_MHS
SELECT B
USE  NILAI INDEX NILAI
SET RELATION TO NPM INTO A
Tampilkan npm,nama_mhs,kode_mk,nilai nama yang mempunyai grade A,B dan C.
Jawab:
LIST bànpm, aànama_mhs, bàkode_mk, bànilai for grade $ ‘ABC’
Atau

DISPLAY bànpm,aànama_mhs,bàkode_mk,bànilai for grade $ ‘ABC’

0 komentar:

Posting Komentar

Please Leave Your Comment :)