BASIS DATA LANJUT Pertemuan 3 Mengenal Istilah Dalam Basis Data

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements

Database.
BASIS DATA RELATIONAL.
Database Management System
PERTEMUAN 1 KONSEP DASAR database.
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
Pengenalan Database Kiky Rizky Nova Wardani, S.Kom.
PEMROGRAMAN BASIS DATA
BASIS DATA LANJUT Pertemuan 4 Perancangan Basis Data dengan Metode Entity Relationship Adityo Nugroho, S.T. S1 TEKNIK PERANGKAT LUNAK - UNIROW.
Sistem File dan Basis Data. 5 5 Basis Data  Mengapa Mempelajari Sistem File?  Dapat memberikan perspektif sejarah.  Mengajarkan kita bagaimana cara.
Perancangan Basis Data MI 1133
SISTEM BASIS DATA Materi Pertemuan ke-8
Pengenalan Basis Data Anna Kurniawati. Definisi Database “a collection of related data” (Elmazri & Navathe, 1994) “an organized collection of logically.
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.
SISTEM BASIS DATA.
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
Database Management System
Konsep Database Management System (DBMS)
Desain Database Disusun Oleh : Dr. Lily Wulandari
PROGRAM STUDI AKUNTANSI - STIE MDP
MANAJEMEN SUMBER DAYA DATA
Pengenalan Database MySQL
PERTEMUAN 2 KONSEP DASAR.
Konsep Dasar Sistem Basis Data
Pengenalan Sistem Basis Data
BASIS DATA
Model Data Relasional.
Pengantar Basis Data Sumber :
Database Manajemen System Dinda Prasetia,Skom.
Konsep Teknologi Informasi B
PENGANTAR BASIS DATA M6.
KONSEP DESAIN SOFTWARE DATABASE
Konsep Teknologi Informasi B
Pengantar Basis Data.
Pertemuan III Betha Nurina Sari, M.Kom
SISTEM DATABASE.
Lu’lu Mawaddah Wisudawati
Vega Valentine, ST, MMSI, MSc
PENGANTAR BASIS DATA PERTEMUAN 1.
Pengantar Basis Data Pertemuan I Betha Nurina Sari, M.Kom
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
Basis Data Definition.
KONSEP DASAR DATA BASE Pertemuan 1.
Konsep Teknologi Informasi B
Pengantar Basis Data Minggu 1.
Management Information System
Pemrograman Visual II Database Management System (DBMS)
Tinjauan Ringkas Konsep Basis Data
PEMROGRAMAN BASIS DATA
Pengantar Basis Data.
PENGANTAR BASIS DATA.
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Nama : Laily Hermawanti, ST, M
System Basis Data Dwi Hartanto, Skom.
Oleh : Imam Gunawan, M. Kom
IT204 SISTEM BASIS DATA.
Pengantar Pengolahan Data
Pengenalan mySQL database
Pertemuan 1 Konsep Dasar Basis Data (Database). Pengenalan Basis Data BASIS DATA (database) merupakan salah satu komponen utama pendukung program aplikasi.
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
Basis Data (Database).
Model Data Relasional.
PERTEMUAN 2 KONSEP DASAR.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Database Manajemen System
Transcript presentasi:

BASIS DATA LANJUT Pertemuan 3 Mengenal Istilah Dalam Basis Data S1 TEKNIK PERANGKAT LUNAK - UNIROW BASIS DATA LANJUT Pertemuan 3 Mengenal Istilah Dalam Basis Data Dan Kegunaan Basis Data Adityo Nugroho, S.T.

Pokok Bahasan Pertemuan 3 S1 TEKNIK PERANGKAT LUNAK - UNIROW Pokok Bahasan Pertemuan 3 Istilah dalam basis data Entity, Attribute, Data value, Record, File, Database, DBMS Kegunaan basis data [1]Redundansi dan inkonsistensi data [2]Kesulitan pengaksesan data [3]Isolasi data untuk standarisasi [4]Multiple user [5]Masalah keamanan (security) [6]Masalah integrasi (kesatuan) [7]Masalah data independence (kebebasan data)

Istilah dalam basis data S1 TEKNIK PERANGKAT LUNAK - UNIROW Istilah dalam basis data Pengenalan istilah dalam proses untuk menjadi seorang DBA yang handal sangatlah penting. Pengetahuan istilah yang baik (yang biasanya menggunakan bahasa Inggris) akan sangat membantu dalam perancangan dan pembuatan basis data yang baik dan benar.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Entity / Entitas Entity adalah orang, tempat, kejadian, atau konsep yang informasinya direkam. Contoh pada bidang Administrasi Siswa, entitas yang ada adalah : siswa, buku, pembayaran, nilai. Contoh pada bidang kesehatan, entitas yang ada adalah : pasien, dokter, obat, kamar.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Attribute / Atribut Setiap entity mempunyai attribute atau sebutan untuk mewakili suatu entity. Contoh, seorang siswa mempunyai attribute : nama, NIS, alamat, nama orang tua, tanggal lahir. Attribute disebut juga DATA FIELD. Mempunyai aturan PANJANG DATA dan TIPE DATA.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Data value Merupakan data aktual yang disimpan pada data field. Contoh, data field “nama karyawan” akan diisi dengan data value : Sutrisno, Budiman, Agus. Dari data value ini PANJANG DATA dan JENIS DATA pada DATA FIELD dapat ditentukan.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Record Kumpulan data field yang berbeda, saling berkaitan dan menginformasikan tentang suatu entity secara lengkap. Contoh, data field “NPM”, “nama mahasiswa”, “alamat”, “angkatan” apabila digabungkan akan menunjukkan informasi seorang / beberapa orang entitas yang disebut MAHASISWA.

S1 TEKNIK PERANGKAT LUNAK - UNIROW File Kumpulan dari RECORD dan FIELD yang berisikan DATA VALUE yang beraneka ragam sesuai dengan TIPE DATA dan PANJANG DATA yang ditentukan. Direpresentasikan dalam bentuk TABEL.

S1 TEKNIK PERANGKAT LUNAK - UNIROW TABEL tb_mhs DATA FIELD npm nama alamat 1412080043 Robby Rahmad Jl. Payung No.24 tuban 1412090123 Agus Harianto Dsn. Panggung Ds. Wonogiri 1412109001 Dicky Lucky Jl. Wates Gg. VII No. 7 Kediri RECORD

S1 TEKNIK PERANGKAT LUNAK - UNIROW Database Kumpulan data yang saling berhubungan, terdapat dalam suatu ruang penyimpanan dan data dapat diolah kembali (ditambahkan, dirubah, dihapus dan ditampilkan). Atau kumpulan file yang saling berkaitan sehingga membentuk satu bangunan data untuk menginformasikan suatu organisasi dalam batasan tertentu

S1 TEKNIK PERANGKAT LUNAK - UNIROW Database Bila terdapat file yang tidak dapat dihubungkan dengan file-file yang lain, berarti file tersebut bukan kelompok dari satu database. Sehingga dapat membentuk satu database sendiri. db_akademikunirow db_kepegunirow Tb_mhs Tb_pegawai Tb_dosen Tb_gaji Tb_matkul Tb_jabatan

DBMS (Database Management System) S1 TEKNIK PERANGKAT LUNAK - UNIROW DBMS (Database Management System) Merupakan kumpulan dari data yang saling berhubungan dan program / fasilitas untuk mengelola database-database tersebut.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Kegunaan Basis Data Penggunaan Basis Data bertujuan untuk mengatasi permasalahan-permasalahan yang masih banyak terjadi saat cara pencatatan/perekaman data masih menggunakan cara manual. Dengan mengerti kegunaan dari basis data, diharapkan seorang DBA akan membangun sistem database sesuai dengan kasus di lapangan dan memberikan pemecahan masalah yang optimal.

Redundansi dan Inkonsistensi Data S1 TEKNIK PERANGKAT LUNAK - UNIROW Redundansi dan Inkonsistensi Data Redundansi data adalah samanya data (duplikasi) pada informasi yang berbeda tetapi masih saling berhubungan. Contoh : “Informasi data pegawai” dan “informasi gaji pegawai”. Kedua informasi mengandung “nama pegawai”,”alamat pegawai”. Akibat : Pemborosan ruang penyimpanan

Redundansi dan Inkonsistensi Data S1 TEKNIK PERANGKAT LUNAK - UNIROW Redundansi dan Inkonsistensi Data Inkonsistensi data adalah tidak sesuainya data pada beberapa informasi yang saling berhubungan disebabkan adanya perubahan data. Contoh : Bila pegawai pindah rumah, maka data “alamat” pada “informasi data pegawai” dan “informasi gaji pegawai” harus dirubah agar terjadi kesesuaian informasi.

Kesulitan dalam pengaksesan data S1 TEKNIK PERANGKAT LUNAK - UNIROW Kesulitan dalam pengaksesan data Bila suatu saat diharuskan untuk mencari/mencetak siapa saja pegawai yang mempunyai nama awal “A”, sedangkan saat itu belum tersedia fasilitas untuk melakukan permintaan tersebut kecuali harus melihat satu persatu berkas yang ada, maka akan menghabiskan waktu dan tenaga untuk melakukannya. Karena itu dengan aplikasi database, kegiatan yang tidak efisien menjadi mudah dilakukan

Isolasi data untuk standarisasi S1 TEKNIK PERANGKAT LUNAK - UNIROW Isolasi data untuk standarisasi Data dapat tersebar dalam bentuk/format yang tidak sama. Contoh : Propinsi pada “informasi data pegawai” ditulis JAWA TIMUR sedangkan pada “informasi gaji pegawai” ditulis JATIM Karena itu data dalam database akan dibuat single format agar mudah membuat interface-nya.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Multiple user Database dibangun untuk dapat digunakan banyak orang dalam waktu yang berbeda. Baik dengan interface yang sama atau berbeda. Hal ini dimungkinkan karena sesungguhnya antara interface dan database merupakan dua hal yang terpisah tetapi dapat saling terkoneksi dengan cara tertentu.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Masalah keamanan Tidak semua pengguna diperbolehkan mengakses semua data. Meskipun data yang akan diakses berada pada lokasi yang sama. Level / hak akses pengguna dapat diatur pada interface atau fasilitas keamanan pada sistem operasi. Contoh : Data gaji pegawai hanya boleh diakses oleh bagian keuangan, bukan bagian lain.

S1 TEKNIK PERANGKAT LUNAK - UNIROW Masalah integritas Database berisi tabel-tabel yang saling berkaitan. Kaitan yang dilakukan bertujuan agar tabel satu dapat mengambil data dari tabel lain tanpa ada redundansi dan menjamin konsistensi data. Untuk mengaitkan tabel satu dengan yang lain, maka diterapkan field kunci tiap tabel. PRIMARY KEY pada tabel utama dan FOREIGN KEY pada tabel yang menghubungkan diri ke tabel utama.

Masalah Data Independence S1 TEKNIK PERANGKAT LUNAK - UNIROW Masalah Data Independence Terdapat suatu program yang membaca data pelanggan dengan field no,nama,alamat. Setelah itu terjadi perubahan susunan field. Maka program harus dirubah. Karena itu pada DBMS telah terdapat bahasa SQL yang hampir sama antara DBMS satu dengan yang lain, sehingga bagaimanapun susunan field, maka dengan perintah “SELECT * FROM nama_tabel”, secara otomatis akan menampilkan data yang ada.