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

dokumen-dokumen yang mirip
Introduction. Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini.

Database. Pertemuan ke-1

markas / tempat berkumpul / tempat bersarang / gudang

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

Definisi Basis Data (1)

Basis Data 1 Sistem Basis Data

Basis Data 1. Sistem Basis Data

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

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

BASIS DATA BASIS DATA. Definisi Basis Data (1)

Konsep Dasar Basis Data

BASIS DATA SKEMA BASIS DATA

Pendahuluan. Tujuan MODUL

Basis Data 1 Sistem Basis Data

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

SISTEM BASIS DATA. Brigida Arie Minartiningtyas, M.Kom

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

6 PENGANTAR MANAJEMEN DATA

SISTEM BASIS DATA By Novareza Klifartha

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

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

MANAJEMEN DATABASE. Nurochman, SST,.Akt,.MT

Pengenalan Basis Data

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

BASIS DATA DAN SISTEM BASIS DATA

BAB II Sistem Basis Data

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

Pertemuan 1 Sistem Database

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

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

INTERNET PROGRAMMING DATABASE

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

Sistem Manajemen Basis Data. Sesi 7 Mata Kuliah SIM STIE YASA ANGGANA GARUT

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

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

Jenis-jenis/Tipe-tipe Data

Sistem Basis Data. Sistem Basis Data - Universitas Semarang

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

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

MUHAMMAD ZEN S. HADI, ST. MSC.

Konsep Database. Data. Informasi

Konsep Basis Data (Lanjut)

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

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

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

Konsep Dasar Basis Data

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

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

Introduction.

SISTEM INFORMASI AKUNTANSI I. Modul ke: 11FEB. Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK. Fakultas. Program Studi AKUNTANSI

DATA BASE. 2. DBMS yang berorientasi untuk banyak pemakai. Contoh: IBM-DB2, Borland-Interbase, Informix, Oracle, MS-SQL Server, MySQL

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

PENDAHULUAN. Alif Finandhita, S.Kom

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

Bohal K. Simorangkir UTSU Agustus 2013

PENDAHULUAN. Alif Finandhita, S.Kom

Konsep Dasar DBMS. Oleh : Devie Rosa Anamisa

PENGANTAR BASIS DATA

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

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

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

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

DASAR BASIS DATA BASIS_DATA XI-RPL

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

BASIS DATA. Pengenalan. Basis Data. Arif Basofi

Pemrograman Basis Data dan SQL

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan

Pengenalan Database 1-7 -

PENGENALAN DAN KONSEP BASIS DATA

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

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

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

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

Modul Praktikum Basis Data 4 Relasi Table

BAB II SISTEM BASIS DATA

Konsep Sistem Informasi B

Analisa Perancangan Sistem Informasi

Bayangkan dunia tanpa basis data : Dunia Pendidikan Pertanyaan-pertanyaan berikut ini banyak dijumpai di lingkungan pendidikan : Berapakah jumlah maha

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

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

Basis Data (2) Model Data & Skema

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

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

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

Bab II Landasan Teori

PENGANTAR BASIS DATA

PERANCANGAN BASIS DATA

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

PENGANTAR BASIS DATA

1. PENGERTIAN BASIS DATA

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

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

Pertemuan 1 : PENGANTAR BASIS DATA

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

Transkripsi:

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

Pertemuan 1 1. Introduction 2. Sistem Basis Data 3. Tujuan Pemanfaatan Basis Data 4. Pengguna Basis Data 5. Komponen Sistem Basis Data 6. Abstraksi Data 7. Bahasa Basis Data

Introduction Berbagai aktivitas manusia secara tidak langsung berhubungan dengan database ( ex. Bank, reservasi, perpustakaan, supermarket, dll) Contoh interaksi diatas yang disebut sebagai aplikasi database tradisional, dimana hampir semua informasi yang disimpan dan diakses berupa data teks maupun numerik.

Introduction Lanj.. Saat ini, database multimedia dapat menyimpan data gambar, video dan suara. GIS (Geographic Information System),untuk menyimpan dan menganalisa data peta, data cuaca serta gambar satelit. Data warehouse dan OLAP (On-Line Analytical Processing),adalah sistem yang digunakan pada beberapa perusahaan untuk meng-ekstract dan menganalisa informasi yang berguna, dari basisdata yang besar untuk kepentingan pengambilan keputusan (decision making).

Introduction Lanj.. Teknologi Real-time dan active database, digunakan dalam mengontrol proses industri dan manufaktur. Dan hingga saat ini, database masih mencari berbagai teknik yang digunakan pada WWW dalam meningkatkan pencarian informasi (information retrieval) dengan cepat dan tepat, yang dibutuhkan user di internet.

Definisi Basis Data Istilah Basis Data: Lemari arsip Penyimpanan data Basis Data: Basis: markas/gudang, tempat bersarang/berkumpul Data : representasi fakta dunia nyata yang mewakili suatu obyek (spt, manusia: dosen, mhs, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb.), yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara. Basis Data: adalah sekumpulan data yang saling ber-relasi.

Definisi Basis Data Basis Data: Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. Kumpulan data yang saling berhubunganyang disimpan secara bersama tanpa adanya pengulangan (redudansi) data. Kumpulan file/tabel/arsip yang saling berhubunganyang disimpan dalam media penyimpanan elektronik.

Sistem Basis Data (DBMS) Sistem Basis Data: Sistem yang terdiri atas sekumpulan tabel data yang saling berhubungan dan sekumpulan program (DBMS: Database Management System) yang memungkinkan berbagai user dan/atau program lain dapat mengakses dan memanipulasi tabel-tabel tersebut.

Basis Data dan Lemari Arsip Basis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannya Basis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.?

Sistem Basis Data (DBMS) Lanj.. DBMS (Database Management System): kumpulan program yang digunakan user untuk me-management basisdata (create, maintain) DBMS mencakup proses: Defining : basisdata mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database. Manipulating : basisadata mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data. Sharing : basisdata dapat diatur untuk dapat sharing multiple user dan program untuk mengakses database secara bersama-sama.

Sistem Basis Data (DBMS) Lanj.. Fungsi yang lebih penting dari DBMS adalah proteksi dan maintain basisdata dalam jangka panjang. Proteksi : mengandung system protection yang menangani kondisi malfunction (crash) baik pada hardware ataupun software, juga mengandung security protection yang menangani pengaksesan oleh user terlarang. Maintain : mengandung sistem maintaining yang selalu meningkatkan kebutuhan perubahan tiap waktu. Jadi, Sistem Basisdata: database dan sistem manajemen database-nya (DBMS)

Sistem Basis Data (DBMS) Lanj.. Contoh DBMS: Dbase FoxPro Ingres Postgresql MySQL MS Access SQL Server Oracle DB2, dll

Tujuan Pemanfaatan Basis Data (1) 1. Kecepatan dan Kemudahan (Speed) Yakni agar pengguna basis data bisa: - menyimpan data - melakukan perubahan/manipulasi terhadap data - menampilkan kembali data 2. Efisiensi Ruang Penyimpanan (Space) Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.

Tujuan Pemanfaatan Basis Data (2) 3. Keakuratan (Accuracy) Pembentukan kode & relasi antar data berdasar aturan / batasan (constraint) tipe data, domain data, keunikan data, untuk menekan ketidakakuratan saat entry / penyimpanan data. 4. Ketersediaan (Availability) Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.

Tujuan Pemanfaatan Basis Data (3) 5. Kelengkapan (Completeness) Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru. 6. Keamanan (Security) Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.

Tujuan Pemanfaatan Basis Data (4) 7. Kebersamaan (Sharability) Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).

Pengguna Basis Data 1. DA (Data Administrator) seseorang yang berwenang untuk membuat keputusan stategis dan kebijakan mengenai data yang ada 2. DBA (DataBase Administrator) Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya. 3. Database Designer (Logical and Physical) bertanggung jawab dalam identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk disimpan dalam database. 4. Application Programmers bertanggungjawab untuk membuat aplikasi database dengan menggunakan bahasa pemrograman yang ada, seperti : C++, Java, dan lainnya. 5. End Users Siapapun yang berinteraksi dengan sistem secara online melalui workstation/terminal.

Komponen Sistem Basis Data Hardware Operating System Database DBMS User Optional Software Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan. Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer. Yakni menyimpan berbagai obyek basisdata (struktur tabel, indeks,dll). (Database Management System). Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dbase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase. Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir. Perangkat lunak pelengkap yang mendukung. Bersifat opsional.

Abstraksi Data Dalam basisdata, data disimpan dan diperlihara dengan baik dan terstruktur oleh DBMS. Sistem ini menyembunyikan detail tentang bagaimana data disimpan dipelihara. Sehingga seringkali data yang terlihat oleh user, berbeda dengan data yang tersimpansecara fisik. Abstraksi data merupakan tingkatan/level dalam melihat bagaimana menampilkan data dalam sebuah sistem basisdata.

Abstraksi Data Terdapat 3 Level abstraksi data: Level Fisik (Physical Level) -Level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. -User melihat data sebagai gabungan dari struktur dan datanya sendiri. -Tingkatan ini berurusan dengan: Alokasi ruang penyimpanan untuk data dan indeks Deskripsi record untuk penyimpanan Penempatan record data Teknik kompresi dan enkripsi data

Abstraksi Data Level Konseptual (Conceptual Level) -Menggambarkan data apa yang sebenarnya disimpan dalam basisdata, serta hubungannya (relationship) dengan data lainnya. -Berisi struktur logika basisdata yang hanya dapat dilihat oleh DBA. -Tingkat konseptual ini menyatakan: 1. Entitas, atribut dan relasinya 2. Konstrain-konstrain terhadap data 3. Informasi semantiks data 4. Informasi keamanan dan integritas data

Abstraksi Data Level Pandangan (View Level) -Level tertinggi dari abstraksi data, yang hanya menampilkan data hanya sebagian dari basisdata. -Tidak semua user membutuhkan semua data dalam basisdata.

Bahasa Basis Data (1) DBMS merupakan perantara antara user dengan basisdata. Cara komunikasi diatur dalam suatu bahasa khusus yang telah ditetapkan oleh DBMS. Contoh: SQL, dbase, QUEL, dsb.

Bahasa Basis Data (2) Bahasa Basis Data dipilah ke dalam 2 bentuk 1. Data Definition Language (DDL) Dengan bahasa ini kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dsb. 2. Data Manipulation Language (DML). Berguna untuk melakukan manipulasi dan pegambilan data pada suatu basis data. Berupa: penyisipan/penambahan data baru (insert) penghapusan data (delete) pengubahan data (update)

END