DATABASE (BASIS DATA) By : Randy Permana, S.Kom.

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

Continous DBMS DATA MODELS
Database.
BASIS DATA RELATIONAL.
PENGENALAN MYSQL Musdalifah DJ.
Sistem Basis Data Presented by : Andy Dharmalau, S.Kom
BASIS DATA.
KONSEP DASAR BASIS DATA
Sistem Basis Data.
Pengantar Basis Data Chapter 1.
Database Chapter 1.
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Abstraksi dan bahasa basis data
DATABASE SYSTEM (Sistem Basis Data)
Anggit Dwi Hartanto, S.Kom
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
Mengenal DBMS (Database Management System)
BAB 1 Pengenalan Database dan DBMS
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.
MANAJEMEN SUMBER DAYA DATA
Pengenalan Database MySQL
BASIS DATA
PENGENALAN SISTEM BASIS DATA
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
SISTEM BASIS DATA I Pemodelan Basisdata
SISTEM BASIS DATA.
Basis Data Bab II Sistem Basis Data Presented by Team Basis Data
SISTEM BASIS DATA.
DBMS Basis Data Pertemuan 2.
Sistem Basis Data Oleh Henry Primandari,S.Kom STMIK-MDP Palembang
SISTEM BASIS DATA.
Pertemuan 6 Sistem Basis Data
Manajemen Basis Data menggunakan SQL Server
KONSEP DESAIN SOFTWARE DATABASE
Pertemuan III Betha Nurina Sari, M.Kom
Pengantar Basis Data Pertemuan I Betha Nurina Sari, M.Kom
PENGELOLAAN DATA Roni Kurniawan M.Si.
KONSEP DASAR BASIS DATA
Sistem Basis Data (Kuliah 2)
Kuliah II SISTEM BASIS DATA
Pengenalan Sistem Basis Data
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST.
Management Information System
SISTEM BASIS DATA Materi Pertemuan ke-8
Sistem Basis Data - Universitas Semarang
SISTEM BASIS DATA Basis Data.
Sistem Manajemen Basis Data
Pemrograman Internet Database.
Oleh : Imam Gunawan, M. Kom
SISTEM BASIS DATA Kuliah - 2.
IT204 SISTEM BASIS DATA.
MATERI 1 SISTEM BASIS DATA IMAM SOLIKIN, M.Kom
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Pengantar Pengolahan Data
Pengenalan mySQL database
Database Chapter 1.
Pertemuan – 1 SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi.
SISTEM BASIS DATA Basis Data.
Oleh: Devie Rosa Anamisa
Database Chapter 1.
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Mengenal DBMS (Database Management System)
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:

DATABASE (BASIS DATA) By : Randy Permana, S.Kom

Pengenalan Basis Data Apa yang dimaksud dengan data ?? Informasi Berkas-berkas Data adalah : Merupakan suatu nilai, variabel, ataupun kalimat yang diperoleh berdasarkan fakta yang ada dan belum diproses atau diolah.

Pernahkan anda memiliki dengan data ?? Contoh – contoh data : Informasi KTP Infomasi Keanggotaan Nomor handphone Harga suatu produk File – file di dalam PC / Komputer Dll.

Data dibutuhkan untuk memenuhi kebutuhan informasi dari pihak yang membutuhkan informasi. Kapankah data- data tersebut dibutuhkan ? Seberapa banyak-kah jumlah dari data- data tersebut? Kita tidak dapat memastikan kapan akan membutuhkan data, dan seberapa banyak data yang akan kita butuhkan… Berdasarkan hal tersebut maka dibutuhkanlah Basis Data.

DATABASE ( Basis Data ) Ada beberapa pendapat para ahli : Stephens dan Plew (2000) : Basis data adalah mekanisme yang dugunakan untuk menyimpan informasi atau data. Mc Leod, dkk.(2001) : basis data adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi. Dapat disimpulkan basis data dalah himpunan kelompok data ( arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

Persamaan BASIS DATA dan lemari arsip : Pegawai pembelian Produksi Penjualan Prinsip utama basis data adalah pengaturan data / arsip, dimana tujuannya adalah kecepatan dan kemudahan di dalam pengambilan kembali data/ arsip.

Komponen Sistem Basis Data : a. Hardware ( Perangkat Keras) meliputi : - komputer ( stand alone atau lebih ) - Memori sekunder yang online(harddisk ) - Memory sekunder yang off-line (tape atau removable media ) untuk keperluan backup - Media komunikasi / jairngan komputer b. Sistem operasi komputer stand alone ( MS-DOS, MS- Windows, Linux) Komputer client ( Netware, MS-windows Server, Unix, linux) c. Basis Data sistem basis data dapat memiliki beberapa basis data yang terdiri atas objek seperti tabel, indeks ,dll) dan definisi struktur database.

d. Sistem Pengelola Basis Data ( Database Management System) Pengelolaan basis data ditangani oleh perangkat lunak /software yang akan menentukan bagaimana data diorganisir, disimpan, diubah dan diambil kembali. Contoh software : MS-Sql Server, oracle Database, MySql, IBM, Sybase. e. Pemakai ( user) Ada 4 jenis / type user : Programmer aplikasi User Mahir User Umum User Khusus f. 3rd software ( perangkat lunak pihak ke tiga) digunakan oleh pengguna akhir untuk mengelola kontent ( isi ) dari suatu database.

Contoh Penerapan Database : Perbankan: informasi pelanggan, rekening, peminjaman, dan transaksi perbankan. Penerbangan : informasi, calon penumpang pemesanan dan jadwal. Universitas : informasi mahasiswa, pendaftaran kuliah, dan nilai Transaksi kartu kredit : pembelian dan tagihan bulanan Bagaimana dengan Telekomunikasi, keuangan, dept store, rumah sakit dan perusahaan ???

Perbedaan Sistem Basis Data dengan Sistem File Penjualan Personalia Akunting pegawai pelanggan Penjualan inventaris rekening

Sistem Basis Data BASIS DATA Pegawai Pelanggan Penjualan Inventaris Rekening DBMS

DBMS ( Database management System) Merupakan perangkat lunak yang di desain untuk memelihara dan memanajemen database. Jika database diibaratkan sebagi file kabinet penyimpanan data, maka DBMS dapat diibaratkan sebagai manusia yang mengatur dan mengelola file kabinet tersebut.

Keuntungan menggunakan DBMS Menghindari terjadinya pengulangan data Mencapai indenpendensi data Mengintegrasikan data beberapa file Mengambil data dan informasi dengan cepat. Meningkatkan keamanan.

Kerugian menggunakan DBMS Memperoleh perangkat lunak yang mahal Memperoleh perangkat keras yang besar Mempekerjakan dan mempertahankan seorang DBA ( database Administrator ).

Struktur Sistem DBMS

Bahasa Basis Data Di dalam mengakses database dibutuhkan suatu bahasa yang disebut dengan SQL ( Structured Query Langguage ). SQL atau query di perkenalkan oleh ISO ( International Standards Organitation) SQL Hasil Request Client Database

Bahasa Basis Data DML ( Data Manipulation Langguage ) Merupakan bahasa yang memungkinkan user ( pengguna ) di dalam mengakses atau memanipulasi data didalam database. manipulasi data : Pengambilan data di dalam basis data Penempatan informasi baru di dalam basis data Penghapusan data / informasi di dalam basis data. Modifikasi informasi yang disimpan di dalam basis data.

Contoh : SELECT nama, nip,alamat FROM info_prib; Hasil :

Bahasa Basis Data DDL ( Data definition Langguage ) Skema basis data ditentukan oleh sekumpulan definisi yang dinyatakan dengan bahasa DDL ( Data Definition Langguage ) Contoh : CREATE Database Toko;

Seperti definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database. Objek-objek database pada yang dimaksud adalah sebagai berikut : Database Table View Index Procedure (Stored Procedure) Function Trigger

TIPE-TIPE DATABASE Model Database File Perusahaan menyimpan data di komputer dalam bentuk file. Database file tersusun atas satu atau lebih file dan disimpan dalam format teks. Informasi dalam file-file teks disimpan sebagai field. Field merupakan data terkecil yang memiliki makna.

Terdapat 2 metode sistem database file : File dengan panjang field tetap 1234 Wahana Komputer Administrasi Sistem Linux 5678 Doni Ariyus Kamus Hacker 4321 Wahana Komputer Tip dan trik Meningkatkan PC 8765 Agfianto Eko Putra Penafis Aktif Elektronika b. File dengan panjang field yang berubah 1234:Wahana Komputer :Administrasi Sistem Linux 5678:Doni Ariyus :Kamus Hacker 4321:Wahana Komputer :Tip dan trik Meningkatkan PC 8765:Agfianto Eko Putra :Penafis Aktif Elektronika

Kekurangan Database File : File tidak menyediakan struktur dimana data mudah dihubungkan. Mengatur data secara efektif dan memastikan akurasi merupakan hal yang sulit. Pengguna perlu menyimpan data secara berulang sehingga menyebabkan lebih banyak pekerjaan untuk merawat data secara akurat. Lokasi fisik field data pada file harus diketahui. Program harus dibuat untuk mengatur data.

2. Database Hierarki Setingkat di atas database file karena mampu membuat dan merawat hubungan antar kelompok. Penerbit Tabel akar / tabel orang tua Pengarang Toko Buku Tabel anak Judul Daftar Buku Pesanan Tabel anak level sebelumnya

Keuntungan database hierarki : Data dapat diambil secara cepat Integritas data lebih mudah diatur Kekurangan : Pengguna harus memahami struktur basis datanya. Terjadi perulangan data.

3. Database Jaringan Merupakan peningkatan dari database hierarki 3. Database Jaringan Merupakan peningkatan dari database hierarki. Keuntungan dari database ini adalah kemampuan tabel orang tua untuk berbagi hubungan ( relasi ) dengan tabel anak. Penerbit Pengarang Toko Buku Judul Daftar Buku Pesanan Berbagi tabel anak

Kelebihan database jaringan : Data dapat diakses dengan cepat Pengguna dapat mengakses data dari sembarang database. Pengguna lebih mudah membuat model database yang lebih komplek. Pengguna lebih mudah membuat query yang lebih komplek untuk mengambil data. Kekurangan model database jaringan adalah : Struktur database tidak mudah Perubahan struktur database mempengaruhi program aplikasi yang mengakses database. Pengguna harus memahami struktur database.

4. Database Relasional Merupakan basis data yang paling umum digunakan. Database ini menyederhanakan manajemen data dan pengambilan data. Database relasional tersusun atas sejumlah tabel yang memiliki hubungan ( relationship ). Penerbit Supply Toko Buku kontak Pengarang Menulis Judul Stok Daftar Buku Pesanan Pesanan

Istilah field, record dan tabel Dalam terminologi database relasional dikenal istilah tabel, field dan record. Field = merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. Record = Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. File = merupakan kumpulan record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran

Contoh Record, Field dan Tabel

Contoh tabel yang memiliki relasi Tabel_ Pekerjaan ID_ Pegawai Proyek Waktu_Pengerjaan p1 proyek jembatan 30 minggu p2 Proyek KPR 45 minggu p3 Proyek perbaikan 6 minggu Tabel_ Pegawai ID_ Pegawai Nama Tanggal_lahir p1 Roni 17 -12 -1986 p2 Alan 8 - 08 -1987 p3 Bayu 10 -02 -1986 Dapat dilihat bahwa tabel pekerjaan memilki hubungan dengan tabel Pegawai melalui attribut ID_Pegawai yang bertindak sebagai primary Key

Keuntungan Database Relasional Data dapat diakses secara cepat Struktur basis data mudah diubah Data disajikan secara logis sehingga pengguna tidak perlu mengetahui bagaimana data tersebut disimpan. Pengguna mudah membuat query yang kompleks untuk mengambil data Pengguna mudah menerapkan integritas data. Data lebih akurat Pengguna mudah membuat dan memodifikasi program aplikasi