Sistem Basis Data IK203 Sistem Basis Data Pertemuan #1

Slides:



Advertisements
Presentasi serupa
Database.
Advertisements

Database Management System
BASIS DATA.
Pengantar Basis Data Sumber :
KONSEP DASAR BASIS DATA
KONSEP DASAR BASIS DATA
Sistem Basis Data.
Pengantar Basis Data Chapter 1.
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
Database Chapter 1.
PENGANTAR BASIS DATA.
SKS : 4 (Empat) Semester : 2
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
DOSEN : ARFANSYAH, M.Kom STMIK MDP Palembang
Model Data Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data, adalah himpunan deksripsi data level tinggi yang dikonstruksi.
Anggit Dwi Hartanto, S.Kom
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
SKS: 4 (Empat) Semester: 2 Oleh Imam Bukhari, S.Kom., MM Selamat Belajar, All is Well….!!
Database Management System
BAB 1 Pengenalan Database dan DBMS
Basis Data.
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
PENGENALAN BASIS DATA.
Database Chapter 1.
Perancangan Basis Data
Pengenalan Sistem Basis Data
PENGENALAN SISTEM BASIS DATA
DATA, DATABASE DAN INFORMASI
SISTEM BASIS DATA PENDAHULUAN.
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
SKS : 2 (Empat) Semester : 6
SISTEM BASIS DATA.
Mengambil sejumlah uang di ATM Meminjam buku di perpustakaan
DBMS Basis Data Pertemuan 2.
PENGANTAR BASIS DATA M6.
SISTEM BASIS DATA.
KONSEP DASAR BASIS DATA
Pengantar Basis Data Pertemuan I Betha Nurina Sari, M.Kom
KONSEP DASAR BASIS DATA
Pengenalan Sistem Basis Data
SISTEM BASIS DATA H. Batkunde, S.Si, M.Si.
PEMROGRAMAN BASIS DATA
Topik Database : 1. Sistem Basis Data 2. ER Model
Basis Data The Beginning.
Materi ke 1 KONSEP DASAR.
Definisi dan Konsep Basis Data
Sistem Database Chapter 1.
Sistem Manajemen Basis Data
Pemrograman Internet Database.
Prodi Teknik Informatika
Jhon Enstein Wairata, S.Kom
Matakuliah : Sistem Basisdata Versi Materi Pengertian Basis Data
IT204 SISTEM BASIS DATA.
KONSEP DASAR BASIS DATA
KONSEP DASAR BASIS DATA
Pengantar Basis data Lamhot Sitorus, M.Kom.
BASIS DATA dan SISTEM BASIS DATA
Database Chapter 1.
SISTEM BASIS DATA.
Pertemuan – 1 SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi.
PENGENALAN ANISA ISTIQOMAH, S.KOM.
Database Management System
Oleh: Devie Rosa Anamisa
Database Chapter 1.
SISTEM BASIS DATA Dinny Wahyu Widarti, S.Kom., MMSI 
Pengenalan Basis Data Materi Pertemuan Ke-2.
SISTEM BASIS DATA 1 Dinny Wahyu Widarti, S.Kom., MMSI 
Rina Kurniawati, S.Kom., MT /
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Pengantar Umum. Memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah 1. Uraian objektif dan tanya jawab 2. Kuis 3. Praktek 4.Tugas individu/kelompok.
Transcript presentasi:

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

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

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

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

Program Aplikasi Microsoft Access 2007 atau 2010

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

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 19.50-20.00) Tidak menggunakan gadget selama perkuliahan (materi dibaca sebelum perkuliahan) terkecuali diminta oleh dosen untuk digunakan

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

Data >< informasi

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

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

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

Tujuan & definisi

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

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

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

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

Solusinya adalah

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

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

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

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

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

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

Sistem basis data

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

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.

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

DBMS mengatur interaksi antara pengguna dengan basis data

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

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

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

Form dan Report formulir laporan

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

Manfaat Sistem Basis Data

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)

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)

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

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

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

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

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

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)

Jenis & penerapan basis data

Basis data dibedakan atas dasar: Jumlah pengguna Lokasi penyimpanan Penggunaannya

#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

personal db enterprise db

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

#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

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

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

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

Perancangan basis data

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

penutup