MANAJEMEN BASIS DATA Oleh: Mega Inayati Rif ah, S.T., M.Sc. Institut Sains & Teknologi AKPRIND Yogyakarta
PART 1 PEMBAGIAN KELOMPOK KLS. A
KELOMPOK 1A-4A
KELOMPOK 5A-8A
KELOMPOK 9A-13A
PART 1 PEMBAGIAN KELOMPOK KLS. B
KELOMPOK 1B 4B
KELOMPOK 5B 8B
KELOMPOK 9B 11B
TUGAS Ketua kelas silahkan meminta masteran installer MySQL kepada dosen pengampu. Setiap kelompok wajib menginstall MySQL minimal pada 1 laptop. Setiap kelompok wajib membawa minimal 1 laptop YANG SUDAH TERINSTALL MYSQL pada Pertemuan 11 (30 November 2017).
PART 2 MATERI MANAJEMEN BASIS DATA
BASIS DATA Pangkalan data atau basis data (bahasa Inggris: database) adalah kumpulan informasi yang saling berkaitan, dan disimpan secara sistematis (menggunakan struktur tertentu). Basis data terdiri dari satu atau lebih tabel atau matriks. Tabel atau matriks tersebut disusun secara terstruktur menggunakan model relasional, model hierarkis, atau model jaringan.
UNSUR-UNSUR BASIS DATA Entitas Entitas adalah obyek (orang, kejadian, atau konsep) yang informasinya direkam. Baris (row, record) Informasi entitas disimpan dalam tabel. Tabel terdiri dari beberapa baris/record. Satu record mendeskripsikan entitas yang sama. Lain baris (record), maka akan lain entitas yang dideskripsikannya. Kolom (column, fields) Kolom menyediakan beberapa karakteristik dari suatu entitas. Karakteristik ini disebut dengan field. Dalam mendefinisikan field, user harus menentukan diantaranya adalah tipe data, panjangnya, dan beberapa atribut lain.
UNSUR-UNSUR BASIS DATA Source data & relational data Setiap tabel akan memiliki 2 tipe data: source data dan relational data. Source data adalah informasi aktual yang dimiliki oleh setiap tabel, sedangkan relational data adalah informasi yang menghubungkan antar tabel dalam suatu basis data.
OPERASI DALAM BASIS DATA Pembuatan basis data baru (create database) Penghapusan basis data (drop database) Pembuatan tabel baru dalam suatu basis data (create table) Penghapusan tabel dari suatu basis data (drop table) Penambahan/pengisian data baru ke dalam suatu tabel (insert) Pengambilan data dari sebuah tabel (retrieve/search) Pengubahan data dalam sebuah tabel (update) Penghapusan data dari sebuah tabel (delete)
KOMPONEN DALAM SISTEM BASIS DATA Perangkat keras (hardware) Yakni bagian dari komputer yang digunakan untuk menyimpan basis data. Sistem operasi (operating system) Sistem operasi merupakan program yang mengaktifkan atau menmfungsikan sistem komputer. Basis data itu sendiri
KOMPONEN DALAM SISTEM BASIS DATA Sistem manajemen basis data (Database Management System, DBMS) DBMS merupakan perangkat lunak yang digunakan untuk mengelola basis data. Pemakai basis data (user) Pemakai basis data itu bisa seorang system engineer (ahli yang bertanggungjawab mendesain dan memasang basis data), administrator basis data, ataupun pemakai akhir (end user, yang meliputi: programmer aplikasi, pemakai mahir dan pemakai umum).
TUJUAN BASIS DATA Kecepatan dan kemudahan (speed) Efisiensi ruang penyimpanan (space) Keakuratan (accuracy) Keamanan (security) Terpeliharanya keselarasan data (consistency) Data dapat dipakai bersama (shared) Dapat diterapkan standarisasi (standarization)
MANAJEMEN BASIS DATA DBMS merupakan perangkat lunak yang digunakan untuk mengelola basis data. Diantara contoh perangkat lunak yang menyediakan fungsi DBMS adalah: MySQL, Ms. Office Access.
MANFAAT DBMS Redudansi data dapat dihindari. Efisiensi penggunaan media penyimpanan data. Perubahan struktur database dimungkinkan dilakukan tanpa harus mengubah aplikasi yang mengaksesnya. Data yang dikumpulkan secara terpusat pada DBMS akan lebih memudahkan pengelolaan dibandingkan jika data disimpan dalam bentuk file atau worksheet yang tersebar. DBMS memiliki sistem keamanan yang lebih fleksibel bagi pengguna.
PART 3 STUDI KASUS MANAJEMEN BASIS DATA
STUDI KASUS Silahkan berkumpul bersama temanteman sekelompok. Silahkan buka laptop yang telah terinstal dengan MySQL (xampp-win32-1.7.7-vc9- installer.exe). Aktifkan MySQL pada laptop Anda. Buatlah database dari Kasus 2 menggunakan MySQL sesuai instruksi dari dosen pengampu.
TERIMA KASIH