MEMPERBAIKI DATA

advertisement
MEMPERBAIKI DATA
Dalam Dbase IV
1
KTI by dna
Macam-macam perintah memperbaiki data
 Cara memperbaiki data ada dua cara yaitu
 Memperbaiki kesalahan data pada suatu record, hanya data
record tersebut yang ditampilkan
Perintah Edit dan Change
 Memperbaiki kesalahan dengan menampilkan beberapa record
sekaligus
Perintah : Browse
2
KTI by dna
Memperbaiki Data dengan Edit
 Bentuk Umum:
 EDIT norecord
 EDIT fields nmfield1, nmfield2…
 Contoh :
 Edit 2
Nama
Alamat
Gol
Gaji
3
KTI by dna
: shinta
: Depok
:
3
: 2000000
 Cibubur
^W
Memperbaiki data dengan Change
 Bentuk Umum
 CHANGE fields namafield1, namafield2
 Contoh :
 2
 Change fields Gol, Gaji
Gol
Gaji
4
KTI by dna
:32
: 2000000  3000000
Memperbaiki data dengan Browse
 Bila banyak record yang harus diperbaiki maka menggunakan
perintah browse
 Bentuk Umum
 Browse
 Browse fields nmfields1, nmfields2..
 Contoh
 BROWSE fields Gol, Alamat
5
KTI by dna
Mengganti Data dengan Replace
 Dengan perintah ini dapat mengganti atau mengubah data
secara masal (banyak)
 Bentuk umum:
 REPLACE namafieldWith suatu nilai
 REPLACE ALL namafieldWith suatu nilai
 Contoh :
2
 Replace Nama with “Spong Bob”
6
KTI by dna
 Misalkan semua gaji pegawai akan dinaikkan 15% maka
perintahnya:
 Replace ALL Gaji with 1.15 * gaji
 Hasilnya ?
7
KTI by dna
Menghapus Record Tertentu
 Untuk menghapus record tertentu menggunakan perintah
DELETE
 Bentuk Umum  DELETE Record norecord
 Contoh, ingin menghapus record no 3
 Delete record 3
 Setelah memberikan perintah delete, ternyata data tidak
benar-benar terhapus, hanya diberi tanda asterik (*).
8
KTI by dna
Menghapus beberapa record sekaligus
 DELETE Next jumlah rec yang akan dihapus
 DELETE For recno() > no.rec awal .AND. Recno()<=no.rec akhir
 DELETE For Syarat
 DELETE ALL
 Contoh :
 Menghapus data dari record 2 sampai 5
. 2
. Delete next 4
. Delete for recno()>=2 .AND. Recno()<=5
 Menghapus data yang bernama Shinta
Delete For nama=“Shinta”
9
KTI by dna
Membatalkan Penghapusan
 Record yang telah terhapus masih bisa untuk dikembalikan
dengan membatalkan penghapusan.
 Bentuk Umum:
RECALL record norecord
 Contoh :
Membatalkan penghapusan record 3 yang telah dihapus
 Recall record 3
10
KTI by dna
Menegaskan Penghapusan
 Perintah untuk menegaskan penghapusan yaitu
 PACK
 Dengan perintah PACK maka semua data yang telah diberi
tanda asterik akan dihapus secara permanen atau tidak dapat
dibatalkan lagi.
11
KTI by dna
Menyisipkan Record
 Menyisipkan Record Baru
 Perintah yang digunakan  .INSERT
Perintah ini akan menyisipkan data sesuai dengan nomer record
yang diinginkan
 Contoh  Menyisikan ke record 4
 3
 Insert
Nama
Alamat
Gol
Gaji
12
KTI by dna
: Dora
: Cibubur
:3
: 2000000
 Menyisipkan record baru sebelum record yang aktif
INSERT BEFORE
 Contoh: menyisip Record Baru pada record ke-5
 5
 Insert Before
 Menyisipkan Record Kosong
 INSERT BLANK
 INSERT BLANK BEFORE
 Menambahkan Record Kosong
 APPEND BLANK
13
KTI by dna
Pengurutan Data
 Ada dua cara untuk mengurutkan data yaitu:
 Mengunakan perintah SORT
 Bentuk Umum  SORT ON nmfield TO nmfile
 Perintah ini akan menghasilkan file baru yang sudah diurutkan
bedasarkan field tertentu
 Pengurutan data dengan SORT dapat berdasarkan urutan naik
(ASC) dan urutan turun (DESC)
 Contoh
 SORT ON namaTO mhs1 /A
 SORT ON npm TO mhs2/D
14
KTI by dna
 Mengunakan perintah INDEX
 Bentuk umum : INDEX ON nmfield TO nmfile
 Dengan perintah index, tidak dapat mengurutkan secara
descending, jadi selalu Ascending. Dan akan menghasilkan suatu
file index (.NDX)
 Contoh:
 USE mhs
 INDEX ON nama TO mhsdex
 Untuk membuka file database beserta indexnya
 USE mhs INDEX mhsdex
15
KTI by dna
Pencarian Data
 Untuk mencari suatu data dapat dengan dua cara yaitu:
1. Menggunakan perintah LOCATE
 Bentuk umum  LOCATE FOR nmfield = value
 Contoh : .LOCATE For nama = “Andika”
 Setelah perintah Locate, Dbase akan menampilkan no record yang
dicari. Untuk menampilkannya menggunakan perintah DISPLAY
 Bila ada lebih dari satu record yang bernama “Andika” maka untuk
mencari datanya menggunakan .CONTINUE
 Bila sudah tidak ada lagi datanya, dBase akan menampilkan  END
of LOCATE SCOPE
16
KTI by dna
2. Menggunakan Perintah FIND
 Untuk mencari data dengan perintah FIND, harus menggunakan
file indeks agar proses pencarian data secara cepat
 Contoh  Mencari Nama Andika
 USE mhs INDEX mhsdex
 FIND For nama= “Andika”
17
KTI by dna
Menyalin Struktur Database
 Kita dapat menyalin struktur file database tanpa disertai
datanya..
 USE namafile
 COPY STRUCTURE TO nmfile
 Contoh :
 USE mahasiswa
 Copy structure to mhs
 Copy structure to mhs nama,alamat
18
KTI by dna
Menghapus File Database
 Perintah yang digunakan :
DELETE FILE nmfile
 Contoh :
 Delete file mhs.dbf
19
KTI by dna
Download