Basis Data. Bab I Konsep Dasar Basis Data. Presented by Henny. Sistem Basis Data - Universitas Semarang

dokumen-dokumen yang mirip
KONSEP DASAR BASIS DATA

Sistem Basis Data 1. Dosen : Nuraini Purwandari

Pengantar Teknologi Informasi

BUSINESS INTELLIGENCE. Management Database & Informasi

Konsep Sistem Informasi B

E-R Model (Model Keterhubungan Entitas)

Kontrak Kuliah. Pengantar Basis Data. Edi Sugiarto, S.Kom, M.Kom

PENGANTAR BASIS DATA

PENGANTAR BASIS DATA

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Pertemuan 1 : PENGANTAR BASIS DATA

PERTEMUAN 1. Sistem Basis Data. Presented by : Sity Aisyah Nasution, M.Kom Blog : yeshasalsabila.blogspot.

PENGANTAR BASIS DATA

KONSEP DASAR DATABASE

ARTIKEL TUGAS AKHIR SISTEM INFORMASI PENGELOLAAN ADMINISTRASI PERSEWAAN KENDARAAN PADA CV. PESONA RENT CAR SEMARANG.

KONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA

Pengantar Basis Data

PEMBUATAN SISTEM INFORMASI PERSEWAAN MOBIL PADA RENTAL MOBIL AKUR PACITAN

TUGAS. Mata Kuliah Data Warehouse. Permasalahan Pemrosesan File. Oleh : Nama : Fitri Wahyu Apriliani Nim :

Sistem Basis Data (IF1263)

Pembuatan Sistem Informasi Persewaan Mobil Pada Rental Mobil Akur Pacitan Bayu Kristiawan, Sukadi

Database dan Sistem Informasi

PERKEMBANGAN KONSEP BASIS DATA DAPAT DIBEDAKAN DALAM 5 TAHAP YAITU: TAHAP I (AWAL TAHUN 1960-AN) TAHAP II (AKHIR TAHUN 1960-AN) TAHAP III (AWAL TAHUN

BAB I KONSEP BASIS DATA. 1.1 Pengertian Basis Data dan DBMS

Mengotimalisasi redundansi Menghilangkan anomali

KONSEP BASIS DATA II. Mardhiya Hayaty, ST

Pemodelan Basis Data. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Kontrak Kuliah. Operasi Dasar Basis Data. Edi Sugiarto, S.Kom, M.Kom

BAB I DATABASE. Data adalah representasi dari fakta dunia nyata yang mewakili suatu objek yang

Pengolahan Basis Data D3-TI STMIK AMIKOM 2010

BASIS DATA. Desain Database dan Normalisasi. Fakultas Ilmu Komputer UDINUS

Nama Tipe Panjang Keterangan. NIP Alphanumeric 5 Nomor pegawai. Nama Alphanumeric 25 Nama pegawai. Gaji Long Gaji pegawai

Basis Data 1 - TIS3333

PENGANTAR BASIS DATA

PENGANTAR BASIS DATA

Pengantar Basis Data. Database Manajemen System

1. Definisi Basis Data 2. Elemen Basis Data. 3. Model Basis Data 4. Terminologi dalam Basis Data

Normalisasi. Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.

Basis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen

PENGANTAR BASIS DATA

SISTEM BASIS DATA AUB SURAKARTA

BAB 2 LANDASAN TEORI

Mata Kuliah : Sistem Basis Data. Place photo here PENGANTAR BASIS DATA

BAB III LANDASAN TEORI

Sistem Manajemen Basis Data. Normalisasi vs Denormalisasi

Pengenalan Database 1-7 -

Basis Data. Pengantar Basis Data. By: De Rosal, Ign. Moses S.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

P4 Kekangan Dalam Database

Pengolahan Data Base. Teknik Informatika Universitas Jenderal Soedirman

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

Pendahuluan. Semester Genap Th Ajaran 2012/2013. Budi Susanto UKDW. Sistem Basis Data. Sistem Basis Data. Teknik Informatika

Pertemuan VII Normalization (1) Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Normalisasi Data. Author : Minarni, S.Kom.,MM

BAB 7 MERANCANG BASIS DATA

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

SPESIFIKASI PERANGKAT LUNAK

DESAIN DATABASE DAN NORMALISASI

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

BASIS DATA BASIS DATA. Definisi Basis Data (1)

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

Konsep Basis Data. Pengolahan Basis Data / Sistem Basis Data. Jurusan Teknik Informatika Oleh : Mardhiya Hayaty, ST

BAB 2 OPERASI DASARI BASIS DATA

Seminar Internasional, ISSN Peran LPTK Dalam Pengembangan Pendidikan Vokasi di Indonesia

PENDAHULUAN. Alif Finandhita, S.Kom

Kontrak Kuliah. Model Data. Edi Sugiarto, S.Kom, M.Kom

PERANCANGAN BASIS DATA PERTEMUAN KE -1. Rauf Fauzan, S.Kom.,M.Kom

Data adalah bahasa, matematika atau simbol yang memperlihatkan suatu objek diantaranya manusia, sesuatu atau kejadian

PENDAHULUAN BASIS DATA. Institut Teknologi Sumatera

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

MANAJEMEN DATABASE. Modul XII

SISTEM BASIS DATA II S A N T I W I D I A N T I

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak.

LINGKUNGAN DATABASE LANJUTAN

PERANCANGAN DAN PENGEMBANGAN APLIKASI PENGOLAHAN DATA NILAI PADA AKADEMI KEBIDANAN POLTEKKES JAMBI

NORMALISASI. Definisi. Tujuan dari Normalisasi. Proses Normalisasi

TUGAS I. Disusun untuk memenuhi tugas mata kuliah Basis Data. oleh. Muhamad Fachrul Zaini ( ) JURUSAN TEKNIK INFORMATIKA

BAB III. Landasan Teori

BAB II SISTEM BASIS DATA

Bayangkan dunia tanpa basis data : Dunia Pendidikan Pertanyaan-pertanyaan berikut ini banyak dijumpai di lingkungan pendidikan : Berapakah jumlah maha

KONSEP DASAR DATA BASE. Pertemuan 1

Pendekatan Database Jenjang Data Tipe File Media Penyimpanan Data Organisasi File Metode Pengolahan Data Aplikasi Pada Personal Computer (PC)

KONSEP PENGELOLAAN BASIS DATA

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

Normalisasi Vs Denormalisasi

Esson Sihombing, S.Kom.

KONSEP DASAR SISTEM DATABASE adalah kepentingan proses pengambilan keputusan.

IMPLEMENTASI BASIS DATA. By : I Ngh Putu Mardika, S.Pd

BAB III LANDASAN TEORI

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

BAB II LANDASAN TEORI

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

Transkripsi:

Basis Data Bab I Konsep Dasar Basis Data Presented by Henny

Tujuan Intruksional Khusus Setelah mempelajari bagian ini, mahasiswa akan dapat: 1. Menjelaskan pentingnya basisdata 2. Menjelaskan pengertian basisdata 3. Menjelaskan perbedaan pemrosesan file tradisional dengan basis data 4. Mengidentifikasikan adanya redundancy dan duplikasi data 5. Menjelaskan konsep dasar basis data 6. Memberikan contoh keuntungan dan resiko pendekatan basis data. 2

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 ) 3

Input-Proses-Ouput Data Formulir Input Data Proses Informasi

Berbagai Definisi Basis Data Silberschatz, dkk (2002), -Kumpulan data berupa Informasi Stephens dan Plew ;2000 -Menyimpan Informasi dan data Mc Leod, dkk (2001), - kumpulan seluruh sumber daya berbasis komputer Definisi Basis Data Ramakrishnan dan Gehrke (2003) -Kumpulan data yg mendiskripsikan aktivitas

Apa itu Basis Data? Basis Data, adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. (Stephens dan Plew ;2000), Dengan basisdata 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. 6

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. 7

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 dalam matakuliah, fakultas yang mengajarkan matakuliah dan pengguna ruang kuliah. Entitas seperti mahasiswa, fakultas, mata kuliah, dan ruang kuliah. 8

Apa Itu Basis Data file1 file2 file4 file3

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

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

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 specifik 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 12

Pemrosesan File Tradisional Aplikasi Akademik Aplikasi Keuangan Aplikasi Alumni File Data Akademik File Data Keuangan File Data Alumni 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. 13

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. 14

Pemrosesan File Tradisional Munculnya data yang membingungkan (data confusion), yaitu apabila data yang sama disajikan dengan terminologi 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. 15

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. 16

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 17

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 18

Redundansi 1. Penyimpanan data yang sama secara berulang NIM KODE_MK SKS NILAI A10 MK_01 3 A A10 MK_02 2 B A11 MK_01 3 A A12 MK_01 3 A A12 MK_02 2 B A12 MK_03 3 B Terjadi pengulangan penulisan pasangan KODE_MK dan SKS yang sama. Misalnya untuk MK_01 (ditulis 3 kali), dan MK_02 (ditulis 2 kali) 19

Redundansi Duplikasi data NIM KODE_MK NILAI A10 MK_01 A A10 MK_02 B A11 MK_01 A A12 MK_01 A A12 MK_02 B A12 MK_03 B Duplikasi terjadi karena penulisan KODE_MK untuk MK_01 dan MK_02, yang berturut-turut diulang sebanyak 3 dan 2 kali. Duplikasi penulisan seringkali tidak dapat dihindarkan dalam penyimpanan data 20

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

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 menghubungkan Tabel a), b), dan c). Dengan demikian untuk menghilangkan redundansi, Tabel d) perlu dihilangkan. 22

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 2 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 2 B Tabel Nilai 23

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 24

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 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 25

Keunggulan Penggunaan Basis Data yaitu : 1. Kecepatan, Kemudahan dan Efisiensi Ruang Penyimpanan 2. Redundansi data minimum 3. Konsistensi data 4. Integrasi data 5. Pemakaian data bersama 6. Menjalankan pembakuan 26

Keunggulan Penggunaan Basis Data yaitu : 7. Mempermudah pengembangan aplikasi 8. Menyediakan antarmuka banyak pengguna 9. Menggambarkan relasi komplek diantara data 10.Menjalankan batasan keutuhan (integrity) 11.Menyediakan backup dan pemulihan (recovery ) 27

Resiko Pendekatan Basis Data 1. Spesialisasi baru 2. Perlunya biaya awal (start-up cost) 3. Perlunya konversi data 4. Perlunya backup 5. Meningkatnya kompleksitas data 6. Data mudah diserang (vulnerable) 7. Gangguan dengan adanya data bersama 8. Konflik organisasi 28

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