pemrograman berstruktur : file database

Post on 17-Feb-2016

73 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

PEMROGRAMAN BERSTRUKTUR : File DATABASE. Oleh Munawar Asikin. FILE DATABASE. Definisi File Database Melihat Isi File Di Disk Mengaktifkan File Database Menambah Rekord Baru Melihat Isi Rekord Mengubah Posisi Pointer Rekord Mengubah Isi Rekord Membuat Pasif Suatu Rekord - PowerPoint PPT Presentation

TRANSCRIPT

PEMROGRAMAN BERSTRUKTUR: FILE DATABASE

OlehMunawar Asikin

FILE DATABASE Definisi File Database Melihat Isi File Di Disk Mengaktifkan File Database Menambah Rekord Baru Melihat Isi Rekord Mengubah Posisi Pointer Rekord Mengubah Isi Rekord Membuat Pasif Suatu Rekord Membuat Aktif Suatu Rekord Menghapus Rekord Pasif Manipulasi Rekord File Database Ruang Kerja File Database Informasi Posisi Rekord Menyisip Rekord Menghitung Jumlah Rekord Duplikasi File Menutup File Database Menyimpan Data Ke Disk Modifikasi Struktur Pemakaian Jaringan LAN

DEFINISI FILE DATABASE CREATE <namafile>

Dituliskan sekali saja untuk <namafile> untuk mendefinisikan/membuat file databaseContoh:

CREATE MAHASISWA outputnya adalah MAHASISWA.DBFCREATE DOSEN outputnya adalah DOSEN.DBF

MELIHAT ISI FILE DI DISK DIR Yang ditampilkan:

Database files# RecordLast Update Size

MENGAKTIFKANFILEDATABASE USE

ContohUSE MAHASISWA.DBFUSE C:\PETRUK\MAHASISWA.DBFUSE C:\PETRUK\DOSEN.DAT

MENAMBAH REKORD BARU APPEND

Contoh:

MELIHAT ISI REKORD USE MAHASISWA LIST NAMA,NIM LIST TO PRINT USE DOSEN GO 5 LIST NEXT 10 GO 15 LIST REST 10

MENGUBAH POSISI REKORD USE MATKUL GO TOP atau GOTO TOP GO BOTT atau GOTO BOTTOM GO <nomor> atau GOTO <nomor> SKIP <expN>

MENGUBAH ISI REKORD USE MAHASISWA EDIT USE DOSEN CHANGE GO 3 EDIT GO 3 CHANGE

MEMBUAT PASIF SUATU REKORD DELETE DELETE ALL DELETE NEXT <expN> DELETE REST DELETE RECORD <expN>

MEMBUAT AKTIF SUATU REKORD RECALL RECALL ALL RECALL NEXT <expN> RECALL REST RECALL RECORD <expN> GO 2 RECALL GO BOTT RECALL GO 2 RECALL NEXT 2 GO 2 RECALL REST

MENGHAPUS REKORD PASIF Menghapus semua record pasif

PACK Menghapus data seluruhnya, tanpa

membedakan record aktif atau pasifZAP

Jika pernah menuliskanSET SAFETY OFF

maka akan langsung menghapus tanpa konfirmasi

RUANG KERJA FILE DATABASE SELECT <expN> | <expC>

Contoh 1:SELECT AUSE MAHASISWASELECT BUSE DOSEN

Contoh 2:SELECT 1USE MAHASISWASELECT 2USE DOSEN

INFORMASI POSISI RECORD RECNO() BOF() : mengetahui apakah posisi

pointer saat itu berada pada awal file EOF() : mengetahui apakah posisi

pointer saat itu berada pada akhir fileContoh:GO 5? RECNO()GO TOP? RECNO()

MENYISIP REKORD APPEND INSERT

Contoh: GO 3 INSERT GO 3 INSERT BEFORE

MENGHITUNG JUMLAHREKORD RECCOUNT() COUNT SUM AVERAGE

DUPLIKASI FILE Dari sistem operasi DOS

RUN COPY C:\DATA\DOSEN.DBF A:\!COPY C:\DATA\DOSEN.DBF A:\

Dari software FOXPROCOPY C:\DATA\DOSEN.DBF TO A:\DOSEN.DBFContoh:LIST TO FILE ABCDCOPY TO ABCD DELIMITEDCOPY TO ABCD TYPE SDFCOPY TO ABCD TYPE XLSCOPY STRUCTURE TO <namafile>

MENUTUP FILE DATABASE USE CLOSE DATABASE CLOSE DATA

MODIFIKASI DANMENAMPILKAN STRUKTUR MODIFY STRUCTURE LIST STRUCTURE DISPLAY STRUCTURE

PEMAKAIAN JARINGAN LAN SET EXCLUSIVE ON SET EXCLUSIVE ON RLOCK() LOCK() FLOCK() UNLOCK

TERIMA KASIH munawar@stis.ac.id

top related