Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan-1. TUJUAN Pemahaman konsep dasar manajemen database dan implementasinya Implementasi akan dilakukan dengan Foxpro Mampu membuat program aplikasi.

Presentasi serupa


Presentasi berjudul: "Pertemuan-1. TUJUAN Pemahaman konsep dasar manajemen database dan implementasinya Implementasi akan dilakukan dengan Foxpro Mampu membuat program aplikasi."— Transcript presentasi:

1 Pertemuan-1

2 TUJUAN Pemahaman konsep dasar manajemen database dan implementasinya Implementasi akan dilakukan dengan Foxpro Mampu membuat program aplikasi pengelolaan database pegawai 2

3 Rencana pertemuan 14 kali pertemuan Setiap pertemuan 150 menit Nilai:  20% tugas & kuis  30% UTS  50% UAS 3

4 Referensi 1. Cara Belajar Mudah Foxpro, 1998, Riyanto Tosin dan Taufik Suriyanto, Dinastindo 2. Ian Chandra, 1993, Panduan Lengkap Fox Pro for Widows Versi 2.5, Elex Media Komputindo 3. Tjendri Herianto, 2000, Panduan Bagi Pemrogram Tuntunan Praktis Pemrograman 4. Thomas Connoly-Carolyn Begg, Database Systems, A Practical Approach to Design, Implementation, and Management 4

5 Konsep Database Database (Umum) Merupakan sekumpulan data terstruktur Beberapa contoh: Database kepegawaian Database keuangan Database barang Dsb Ciri: struktur di dalam database mengikuti aturan tertentu 5

6 Konsep Database Sistem Manajemen Database (Database Management System, DBMS): Sekumpulan alat untuk mengelola database yang disimpan dalam komputer 4 fungsi dasar DBMS: 1. Membuat, memodifikasi dan menghapus struktur data 2. Menambah, memodifikasi dan menghapus data 3. Mengakses data tertentu 4. Membuat laporan berdasarkan data yang ada 6

7 Konsep Database Komponen database Database terdiri dari tabel-tabel Setiap tabel terdiri dari record-record Setiap record terdiri dari field-field 7 Database Tabel-1 Tabel-2Tabel-3

8 Konsep Database Tabel Merupakan sekumpulan record-record yang saling terhubung Record disajikan dalam baris dari suatu tabel 8

9 Konsep Database Record Merupakan sekumpulan field-field yang saling terhubung Field disajikan dalam kolom dari suatu baris 9

10 Konsep Database Field Entitas atau satuan terkecil dari data yang memiliki makna Sama dengan variabel dalam statistika Contoh: Nama, NIM, Umur, Alamat, dsb Field didefinisikan oleh: Nama field Jenis data Ukuran (size) 10

11 Konsep Database Nama field Merupakan identitas dari field yang bersangkutan Berfungsi sebagai tanda pengenal dalam pemrograman 11

12 Konsep Database Jenis Data Karakter: berupa teks, termasuk karakter khusus Numerik: bilangan, dapat dimanipulasi dengan operator matematika Tanggal: berupa data tanggal Logika: “True” atau “False” 12

13 Konsep Database Ukuran Banyaknya tempat yang disediakan untuk penyimpanan data Menunjukkan banyaknya karakter yang disiapkan untuk menyimpan data 13

14 Konsep Database Contoh Tabel 14 Field Record

15 Konsep Database Database Merupakan sekumpulan tabel dan obyek lain (query, form, report, dsb) yang saling terkait satu sama lain Struktur dari database adalah suatu aturan tentang hubungan antar tabel dan obyek yang ada di dalam database yang bersangkutan 15

16 Konsep Database Hubungan (relationship) Terdapat tiga jenis hubungan antar tabel dalam suatu data base: One-to-one One-to-many Many-to-many Hubungan yang lazim digunakan adalah one-to-many dan many-to-many 16

17 Konsep Database Hubungan one-to-one 17

18 Konsep Database Hubungan one-to-many 18

19 Konsep Database Hubungan many-to-many 19

20 Konsep Database Field kunci Untuk menghubungkan dua tabel di dalam suatu database diperlukan field yang berfungsi sebagai kunci Field kunci harus sama persis antar tabel 20

21 Konsep Database Kunci primer (primary key) Kunci primer bisa merupakan gabungan dari beberapa field Misalnya: PROV+KAB+KEC+DESA Harus menghasilkan nilai unik sebagai identitas dari suatu record Setiap tabel harus mempunyai kunci primer agar recordnya bisa diidentifikasi 21

22 Konsep Database Kunci asing (foreign key) Kunci asing merupakan kunci primer yang akan diakses dari tabel lain Contoh: Tabel-1: informasi tentang desa Tabel-2: Informasi tentang puskesmas Kunci primer Tabel-1 = PROV+KAB+KEC+DESA Untuk mengakses data di Tabel-2 maka digunakan kunci asing = PROV+KAB+KEC+DESA+PUSKESMAS 22

23 Konsep Database Rasionalisasi Menyusun hubungan field dari berbagai tabel secara logika Tujuannya: Menghemat space Menghindari duplikasi dalam proses update Salah satu cara adalah dengan tidak mengulang field pada tabel lain 23


Download ppt "Pertemuan-1. TUJUAN Pemahaman konsep dasar manajemen database dan implementasinya Implementasi akan dilakukan dengan Foxpro Mampu membuat program aplikasi."

Presentasi serupa


Iklan oleh Google