Pengantar Teknologi Informasi

Slides:



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

Bab 10 BASIS DATA.
Pengantar Teknologi Informasi
PHP dan MySQL.
BAB 6 SISTEM DATA BASE.
Perancangan Basis Data MI 1133
Abstraksi dan bahasa basis data
Sistem Manajemen Basis Data
Pengenalan Basis Data Anna Kurniawati. Definisi Database “a collection of related data” (Elmazri & Navathe, 1994) “an organized collection of logically.
Sistem Basis Data Adriy.weebly.com.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Komponen, konsep, abstraksi dan bahasa
P ENGANTAR T EKNOLOGI S ISTEM I NFORMASI M ANAJEMEN 2 PERTEMUAN 1 Pengantar Basis Data UNIVERSITAS GUNADARMA 1.
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Mengenal DBMS (Database Management System)
Database Management System
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
BAB 1 Pengenalan Database dan DBMS
SISTEM MANAJEMEN DATA Cherrya Dhia Wenny.
PROGRAM STUDI AKUNTANSI - STIE MDP
BASIS DATA 3 Model Data dan DBMS.
PENGANTAR TEKNOLOGI SIA 2
MANAJEMEN SUMBER DAYA DATA
Pengenalan Database MySQL
Materi ke 6 Bahasa Basis Data.
BASIS DATA
BASIS DATA 3 Model Data dan DBMS.
SISTEM INFORMASI MANAJEMEN DATABASE SISTEM MANAJEMEN
PENGENALAN SISTEM BASIS DATA
Sistem Manajemen Basis Data
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
SISTEM BASIS DATA.
Basis Data Bab II Sistem Basis Data Presented by Team Basis Data
DBMS Basis Data Pertemuan 2.
Sistem Basis Data Oleh Henry Primandari,S.Kom STMIK-MDP Palembang
Pertemuan Minggu Ke-2 LINGKUNGAN DATABASE.
KONSEP DESAIN SOFTWARE DATABASE
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
SQL OVERVIEW.
PEMODELAN DATA.
Sistem Basis Data (Kuliah 2)
Kuliah II SISTEM BASIS DATA
SISTEM BASIS DATA ( DBMS )
Management Information System
Pemrograman Visual II Database Management System (DBMS)
Lingkungan Basis Data.
Tinjauan Ringkas Konsep Basis Data
Basis Data / Dian Dharmayanti
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
LINGKUNGAN DATABASE Arsitektur Database
Sistem Basis Data - Universitas Semarang
Pendahuluan Basis Data
Data Manipulation Language (DML)
Basis Data (Database) Rahmat D.R. Dako, ST., M.Eng.
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Rina Kurniawati, S.Kom., MT /
Sistem Manajemen Basis Data
Presented By Asih Winantu,S.Kom
Pengantar Pengolahan Data
Konsep dasar sistem basis data By K’ ILO ^_^
Pengenalan mySQL database
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Basis Data (Database).
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Mengenal DBMS (Database Management System)
Kiky Rizky Nova Wardani, S.Kom
Sistem Manajemen Basis Data
Transcript presentasi:

Pengantar Teknologi Informasi Basis Data

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

Basis Data dan DBMS Database DBMS 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

Kelemahan Manajemen Berkas 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

Fitur-fitur Umum DBMS Independensi data-program Keamanan Integritas 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

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

Contoh DBMS Populer PostgreSQL MySQL Ms. Access Ms. SQL Server Oracle

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

Prosedur 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

Orang Komponen orang dibagi menjadi Pemakai akhir Pemrogram aplikasi Admin DB

Pemakai Akhir Pemakai aplikasi Pemakai interaktif 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 perintah-perintah ke DBMS atau melalui query generator Mampu menyediakan laporan sendiri Sophisticated user

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

Administrator DB 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

Arsitektur 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 Level Internal 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

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

DML Kelompok DML DML Prosedural DML Non-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

Structured Query Language Mengambil semua record dari tabel Select * from <nama_tabel> Mengambil semua record dari tabel pada kolom tertentu Select <nama_kolom> from <nama_tabel> Mengurutkan record berdasarkan kolom tertentu Select * from <nama_tabel> order by <nama_kolom> [asc|desc]

Mengambil semua record dari tabel dg syarat tertentu Select * from <nama_tabel> where <kondisi>