Basis data - day 1 Rachmat wahyu pramono 2110121024 Dosen Pembimbing: Politeknik Elektronika Negeri Surabaya Departemen Teknik Informatika dan Komputer Basis data - day 1 Rachmat wahyu pramono 2110121024 Dosen Pembimbing: Rengga Asmara, S. Kom, OCA
Day one topics Definis Basis Data Sistem Basis Data Abstraksi Data Bahasa Basis Data
definisi basis data Basis data Markas atau gudang; tempat bersarang atau berkumpul Data Representasi fakta dunia nyata yang dapat dijadikan dasar kajian (kesimpulan atau analisa) dan mewakili suatu objek berupa bentuk digital, misal angka, huruf, teks, gambar atau cahaya Basis data Kumpulan informasi/data/file/arsip yang berbeda dan saling berhubungan agar dapat diolah menjadi informasi yang lebih berguna
Sistem basis data Sistem Susunan yang teratur yang saling berkaitan sehingga membentuk suatu keutuhan Basis Data Kumpulan informasi/data/file/arsip yang berbeda dan saling berhubungan agar dapat diolah menjadi informasi yang lebih berguna Sistem Basis data Sistem yang terdiri atas sekumpulan data yang teratur (tabel) atau program DBMS yang user atau program mengolah tabel tersebut
dbms Data Base Management System adalah perangkat lunak yang dirancang agar dapat mengolah suatu basis dan menjalankan operasi terhadap data yang ada Contoh program aplikasi DBMS : DBase FoxPro Ingres Microsoft Office Access Oracle SQL Server DB2 MySQL
Abstraksi data Abstraksi data merupakan tingkatan dalam melihat bagaimana menampilkan data dalam sebuah sistem basis data Terdapat 3 tingkatan: Level Fisik Level Konseptual Level Pandangan atau Pengguna
Abstraksi data Tingkat Fisik Merupakan tingkatan terendah dalam abstraksi data sekaligus bagian internal dari sistem dimana dilihat sebagai data sesungguhnya disimpan Contoh : Angka Gambar Susunan Bit Penempatan data dll
Abstraksi data Tingkat Konseptual Merupakan tingkatan menengah dalam abstraksi data dimana dilihat hubungan antar data dan data sesungguhnya disimpan secara fungsional Contoh : Entitas, atribut dan relasi Integritas data Informasi keamanan dll
Abstraksi data Tingkat Pandangan atau pengguna Merupakan tingkatan tertinggi dalam abstraksi data sekaligus bagian eksternal dari sistem (enduser) dimana hanya diperlihatkan sebagian data atau olahan informasi Contoh : Laporan harian Biodata diri dll
Bahasa basis data Bahasa yang digunakan tergantung dari DBMS yang digunakan Contoh : SQL Dbase QUEL dll Bahasa yang dimaksut akan di terjemahkan oleh DBMS ke kompiler agar proses pengolahan data dapat terjadi Terdapat 2 bentuk : Data Definition Language (DDL) Data Manipulation Language (DML)
Bahasa basis data Data Definition Language Data Manipulation Language Digunakan dalam mendefinisikan tabel baru, atribut, indeks dll. Contoh : CREATE TABLE (SQL) Data Manipulation Language Digunakan untuk manipulasi, pengolahan (menambah, hapus, perubahan) data dll. Contoh : INSERT (SQL) DML dibagi menjadi 2 : Prosedural Non-Prosedural
Coming up soon... Basis data day 2
Sekian Terima Kasih Rachmat Wahyu Pramono : R Wahyu Pramono || interlocalhost@student.eepis-it.edu