Your SlideShare is downloading. ×
Modul basis data (database)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Modul basis data (database)

6,269
views

Published on

Pengenalan Hirarki Basis Data

Pengenalan Hirarki Basis Data

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,269
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
382
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Pengertian Database Database / Basis Data : Data : representasi fakta dunia nyata yang mewakili suatu obyek (seperti, manusia: guru, siswa, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb.), yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara, dan memiliki arti secara eksplisit (jelas). Base: basis, tempat bersarang/berkumpul sesuatu. Istilah Basis Data (database): Lemari arsip Penyimpanan data Gudang Data Manajemen data, dll. Database adalah sekumpulan data yang saling ber-relasi.
  • 2. Pengertian Database Database: Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
  • 3. Logo Database Database Stand Alone (Local) Database Server
  • 4. (Hirarki) Unsur-Unsur Database 1. Tabel (Table) Tabel adalah struktur di dalam database yang berisi data, yang diorganisasi dalam kolom (field) dan baris (record). Sebuah tabel menggambarkan sebuah entitas dan memegang data dari suatu entitas. Contoh : siswa. 2. Kolom (Field) Setiap entity/tabel mempunyai atribut atau sebutan untuk mewakili suatu entity. Contoh : nis, nama, jenis. 3. Baris (Record) Baris atau record merupakan suatu bagian dari tabel yang digunakan untuk menyimpan beberapa informasi tentang sebuah objek. Contoh : 01234, Deka Wildan, laki-laki.
  • 5. (Hirarki) Unsur-unsur Database 4. Nilai Data Nilai data merupakan isi atau value suatu informasi yang tersimpan di dalam elemen atau unsur tabel seperti di kolom dan baris. Contoh : di kolom : nis; di baris : 01234. 5. Kunci Elemen Kunci Elemen (Element Key) merupakan tanda pengenal secara unik mengidentifikasikan salah satu entitas dari suatu kumpulan entitas dalam tabel, seperti tanda kunci utama (Primary Key) atau Indeks (Index). Contoh : Entitas tabel siswa memiliki atribut : nis, nama, alamat menggunakan Kunci Elemen nis.
  • 6. (Hirarki) Komponen Database 1. Perangkat Keras (Hardware) Hardware : komputer server, komputer Stand Alone. 2. Sistem Operasi (Operating System) Sistem operasi : Windows Xp, Windows 2003 Server, Windows 2008 Server, Debian, Redhat, CentOS, OpenSUSE, dll. 3. Database 4. Database Management Sistem (DBMS) Software DBMS : MySQL, SQL Server, Oracle, dll. 5. Pengguna (User)
  • 7. (Hirarki) Struktur Basis Data Siswa Nis 01234 Nama 13425 Deka Subeki Akar Jenis Laki-laki Laki-laki
  • 8. (Hirarki) Konsep Tabel Database Siswa Nis Nama Jenis 01234 Deka Wildan Laki-Laki 13425 M Subeki Laki-Laki
  • 9. (Hirarki) Jenis Pengguna (User) Database 1. System Engineer Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual. 2. Database Administrator (DBA) Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya. 3. Pemakai Akhir (End User) Pemakai Akhir dibedakan menjadi 4 berdasarkan cara mereka berinteraksi :
  • 10. (Hirarki) Pemakai Akhir (End User) 1. Programmer Aplikasi Programmer Perintah DML 2. Pemakai Mahir (Casual User) Tools Programming seperti : C/C++, Visual Basic, Pascal, Delphi. Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS. 3. Pemakai Umum (Naive User) Naive User Aplikasi terdapat Sistem Database 4. Pemakai Khusus (Specialized/Sophisticated User) Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AL, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.
  • 11. (Hirarki) Penggunaan Database Dalam Dunia Nyata Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan Bandara : Pengelolaan data reservasi, penjadualan Universitas : Pengelolaan pendaftaran, alumni Sekolah : Pengelolaan pendaftaran, alumni, pembayaran, ujian, nilai Penjualan : Pengelolaan data customer, produk, penjualan Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen Kepegawaian: Pengelolaan data karyawan, gaji, pajak Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa
  • 12. (Hirarki) Tujuan dan Manfaat Database 1. 2. 3. 4. 5. 6. 7. Kecepatan dan Kemudahan Efisien ruang Penyimpanan Lebih Akurat Keamanan Dapat dipakai secara bersama Dapat diterapkan standarisasi Keselarasan Data
  • 13. (Hirarki) Kelemahan Database Mahal 2. Membutuhkan tenaga Ahli/spesialis untuk administrator Database 3. Kapasitas memori penyimpanan yang besar untuk menampung data dengan jumlah banyak ke dalam database 1.
  • 14. Soal Latihan.... 1. Jelaskan macam-macam pengertian database ! 2. Jelaskan pengertian dari : a) Tabel b) Field c) Record 3. Buatlah contoh model struktur Database dari suatu objek di kehidupan sehari-hari ! (setiap siswa tidak boleh sama) 4. Setelah model struktur dari contoh soal nomor 4 telah dibuat, lalu buatlah konsep tabel databasenya !

×