Basis Data 3 SKS Teknik Informatika – S1

Slides:



Advertisements
Presentasi serupa
Pengantar Sistem Basis Data
Advertisements

Redundansi (Kelebihan) :
Database.
Database Management System
SISTEM BASIS DATA.
Basis Data Bab I Konsep Dasar Basis Data Presented by Henny
KONSEP DASAR BASIS DATA
Pengantar Basis Data Chapter 1.
Database Chapter 1.
DOSEN : ARFANSYAH, M.Kom STMIK MDP Palembang
PERSPEKTIF DATABASE.
SKS: 4 (Empat) Semester: 2 Oleh Imam Bukhari, S.Kom., MM Selamat Belajar, All is Well….!!
Pengantar Sistem Basis Data
PENGANTAR BASIS DATA Ana Kurniawati.
Basis Data Week 1: Pengantar Basis Data
Pengantar Sistem Basis Data
JENJANG DATA.
Database Chapter 1.
Basis Data Bab I Konsep Dasar Basis Data Presented by…………………..
BAB XIII BASISDATA.
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
Konsep Dasar Sistem Basis Data
Pengenalan Sistem Basis Data
Konsep Dasar SISTEM BASIS DATA by Siti yuliyanti.
Pengantar Basis Data Lanjut
SKS : 2 (Empat) Semester : 6
Presented by Team Basis Data
SISTEM BASIS DATA.
Mengambil sejumlah uang di ATM Meminjam buku di perpustakaan
PENGANTAR BASIS DATA M6.
PENDAHULUAN.
Basis Data Bab III Aplikasi Basis Data Presented by Team Basis Data
SISTEM PENGOLAHAN BASIS DATA 2 sks Teori 2 sks Praktek
Pengantar Basis Data.
SISTEM DATABASE.
Vega Valentine, ST, MMSI, MSc
KONSEP DASAR BASIS DATA
PENGANTAR BASIS DATA PERTEMUAN 1.
Pengantar Basis Data Pertemuan I Betha Nurina Sari, M.Kom
PENGELOLAAN DATA Roni Kurniawan M.Si.
BASIS DATA MEETING 1 3 SKS Febriyanno Suryana, S.Kom, MM
Transformasi Himpunan Dan Normalisasi
KONSEP DASAR BASIS DATA
Basis Data Bab I Konsep Dasar Basis Data Basis Data - Udinus Semarang.
PEMROGRAMAN BASIS DATA
Topik Database : 1. Sistem Basis Data 2. ER Model
BUSINESS INTELLIGENCE
Materi ke 1 KONSEP DASAR.
Definisi dan Konsep Basis Data
Konsep & Perancangan Database
Nama : Laily Hermawanti, ST, M
Antonius Wahyu Sudrajat, M.T.I
Basis Data [TK1064] I. Pengenalan Basis Data
Prodi Teknik Informatika
Jhon Enstein Wairata, S.Kom
Matakuliah : Sistem Basisdata Versi Materi Pengertian Basis Data
IT204 SISTEM BASIS DATA.
BAB XIII BASISDATA.
Pengantar Pengolahan Data
Pengantar BASIS DATA Dr. Lana Sularto.
Pengantar Basis data Lamhot Sitorus, M.Kom.
Database Chapter 1.
Pertemuan – 1 SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi.
PENGENALAN ANISA ISTIQOMAH, S.KOM.
Database Management System
Database Chapter 1.
MANAJEMEN DATABASE 11/11/2018 ,
Rina Kurniawati, S.Kom., MT /
Pengantar Umum. Memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah 1. Uraian objektif dan tanya jawab 2. Kuis 3. Praktek 4.Tugas individu/kelompok.
Tahapan pengembangan sistem basis data
Transcript presentasi:

Basis Data 3 SKS Teknik Informatika – S1 Klp: A11.4404, Dosen: Amiq Fahmi, M. Kom Presented by Team Basis Data Team Basis Data

Mata Kuliah BASIS DATA Deskripsi Mata Kuliah: Standar Kompetensi Mata kuliah ini memberikan penjelasan tentang dasar-dasar perancangan serta implementasi basis data. Standar Kompetensi Setelah menyelesaikan matakuliah ini, mahasiswa diharapkan mampu melakukan pemodelan data dan mampu menerapkannya pada kasus nyata dengan DBMS tertentu. Team Basis Data 2

Cakupan Materi BASIS DATA Bab 1: Konsep Dasar Basis Data Bab 2: Sistem Basis Data Bab 3: Aplikasi Basis Data Bab 4: Model Data Bab 5: Entity Relationship Diagram (ERD) Bab 6: Ketergantungan Fungsional (FD) Bab 7: Normalisasi Bab 8: Bahasa Query Bab 9: PL/SQL Team Basis Data 3

Aturan Kuliah Toleransi keterlambatan: 30 Menit Tugas Individu (?) min 3x, Kelompok (?) min 1x Assessments: Keaktifan : 5% Tugas : 20% Mid Test : 35% Final Test : 40% Team Basis Data 4

Basis Data Bab I Konsep Dasar Basis Data Presented by Team Basis Data

Konsep Dasar Basis Data Tujuan Intruksional Khusus : Setelah mempelajari bagian ini, mahasiswa akan dapat: Menjelaskan pentingnya Basis Data, menjelaskan pengertian basisdata, menjelaskan perbedaan pemrosesan file tradisional dengan basis data, mengidentifikasikan adanya redundancy dan duplikasi data, menjelaskan konsep dasar basis data, memberikan contoh keuntungan dan resiko pendekatan basis data. Team Basis Data 6

Konsep Dasar Basis Data Pentingnya Data dalam Sistem Informasi Sistem Informasi adalah pengelolaan Data, Orang/Pengguna, Proses dan Teknologi Informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan sebagai output informasi yang diperlukan untuk mendukung sebuah organisasi. (Jeffery L. Whitten dkk, 2004 ) Team Basis Data 7

Konsep Dasar Basis Data Data dan Informasi Data dan informasi akan saling berkesinambungan sehingga membentuk suatu siklus yang disebut information cycle. Data ditangkap oleh indera kemudian menjadi inputan dalam sebuah model untuk diubah menjadi informasi bagi penerimanya digunakan untuk membantu pengambilan keputusan dan menjadi sebuah hasil tindakan. Team Basis Data 8

Konsep Dasar Basis Data Apa itu Basis Data? Basis Data (Database) dapat dibayangkan sebagai sebuah almari Arsip Perlu dilakukan upaya Penyusunan jika Arsip “Cukup Banyak” Mengapa? Jawaban Sederhana : Data /nformation Retrieval  “Mencari” dan “Mengambil/Menemukan Kembali” dapat dilakukan dengan MUDAH Team Basis Data 9

Konsep Dasar Basis Data Apa itu Basis Data ? Basis Data, terdiri dari 2 Kata, Basis dan Data Basis  Gudang, tempat bersarang/berkumpul Data  Representasi fakta dunia nyata yang mewakili suatu object seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, peristiwa, konsep, keadaan, dan sebagainya. Yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya Team Basis Data 10

Definisi Basis Data Apa itu Basis Data ? Basis Data, Dapat dibayangkan: Himpunan kelompok data (arsip) yang saling berhubungan dan diorganisasikan sedeikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan Kumpulan file/tabel yang saling berhubungan yang disimpan dalam media penyimpanan elektronis Team Basis Data 11

Simpulan Sederhana : Basis Data dan lemari Arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip Utama  Pengaturan Data/Arsip, Kemudahan dan Kecepatan dalam pengambilan kembali data/arsip (Data/Information Retrieval) Team Basis Data 12

Konsep Dasar Basis Data Apa itu Basis Data ? Basis Data, menurut Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basis data pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah diambil. Cara data disimpan dalam basisdata menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan ke dalam basisdata, dimodifikasi, dan dihapus. Team Basis Data 13

Konsep Dasar Basis Data Apa itu Basis Data ? Silberschatz, dkk (2002), mendefinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. Menurut Mc Leod, dkk (2001), basisdata adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi. Team Basis Data 14

Konsep Dasar Basis Data Apa itu Basis Data ? Ramakrishnan dan Gehrke (2003), menyatakan basisdata sebagai kumpulan data, umumnya mendiskripsikan aktivitas satu organisasi atau lebih yang berhubungan. Misalnya, basisdata universitas mungkin berisi informasi mengenai hal berikut : Hubungan antar entitas seperti registrasi mahasiswa, KRS dalam matakuliah, Dosen, fakultas yang mengajarkan matakuliah, pengguna ruang kuliah dan pengguna Lab. Entitas seperti mahasiswa, Dosen, Prodi, fakultas, mata kuliah, ruang kuliah dan lab. Catatan: Entitas adalah orang, tempat, kejadian atau konsep yang informasinya akan direkam. Team Basis Data 15

Konsep Dasar Basis Data Apa itu Basis Data ? Kesimpulan : Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi secara optimal. Team Basis Data 16

Konsep Dasar Basis Data Basis Data VS Pemrosesan File Tradisonal Pemrosesan File Tradisional Pemrosesan data diperlukan untuk mengolah data menjadi informasi. Integrasi informasi menjadikan informasi lengkap dan relevan, sehingga dapat memberikan manfaat yang optimal. Secara tradisional atau konvensional, kegiatan pemrosesan data dilaksanakan oleh bagian/komponen yang terkait dengan aplikasi tersebut. Team Basis Data 17

Konsep Dasar Basis Data Pemrosesan File Tradisional Suatu aplikasi terdiri atas sekumpulan program aplikasi, file data, dan prosedur yang mengerjakan suatu proses atau fungsi Setiap program aplikasi di dalam suatu lingkungan pemrosesan file tradisional, khusus beroperasi pada file data yang dibuat spesifik untuk aplikasi itu Antar file data (di dalam satu aplikasi atau antar aplikasi) tidak ada hubungan, dan pada umumnya data didefinisikan dan disusun dengan cara yang berbeda untuk setiap aplikasi Team Basis Data 18

Konsep Dasar Basis Data Pemrosesan File Tradisional Kenyataan ini membuat sulit dilakukannya integrasi data Dengan karakteristik sebagaimana telah disebutkan, terdapat sejumlah keterbatasan yang menyebabkan beaya pemrosesan menjadi mahal dan meningkatkan kemungkinan terjadinya kesalahan. Team Basis Data 19

Konsep Dasar Basis Data Pemrosesan File Tradisional Keterbatasan tersebut adalah: Data menjadi terpisah dan terisolasi, karena antar file data tidak terhubung. Munculnya redundansi data, yang tidak dapat dihindarkan karena setiap aplikasi mempunyai file data sendiri-sendiri. Berpotensi terjadinya inkonsistensi data, yaitu jika dilakukan modifikasi data di suatu file akan tetapi di file yang lain (yang berisi data yang sama dengan data yang dimodifikasi) tidak dilakukan hal yang sama. Team Basis Data 20

Konsep Dasar Basis Data Pemrosesan File Tradisional Munculnya data yang membingungkan (data confusion), yaitu apabila data yang sama disajikan dengan terminologi (istilah/penggunaan)yang berbeda. Program aplikasi tergantung pada format file (program-data-dependence), yaitu kapan saja format data berubah maka seluruh program yang menggunakan data tersebut harus dimodifikasi. Sulit untuk menyajikan objek data yang komplek. Team Basis Data 21

Konsep Dasar Basis Data Kesimpulan : Dengan keterbatasan-keterbatasan tersebut, pemrosesan file tradisional kurang mempunyai keluwesan dan tidak mendukung pemakaian data bersama (data sharing). Hal ini menyebabkan tidak dapat dilakukannya pertukaran data antar aplikasi, dan sering terjadi terpaksa harus dilakukan pengetikan ulang data dari satu aplikasi ke aplikasi yang lain. Sehingga untuk mengatasinya, dikenalkan konsep baru yang disebut basis data. Team Basis Data 22

Konsep Dasar Basis Data Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi secara optimal. Redundansi (Kelebihan) : Penyimpanan data yang sama secara berulang Jika data yang diperoleh dari data lain disimpan tersendiri Data yang sama disimpan dalam banyak table yang berbeda Team Basis Data 23

Konsep Dasar Basis Data Akibat redundansi (kelebihan) : Redundansi menyebabkan masalah pada waktu memperbarui (update) data, ruang penyimpanan yang boros, dan dapat menimbulkan tidak konsistennya data. Untuk membuat suatu basis data yang memberikan manfaat optimal, suatu inventory data harus dibuat, data dan informasi yang diperlukan harus dianalisa, file basis data yang diperlukan harus dirancang, dan prosedur untuk memelihara basis data harus diadakan Team Basis Data 24

Konsep Dasar Basis Data Redundansi 1. Penyimpanan data yang sama secara berulang NIM KODE_MK SKS NILAI A10 MK_01 3 A MK_02 2 B A11 A12 MK_03 Team Basis Data 25

Konsep Dasar Basis Data Redundansi Duplikasi data NIM KODE_MK NILAI A10 MK_01 A MK_02 B A11 A12 MK_03 Duplikasi penulisan seringkali tidak dapat dihindarkan dalam penyimpanan data Team Basis Data 26

Konsep Dasar Basis Data Redundansi 2. Penyimpanan data yang dapat diperoleh dari data lain NIM NIP_WALI NAMA_WALI A10 ADN_011 MAX A11 AND_012 ROBERT Tabel a) Tabel b) NAMA_WALI TELP_WALI NIM MAX (024)001 A10 ROBERT (024)002 A11 Tabel c) Tabel d) Team Basis Data 27

Konsep Dasar Basis Data Redundansi 2. Penyimpanan data yang dapat diperoleh dari data lain Dengan mengamati keempat tabel di atas, ternyata Tabel d) berisi data yang dapat diperoleh dari tabel lain, yaitu dengan meng-hubungkan Tabel a), b), dan c). Dengan demikian untuk menghilangkan redundansi, Tabel d) perlu dihilangkan. Team Basis Data 28

Konsep Dasar Basis Data Redundansi 3. Data yg sama disimpan dalam banyak table yg berbeda Nim Nama_Mhs Kd_MK Nm_MK SKS A10 MAX MK_01 Pancasila 2 A11 ROBERT MK_02 Agama Tabel Mahasiswa Tabel Matakuliah Nim Nama_Mhs Kd_MK Nm_MK SKS Nilai A10 MAX MK_01 Pancasila 2 A A11 ROBERT MK_02 Agama B Tabel Nilai Team Basis Data 29

Konsep Dasar Basis Data Redundansi 3. Data yg sama disimpan dalam banyak table yg berbeda Dengan mengamati ke tiga table diatas, terdapat redundansi, yaitu atribut(data) Nama_mhs, Nm_MK dan SKS tersimpan pada beberapa table yang berbeda. Hal ini harus dihindari dengan jalan menghilangkan atribut Nama_mhs, Nm_MK dan SKS pada table Nilai Team Basis Data 30

Konsep Dasar Basis Data Keunggulan Penggunaan Basis Data Tujuan awal dan utama dalam pengelolaan data dalam sebuah basis data adalah agar kita dapat memperoleh/menemukan kembali data dengan mudah dan cepat (data/information retrieval) Di dalam penggunaan basis data, terdapat suatu tempat penyimpanan data tunggal yang dikelola Data tersebut didefinisikan sekali dan kemudian diakses oleh bermacam pengguna dan aplikasi Penggunaan basis data memberikan sejumlah keunggulan potensial dibandingkan dengan pemrosesan file tradisional Team Basis Data 31

Konsep Dasar Basis Data Keunggulan Penggunaan Basis Data yaitu : Kecepatan, Kemudahan dan Efisiensi Ruang Penyimpanan Redundansi data minimum Konsistensi data Integrasi data Pemakaian data bersama Standar baku Team Basis Data 32

Konsep Dasar Basis Data Keunggulan Penggunaan Basis Data yaitu : Mempermudah pengembangan aplikasi Menyediakan antarmuka banyak pengguna Menggambarkan relasi komplek diantara data Menjalankan batasan keutuhan (integrity) Menyediakan backup dan pemulihan (recovery ) Team Basis Data 33

Konsep Dasar Basis Data Resiko Pendekatan Basis Data Spesialisasi baru Perlunya biaya awal (start-up cost) Perlunya konversi data Perlunya backup Meningkatnya kompleksitas data Data rentan (vulnerable) terjadi akibat kesalahan dalam merancang,membuat atau mengimplementasikan. Gangguan dengan adanya data bersama Konflik organisasi Team Basis Data 34

Tambahan Basis data merupakan representasi dijital dari kenyataan fisik dan lojik dari sebuah sistem Mentransformasikan kenyataan dari sebuah sistem ke basis data tidak mudah dan bukan pekerjaan sederhana Dibutuhkan perantara, yaitu model data sebagai wujud dari dari perancangan basis data. Basis data dan model data adalah penting, tetapi bagaimana membuat model data yang baik juga sangat penting. Team Basis Data 35

Konsep Dasar Basis Data Latihan dan Soal Jelaskan mengapa data redundansi biasa terjadi di dalam proses pengolahan file tradisional! Jelaskan mengapa data begitu penting dalam suatu organisai atau perusahaan? Jelaskan apa yang dimaksud dengan program-data-dependence? Apa akibat yang ditimbulkan? Jelaskan karakteristik utama data di dalam suatu basis data. Tulis dan jelaskan lima keuntungan yang dapat diperoleh dengan pendekatan basis data, dibandingkan dengan pengolahan file tradisional! Pilih satu instansi/perusahaan yang sudah atau menurut Saudara perlu mengimplementasikan basis data. Jelaskan faktor-faktor apa yang mendorong diimplementasikannya basis data tersebut! Team Basis Data 36

Konsep Dasar Basis Data Definisi Data dan Informasi Turban, Aronson, and Liang (2008) Data, merupakan sesuatu yang menyangkut barang, kejadian, aktivitas, dan transaksi yang telah tercatat, diklasifikasikan, dan disimpan namun belum memiliki makna. Data dapat berupa nilai numerik, alphanumerik, gambar, dan suara. Informasi, adalah data yang telah dikelola dalam bentuk tertentu untuk memberikan makna atau arti bagi penerimanya. Team Basis Data 37