Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia

Slides:



Advertisements
Presentasi serupa
Akhmad Dahlan, S.Kom Semester Gasal Tahun Ajaran 2009 – 2010 Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
Advertisements

BASIS DATA RELATIONAL.
PERTEMUAN 1 KONSEP DASAR database.
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
Basis Data Oleh: Titik Lusiani,M.Kom, OCP Kode Mata Kuliah :
Perancangan Basis Data MI 1133
Abstraksi dan bahasa basis data
BASIS DATA LANJUT Pertemuan 3 Mengenal Istilah Dalam Basis Data
BAB 1 Pendahuluan ..
SISTEM BASIS DATA Materi Pertemuan ke-8
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
Basisdata & Sistem Basisdata
P ENGANTAR T EKNOLOGI S ISTEM I NFORMASI M ANAJEMEN 2 PERTEMUAN 1 Pengantar Basis Data UNIVERSITAS GUNADARMA 1.
SISTEM BASIS DATA Materi Pertemuan ke-8
SISTEM BASIS DATA.
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
Mengenal DBMS (Database Management System)
Database Management System
Konsep Database Management System (DBMS)
MANAJEMEN SUMBER DAYA DATA
PERTEMUAN 2 KONSEP DASAR.
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
Perancangan Basis Data
BASIS DATA
Model Data Relasional.
Sistem Manajemen Basis Data
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
SISTEM BASIS DATA.
Basis Data Bab II Sistem Basis Data Presented by Team Basis Data
SISTEM BASIS DATA.
DBMS Basis Data Pertemuan 2.
KONSEP DESAIN SOFTWARE DATABASE
Konsep Teknologi Informasi B
DATABASE.
Pertemuan III Betha Nurina Sari, M.Kom
SISTEM DATABASE.
PENGANTAR BASIS DATA Latifah Rifani 3/11/2018 6:25 AM
PENGANTAR BASIS DATA PERTEMUAN 1.
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
KONSEP DASAR DATA BASE Pertemuan 1.
Basisdata & Sistem Basisdata
Management Information System
Pemrograman Visual II Database Management System (DBMS)
Tinjauan Ringkas Konsep Basis Data
SISTEM BASIS DATA Materi Pertemuan ke-8
Topik Database : 1. Sistem Basis Data 2. ER Model
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
Pengantar Basis Data.
Konsep Dasar Basis Data
Sistem Basis Data - Universitas Semarang
PENGANTAR BASIS DATA.
Antonius Wahyu Sudrajat, M.T.I
System Basis Data Dwi Hartanto, Skom.
Sistem Manajemen Basis Data
Pemrograman Internet Database.
Sistem Manajemen Basis Data
Oleh : Imam Gunawan, M. Kom
IT204 SISTEM BASIS DATA.
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
Model Data Relasional.
BAB 1 Pendahuluan ..
KONSEP BASIS DATA Ricak Agus Setiawan, S.T.
PERTEMUAN 2 KONSEP DASAR.
Mengenal DBMS (Database Management System)
Sistem Manajemen Basis Data
Transcript presentasi:

Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia fathiah@uui.ac.id M-commerce Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia fathiah@uui.ac.id 2017

KONSEP DASAR DAN DEFINISI BASIS DATA Secara umum kita bisa mendefinisikan basis data sebagai “Koleksi dari data yang terorganisasi dengan cara sedemikian rupa sehinga data mudah disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-perhitungan tertentu, serta di hapus).   Data adalah sebuah fakta tentang sesuatu dalam dunia nyata (dapat berupa angka, deretan karakter, simbol dan gambar) yang dapat direkam dan disimpan pada media komputer. Informasi adalah sebagai hasil pengolahan data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi pengguna. Secara mendasar, database adalah kumpulan data, disimpan dalam file, bisa dalam satu file atau pun beberapa file. Dalam sistem informasi berbasis komputer maka database merupakan kumpulan data yang distrukturkan sehingga memungkinkan kemudahan dalam pemrosesan untuk menghasilkan suatu informasi.

KEGUNAAN BASIS DATA Kegunaan Basis Data,yaitu : Komponen penting dalam sistem Informasi Mengurangi Redudansi dan inkonsistensi data Memudahkan pengaksesan data Isolasi data untuk standarisasi Multiple user (banyak pemakai) Data lebih aman (security) Data akan terintegrasi (kesatuan) Data independence (kebebasan data)

KONSEP DATABASE MANAJEMEN SISTEM (DBMS) Suatu Data Base Management System berisi suatu koleksi data yang saling berelasi dan satu set program untuk mengakses data tersebut. Jadi DBMS terdiri dari Database dan set program pengelola untuk menambah data, menghapus data, mengambil dan membaca data. Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Dalam suatu file terdapat record-record yang sejenis, sama besar, sama bentuk, merupakan satu kumpulan entity yang seragam. Satu record terdiri dari field-field yang saling berhubungan untuk menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record.

KONSEP DATABASE MANAJEMEN SISTEM (DBMS)

KONSEP DATABASE MANAJEMEN SISTEM (DBMS) Komponen Utama DBMS Perangkat keras (Hardware) Sistem Operasi (Operating System) Basis Data (Database) Perangkat Lunak (Software) Pengguna (User)

KONSEP DATABASE MANAJEMEN SISTEM (DBMS) Beberapa istilah dalam DBMS: Entity Adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Contoh: siswa, buku, pembayaran (Pada Bidang Kemahasiswaan). Pasien, dokter, obat, kamar (Pada Bidang Kedokteran). Attribute Setiap entity mempunyai attribut atau sebutan untuk mewakili suatu entity. Attribute siswa misalnya nobp, nama, alamat, tgl lahir. Data Value (Nilai atau isi Data) Adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribut. Contoh data value untuk atribut nama mahasiswa adalah Sutrisno, Budiman

KONSEP DATABASE MANAJEMEN SISTEM (DBMS) Tuple Adalah kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya : nobp, nama, alamat, tgllahir(2410012, Sutrisno, Olo Ladang, 26 Maret 1983)

KONSEP DATABASE MANAJEMEN SISTEM (DBMS) Tuple Adalah kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya : nobp, nama, alamat, tgllahir(2410012, Sutrisno, Olo Ladang, 26 Maret 1983)

KONSEP DATABASE MANAJEMEN SISTEM (DBMS) Sistem Manajemen Database Relasional (Relational Database Management System, RDBMS) Sistem manajemen database relasional memiliki komponen dasar: Database (“DB” dalam RDBMS), tempat menyimpan data (repository) yang distrukturkan : Sistem Manajemen (“MS” dalam RDBMS), Software yang memungkinkan data dapat dimasukkan, diubah, diambil kembali (dibaca), dicari, dan dihapus recordnya. Relational (“R” dalam RDBMS), menunjukkan bahwa data yang ada di dalamnya, data pada suatu tabel dapat berhubungan dengan data yang ada pada tabel lainnya.   Beberapa RDBMS yang terkenal saat ini : Oracle, Sybase, MS SQL Server, Interbase, Informix, CA Open Ingres, PostgreSQL, MySQL, dan MS Accesss. Tetapi yang akan dibahas dalam perkuliahan Sistem Basisdata adalah MySQL

KARAKTERISTIK BASIS DATA Sifat yg fundamental bahwa basis data tidak hanya berisi data saja, tp lengkap dengan definisi dari data itu sendiri Definisi data disimpan dalam katalog sistem (META DATA) yg berisi: Struktur setiap file Tipe & format penyimpanan dari setiap item data Constraint dari data

Pemrosesan File Definisi data merupakan bagian dari aplikasi program Program hanya dpt digunakan scr.spesifik utk suatu basis data tertentu.

ISOLASI antara program & data dengan abstraksi data: Basis Data: DBMS access program ditulis scr terpisah dari file yg bersifat spesifik. Struktur data disimpan dlm katalog DBMS yg terpisah dari program. (Program-data independence)

ISOLASI antara program & data dengan abstraksi data: Pemrosesan File: Struktur data dijadikan satu dgn program (embedded), shg adanya perubahan data menyebabkan perubahan semua program yg mengakses data tsb.

Multi-View Dari Data Memungkinkan user yg berbeda utk mendapatkan perspektif (view) basis data yg berbeda. Satu View dpt berupa sub-set dari basis data / berisi basis data semu (virtual) yg diturunkan dari basis data yg ada(tetapi tdk disimpan secara eksplisit).

Sharing Data & Pemrosesan Transaksi Multi-User Memungkinkan sejumlah user mengakses data secara bersama. Utk ink DBMS harus menyediakan “Concurrency Control Software” shg data yg diakses VALID

Orang-orang yg berperan langsung Pemakai Basis Data Orang-orang dibelakang layar Orang-orang yg berperan langsung

Orang-orang yg berperan langsung DBA Database Designer End Users System Analysts & application Programers

Database Administrator (DBA) Org yg bertanggung jawab thd admnistrasi penggunaan sumber daya basis data (basis data & DBMS) Bertugas: Mengatur otoritas akses thd basis data Memonitor Penggunaan basis data Melayani permintaan S/W dan H/W

Database Designer Org yg bertanggung jawab dalam perancangan basis data. Bertugas: Mengidentifikasi data yg akan disimpan dalam basis data Memilih Struktur yg sesuai dlm menyajikan dan menyimpan data.

End User Query Update Generate report Org yg pekerjaannya memerluka akses thd basis data untuk keperluan: Query Update Generate report

System Analysts & Application Programmers System Analyst bertugas mendefinisikan kebutuhan end user & mengembangkan spesifikasi utk transaksi yg memenuhi keinginannya. Application Programmers bertugas mengimplementasikan spesifikasi menjadi program

Orang-orang dibelakang Layar DBMS Designers & Implementers Orang yg merancang dan mengimplementasikan modul DBMS dan interfacenya sebagai satu paket software Tool Developers Orang yg mengembangkan paket software yg memberikan fasilitas dlm perancangan & penggunakaan sistem basis data (contoh: Simulation, prototyping, dsbnya.) Operators & Maintenance Personnel

Manfaat Penggunaan DBMS Pengendalian Redudansi Pembatasan Akses Persistent Storage utk obyek program & struktur data. Inferensi Basis Data Menggunakan aturan deduksi. Tersedianya Multiple User Interfaces Dapat menyajikan relasi yg kompleks antar data yg dilibatkan. Pemaksaan Integrity Constraints Tersediannya Fasilitas Backup & recovery

Implikasi Penggunaan Pendekatan Basis Data Mempunyai Potensi utk memaksakan standarisasi Mengurangi waktu pengembangan aplikasi Fleksibilitas Tersedianya informasi yg uptodate Skala ekonomis

Kapan Utk Tidak Menggunakan DBMS Beberapa situasi yg dapat menimbulkan biaya overhead dibandingkan dgn pemrosesan file tradisional, dlm penggunaan DBMS antara lain: Investasi awal yg tinggi dlm pengadaan H/W,S/W, dan pelatihan. Overhead utk menyediakan security, concurrency control,backup & recovery, & fungsi integrity. Persoalan lain yg muncul, jika designer & DBA tidak merancang database secara tepat & benar.

Menggunakan pemrosesan biasa dlm keadaan sbb: Basis data & aplikasi sederhana, terdefinisi dgn baik dan tidak berubah. Adanya kebutuhan nyata dari program yg tidak akan terpenuhi akibat dari overhead dari DBMS Tidak diperlukan multiple access terhadap data

TUGAS Tugas kelompok maks. 5 mahasiswa Mengumpulkan artikel tentang aplikasi atau program yang menggunakan basis data. Dikumpulkan minggu pada ???