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

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

DASAR BASIS DATA BASIS_DATA XI-RPL

PENGANTAR BASIS DATA

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

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

Definisi Basis Data (1)

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

Konsep Database. Data. Informasi

6 PENGANTAR MANAJEMEN DATA

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

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

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

Pengenalan Database 1-7 -

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

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

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

Konsep Dasar Basis Data

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

Konsep Sistem Informasi B

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

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

Windhu Purnomo FKM UA 2013

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

PENGANTAR BASIS DATA

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

Pertemuan 1 : PENGANTAR BASIS DATA

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

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

KONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA

BAB II Sistem Basis Data

Konsep Dasar DBMS. Oleh : Devie Rosa Anamisa

ARSITEKTUR SISTEM BASIS DATA

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

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

BAB III LANDASAN TEORI

Sistem Basis Data (IF1263)

markas / tempat berkumpul / tempat bersarang / gudang

BAB III. Landasan Teori

Database. Pertemuan ke-1

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

BAB II SISTEM BASIS DATA

PENGENALAN DAN KONSEP BASIS DATA

Pengantar Basis Data

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

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

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

BAB III LANDASAN TEORI

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

SUMBER DAYA-SUMBER DAYA SISTEM INFORMASI (BAGIAN 1) PSI Materi III Sesi 6

DATABASE LINGKUNGAN DATABASE

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

KONSEP BASIS DATA. Basis Data I Dian Dharmayanti

Konsep Basis Data (Lanjut)

PERTEMUAN 1. Pengantar Basis Data

Basis Data Relational

BAB III. Landasan Teori

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

PENGANTAR BASIS DATA

PENDAHULUAN. Alif Finandhita, S.Kom

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

Pemrograman Basis Data dan SQL

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Jenis-jenis/Tipe-tipe Data

BAB III LANDASAN TEORI

PENGANTAR BASIS DATA

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

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

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

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAJEMEN 2

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

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

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

Database dan DBMS DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan

LINGKUNGAN BASIS DATA

PENGANTAR BASIS DATA

BAB III TINJAUAN PUSTAKA

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

BAB III LANDASAN TEORI

KONSEP DASAR DATA BASE. Pertemuan 1

Evaluasi Komponen nilai akhir terdiri dari UTS : 30 % UAS : 25 % Tugas : 20% Quis : 15% Kehadiran : 10% Ariansa, S.Kom

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Pengantar Basis Data. Database Manajemen System

BAB II LANDASAN TEORI. mempertukarkan produk yang bernilai dengan pihak lain.

SISTEM BASIS DATA By Novareza Klifartha

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

BAB III LANDASAN TEORI. Menurut Kendall dan Kendall (2003:7), analisis dan perancangan sistem

Pendahuluan. Tujuan MODUL

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

Basis Data 1 Sistem Basis Data

BAB 5 DATA RESOURCE MANAGEMENT

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau

KONSEP PENGELOLAAN BASIS DATA

PENDAHULUAN. Alif Finandhita, S.Kom

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

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

Transkripsi:

Basis Data

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

Duplikasi data Data yg sama terletak pada berbagai berkas Pemisahan data Tidak konsisten Ketika sebuah data pada suatu berkas diubah, data yg terkait dg data yg diubah pada berkas lain tidak mengalami perubahan Dependensi data-program Perubahan data membuat program harus diubah Format tidak kompatibel Mempersulit pemaduan berkas

Basis : gudang/markas/tempat berkumpul/tempat bersarang Data : representasi fakta dunia nyata yang mewakili suatu obyek (manusia, benda, kejadian, dll) yang disimpan dalam bentuk teks, angka, gambar, bunyi, simbol, atau kombinasinya Basis data : kumpulan data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan sedemikian rupa dan disimpan dalam media penyimpan elektronik

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.

1. Komponen penting dalam sistem Informasi 2. Mengurangi Redudansi dan inkonsistensi data 3. Memudahkan pengaksesan data 4. Isolasi data untuk standarisasi 5. Multiple user (banyak pemakai) 6. Data lebih aman (security) 7. Data akan terintegrasi (kesatuan) 8. Data independence (kebebasan data)

Database file Record karakter

A. Karakter Merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data. B. Field mereprepentasikan suatu atribut dari record yang menunjukkan suatu item data, misalnya nama, alamat, dsb. field name field representation : tipe field, lebar field field value

C. Record Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu tertentu D. File File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata kuliah berisi data tentang semua mata kuliah yang ada. E. Database Kumpulan dari file / tabel membentuk suatu database

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.

Database Pengorganisasian sekumpulan data yg saling terkait, sehingga memudahkan perolehan informasi Dimaksudkan mengatasi problem pada sistem yg memakai pendekatan berbasis berkas DBMS S/W pengelola basis data Memungkinkan user membuat, memelihara, mengontrol dan mengakses basis data secara praktis dan efisien

Hirarki DBMS DBMS Data Base Data Base File/Table File/Table Record Record Field Field Byte Byte Satuan Terkecil adalah bit

Lingkungan Sistem Basis Data User / Programmer Sistem Basis Data DBMS Software Program Aplikasi / Queri Software untuk Memproses Queri / Program Software untuk mengakses data yg Tersimpan Stored Database Definition (Meta- Data) Stored Database Gambar 1

Independensi data-program Program yg ditulis u/ menangani basis data tidak tergantung struktur data dlm basis data Keamanan Mencegah pengaksesan data oleh user yg tidak berwenang Integritas Menjaga data agar selalu valid dan konsisten Konkurensi Dapat diakses banyak user Recovery Mekanisme mengembalikan basisdata pada keadaan semula yg konsisten apabila terjadi crash Produktivitas Adanya query generator

Kompleks Resource yg dibutuhkan lumayan besar DBMS yg handal harganya mahal Jika terjadi kegagalan DBMS, operasi data dlm organisasi bisa terhambat

PostgreSQL MySQL Ms. Access Ms. SQL Server Oracle

Hardware Utk menjalankan DBMS beserta aplikasinya Software Mencakup aplikasi, DBMS itu sendiri, dll Data Prosedur Orang

Petunjuk tertulis yg berisi cara merancang dan menggunakan basis data Terdiri dari : Cara login Cara mengaktifkan dan menghentikan DBMS Cara pakai fasilitas tertentu dlm DBMS Cara membuat cadangan basis data dan cara restore DBMS

Komponen orang dibagi menjadi Pemakai akhir (user) Pemrogram aplikasi Admin DB

Pemakai aplikasi User yg mengoperasikan program yg dibuat oleh pemrogram aplikasi Tidak pernah berhubungan lsg dg DBMS Naive user Pemakai interaktif User yg berinteraksi lsg dg DBMS Dapat mengakses data dg memberikan perintahperintah ke DBMS atau melalui query generator Mampu menyediakan laporan sendiri Sophisticated user

Orang yg membuat program aplikasi yg melibatkan basis data Membuat program aplikasi berdasarkan kebutuhan pemakai

Bertanggungjawab terhadap manajemen basis data Tugas DBA secara umum Mendefinisikan basis data Mendefinisikan struktur dan metode akses penyimpanan Menentukan keamanan basis data Memelihara basis data

Tujuannya agar DBMS dapat diakses secara efisien tanpa mengharuskan pemakai tahu detail penyimpanan dan pemeliharaan data Level arsitektur DB Level Eksternal Level yg berhubungan langsung dg pemakai Pemakai cukup mengenal struktur data yg sederhana u/ mengakses basis data

Level Konseptual Menjabarkan data yg tersimpan dlm basis data dan hubungan antar data Biasa dipakai DBA Level Internal Berhubungan langsung dg basis data Menjabarkan cara data disimpan dalam basis data Level ini berurusan dg Alokasi ruang penyimpanan dan indeks Deskripsi rekaman Kompresi data dan teknik enkripsi

MODEL-MODEL DATA a. Model Relasional ( Relational Model) 27

MODEL-MODEL DATA b.model Hirarki (Hirarchical Model) Mirip dengan model jaringan. Data direpresentasikan dalam record dan link. Perbedaannya adalah, record-record diorganisasikan sebagai tree (pohon) daripada graf. Model relasional berbeda dengan model jaringan & hirarki, dalam hal penggunaan pointer atau link. 28

MODEL-MODEL DATA c. Model Jaringan (Network Model ) Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link. Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf. 29

Data Definition Language Digunakan u/ mendefinisikan skema basisdata Data Manipulation Language Perintah-perintah yg digunakan u/ melakukan halhal berikut: Mengambil data Menambah data Mengubah data Menghapus data

Kelompok DML DML Prosedural Memungkinkan pemakai menentukan data yg diperlukan dan cara mendapatkannya DML Non-Prosedural Memungkinkan pemakai menentukan data yg diperlukan tanpa menyebutkan cara mendapatkannya Query language Lebih mudah dipelajari dibanding DML prosedural