Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "BASIS DATA LANJUT Pertemuan 3 Mengenal Istilah Dalam Basis Data Dan Kegunaan Basis Data Adityo Nugroho, S.T. S1 TEKNIK PERANGKAT LUNAK - UNIROW."— Transcript presentasi:

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

2 Pokok Bahasan Pertemuan 3 Istilah dalam basis data Istilah dalam basis data Entity, Attribute, Data value, Record, File, Database, DBMS Kegunaan basis data 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) S1 TEKNIK PERANGKAT LUNAK - UNIROW

3 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

4 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

5 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

6 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

7 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

8 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

9 npmnamaalamat Robby RahmadJl. Payung No.24 tuban Agus HariantoDsn. Panggung Ds. Wonogiri Dicky LuckyJl. Wates Gg. VII No. 7 Kediri S1 TEKNIK PERANGKAT LUNAK - UNIROW RECORD DATA FIELD TABEL tb_mhs

10 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

11 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. S1 TEKNIK PERANGKAT LUNAK - UNIROW Tb_mhs Tb_dosen Tb_matkul db_akademikunirowdb_kepegunirow Tb_pegawai Tb_gaji Tb_jabatan

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

13 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. S1 TEKNIK PERANGKAT LUNAK - UNIROW

14 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 S1 TEKNIK PERANGKAT LUNAK - UNIROW

15 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. S1 TEKNIK PERANGKAT LUNAK - UNIROW

16 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 S1 TEKNIK PERANGKAT LUNAK - UNIROW

17 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

18 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

19 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

20 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. S1 TEKNIK PERANGKAT LUNAK - UNIROW

21 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. S1 TEKNIK PERANGKAT LUNAK - UNIROW


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

Presentasi serupa


Iklan oleh Google