1 / 21

PEMROGRAMAN BERSTRUKTUR : File DATABASE

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

ziv
Download Presentation

PEMROGRAMAN BERSTRUKTUR : File DATABASE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PEMROGRAMAN BERSTRUKTUR: File DATABASE Oleh Munawar Asikin

  2. 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

  3. DEFINISI FILE DATABASE • CREATE <namafile> Dituliskan sekali saja untuk <namafile> untuk mendefinisikan/membuat file database Contoh: CREATE MAHASISWA outputnya adalah MAHASISWA.DBF CREATE DOSEN outputnya adalah DOSEN.DBF

  4. MELIHAT ISI FILE DI DISK • DIR Yang ditampilkan: Database files # Record Last Update Size

  5. MENGAKTIFKANFILEDATABASE • USE Contoh USE MAHASISWA.DBF USE C:\PETRUK\MAHASISWA.DBF USE C:\PETRUK\DOSEN.DAT

  6. MENAMBAH REKORD BARU • APPEND Contoh:

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

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

  9. MENGUBAH ISI REKORD • USE MAHASISWA • EDIT • USE DOSEN • CHANGE • GO 3 • EDIT • GO 3 • CHANGE

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

  11. 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

  12. MENGHAPUS REKORD PASIF • Menghapus semua record pasif PACK • Menghapus data seluruhnya, tanpa membedakan record aktif atau pasif ZAP • Jika pernah menuliskan SET SAFETY OFF • maka akan langsung menghapus tanpa konfirmasi

  13. RUANG KERJA FILE DATABASE • SELECT <expN> | <expC> Contoh 1: SELECT A USE MAHASISWA SELECT B USE DOSEN Contoh 2: SELECT 1 USE MAHASISWA SELECT 2 USE DOSEN

  14. 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 file Contoh: GO 5 ? RECNO() GO TOP ? RECNO()

  15. MENYISIP REKORD • APPEND • INSERT Contoh: • GO 3 • INSERT • GO 3 • INSERT BEFORE

  16. MENGHITUNG JUMLAHREKORD • RECCOUNT() • COUNT • SUM • AVERAGE

  17. DUPLIKASI FILE • Dari sistem operasi DOS RUN COPY C:\DATA\DOSEN.DBF A:\ !COPY C:\DATA\DOSEN.DBF A:\ • Dari software FOXPRO COPY C:\DATA\DOSEN.DBF TO A:\DOSEN.DBF Contoh: LIST TO FILE ABCD COPY TO ABCD DELIMITED COPY TO ABCD TYPE SDF COPY TO ABCD TYPE XLS COPY STRUCTURE TO <namafile>

  18. MENUTUP FILE DATABASE • USE • CLOSE DATABASE • CLOSE DATA

  19. MODIFIKASI DANMENAMPILKAN STRUKTUR • MODIFY STRUCTURE • LIST STRUCTURE • DISPLAY STRUCTURE

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

  21. TERIMA KASIH • munawar@stis.ac.id

More Related