Dosen Pengampu Nori Sahrun, S.Kom., M.Kom

Slides:



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

Pengantar Teknologi Informasi
Pengenalan Database Bagian I
Pengantar Basis Data Sumber :
Pengenalan Database Kiky Rizky Nova Wardani, S.Kom.
Konsep Dasar Database Database (basis data) adalah: sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa.
Pengertian Microsoft Access
BASIS DATA DAN PEMAKAIANNYA
Manajemen Sumber Daya Data
Pengenalan Basis Data Anna Kurniawati. Definisi Database “a collection of related data” (Elmazri & Navathe, 1994) “an organized collection of logically.
Anggit Dwi Hartanto, S.Kom
MODEL BASIS DATA.
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Keterampilan Komputer
Pertemuan 5-1 Database dan Sistem Manajemen Database
Konsep Database dan Pengenalan Access
BASIS DATA RELASIONAL Pertemuan ke 3 Basis Data Relasional.
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
MANAJEMEN SUMBER DAYA DATA
Relational model.
Perancangan Basis Data
Konsep Dasar Sistem Basis Data
BASIS DATA
Model Data Relasional.
Wiji Setiyaningsih, M.Kom
MODEL RELASIONAL.
MODEL DATA BASIS DATA I/2011-GANJIL
Review KONSEP BASIS DATA
Konsep Teknologi Informasi B
Pengantar Basis Data.
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
Konsep Dasar Sistem Basis Data
PENGENALAN DASAR-DASAR DATABASE
Sistem Basis Data Rahajeng Ratnaningsih, S. Kom STMIK – AUB Surakarta
PERTEMUAN 8 Pemrograman Visual
Database & Database Users
Model Data.
Pemrograman Visual II Database Management System (DBMS)
Konsep Dasar Basis Data
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
SISTEM BASIS DATA Basis Data.
Nama : Laily Hermawanti, ST, M
System Basis Data Dwi Hartanto, Skom.
Pengantar Basis Data.
Danny Kriestanto, S.Kom., M.Eng Part 3
MODEL DATA BASIS DATA I/2011-GANJIL
Contoh Normalisasi NO_MHS KODE_MK NILAI 55 DB001 A PI001 B DB002
MODEL DATA RELASIONAL.
Oleh : Imam Gunawan, M. Kom
SISTEM BASIS DATA Kuliah - 2.
Mengelola Query Basis Data
MODEL DATA RELASIONAL (1)
Microsof Acces 2007 adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Pengantar Teknologi Informasi
Pengantar Pengolahan Data
Aplikasi database pada Delphi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
BAB I KONSEP DASAR DAN DEFINISI
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
SISTEM BASIS DATA Rahajeng Ratnaningsih, S. Kom STMIK – AUB SURAKARTA
SISTEM PENGOLAHAN BASIS DATA 2 sks Teori 2 sks Praktek
Basis Data (Database).
SISTEM BASIS DATA Basis Data.
Model Data Relasional.
Kiky Rizky Nova Wardani, S.Kom
Kiky Rizky Nova Wardani, S.Kom
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
MODEL DATA RELASIONAL.
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

Dosen Pengampu Nori Sahrun, S.Kom., M.Kom Pengenalan Database Dosen Pengampu Nori Sahrun, S.Kom., M.Kom

Pengertian Database Database adalah kumpulan data yang saling terkait yang disusun agar mudah untuk diakses Database Akademik Mahasiswa Registrasi Matakuliah Nilai Matakuliah

Pemanfaatan Basis Data Mudah untuk memperoleh informasi tertentu Dalam aplikasi, mampu untuk mendapatkan jawaban pertanyaan-pertanyaan seperti: Berapa jumlah mahasiswa yang mengikuti kuliah “sistem Informasi Manajemen”? Siapa saja yang lulus pada periode Agustus tahun ini? Berapa persentase mahasiswa yang tidak melakukan registrasi pada semester lalu? Berapa jumlah SKS yang diperoleh oleh mahasiswa dengan NIM 12345?

Berbagai Aplikasi Basis Data ATM e-Mobile Banking dan Internet Banking Tracking Paket Barang Distance learning Reservasi Tiket Penerbangan Sistem Perpustakaan

Keuntungan Pendekatan Database Independensi program-data Meminimalkan redundansi data Meningkatkan konsitensi data Meningkatkan kemampuan berbagai data Meningkatkan produktivitas pengembangan aplikasi Meningkatkan pencapaian standarisasi Meningkatkan kualitas data Meningkatkan tanggapan dan kemudahan akses terhadap data Mengurangi pemeliharaan program

Model Relasional Salah satu model database yang terkenal adalah model relasional Data disusun dalam bentuk tabel-tabel Antar dua tabel bisa punya hubungan

Contoh Model Relasional NO_MHS NAMA_MHS 55 Ashadi 56 Rina 57 Budi KODE_MK NAMA_MK DB001 Pengantar Basis Data DB002 Basis Data Lanjut PI001 Teknik Multimedia NO_MHS KODE_MK NILAI 55 DB001 A PI001 B 56 57 DB002 Hubungan

Contoh Informasi yang Bisa Diperoleh NO_MHS NAMA_MHS 55 Ashadi 56 Rina 57 Budi KODE_MK NAMA_MK DB001 Pengantar Basis Data DB002 Basis Data Lanjut PI001 Teknik Multimedia NO_MHS KODE_MK NILAI 55 DB001 A PI001 B 56 57 DB002 NAMA_MHS NAMA_MK NILAI Ashadi Pengantar Basis Data A Teknik Multimedia B Rina Budi Basis Data Lanjut

Istilah Dasar Sebuah database terdiri atas sejumlah tabel Tabel sering disebut sebagai relasi Setiap tabel menyimpan sekumpulan data atau baris Database Akademik Mahasiswa Registrasi Matakuliah Nilai Matakuliah Contoh ada 3 tabel

Istilah Dasar (Lanjutan…) Data dalam sebuah tabel mengikuti hierarki seperti disamping Tabel Rekaman … Rekaman Elemen Data … Elemen Data Deretan byte/bit

Istilah Dasar (Lanjutan…) Database Akademik Mahasiswa Registrasi Matakuliah Nilai Matakuliah Atribut atau kolom NO_MHS KODE_MK NILAI 55 DB001 A PI001 B 56 57 Relasi atau tabel Baris atau tuple

Karakteristik dalam Relasi Tidak ada baris yang kembar Urutan baris tidak penting Setiap atribut memiliki nama yang unik Letak atribut bebas Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua baris

Pengertian Tidak Ada Baris Kembar Baris punya identitas yang membuat dua buah baris tidak kembar Identitas tersebut dinamakan “primary key” Primary key NO_MHS KODE_MK NILAI 55 DB001 A PI001 B 56 57 Contoh baris kembar

Pengertian Urutan Baris Tidak Penting NO_MHS KODE_MK NILAI 55 DB001 A PI001 B 56 57 DB002 NO_MHS KODE_MK NILAI 57 DB001 A 55 PI001 B 56 DB002

Setiap Atribut Memiliki Nama Unik Nama atribut unik Nama atribut unik Nama atribut unik TIDAK UNIK Nama atribut unik NO_SISWA TES_1 TES_2 12 75 80 13 76 78 14 89 58 15 60 90 16 86 NO_SISWA TES 12 75 80 13 76 78 14 89 58 15 60 90 16 86

Letak Atribut Bebas NO_SISWA TES_1 TES_2 12 75 80 13 76 78 14 89 58 15 60 90 16 86 TES_2 TES_1 NO_SISWA 80 75 12 78 76 13 58 89 14 90 60 15 86 16 Urutan kolom tidak penting

Setiap Atribut Memiliki Nilai Tunggal Semua atribut bernilai tunggal Nilai TIDAK TUNGGAL NO_SISWA TES_1 TES_2 12 75 80 13 76 78 14 89 58 15 60 90 16 86 NO_SISWA TES 12 75 80 13 76 78 14 89 58 15 60 90 16 86

Setiap Atribut Berjenis Sama untuk Semua Baris Semua atribut bernilai tunggal Jenis tidak sama NO_SISWA TES_1 TES_2 12 75 80 13 76 78 14 89 58 15 60 90 16 86 NO_SISWA TES_1 TES_2 12 75 80 13 Tujuh puluh enam 78 14 89 58 15 60 90 16 86

Apa Primary Key-nya? (1) NO_KTP NO_KK NAMA ?

Apa Primary Key-nya? (2) KODE_DEPARTEMEN NAMA_DEPARTEMEN 1 Akunting 2 EDP 3 Pemasaran 4 Produksi

Apa Primary Key-nya? (3) NO_FAKTUR KODE_ITEM JUMLAH 456 K-1 2 457 K-5 459 3 K-2 460 K-8 5

Apa Primary Key-nya? (4) SEMESTER TAHUN NO_MHS KODE_MKULIAH SKS 1 2007 1189 M-01 3 M-02 2 1190 M-03

Apa yang Salah? (1) NO_FAKTUR ITEM 456 Pensil 457 Buku Penggaris Spidol 459 460 461 Penghapus

Apa yang Salah? (2) NO_PEGAWAI SEX BAHASA_ASING 12345 L ARAB 12346 W 12347 INGGRIS 12348 JERMAN 12349 SPANYOL

Apa yang Salah? (3) NO_PEGAWAI SEX BAHASA_ASING 12345 L ARAB 12346 W 12347 INGGRIS 12348 JERMAN

DBMS (DataBase Manajemen Systems) Software yang memudahkan dalam mengelola database Contoh DBMS: Microsoft Access Microsoft SQL Server Informix Oracle MySQL

Contoh DBMS Access

Fitur DBMS Selain memudahkan dalam pengelolaan database, beberapa fitur penting yang biasanya disediakan DBMS: Backup dan recovery Security pengaksesan data Report generator Form generator

Komunikasi dengan Software Pengembangan Aplikasi Seringkali database diakses tidak menggunakan tool yang tersedia pada DBMS, melainkan dengan menggunakan software pengembangan aplikasi Misalnya menggunakan: Delphi Visual BASIC PHP Microsof access Standar pengaksesan data dilakukan melalui SQL