Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Basis Data 3 SKS Teknik Informatika – S1

Presentasi serupa


Presentasi berjudul: "Basis Data 3 SKS Teknik Informatika – S1"— Transcript presentasi:

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

2 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

3 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

4 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

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

6 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

7 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

8 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

9 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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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

27 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

28 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

29 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

30 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

31 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

32 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

33 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

34 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

35 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

36 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

37 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


Download ppt "Basis Data 3 SKS Teknik Informatika – S1"

Presentasi serupa


Iklan oleh Google