Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehYanti Setiabudi Telah diubah "6 tahun yang lalu
1
10/05/2018 SISTEM BASIS DATA Erdiwansyah, ST
2
Sistem Sistem adalah : sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu. 10/05/2018
3
Komponen Utama Basis Data
Perangkat keras (Hardware) Sistem Operasi (Operating System) Basis Data (Database) Sistem (Aplikasi/Perangkat Lunak) Pengelola Basis Data (DBMS) Pemakai (User) Aplikasi (Perangkat Lunak) lain (Bersifat Optional) 10/05/2018
4
1. Perangkat Keras (Hardware)
Perangkat Keras yang biasanya terdapat dalam sebuah sistem basis data adalah : Komputer Satu untuk sistem yang stand-alone Lebih dari satu untuk sistem jaringan. Memori sekunder yang on-line (Hardisk) Memori sekunder yang off-line (Tape atau Removable Disk) untuk keperluan backup data. Media/perangkat komunikasi (untuk sistem jaringan) 10/05/2018
5
2. Sistem Operasi (Operating System)
Sistem operasi merupakan : Program yang mengaktifkan/memfungsikan sistem komputer Program yang mengendalikan seluruh sumber daya (resource) dalam komputer Melakukan operasi-operasi dasar dalam komputer (operasi I/O, pengelolaan file dan lain-lain) 10/05/2018
6
OS yang banyak digunakan :
Untuk komputer yang stand-alone atau untuk komputer client dalam sistem jaringan : MS-DOS MS-Windows 98, ME, XP, dll Untuk komputer server dalam sistem jaringan : Novel-Netware MS-Windows 2000 server MS-Windows NT Unix Linux Sun-Solaris Dll 10/05/2018
7
3. Basis Data (Database) Sebuah sistem basis data dapat memiliki beberapa basis data Setiap basis data dapat berisi/memiliki sejumlah objek basis data seperti file/tabel, indeks, dan lain-lain. 10/05/2018
8
4. Sistem Pengelola Basis Data (Database Management System/DBMS)
Pengelolaan data secara fisik ditangani oleh Perangkat Lunak (Sistem) yang khusus/spesifik. Perangkat lunak ini disebut DBMS Fungsinya untuk Menentukan bagaimana data diorganisasi, disimpan, diubah, dan diambil kembali. Menerapkan mekanisme pengamanan data Pemakaian data bersama Pemaksaan keakuratan/konsistensi data Dll 10/05/2018
9
Contoh Perangkat Lunak DBMS :
Untuk kelas sederhana : dBase III+, dBaseIV, FoxBase, RBase, MS-Access, Borland-Paradox, dll Untuk kelas kompleks/berat : Borland-Interbase, MS-SQL Server, MySQL, CA-Open Ingres, Oracle, Informix, Sybase, dll. 10/05/2018
10
5. Pemakai (User) Pemakai berdasarkan cara mereka berinteraksi terhadap sistem. Programmer Aplikasi User Mahir (Casual User) User Umum (End User Naive User) User Khusus (Specialized User) 10/05/2018
11
Programmer Aplikasi Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML) Program yang ditulis dalam bahasa pemrograman induk seperti : C, Pascal, Cobol, Java, dll. 10/05/2018
12
User Mahir Pemakai yang berinteraksi dengan sistem melalui modul program Menyatakan query (untuk akses data) dengan bahasa query yang disediakan oleh suatu DBMS. 10/05/2018
13
User Umum (End User) Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya. 10/05/2018
14
User Khusus Pemakai yang menulis aplikasi basis data untuk keperluan-keperluan khusus seperti : Aplikasi AI, Sistem Pakar, Pengolahan Citra, dll. Pemakai ini bisa saja mengakses basis data dengan/tanpa DBMS bersangkutan. 10/05/2018
15
6. Aplikasi (Perangkat Lunak) Lain
Bersifat Optional. Artinya ada/tidaknya tergantung kebutuhan. Program ini ada yang sudah disediakan bersama dengan DBMS-nya, ada juga yang harus dibuat sendiri dengan menggunakan aplikasi lain yang khusus untuk itu (development tools). 10/05/2018
16
Abstraksi Data : Level Fisik (Physical Level)
Level Lojik/Konseptual (Conceptual Level) Level Penampakan (View Level). Tugas : Baca Buku yang berkaitan dengan Abstraksi Data 10/05/2018
17
Bahasa Basis Data (Database Language) (1)
DBMS merupakan perantara bagi user dengan basis data dalam disk. Bahasa yang digunakan adalah bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa Basis Data ini terdiri atas sejumlah perintah yang dikenali oleh DBMS untuk melakukan suatu aksi/pekerjaan tertentu. Contoh bahasa basis data adalah SQL, dBase, QUEL dan sebagainya. 10/05/2018
18
Bahasa Basis Data (Database Language) (2)
Bahasa Basis Data dipilah dalam 2 bentuk : Data Denifition Language (DDL) Data Manipulation Language (DML) 10/05/2018
19
Data Denifition Language (DDL) (1)
DDL adalah : struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan dispesifikasikan dengan bahasa khusus. Dengan bahasa ini kita dapat : Membuat tabel baru Membuat indeks baru Mengubah tabel Menentukan struktur penyimpanan tabel Dll. 10/05/2018
20
Data Denifition Language (DDL) (2)
Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary) Kamus data : Suatu metadata (superdata) yaitu data yang mendeskripsikan data sesungguhnya. Kamus data ini akan selalu diakses dalam suatu operasi basis data sebelum file data yang sesungguhnya diakses. 10/05/2018
21
Data Manipulation Language (DML) (1)
Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada basis data. Manipulasi dapat berupa : Penyisipan/penambahan data baru ke sebuah basis data. Penghapusan data dari suatu basis data. Pengubahan data di suatu basis data. 10/05/2018
22
Struktur Sistem Secara Keseluruhan
Sebuah sistem pengelolaan basis data (DBMS) umumnya memiliki sejumlah komponen fungsional (modul) seperti : File Manager Mengelola alokasi ruang dalam disk dan struktur data Database Manager Menyediakan interface antara data dengan program aplikasi Query Processor Menerjemahkan perintah-perintah agar dapat dimengerti database manager DML Precompiler Mengkonversi perintah DML DDL Compiler Mengkonversi perintah-perintah DDL ke dalam sekumpulan tabel yang mengandng metadata. Tugas : Baca Buku yang berkaitan dengan Struktur Sistem Secara Keseluruhan 10/05/2018
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.