Basis Data. Pengantar Basis Data. By: De Rosal, Ign. Moses S.

dokumen-dokumen yang mirip
Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

BASIS DATA. Pengantar, Lingkungan dan Sistem Basis Data. Fakultas Ilmu Komputer UDINUS

Definisi Basis Data (1)

Database. Pertemuan ke-1

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

markas / tempat berkumpul / tempat bersarang / gudang

Database. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

BAB 2 OPERASI DASARI BASIS DATA

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

Konsep Dasar Basis Data

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Pengenalan Database 1-7 -

1. Definisi Basis Data 2. Elemen Basis Data. 3. Model Basis Data 4. Terminologi dalam Basis Data

Tujuan Perkuliahan. Sistem Manajemen Basis Data (Pert. 2) Diskusi Pembahasan Tugas 1. Agenda. Definisi Basis Data (secara istilah)

Database Management System Gambaran Database Dan Penerapannya Pengelolaan Data Manual VS Database Komponen Utama Database

PE P NGE N NAL NA AN AN K ONS K E ONS P P D A D S A A S R A BAS A I S S D S A D T A A T ( A R ( ev e i v ew) e Dr. Karmilasari

representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK

6 PENGANTAR MANAJEMEN DATA

Basis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen

Pemodelan Basis Data. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB I DATABASE. Data adalah representasi dari fakta dunia nyata yang mewakili suatu objek yang

PENGANTAR BASIS DATA

Sistem Basis Data (IF1263)

BAB III. Landasan Teori

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

BASIS DATA BASIS DATA. Definisi Basis Data (1)

Dosen : Nuraini Purwandari

BAB II SISTEM BASIS DATA

PENDAHULUAN. Alif Finandhita, S.Kom

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

SISTEM BASIS DATA II S A N T I W I D I A N T I

Pendahuluan. Tujuan MODUL

PENDAHULUAN. Alif Finandhita, S.Kom

DASAR BASIS DATA BASIS_DATA XI-RPL

Pengantar Teknologi. Informasi (Teori) Minggu ke-07. Basis Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO FAKULTAS ILMU KOMPUTER

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Konsep Sistem Informasi B

Konsep Database. Data. Informasi

Pertemuan 1 : PENGANTAR BASIS DATA

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PENGANTAR BASIS DATA

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

KONSEP BASIS DATA. Basis Data I Dian Dharmayanti

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

SISTEM BASIS DATA By Novareza Klifartha

DATABASE LINGKUNGAN DATABASE

LINGKUNGAN BASIS DATA

Konsep Dasar Basis Data

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PENGANTAR BASIS DATA

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

LINGKUNGAN BASIS DATA

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

Jenis-jenis/Tipe-tipe Data

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Pemrograman Basis Data dan SQL

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

Silabus Basis Data. Pendahuluan Pemodelan Data Model Relasional Normalisasi Aljabar Relasional SQL Teknologi Database

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

PENGANTAR BASIS DATA

Basis Data 1 Sistem Basis Data

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

Kontrak Kuliah. Operasi Dasar Basis Data. Edi Sugiarto, S.Kom, M.Kom

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

BAB III LANDASAN TEORI. secara prosedur dan pendekatan secara komponen, Herlambang dan Haryanto

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB III LANDASAN TEORI. mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan

BAB III LANDASAN TEORI. membahas tentang ilmu yang terkait dalam permasalahan tersebut.

Sistem Basis Data. Sebuah sistem yang memiliki fungsi utama untuk mengelola data dan menyediakan data tersebut jika dibutuhkan

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

PERTEMUAN 6 SISTEM MANAJEMEN DATABASE SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA

BAB III. Landasan Teori

Pendekatan Database Jenjang Data Tipe File Media Penyimpanan Data Organisasi File Metode Pengolahan Data Aplikasi Pada Personal Computer (PC)

STEPHANIE BETHA R.H,S.ST

PENGENALAN DAN KONSEP BASIS DATA

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is

PENGANTAR BASIS DATA

Basis Data. Bagian II Pemahaman Data dan Sistem Basisdata. - team basisdata -

BAB X MANAJEMEN DATABASE

BAB III LANDASAN TEORI. pertama adalah sistem, dan yang kedua adalah sistem informasi itu sendiri.

Windhu Purnomo FKM UA 2013

ARSITEKTUR SISTEM BASIS DATA

PERANCANGAN BASIS DATA

BAB III LANDASAN TEORI. beberapa pengertian tentang ilmu yang berkaitan dengan permasalahan tersebut.

Transkripsi:

Basis Data Pengantar Basis Data By: De Rosal, Ign. Moses S.

DATA Fakta-fakta yang dapat disimpan dan mempunyai arti tertentu. Fakta mengenai obyek, orang, dll. Dinyatakan dengan nilai (angka, deretan karakter, atau symbol). Data terdiri dari : Elemen data : satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna Rekaman (Record) : gabungan sejumlah elemen data yang saling berhubungan. Berkas (file) : kumpulan dari record-record yang bertipe sama. Contoh : data mahasiswa, dosen, dll

Hirarki DATA BIT (binary digit) mendefinisikan unit data terkecil yang dapat diproses komputer (0 dan 1) BYTE/ Karakter mendefinisikan karakter tunggal, dapat berupa huruf, angka atau simbol FIELD/ Attribute pengelompokan karakter ke dalam sebuah kata, kelompok kata, atau nomor RECORD / Tupple Pengelompokan field-field yang berhubungan FILE / Table/ Entity Pengelompokan record-record yang berhubungan DATABASE Pengelompokan file-file yang berhubungan

Hirarki Data 9830221 Bedjo SBD A 9830222 Jono BD C 9830331 Dono AI D 9830332 Nono Daspro E Byte Field Record File

Basis Data dan Lemari Arsip Basis data bisa dibayangkan sebagai lemari arsip Punya prinsip kerja dan tujuan yang sama; Prinsip: pengaturan data/arsip. Tujuan utamanya : kemudahan dan kecepatan dalam pengambilan kembali data/arsip.

Apa itu Basis Data? Basis data adalah kumpulan data. Misal data dari aktifitas dari satu atau lebih organisasi yang berelasi. Contoh: basis data supermarket berisi informasi mengenai : Entiti : barang masuk, Supplier, barang keluar Relasi diantara entitas : Barang apa saja yang dipasok dari supplier.

Contoh Basis Data tblbarangmasuk dihubungkan dengan tblsupplier melalui KodeSupplier tblbarangmasuk KodeBarang NamaBarang HargaSatuan KodeSupplier 100 Pepsodent 3000 10 110 Lifeboy 1500 10 120 Shampo Clear 5000 20 130 Shampo Pantene 4500 30 tblsupplier KodeSupplier 10 Godilever 20 Century NamaSupplier 30 Mitra Jaya

Apa itu DBMS? Database management sistem merupakan suatu sistem software yang memungkinkan user untuk mendefinisikan, membuat, memelihara database maupun menyediakan akses yang terkontrol terhadap data. Software yang tergolong kedalam DBMS antara lain, MySQL, Microsoft SQL Server, Oracle, MS. Access, dan lain-lain

File System Kumpulan file yang diakses oleh program aplikasi.

Batasan File Systems : Redudansi dan inkonsistensi data Multiple files and formats, duplikasi informasi dlm file yang berbeda. Sulit dalam mengakses data karena perlu menulis sebuah program baru untuk menyelesaikan tiap tugas. Data terisolasi yang disebabkan oleh multiple files and formats, sehingga membuat koordinasi, asimilasi dan representasi data menjadi lebih sulit. Duplikasi data memboroskan ruang penyimpanan data dan mengarah ke masalah integritas data yang menyebabkan data yang tidak konsisten.

Batasan File Systems (2) Kebergantungan program aplikasi perubahan terhadap file akan memerlukan perubahan juga terhadap sejumlah program aplikasi. File tidak kompatibel Lemahnya berbagi data sulit untuk mengontrol akses ke file, khususnya terhadap bagian file tertentu.

Tujuan DBMS (1) 1. Kecepatan dan kemudahan (Speed) Basis data memiliki kemampuan untuk mengelompokkan, mengurutkan bahkan perhitungan matematis, sehingga pengguna dapat melakukan penyimpanan, perubahan/manipulasi, dan menampilkan data secara cepat dan mudah / meningkatkan performance. 2. Efisiensi ruang penyimpanan Dengan basis data kita dapat meminimalisasi redundansi atau menghilangkan redundansi data yang tidak penting, baik dengan menerapkan pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan

Tujuan DBMS (2) 3. Kebersamaan pemakaian (Sharability) Suatu basis data dapat digunakan oleh banyak user dan banyak aplikasi. Contoh : misalnya data mahasiswa pada suatu perguruan tinggi dibutuhkan oleh banyak bagian, diantaranya bagian : akademik, keuangan, kemahasiswaan dan perpustakaan, maka tidak harus semua bagian memiliki catatan data mahasiswa, data cukup disediakan oleh sebuah basis data dan semua bagian bisa mengakses data tersebut sesuai dengan keperluan. 4. Menangani data dalam jumlah yang besar

Tujuan DBMS (3) 5. Meniadakan duplikasi dan inkonsistensi data Dengan adanya sharability, maka akan meniadakan duplikasi dan menjaga konsistensi data. 6. Keamanan DBMS dilengkapi dengan fasilitas manajemen user. User dapat diberikan password dan hak akses yang berbeda sesuai dengan keperluan dan posisinya. 7. Mengurangi waktu pengembangan aplikasi Pembuatan aplikasi dapat memanfaatkan kemampuan dari DBMS, sehingga pembuat aplikasi tidak perlu menangani masalah penyimpanan data, tetapi cukup mengatur antarmuka (interface) untuk user.

Keuntungan DBMS (1) Integritas data sehingga memudahkan mengontrol dan meminimalkan duplikasi data serta data yang konsisten. Tidak tergantung terhadap program aplikasi dengan menyimpan data secara seragam standarisasi. Data sharing - sebuah basis data dapat digunakan oleh banyak user dan banyak aplikasi.

Keuntungan DBMS (2) Backup dan Recovery Security dan Privacy Berbagai cara pandang terhadap data Basis data menyediakan pandangan yang berbeda-beda untuk tiap-tiap user. Misalnya kita memiliki data-data dari perusahaan yang bergerak di bidang retail. Data yang ada berupa data barang, penjualan dan pembelian. Ada beberapa jenis user yang memerlukan informasi terkait dengan data perusahaan tersebut. Misalnya pelanggan, kasir, bagian gudang,bagian keuangan dan juga manager. Pelanggan diperbolehkan melihat data barang, tetapi tidak boleh melihat data keuangan hasil penjualan barang. Sedangkan bagian keuangan diperbolehkan melihat data keuangan hasil penjualan barang.

Perbedaan File Systems dengan DBMS : File Systems Data terpisah dan terisolasi Banyak data terduplikasi Program aplikasi bergantung pada format file File sering tidak kompatibel dengan file lain Sulit mereprensentasikan data dalam perspektif user DBMS Terintegrasi Dikurangi Independence - Standarization Mudah, dengan adanya berbagai cara pandang terhadap data

Sistem Basis Data Pada dasarnya adalah sebuah komputerisasi sistem penyimpanan record: yaitu, merupakan sebuah sistem komputerisasi yang bertujuan menyimpan informasi untuk mengambil kembali (retrieve) dan memperbaharui informasi tersebut atas permintaan. (C.J. Date - 2000)

Komponen Sistem Basis Data Data, ada 2 macam: Kumpulan informasi yang dibutuhkan organisasi (data itu sendiri) Metadata (informasi ttg database) Hardware, terdiri dari: Media Penyimpan Sekunder (kebanyakan berupa hard disk) Processor dan Memory utama Software DBMS dan Query Pemakai/User Database Administrator (DBA) Database Shceme End User -- Queries Programmer Applikasi Applications Program

Konsep Sistem Basis Data Ramez Elmasri

Arsitektur Basis Data Terdapat 3 level Arsitektur basis data: Level internal Level yang terdekat dengan penyimpanan fisik Cara data disimpan secara fisik (alokasi ruang, deskripsi record, penempatan record, pemampatan data) Level Eksternal Level terdekat dengan pemakai Cara data dilihat oleh pemakai Level konseptual logika komunitas Kumpulan cara pandang terhadap basis data. Menggambar kan data yang disimpan dalam basis data dan hubungan antara datanya. (entitas, atribut, relasi, batasan, semantik, keamanan & integritas)

Contoh: Arsitektur Basis Data

Contoh(2): Arsitektur Basis Data Conceptual Level Mahasiswa (nim : string, nama : string, alamat : string) Matakuliah (kodemk : string, nama : string, sks : integer) Dosen (nip : string, nama : string) Mengajar (kodemk : string, nip : string) krs (nim : string, kodemk : string, nilai : string) Physical Level Relasi-relasi disimpan sebagai file-file. Indeks berdasarkan pada kolom pertama. View Level Infokuliah (kodemk : string, Ruang : string)

Abstraksi Data Abstraksi data merupakan tingkatan pengguna dalam memandang bagaimana sebenarnya data diolah dalam sebuah sistem database sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna sehari-hari.

Abstraksi Data (2) Ada 3 (tiga) tingkatan atau level dalam abstraksi data ini : Level Fisik (Physical Level) Level yang paling rendah, bagaimana (how) data disimpan dalam kondisi sebenarnya, sangat kompleks karena struktur data dijelaskan secara rinci. Level Konseptual (Conceptual Level) Level ini menggambarkan data apa (what) yang disimpan, menjelaskan hubungan antar data secara keseluruhan. Level ini biasa di pakai Database Administrator (DBA)

Abstraksi Data (3) Level Pandangan (View Level) level tertinggi, hanya menggambarkan sebagian saja dari keseluruhan database sesuai dengan kebutuhan pengguna. Contoh hubungan ketiga level:

Bahasa Basis Data Dalam basis data secara umum dikenal 2 data sub language : Data Definition Language (DDL) Data Manipulation Language (DML) Bahasa lain: Data Control Language (DCL)

Tugas Searching tentang DDL, DML, dan DCL Cari definisi tentang: Fungsi Perbedaan Persaamaan Contoh penggunaan (pada 1 database dan 1 table) Tulis dan ringkas sesuai dengan pemahaman Anda pada selembar kertas Folio penuh. DITULIS TANGAN DENGAN BAIK DAN RAPI

THANKS Contact: moses.dinus@gmail.com