Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrograman Terstruktur
Pertemuan-1
2
TUJUAN Pemahaman konsep dasar manajemen database dan implementasinya
Implementasi akan dilakukan dengan Foxpro Mampu membuat program aplikasi pengelolaan database pegawai
3
Rencana pertemuan 14 kali pertemuan Setiap pertemuan 150 menit Nilai:
20% tugas & kuis 30% UTS 50% UAS
4
Referensi Cara Belajar Mudah Foxpro, 1998, Riyanto Tosin dan Taufik Suriyanto, Dinastindo Ian Chandra, 1993, Panduan Lengkap Fox Pro for Widows Versi 2.5, Elex Media Komputindo Tjendri Herianto, , Panduan Bagi Pemrogram Tuntunan Praktis Pemrograman Thomas Connoly-Carolyn Begg, Database Systems, A Practical Approach to Design, Implementation, and Management
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
6
Konsep Database Sistem Manajemen Database (Database Management System, DBMS): Sekumpulan alat untuk mengelola database yang disimpan dalam komputer 4 fungsi dasar DBMS: Membuat, memodifikasi dan menghapus struktur data Menambah, memodifikasi dan menghapus data Mengakses data tertentu Membuat laporan berdasarkan data yang ada
7
Konsep Database Database Tabel-1 Tabel-2 Tabel-3 Komponen database
Database terdiri dari tabel-tabel Setiap tabel terdiri dari record-record Setiap record terdiri dari field-field Database Tabel-1 Tabel-2 Tabel-3
8
Konsep Database Tabel Merupakan sekumpulan record-record yang saling terhubung Record disajikan dalam baris dari suatu tabel
9
Konsep Database Record
Merupakan sekumpulan field-field yang saling terhubung Field disajikan dalam kolom dari suatu baris
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)
11
Konsep Database Nama field
Merupakan identitas dari field yang bersangkutan Berfungsi sebagai tanda pengenal dalam pemrograman
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”
13
Konsep Database Ukuran
Banyaknya tempat yang disediakan untuk penyimpanan data Menunjukkan banyaknya karakter yang disiapkan untuk menyimpan data
14
Konsep Database Contoh Tabel 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
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
17
Konsep Database Hubungan one-to-one
18
Konsep Database Hubungan one-to-many
19
Konsep Database Hubungan many-to-many
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
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
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
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.