200 likes | 416 Views
MEMPERBAIKI DATA. Dalam Dbase IV. 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
E N D
MEMPERBAIKI DATA Dalam Dbase IV KTI by dna
Macam-macamperintahmemperbaiki data • Cara memperbaiki data adaduacarayaitu • Memperbaikikesalahan data padasuatu record, hanya data record tersebut yang ditampilkan PerintahEditdanChange • Memperbaikikesalahandenganmenampilkanbeberapa record sekaligus Perintah : Browse KTI by dna
Memperbaiki Data dengan Edit • BentukUmum: • EDIT norecord • EDIT fields nmfield1, nmfield2… • Contoh : • Edit 2 Nama : shinta Alamat : Depok Cibubur Gol : 3 Gaji : 2000000 ^W KTI by dna
Memperbaiki data dengan Change • BentukUmum • CHANGE fields namafield1, namafield2 • Contoh : • 2 • Change fields Gol, Gaji Gol : 3 2 Gaji : 2000000 3000000 KTI by dna
Memperbaiki data dengan Browse • Bilabanyak record yang harusdiperbaikimakamenggunakanperintah browse • BentukUmum • Browse • Browse fields nmfields1, nmfields2.. • Contoh • BROWSE fields Gol, Alamat KTI by dna
Mengganti Data dengan Replace • Denganperintahinidapatmenggantiataumengubah data secaramasal (banyak) • Bentukumum: • REPLACE namafield With suatunilai • REPLACE ALL namafield With suatunilai • Contoh : • 2 • Replace Nama with “Spong Bob” KTI by dna
Misalkansemuagajipegawaiakandinaikkan 15% makaperintahnya: • Replace ALL Gaji with 1.15 * gaji • Hasilnya? KTI by dna
Menghapus Record Tertentu • Untukmenghapus record tertentumenggunakanperintah DELETE • BentukUmum DELETE Record norecord • Contoh, inginmenghapus record no 3 • Delete record 3 • Setelahmemberikanperintah delete, ternyata data tidakbenar-benarterhapus, hanyadiberitandaasterik (*). KTI by dna
Menghapusbeberapa record sekaligus • DELETE Nextjumlahrec yang akandihapus • DELETE Forrecno() > no.rec awal .AND. Recno()<=no.rec akhir • DELETE ForSyarat • DELETE ALL • Contoh : • Menghapus data dari record 2 sampai 5 . 2 . Delete next 4 • . Delete for recno()>=2 .AND. Recno()<=5 • Menghapus data yang bernamaShinta • Delete For nama=“Shinta” KTI by dna
MembatalkanPenghapusan • Record yang telahterhapusmasihbisauntukdikembalikandenganmembatalkanpenghapusan. • BentukUmum: RECALL recordnorecord • Contoh : Membatalkanpenghapusan record 3 yang telahdihapus • Recall record 3 KTI by dna
MenegaskanPenghapusan • Perintahuntukmenegaskanpenghapusanyaitu • PACK • Denganperintah PACK makasemua data yang telahdiberitandaasterikakandihapussecarapermanenatautidakdapatdibatalkanlagi. KTI by dna
Menyisipkan Record • Menyisipkan Record Baru • Perintah yang digunakan .INSERT Perintahiniakanmenyisipkan data sesuaidengannomer record yang diinginkan • Contoh Menyisikanke record 4 • 3 • Insert Nama : Dora Alamat : Cibubur Gol : 3 Gaji : 2000000 KTI by dna
Menyisipkan record barusebelum record yang aktif INSERT BEFORE • Contoh: menyisip Record Barupada record ke-5 • 5 • Insert Before • Menyisipkan Record Kosong • INSERT BLANK • INSERT BLANK BEFORE • Menambahkan Record Kosong • APPEND BLANK KTI by dna
Pengurutan Data • Adaduacarauntukmengurutkan data yaitu: • Mengunakanperintah SORT • BentukUmum SORT ONnmfield TOnmfile • Perintahiniakanmenghasilkan file baru yang sudahdiurutkanbedasarkan field tertentu • Pengurutan data dengan SORT dapatberdasarkanurutannaik (ASC) danurutanturun (DESC) • Contoh • SORT ON nama TO mhs1 /A • SORT ON npm TO mhs2/D KTI by dna
Mengunakanperintah INDEX • Bentukumum : INDEX ONnmfieldTOnmfile • Denganperintah index, tidakdapatmengurutkansecara descending, jadiselalu Ascending. Dan akanmenghasilkansuatu file index (.NDX) • Contoh: • USE mhs • INDEX ON nama TO mhsdex • Untukmembuka file database besertaindexnya • USE mhsINDEX mhsdex KTI by dna
Pencarian Data • Untukmencarisuatu data dapatdenganduacarayaitu: 1. Menggunakanperintah LOCATE • Bentukumum LOCATE FORnmfield = value • Contoh : .LOCATE For nama = “Andika” • Setelahperintah Locate, Dbase akanmenampilkan no record yang dicari. Untukmenampilkannyamenggunakanperintah DISPLAY • Bilaadalebihdarisatu record yang bernama “Andika” makauntukmencaridatanyamenggunakan .CONTINUE • Bilasudahtidakadalagidatanya, dBase akanmenampilkan END of LOCATE SCOPE KTI by dna
2. MenggunakanPerintah FIND • Untukmencari data denganperintah FIND, harusmenggunakan file indeks agar prosespencarian data secaracepat • Contoh MencariNamaAndika • USE mhs INDEX mhsdex • FIND For nama= “Andika” KTI by dna
MenyalinStruktur Database • Kita dapatmenyalinstruktur file database tanpadisertaidatanya.. • USE namafile • COPY STRUCTURE TO nmfile • Contoh : • USE mahasiswa • Copy structure to mhs • Copy structure to mhsnama,alamat KTI by dna
Menghapus File Database • Perintah yang digunakan : DELETE FILE nmfile • Contoh : • Delete file mhs.dbf KTI by dna