Memahami tujuan penggunaan basis data Memahami elemen-elemen Basis Data Mampu mengidentifikasi tabel dan atribut dalam suatu basis data

dokumen-dokumen yang mirip
Pemodelan Data (1) Week 2

Definisi Basis Data (1)

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

markas / tempat berkumpul / tempat bersarang / gudang

Database. Pertemuan ke-1

STMIK AMIKOM YOGYAKARTA

Pengenalan Basis Data

BASIS DATA SKEMA BASIS DATA

Perlukah Bagi Siswa?

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

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

BASIS DATA BASIS DATA. Definisi Basis Data (1)

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

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

INTERNET PROGRAMMING DATABASE

MUHAMMAD ZEN S. HADI, ST. MSC.

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Model Data Dalam SBD

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

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

Metodologi Perancangan basis data secara konseptual

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

Pendahuluan. Tujuan MODUL

SISTEM BASIS DATA (Lanjutan) :

ASSALAMU ALAIKUM WR.WB

BASIS DATA MODEL RELASIONAL

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

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

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

Entity Relationship Model

Mapping dari ERD ke Tabel

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

SISTEM BASIS DATA. Pertemuan 4. 3 SKS Semester 2 S1 Sistem Informasi Nizar Rabbi Radliya

Modul Praktikum Basis Data 4 Relasi Table

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

RANCANG BANGUN DAN PERHITUNGAN PERHITUHGAN DAYA PADA MESIN PEMOTONG GELONDONGAN KERUPUK PULI DENGAN PENGGERAK CONVEYOR RANTAI

NORMALISASI. Dr.Budi Setiyono, MT

PERANCANGAN DATABASE 04/07/ :53

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

Pertemuan 11. Donny Yulianto, S.Kom

Bab II Landasan Teori

KOMPETENSI, SERTIFIKASI DAN AKREDITASI PERPUSTAKAAN. The Power of PowerPoint thepopp.com 1

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

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

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Perancangan Basis Data

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

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL

Abstraksi Data (Arsitektur DBMS)

BAB IV Normalisasi Data

Konsep Dasar Basis Data

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

Copyright 2005 PENS-ITS C H A P T E R

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

Pengantar Teknologi Informasi

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

PENGANTAR BASIS DATA

KONSEP DASAR DATABASE

Relational Database & Pemodelan Data [Review]

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Model Relasional Basis Data

Pertemuan 2-3 ER-MODEL

By : Hanung Nindito Prasetyo. Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAJEMEN 2

PERANCANGAN BASIS DATA

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

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

6 PENGANTAR MANAJEMEN DATA

Teknik Perancangan Basis Data

Pemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com

MODEL DATA RELASIONAL

Basis Data 1 Sistem Basis Data

C H A P T E R. Copyright 2005 PENS-ITS

BASIS DATA DAN SISTEM BASIS DATA

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Jenis-jenis/Tipe-tipe Data

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

Contoh ERD sistem penjualan Barang Online

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

Rancangan Database. Database. File. Record. Data item atau field. Characters

SATUAN ACARA PERKULIAHAN(SAP)

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

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

MANAJEMEN BASIS DATA. Oleh: Mega Inayati Rif ah, S.T., M.Sc. Institut Sains & Teknologi AKPRIND Yogyakarta

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ANALISA RANCANGAN NORMALISASI & DATABASE

PEMBUKAAN WILAYAH HUTAN

Mikroprosessor 2014 Telkom University

BAB III LANDASAN TEORI

Transkripsi:

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. Memahami tujuan penggunaan basis data Memahami elemen-elemen Basis Data Mampu mengidentifikasi tabel dan atribut dalam suatu basis data 1 2 Kecepatan dan Kemudahan (Speed) agar pengguna basis data bisa: menyimpan data melakukan perubahan/manipulasi terhadap data menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis). Efisiensi Ruang Penyimpanan (Space) Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antara kelompok data yang saling berhubungan. Keakuratan (Accuracy) Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb. Ketersediaan (Availability) Data yang sudah tidak dipakai/kadaluwarsa dipisahkan dari sistem database yang sedang aktif baik dengan cara penghapusan atau memindahkannya ke media backup untuk menghemat ruang penyimpanan. Di sisi lain, juga dilakukan pemanfaatan teknologi jaringan komputer agar data yang berada di suatu lokasi/cabang data juga diakses oleh lokasi/cabang lainnya. Kelengkapan (Completeness) Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu. Untuk itu tidak hanya dengan melakukan penambahan record-record data, tapi juga melakukan perubahan struktur pada basis data (jika perlu) baik menambah field pada tabel ataupun bahkan menambah tabel baru. 3 4 1

Keamanan (Security) Walaupun tidak semua sistem basis data menerapkannya, keamanan dalam penggunaan basis data diperlakukan pada sistem yang besar dan serius. Dengan penerapan ini, setiap pengguna dibedakan hak aksesnya; yakni ditentukan obyekobyek mana saja yang bisa diakses dan proses apa saja yang bisa dilakukan. Kebersamaan (Sharability) Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai) dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data). Tabel Record / baris Field / atribut / kolom Hubungan antar tabel (relationship) 5 6 atribut/karakteristik dari suatu obyek Domain Kumpulan nilai yang valid untuk satu atau lebih atribut Sekumpulan nilai atribut yang menggambarkan suatu objek / entitas Derajat (degree) Jumlah atribut dalam sebuah relasi (tabel) (jumlah field) Struktur di dalam basis data yang berisi data, terdiri dari baris dan kolom 7 Cardinality Jumlah tupel(baris) dalam sebuah relasi (jumlah record) 8 2

Representasi dari suatu obyek atau kejadian Cikal bakal tabel Mempunyai karakteristik (atribut) Contoh: Akademik: Entitas : mahasiswa, dosen, mata kuliah, jadwal Karakteristik (atibut) mahasiswa : NRP, nama, alamat, agama, dll Atribut Dosen :? Atribut Mata kuliah:? Atribut Jadwal :? Transaksi penjualan Karakteristik pada suatu entitas Identik dengan kolom atau field pada suatu tabel Memiliki tipe data tertentu 9 10 Simple Attribute dan Composite Attribute Single Valued Attribute dan Multi Valued Attribute Mandatory Attribute Derived Attribute (Attribut Turunan) Key Attribute (Atribut Kunci) Simple Attribute/atomic attribute adalah attribut terkecil yang tidak bisa dipilah lagi/suatu atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih kecil Contoh : atribut JenisKel pada entitas pegawai Composite attribute adalah atribut yang dapat dibagi menjadi atribut yang lebih kecil/atomic yang menggambarkan atribut dasar dengan suatu arti tertentu Contoh : atribut Nama pada entitas pegawai dapat dipecah menjadi atribut NmDepan, Inisial dan NmBlk 11 12 3

Single value Attribute adalah suatu atribut yang hanya mempunyai satu nilai Contoh : atribut NmDepan pada entitas pegawai NmDepan seorang pegawai selalu bernilai satu nilai, tidak mungkin lebih dari satu Multi Value attribute adalah atribut yang bisa memiliki lebih dari satu nilai yang jenisnya sama dari sebuah data tunggal. Contoh : atribut hobi pada entitas mahasiswa dapat berisi lebih dari satu data Misalnya: hobi si R adalah membaca, menulis, menyanyi Derived Attribute (Attribut Turunan) adalah atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang berhubungan Contoh : atribut JmlPegawai pada entitas Departemen. Atribut ini dapat diturunkan dari jumlah baris data pegawai Atribut dengan tipe ini dapat digunakan dapat tidak 13 14 Satu atau beberapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris/record dengan baris lain pada suatu entitas Macam key attribute: Superkey Candidat Key Primary key Superkey: satu atau gabungan beberapa atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik Contoh Superkey untuk entitas pegawai: NoKTP, Nama, Alamat, JenisKel, Gaji NoKTP, Nama, Alamat, JenisKel NoKTP, Nama, Alamat NoKTP, Nama Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain) NoKTP Candidat Key: superkey yang jumlah atributnya paling sedikit Contoh candidat key untuk entitas pegawai Nama (jika dapat dijamin kalau tidak ada nama yang sama antara satu baris dengan baris yang lain) NoKTP Primary key: suatu candidat key yang dipilih menjadi kunci utama karena sering dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikan suatu baris Contoh : NoKTP antara satu pegawai dengan pegawai lain pasti berbeda, dalam hal ini noktp dapat digunakan sebagai suatu key Alternate key Candidate key yang tidak dipilih sebagai primary key 15 16 4

CHAR /CHARACTER VARCHAR INT DEC TEXT DATE DATETIME/TIMESTAMP Beda DBMS beda tipe data 17 18 Tipe data bisa ditentukan berdasarkan contoh data yang akan disimpan. Pemilihan tipe data bisa meningkatkan efisiensi penyimpanan 19 20 5

IDENTIFIKASI TABEL DAN ATRIBUT BERDASARKAN DOKUMEN/DATA YANG ADA 1. Sebutkan entitas apa saja yang terlibat! 2. Sebutkan karakteristik masing-masing entitas diatas! 21 22 Apa/siapa saja entitas yang terlibat? Penjual Pembeli Penerima Apa lagi? Apa saja karakteristik masing-masing entitas? Nama Kandidat key Nama Alamat Kodepos ABC Company 123 Big Forest Valley Z12345 Tidak bisa menjadi primary key karena tidak unik. Ada kemungkinan ada nama atau no telp pembeli yang sama Tabel Pembeli Tabel Pembeli Barang Kodepos Nama Alamat Kodepos ABC Company 123 Big Forest Valley Z12345 23 Alamat Apa lagi? Primary key IDPembeli Nama Alamat kodepos P001 ABC Company 123 Big Forest Valley Z12345 Penambahan field IDPembeli sebagai primary key tabel Pembeli 24 6