1. PENGERTIAN BASIS DATA

dokumen-dokumen yang mirip
SISTEM BASIS DATA. Brigida Arie Minartiningtyas, M.Kom

Introduction. Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini.

Basis Data 1. Sistem Basis Data

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

Basis Data 1 Sistem Basis Data

BASIS DATA I/2011-GANJIL SISTEM BASIS DATA. Oleh Team teaching Basis Data Achmad Arwan, S.Kom. 18 Juli 2017 BASIS DATA I/2011-GANJIL 1

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

Pertemuan 1 Sistem Database

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

Basis Data 1 Sistem Basis Data

Evaluasi Komponen nilai akhir terdiri dari UTS : 30 % UAS : 25 % Tugas : 20% Quis : 15% Kehadiran : 10% Ariansa, S.Kom

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

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

Definisi Basis Data (1)

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

BASIS DATA. Pengenalan. Basis Data. Arif Basofi

Database. Pertemuan ke-1

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

markas / tempat berkumpul / tempat bersarang / gudang

Tujuan Perkuliahan. Sistem Manajemen Basis Data (Pert. 2) Diskusi Pembahasan Tugas 1. Agenda. Definisi Basis Data (secara istilah)

Database dan Sistem Informasi

Konsep Sistem Informasi B

DENNY KUSUMA 3F MANAJEMEN. ZAIDAN JAUHARI, S.Pd, M.T DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH TINGGI ILMU EKONOMI RAHMANIYAH

Pengolahan Basis Data D3-TI STMIK AMIKOM 2010

6 PENGANTAR MANAJEMEN DATA

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Database dan DBMS DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan

Jenis-jenis/Tipe-tipe Data

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

BASIS DATA SKEMA BASIS DATA

Database. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.

representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

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

Konsep Dasar Basis Data

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

PENGANTAR BASIS DATA

SISTEM INFORMASI AKUNTANSI I. Modul ke: 11FEB. Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK. Fakultas. Program Studi AKUNTANSI

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

SISTEM BASIS DATA Pertemuan 1 & 2

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

KONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA

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

Pendahuluan. Tujuan MODUL

BAB I PENDAHULUAN Sistem Basis Data

Konsep Dasar Basis Data

Hirarki dan Abstraksi Data

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

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

BASIS DATA BASIS DATA. Definisi Basis Data (1)

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

DESAIN BASIS DATA SKS

PENGANTAR BASIS DATA

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK

Pengantar Teknologi. Informasi (Teori) Minggu ke-07. Basis Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO FAKULTAS ILMU KOMPUTER

KONSEP BASIS DATA II. Mardhiya Hayaty, ST

Pertemuan 1 : PENGANTAR BASIS DATA

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

Pengenalan Basis Data

PERTEMUAN 6 SISTEM MANAJEMEN DATABASE SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA

Windhu Purnomo FKM UA 2013

Sistem Manajemen Basis Data. Sesi 7 Mata Kuliah SIM STIE YASA ANGGANA GARUT

PENGANTAR BASIS DATA

Basis Data (Database)

Konsep Database. Data. Informasi

PENDAHULUAN. Alif Finandhita, S.Kom

Pengantar Basis Data

PENGANTAR BASIS DATA

PENGENALAN DAN KONSEP BASIS DATA

Konsep Dasar DBMS. Oleh : Devie Rosa Anamisa

Konsep Basis Data (Lanjut)

Introduction of Database. Presented at the 1 st Meeting Database, ST3 Telkom Purwokerto, 9 September 2015

KONSEP BASISDATA. Kholid Fathoni, S.Kom., M.T.

PENGANTAR BASIS DATA

BASIS DATA DAN SISTEM BASIS DATA

PENDAHULUAN. Alif Finandhita, S.Kom

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

PENGANTAR BASIS DATA

Basis Data. Sistem Basis Data. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB II SISTEM BASIS DATA

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAJEMEN 2

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Pengenalan Database 1-7 -

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

Database Management System Gambaran Database Dan Penerapannya Pengelolaan Data Manual VS Database Komponen Utama Database

PERANCANGAN BASIS DATA

DASAR BASIS DATA BASIS_DATA XI-RPL

SISTEM BASIS DATA By Novareza Klifartha

Modul Praktikum Basis Data 4 Relasi Table

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

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

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

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

Pengantar Basis Data. Database Manajemen System

PERTEMUAN 1. Pengantar Basis Data

Pengantar Basis Data. Mata Ajar Basis Data 1

INTERNET PROGRAMMING DATABASE

Sistem Basis Data. Sebuah sistem yang memiliki fungsi utama untuk mengelola data dan menyediakan data tersebut jika dibutuhkan

II. TINJAUAN PUSTAKA. d. Perikanan, daya tarik yang ditawarkan berbagai proses budidaya perikanan.

Transkripsi:

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 1 1. PENGERTIAN BASIS DATA Basis Data atau pangkalan data (Data Base) terdiri dari 2 kata, yaitu basis yang diartikan sebagai markas / gudang, tempat berkumpul dan data adalah fakta yang mewakili suatu objek seperti manusia, barang, hewan peristiwa, keadaan dan sebagainya, yang direkam dalam bentuk angka, huruf simbol, teks gambar, bunyi atau kombinasinya. Beberapa pengertian basis data: a. a collection of related data (Elmazri & Navathe, 1994) b. an organized collection of logically related data (McFadden, Hoffer, and Presscot, 2002) c. a collection of data, typically describing the activities of one or more related organizations (Ramakrishnan & Gerke, 2000) d. Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. e. Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data. f. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik (digital). g. Kumpulan data yang dapat di-share bagi banyak user dan memungkinkan penggunaan data yang sama pada waktu bersamaan oleh banyak user. h. Koleksi terpadu dari data-data yang saling berkaitan dari suatu enterprise. Secara umum dapat didefinisikan bahwa basis data adalah kumpulan data/ informasi (umumnya dalam bentuk tabel) yang disimpan secara sistemik, terorganisasi dan memiliki hubungan (relasi) serta dapat digunakan secara bersamaan (shared). Perlu diperhatikan bahwa tidak semua data/informasi yang disimpan dalam bentuk digital dapat dikategorikan sebagai basis data. 2. PENGERTIAN SISTEM BASIS DATA Sistem Basis Data adalah sebuah sistem yang dapat terdiri dari perangkat keras (hardware), sistem operasi (operating system), basis data (database), program aplikasi basis data (Data Base Management System/ DBMS), pemakai (user) dan program aplikasi tambahan lainnya.

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 2 3. KOMPONEN SISTEM BASIS DATA Sistem basis pada umumnya terdiri dari beberapa komponen, antara lain: Perangkat Keras (Hardware). Sistem Operasi (Operating System) Basis Data (Database) DBMS (Database Management System) Pengguna (User) Program aplikasi lainnya (tools, add-on, security dan lainnya) 4. PENGERTIAN SISTEM MANAJEMEN BASIS DATA Sistem Manajemen Basis Data (SMBD) atau Database Management System (DBMS) adalah salah satu unsur dari sistem basis data yang umumnya berbentuk sebuah program aplikasi yang memiliki fungsi untuk pemasukan, pengeditan, penghapusan dan pengambilan informasi terhadap database bahkan fungsi keamanan dan manajemen user. SMBD juga memungkinkan akses terhadap basis data oleh beberapa user sekaligus atau oleh program aplikasi lainnya. Beberapa program aplikasi basis data antara lain: Microsoft SQL, MySQL, Oracle, MS. Access, FoxPro dan lain-lain

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 3 5. TUJUAN PENGGUNAAN BASIS DATA Tujuan penggunaan basis data antara lain: a. Kecepatan & kemudahan (speed), penyimpanan, perubahan, penghapusan dan manipulasi serta penampilan kembali data dapat dilakukan dengan cepat dan mudah. b. Efisiensi ruang penyimpanan (space), konsep dasar basis data adalah relasi antar data/tabel untuk mencegah redundansi data serta penerapan pengkodean data. c. Keakuratan (accuracy), pengkodean data atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint), domain data, keunikan data, dsb, yang secara ketat dapat diterapkan dalam sebuah basis data. d. Ketersediaan (availability), pemanfaatan jaringan komputer, maka data yang berada di suatu lokasi/cabang dapat juga diakses (tersedia/available) bagi lokasi/cabang lain. e. Kelengkapan (completeness), kelengkapan data bersifat relatif dan dapat dimuktahirkan dengan mudah dan cepat. f. Keamanan (security), dapat menentukan pemakai basis data dan obyek-obyek didalamnya serta jenis-jenis operasi apa saja yang boleh dilakukan. g. Kebersamaan pemakaian (sharability), data dapat digunakan bersama-sama. 6. MANFAAT PENGGUNAAN SISTEM BASIS DATA Manfaat penggunaan sistem basis data: a. Controlling Redundancy, mengontrol redundansi data (kerangkapan data). b. Restricting Unauthorized Access, pengaturan hak akses/ batasan akses user. c. Persistent Storage for Program Objects, ruang penyimpanan khusus untuk obyek-obyek program, misalnya: Object-Oriented Database system yang menyimpan obyek-obyek pemrograman berbasis obyek. d. Storage Structures for Efficient Query Processing, struktur penyimpanan yang bagus untuk efisiensi proses query. e. Backup and Recovery.

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 4 f. Multiple User Interface. g. Representing Complex Relationship among Data h. Enforcing Integrity Constraints i. Permitting Inferencing and Actions using Rules, actions khusus berdasarkan rules (aturan) yang telah ditetapkan dalam sistem database. j. Additional Implications of using the Database Approach k. Flexible l. Ekonomis. 7. KONSEP PENYIMPANAN TRADISIONAL DAN BASIS DATA Konsep penyimpanan tradisional: a. Tiap aplikasi memiliki berkas sendiri sendiri b. Dependensi data-program, perubahan data membuat sejumlah program perlu dimodifikasi c. Duplikasi data, data yang sama muncul pada beberapa berkas d. Keterbatasan berbagi data (Isolasi data - banyak format file) e. Waktu pengembangan lama, perlu membuat program untuk mengakses data f. Problem integritas (kekonsistensian) g. Keamanan data tidak terjamin Konsep penyimpanan Basis Data: a. Independensi program-data b. Meminimalkan redundansi data c. Meningkatkan konsitensi data d. Meningkatkan kemampuan berbagai data e. Meningkatkan produktivitas pengembangan aplikasi f. Meningkatkan pencapaian standarisasi g. Meningkatkan kualitas data h. Meningkatkan tanggapan dan kemudahan akses terhadap data i. Mengurangi pemeliharaan program 8. HIRARKI DATA Berdasarkan tingkat kompleksitas nilai data, tingkatan data dapat disusun kedalam sebuah hirarki, mulai dari yang paling sederhana hingga yang paling komplek sebagai berikut: a. BasisData, merupakan sekumpulan dari berkas/file/tabel yang saling berelasi. b. Berkas/File/Tabel, merupakan sekumpulan rekaman data yang terdiri dari record-record. c. Record, merupakan sekumpulan field/atribut/data item yang saling berhubungan terhadap obyek tertentu, terdiri dua jenis: - fixed length record, semua field dalam record memiliki ukuran yang tetap. - Variabel length record, field-field dalam record dapat memiliki ukuran berbeda (metode penandaan yang digunakan adalah : end of record marker, indikator panjang, dan tabel posisi record) d. Field/atribut/elemen data/data item, merupakan unit terkecil yang disebut data,yang tidak dapat dipecah lagi menjadi unit lain yang bermakna, terdiri dari dua jenis: - fixed length field, memiliki ukuran yang tetap. - variabel length field, field-field dalam record dapat memiliki ukuran berbeda. e. Byte, mewakili sebuah karakter yang dibentuk dari 8 Bit. f. Bit, adalah sistem biner yang terdiri atas dua macam nilai, yaitu 0 dan 1.

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 5 9. PENGGUNA BASIS DATA Secara umum pengguna basis data terdiri dari: a. Database Administrator (DBA): orang yang memiliki tanggung jawab penuh dalam manajemen database (pengaturan hak akses, koordinasi dan monitoring, kebutuhan hardware/software). b. Database Designer: bertanggung jawab dalam identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk disimpan dalam database dan berkoordinasi akan kebutuhan user database. c. End User Database: adalah orang-orang yang pekerjaannya membutuhkan akses ke database untuk melakukan query, update maupun genereate report database. End user dapat dikategorikan: - Casual end users (end user tak tetap):user yang tidak selalu mengakses database, tapi kadang memerlukan informasi terbaru. - Naïve / parametric end users: user yang pekerjaan selalu konstan query dan update data, spt: bank teller, pegawai reservasi, dll. - Sophisticated end users: user yang melengkapi kebutuhan database user, spt: engineer, scientist, business analyst. - Stand-alone users: user yang memaintain personal database. d. System Analyst: orang menentukan kebutuhan sistem end user. e. Application Programmers (Software Engineering): orang yang kerjaannya berhubungan dengan kebutuhan koneksi database. f. DBMS system designers dan implementer: orang-orang yang merancang dan mengimplementasikan modul-modul dan interface paket-paket software DBMS, misalnya: modul: catalog, procs query lang., procs interface, access & buffering data, controlling cuncurrency, handling data recovery & security; interfacing: interface for integrated system. g. Tool developers: orang-orang yang merancang dan mengimplementasikan tools untuk mendukung software DBMS, misalnya: tool untuk meningkatkan performance database, tool untuk monitoring operasional database, dll. h. Operators dan maintenance personnel: para personel administrator yang bertanggung jawab akan jalannyaoperasional database termasuk maintenance (hardware/software) DBMS.

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 6 10. ABSTRAKSI DATA Dalam database, data disimpan dan diperlihara dengan baik dan terstruktur oleh DBMS. Sistem ini menyembunyikan detail tentang bagaimana data disimpan dan dipelihara, sehingga seringkali data yang terlihat oleh user berbeda dengan data yang tersimpan secara fisik. Abstraksi data merupakan tingkatan/level dalam melihat bagaimana menampilkan data dalam sebuah sistem database. Abstraksi data terdiri dari 3 level/ tingkatan/ lapisan, yaitu: a. Level Fisik (Physical Level): merupakan lapis terendah, lapis ini menjelaskan bagaimana (how) data sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci. User melihat data sebagai gabungan dari struktur dan datanya sendiri. Tingkatan ini umumnya terkait dengan: alokasi ruang penyimpanan untuk data dan indeks, deskripsi record untuk penyimpanan, penempatan record data dan teknik kompresi serta enkripsi data b. Level Logik / Konseptual (Conceptual Level): lebih tinggi dari lapis fisik. Lapis ini menjabarkan data apa (what) saja yang sesungguhnya disimpan pada basis data dan juga menjabarkan hubungan-hubungan antar data secara keseluruhan. Seorang pengguna misalnya dalam level ini dapat mengetahui bahwa data mahasiswa disimpan pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini biasa dipakai oleh DBA. Berisi struktur logika databaseyang hanya dapat dilihat oleh DBA. Tingkat konsepsual umumnya menyatakan: entitas, atribut dan relasinya, konstrain-konstrain terhadap data, informasi semantiks data dan informasi keamanan dan integritas data. c. Level Penampakan/pandangan (View Level): merupakan lapis tertinggi pada abstraksi data. Pada lapis ini pengguna hanya mengenal struktur data yang sederhana yang berorientasi pada kebutuhan pengguna (menampilkan hanya sebagia dari data sesuai yang dibutuhkan). Data yang dikenal oleh masing-masing pengguna bisa berbeda-beda dan barangkali hanya mencakup sebagian dari basis data. Misalnya: Bagian keuangan

Basis Data Lucky K, SKom, MMSI (www.lcpro.cu.cc) 7 hanya membutuhkan data keuangan, jadi yang digambarkan hanya pandangan terhadap data keuangan saja, begitu juga dengan bagian akuntansi, hanya membutuhkan data akuntansi saja. Jadi tidak semua pengguna database membutuhkan seluruh informasi yang terdapat dalam database tersebut.