BAB II Sistem Basis Data

dokumen-dokumen yang mirip
Sistem Basis Data. Sistem Basis Data - Universitas Semarang

5/23/2009. Definisi Sistem Basis Data Komponen SBD Abstraksi Data Database Language

Konsep Database. Data. Informasi

Database. Pertemuan ke-1

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

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

6 PENGANTAR MANAJEMEN DATA

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

Konsep Dasar Basis Data

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

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

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

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

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

PENDAHULUAN. Alif Finandhita, S.Kom

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

Basis Data 1 Sistem Basis Data

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

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

markas / tempat berkumpul / tempat bersarang / gudang

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

SISTEM BASIS DATA By Novareza Klifartha

BASIS DATA BASIS DATA. Definisi Basis Data (1)

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

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

PENGENALAN DAN KONSEP BASIS DATA

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

Konsep Dasar Basis Data

BAB II SISTEM BASIS DATA

BASIS DATA DAN SISTEM BASIS DATA

PENDAHULUAN. Alif Finandhita, S.Kom

Analisa Perancangan Sistem Informasi

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

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

Pendahuluan. Tujuan MODUL

SISTEM BASIS DATA. Komponen Sistem Basis Data

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

Definisi Basis Data (1)

Konsep Basis Data (Lanjut)

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

Sistem Basis Data. Referensi:

Basis Data (2) Model Data & Skema

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

BASIS DATA I/2011-GANJIL SISTEM BASIS DATA. Oleh Team teaching Basis Data Achmad Arwan, S.Kom. 18 Juli 2017 BASIS DATA I/2011-GANJIL 1

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

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

STEPHANIE BETHA R.H,S.ST

Kontrak Kuliah. Pengantar Basis Data. Edi Sugiarto, S.Kom, M.Kom

Pengenalan Basis Data

Pemrograman Basis Data dan SQL

KONSEP BASIS DATA. Basis Data I Dian Dharmayanti

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

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

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PENGENALAN BASIS DATA

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

Basis Data. Sistem Basis Data. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

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

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

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

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

DATABASE LINGKUNGAN DATABASE

Tujuan Instruksional Khusus :

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

Basis Data 1. Sistem Basis Data

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

MUHAMMAD ZEN S. HADI, ST. MSC.

IMPLEMENTASI & APLIKASI BASIS DATA

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

BAB II LANDASAN TEORI. Gambar 2.1. Diagram Perangkat Keras

KONSEP BASISDATA. Kholid Fathoni, S.Kom., M.T.

INTERNET PROGRAMMING DATABASE

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

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

Dosen : Nuraini Purwandari

ARSITEKTUR SISTEM BASIS DATA

Basis Data. Fajar Saptono, ST. Semester Ganjil 2009/2010

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

Ahmad Royani, S.Kom

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

Basis Data Relational

KONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA

LINGKUNGAN BASIS DATA

BAB II LANDASAN TEORI. Sistem merupakan salah satu faktor yang sangat penting dalam suatu

BAB III Basis Data Relasional

LINGKUNGAN BASIS DATA

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

DASAR BASIS DATA BASIS_DATA XI-RPL

Hirarki dan Abstraksi Data

PENGANTAR BASIS DATA. Rizka Hadiwiyanti, S.Kom, M.Kom. Outline. Yang akan dibahas:

Modul 4 Microsoft Access 2007

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

BAB III TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

Transkripsi:

Sistem Basis Data 1. Pengertian Sistem Basis Data Sistem -> tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan suatu fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu Basis Data -> objek pasif/mati Basis Data -> dikelola secara langsung oleh perangkat lunak (software) yg disebut DBMS(Database Management System) Basis Data + pengelola (DBMS) -> menghasilkan sebuah SISTEM 1

1. Pengertian Sistem Basis Data Sistem Basis Data -> sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut Sistem Basis Data -> basis data dengan perangkat pengelolanya yaitu DBMS. 2. Komponen Sistem Basis Data 1. Perangkat Keras (Hardware) Komputer (jika satu untuk yang bersifat stand alone atau lebih dari satu untuk sistem jaringan) Memori sekunder yang on-line (harddisk) Memori sekunder yang off-line (removable disk : diskette, flashdisk, harddisk external, CD) untuk keperluan backup data Media/perangkat komunikasi (untuk sistem jaringan) 2. Sistem Operasi MS-Dos, MS-Windows -> untuk komputer stand alone atau untuk komputer client dalam sistem jaringan Novel-Netware,Unix, Xenix, Linux, Sun-Solaris, MS-Windows NT -> untuk komputer server dalam sistem jaringan 3. Basis Data 2

2. Komponen Sistem Basis Data 4. Sistem Pengelola Basis Data (DBMS) Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, g, tapi ditangani oleh software khusus yg disebut DBMS dbase, FoxBase, MS-Access, Borland-Paradox -> DBMS kelas sederhana Borland-Interbase, MS-SQL Server, MySQL, SyBase, CA-Open Ingres, Informix, postgresql dan Oracle -> DBMS untuk kelas kompleks/berat Tujuan DBMS -> menyediakan fasilitas/antar muka dalam melihat/menikmati data (yang lebih ramah/user oriented) kepada pemakai / user 5. Pemakai (user) Jenis pemakai (berdasarkan cara mereka berinteraksi) : - Programmer Aplikasi - User Mahir (Casual User) -User Umum (End User / Naive User) - User Khusus (Specialized User) 6. Aplikasi (Perangkat Lunak) Lain Aplikasi lain bersifat optional -> ada/tidaknya tergantung kebutuhan. 3. Abstraksi Data Abstraksi data -> merupakan tingkatan/level bagaimana dalam melihat data di sebuah sistem basis data 1. Level fisik (Physical Level) - Level terendah, menunjukkan bagaimana sesungguhnya data disimpan - Pemakai melihat data sebagai gabungan dari struktur dan datanya. - Pemakai mengetahui bagaimana representasi fisik dari simpanan/pengorganisasian data sebagai teks,angka bahkan bit data. 2. Level lojik/konseptual (Conceptual Level) - Level yang menggambarkan data apa yang sebenarnya (secara fungsional) disimpan i dalam basis data. - Pemakai mengetahui bahwa data pegawai disimpan dalam beberapa tabel seperti file/tabel identitas, file/tabel pendidikan, file/tabel keluarga dsb. 3. Level penampakan (View Level) - Level tertinggi yang menunjukkan sebagian data dari basis data. - Kemunculan data/tampilan data dimata pemakai diatur oleh aplikasi end user sehingga data pada level penampakan sudah berbentuk data siap saji. 3

3. Abstaksi Data End User External View External View Level penampakan Conseptual Schema Level konseptual Internal Schema Level fisik Stored Database 4. Bahasa Basis Data Bahasa Basis Data -> bahasa khusus yang mengatur interaksi/ komunikasi antara pemakai dengan basis data didalam mengelola/mengorganisasikan data. Contoh : SQL (Structure Query Language), QUEL Bahasa Basis Data,dipilah dlm 2 bentuk : 1. Bahasa Definisi Data (Data Definition Language/DDL) Struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan dispesifikasikan dgn bahasa DDL Dengan DDL, pemakai dapat : - membuat tabel baru, indeks, - mengubah tabel, - menentukan struktur penyimpanan tabel, 4

4. Bahasa Basis Data Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut kamus data (data dictionary). Kamus data merupakan suatu metadata (superdata) yaitu data yang mendeskripsikan data sesungguhnya. Kamus data ini akan selalu diakses dalam suatu operasi basis data sebelum suatu file/tabel data yang sesungguhnya diakses 2. Bahasa Manipulasi Data (Data Manipulation Language/DML) Bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data Manipulasi data dapat berupa : - Penyisipan/penambahan data baru ke suatu basis data - Penghapusan data dari suatu basis data - Pengubahan data di suatu basis data Hirarki/Jenjang Data database file/tabel record field character Characters -> bagian data yang terkecil, dapat berupa karakter numerik (angka 0-9), huruf ( A - Z, a - z) ataupun karakter-karakter khusus, seperti *, &. %, # dan lain-lain. Field -> merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat, dsb. Setiap field harus mempunyai : - field name : harus diberi nama yg unik - field representation : tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan data). - field value: isi dari field Record / Baris Data -> Kumpulan dari field membentuk suatu record. Sebuah record menggambarkan suatu unit data individu yang tertentu. File/Tabel -> File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. 5

Database Hirarki/Jenjang Data File File File/Tabel Mahasiswa File Field Field Record Record Record NIM Nama Sex 001 Made L 002 Ketut P 003 Umur 19 18 Dede L 20 Karakter Item Data 6