Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Sistem Basis Data IK203 Sistem Basis Data Pertemuan #1

Presentasi serupa


Presentasi berjudul: "Sistem Basis Data IK203 Sistem Basis Data Pertemuan #1"— Transcript presentasi:

1 Sistem Basis Data IK203 Sistem Basis Data Pertemuan #1
Suryo Widiantoro, ST, MMSI, M.Com(IS)

2 Pengenalan Matakuliah
IK203 Sistem Basis Data 3SKS Teori & Simulasi/Praktek Tujuan agar mahasiswa/i mampu merencanakan, merancang & menerapkan sebuah sistem basis data dengan memenuhi kaidah-kaidah perencanaan, perancangan & penerapan basis data secara sistematis sesuai spesifikasi & hasil analisis kebutuhan pengguna

3 Topik Perkuliahan Sistem Basis Data Model-model Data
Model Basis Data Relasional Pemodelan Entity Relationship (ER) Normalisasi Tabel Basis Data Structured Query Language (SQL) Perancangan Basis Data

4 Buku Referensi Kroenke, David M. & David J.Auer Database Concepts, 6th Edition. Upper Saddle River: Pearson Education, Inc. Connolly, Thomas & Carolyn Begg Database Systems: A Practical Approach to Design, Implementation, and Management, 4th Edition. Edinburg Gate: Pearson Education, Ltd. Coronel, Carlos, Steven Morris & Peter Rob Database Systems: Design, Implementation, and Management, 9th Edition. Boston: Cengage Learning. Indrajani Database Design: Case Study All in One. Jakarta: Elex Media Komputindo.

5 Program Aplikasi Microsoft Access 2007 atau 2010

6 Komposisi Penilaian Kuis individu 10% Tugas kelompok (2) 30% UTS 30%
UAS 30%

7 Aturan Perkuliahan Tidak boleh berbicara/membuat suara2 yang mengganggu saat perkuliahan, terkecuali saat diskusi dan tanya jawab Tidak keluar masuk kelas untuk ke toilet (break disediakan jam ) Tidak menggunakan gadget selama perkuliahan (materi dibaca sebelum perkuliahan) terkecuali diminta oleh dosen untuk digunakan

8 Capaian Pembelajaran Mampu menjelaskan konsep dasar basis data dan sistem basis data: Data >< informasi Definisi dan tujuan basis data Sistem basis data Komponen dan manfaat Jenis-jenis dan penerapan basis data Perancangan basis data

9 Data >< informasi

10 Data = fakta mentah Mentah = belum diproses untuk mengetahui maknanya Informasi = hasil proses fakta mentah sehingga diketahui maknanya

11 Contoh data: Suhu 1000 Skala apa  Celcius? Reamur? Fahrenheit? Suhu apa  Mesin? Kompor? Air? Contoh informasi: Suhu air mendidih 1000 celcius

12 DATA Diproses dengan benar sesuai konteks untuk mendapatkan maknanya menjadi … INFORMASI Dihasilkan dari data yang telah diproses untuk mengungkapkan maknanya dan menjadi fondasi dari … PENGETAHUAN Pemahaman akan informasi yang diterapkan sesuai dengan kebutuhan lingkungan yang menggunakannya

13 Tujuan & definisi

14 Mengapa Basis Data? Dengan basis data (database) kita lebih mudah memantau dan mengelola sesuatu daripada daftar (list)

15 Perhatikan daftar mahasiswa berikut ini
Apa yang terjadi bila kita memodifikasi daftar tersebut?

16 Bandingkan dengan daftar yang ini
Apakah modifikasi daftar masih bisa dilakukan? Apa akibat yang mungkin terjadi?

17 Inilah masalah yang terjadi Apa bedanya dengan daftar di bawah ini?

18 Solusinya adalah

19 Informasi yang akurat, tepat waktu dan relevan adalah kunci untuk pengambilan keputusan yang baik
Pengambilan keputusan yang baik adalah kunci keberlangsungan organisasi

20 Tujuan Basis Data Mengatur data sehingga saat data dapat diambil kembali dengan mudah, tepat dan cepat Mencegah data menjadi redundan serta menjaga data tetap konsisten Memilah data sesuai dengan fungsi dan jenisnya

21 Data redundan = data yang sama disimpan di tempat yang berbeda
Data inkonsisten = data yang sama degan versi yang berbeda terjadi di tempat yang berbeda

22 Konsep Basis Data Analogi ~ lemari arsip Lemari Arsip Basis Data Disk
FILE MAP Lemari Arsip Basis Data

23 Definisi Harfiah Basis Data
Representasi dari fakta dunia yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasi dari semua itu Markas, tempat berkumpul, sarang, gudang

24 Definisi Istilah Basis Data
Himpunan kelompok data/arsip yang saling berhubungan yang diorganisasi sedemikian rupa sehingga dapat dimanfaatkan kembali dengan cepat dan mudah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan/redundancy yang tidak perlu untuk memenuhi berbagai kebutuhan Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu

25 Sistem basis data

26 Sistem Basis Data Sebuah sistem basis data secara sederhana dapat digambarkan sebagai berikut

27 1# Basis Data (Database )
Data yang digunakan oleh pengguna Data mengenai struktur basis data  nama tabel, dll. Index untuk meningkatkan kinerja basis data Data mengenai elemen aplikasi  formulir, laporan, dll.

28 2# Sistem Manajemen Basis Data (DBMS )
Program komputer untuk membuat, memproses & mengelola basis data Contoh: Microsoft Access, Oracle, MySQL, PostgreSQL, IBM DB2, dll.

29 DBMS mengatur interaksi antara pengguna dengan basis data

30 Fungsi DBMS: Create database Create tables Create supporting structures (e.g., indexes) Read database data Modify (insert, update, or delete) database data Maintain database structures Enforce rules Control concurrency Provide security Perform backup and recovery

31 3# Aplikasi Basis Data Program komputer yang berfungsi sebagai perantara antara pengguna dengan DBMS Contoh program yang dibuat dengan PHP, C#, .Net, Java, dll. untuk mengakses basis data melalui DBMS

32 Fungsi aplikasi basis data:
Create and process forms Process user queries Create and process reports Execute application logic Control application

33 Form dan Report formulir laporan

34 4# Pengguna Basis Data Orang yang berkepentingan untuk menggunakan data dalam basis data Bisa terdiri dari seorang pengguna atau banyak pengguna

35 Manfaat Sistem Basis Data

36 Beberapa hal yang dapat ditawarkan sistem basis data antara lain:
Kecepatan dan kemudahan (speed) Efisiensi ruang penyimpanan (space) Keakuratan (accuracy) Ketersediaan (availability) Kelengkapan (completeness) Keamanan (security) Kebersamaan pemakaian (shareability)

37 1# kecepatan & kemudahan
Pengguna basis data dapat: Menyimpan data Mengubah dan memanipulasi data Menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (manual)

38 2# efisiensi ruang penyimpanan
Pengurangan jumlah data yang redundan/berulang, dengan menerapkan sejumlah pengkodean atau dengan membuat relasi antar kelompok data yang saling berhubungan

39 3# keakuratan Data diatur mengikuti aturan dan batasan tertentu dengan memanfaatkan pengkodean atau pembentukan relasi sehingga satu data menjadi unik dan berbeda dengan data yang lain

40 4# ketersediaan Data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan data yang tersebar di banyak lokasi dapat diakses dengan mudah

41 5# kelengkapan Data yang dikelola senantiasa lengkap terhadap kebutuhan pengguna maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur data pada basis data, yaitu dengan menambahkan field pada tabel atau menambah tabel baru

42 6# keamanan Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke tangan orang/pengguna yang tidak berhak, yaitu dengan menggunakan akun (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan

43 7# kebersamaan pemakaian
Agar data yang dikelola oleh sistem mendukung lingkungan multi-user (banyak pemakai) dengan menjaga/menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data)

44 Jenis & penerapan basis data

45 Basis data dibedakan atas dasar:
Jumlah pengguna Lokasi penyimpanan Penggunaannya

46 #Jumlah Pengguna Single-user database mendukung hanya satu pengguna pada satu waktu, contoh: desktop/personal database Multi-user database mendukung banyak pengguna di saat bersamaan, contoh: enterprise database

47 personal db enterprise db

48 #Lokasi Penyimpanan Centralized database berlokasi di satu tempat
Distributed database data terdistribusi di beberapa lokasi berbeda

49 #Penggunaan Operational database mendukung operasi harian suatu organisasi, contoh: basis data transaksi atau operasi Data warehouse menyimpan data yang digunakan untuk keputusan taktis atau strategis

50 Penerapan Basis Data Basis data digunakan untuk:
Kepegawaian/personalia Pergudangan/inventori Akuntansi dan keuangan Pemesanan/reservasi Asuransi dan perbankan Rumah sakit Produsen barang/manufaktur Pendidikan/sekolah dll

51 Informasi penjualan retil, misalnya:
Pencarian jumlah penjualan Mencari jumlah stok yang tersedia Barang apa yang paling laku dijual pada bulan berjalan Laba bersih perusahaan

52 Informasi di perpustakaan, misalnya:
Pencarian buku berdasarkan judul, pengarang atau kriteria lain Pencarian data peminjam yang terlambat mengembalikan buku

53 Perancangan basis data

54 Perancangan BD Penting
Fokus pada perancangan struktur basis data nantinya akan digunakan untuk apa oleh pengguna Basis data yang baik memfasilitasi manajemen data serta menghasilkan informasi yang akurat dan bernilai Basis data yang buruk menyebabkan error yang sulit ditelusuri

55 penutup


Download ppt "Sistem Basis Data IK203 Sistem Basis Data Pertemuan #1"

Presentasi serupa


Iklan oleh Google