MEMPERBAIKI DATA Dalam Dbase IV 1 Macammacam perintah
MEMPERBAIKI DATA Dalam Dbase IV 1
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
Memperbaiki Data dengan Edit �Bentuk Umum: �EDIT norecord �EDIT fields nmfield 1, nmfield 2… �Contoh : �Edit 2 Nama Alamat Gol Gaji : shinta : Depok : 3 : 2000000 Cibubur ^W 3
Memperbaiki data dengan Change �Bentuk Umum �CHANGE fields namafield 1, namafield 2 �Contoh : � 2 �Change fields Gol, Gaji Gol : 3 2 Gaji : 2000000 3000000 4
Memperbaiki data dengan Browse �Bila banyak record yang harus diperbaiki maka menggunakan perintah browse �Bentuk Umum �Browse fields nmfields 1, nmfields 2. . �Contoh �BROWSE fields Gol, Alamat 5
Mengganti Data dengan Replace �Dengan perintah ini dapat mengganti atau mengubah data secara masal (banyak) �Bentuk umum: �REPLACE namafield With suatu nilai �REPLACE ALL namafield With suatu nilai �Contoh : � 2 �Replace Nama with “Spong Bob” 6
Cont. . �Misalkan semua gaji pegawai akan dinaikkan 15% maka perintahnya: �Replace ALL Gaji with 1. 15 * gaji �Hasilnya ? 7
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
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
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
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
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 : Dora : Cibubur : 3 : 2000000 12
Cont. . �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 BEFORE § Menambahkan Record Kosong �APPEND BLANK 13
Pengurutan Data �Ada dua cara untuk mengurutkan data yaitu: q. 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 nama TO mhs 1 /A SORT ON npm TO mhs 2/D 14
Cont. . �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
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, d. Base akan menampilkan END of LOCATE SCOPE 16
Cont. . 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
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 nama, alamat 18
Menghapus File Database �Perintah yang digunakan : DELETE FILE nmfile �Contoh : �Delete file mhs. dbf 19
- Slides: 19