Model dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:
|
|
- Fanny Sasmita
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Model dan Aljabar Relasional Rima Dias Ramadhani, S.Kom., M.Kom Wa:
2 RECORD BASED DATA MODEL Model Hierarkikal Model Jaringan Model Relasional
3 Struktur Hirarki
4 Model Jaringan
5 Basis Data Relational Kebanyakan model yang digunakan adalah model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data yang mudah tetapi memiliki kemampuan untuk menangani jumlah data yang sangat besar. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access.
6 Basis Data Relational (Cont) Model basis data relational memiliki struktur lojik yang disebut dengan relation (relasi). Struktur relasi merupakan struktur data 2 dimensi, pada level fisik berupa table (tabel). Attribute merepresentasikan elemen dari data yang berkaitan dengan relasi. Sebagai contoh, relasi Mahasiswa memiliki atribut-atribut seperti nim, nama, tempat lahir. tanggal_ lahir, dan alamat.
7 Basis Data Relational (Cont)
8 Pandangan Logika Data Struktur model basis data relasional dan kebebasan data memungkinkan kita untuk memandang data secara logika daripada secara fisik. Pandangan secara logika membuat konsep file tentang penyimpanan data menjadi lebih sederhana. Penggunaan tabel independen secara logik lebih mudah dipahami. Kesederhanaan logika menghasilkan me-todologi perancangan basis data lebih sederhana dan lebih efektif.
9 Rangkuman Sifat-sifat Tabel Relasional 1 Sebuah tabel seolah-olah merupakan struktur dua dimensi yang terdiri dari baris dan kolom. 2 Setiap baris (tupel) mewakili sebuah entitas. 3 Setiap kolom mewakili atribut dan memiliki nama yang jelas. 4 Setiap perpotongan baris dan kolom mewakili nilai sebuah data. 5 Setiap tabel harus memiliki primary key yang dikenali secara unik untuk setiap baris. 6 Semua nilai pada kolom harus sesuai format data. 7 Setiap kolom memiliki jangkauan nilai tertentu yang dikenal sebagai domain atribut. 8 Setiap baris membawa informasi yang menggambar-kan satu kejadian entitas. 9 Urut-urutan baris dan kolom bukan hal yang penting untuk DBMS.
10 Nilai Atribut Tabel SISWA
11 Contoh Sederhana Basis Data Relasional Nama tabel SISWA Primary key NOMHS Foreign key KODE_WALI Hubungan Nama tabel WALI Primary key KODE_WALI Tidak ada foreign key
12 Skema Basis Data Relasional : PERWALIAN
13 Bahasa Pada Basis data Relational Menggunakan bahasa query pernyataan yang diajukan untuk mengambil informasi. Bahasa Query (Query Language) lebih ditekankan pada aspek pencarian data dari dalam tabel. Aspek pencarian ini sedemikian penting karena merupakan inti dari upaya untuk pengelolaan data. Bahasa query terbagi 2 : 1. Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis.
14 Bahasa Pada Basis data Relational Contoh : Aljabar Relasional Bahasa query prosedural pemakai menspesifikasikan data apa yang dibutuhkan dan bagaimana untuk mendapatkannya. Kalkulus Relasional Bahasa query non-prosedural pemakai menspesifikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya. Terbagi 2 : 1. Kalkulus Relasional Tupel 2. Kalkulus Relasional Domain
15 Bahasa Pada Basis data Relational 2. Bahasa Komersial Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly). Contoh : QUEL Berbasis pada bahasa kalkulus relasional QBE Berbasis pada bahasa kalkulus relasional SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional
16 Aljabar Relasional (Relational Algebra)
17 Aljabar Relasional (Bahasa Prosedural) Kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru. Lebih bersifat operasional, sangat berguna untuk merepresentasikan eksekusi perencanaan. Operasi-operasi Dasar : selection projection Union intersection set difference Operasi lainnya : cross/cartesian product join division sum, average, min, max
18 Jenis Operasi Operasi Unary terdiri dari selection, projection. Disebut operasi unary, karena dapat digunakan hanya pada satu relasi. Operasi Binary terdiri dari union, intersection, set difference, cartesian product, join dan division. Disebut operasi binary, karena memerlukan sepasang relasi.
19 kelompokfilm jenis harga_sewa action 3000 drama 3500 horor 3000 film kode_film jenis judul jml_keping jml_film A01 action Spiderman 2 3 A02 action Spiderman D01 drama Love Story 2 3 H01 horor Evil Death 2 2
20 Operasi Selection (σ) Operasi yang digunakan untuk memilih subset dari tuple-tuple pada suatu relasi. Notasi : σ p (r) p disebut selection predicate (yang menentukan pemilihan) p merupakan formula dari kalkulus perbandingan (proportional calculus) yang berisi terms yang dihubungkan oleh : ^ (and), v (or), ~ (not) setiap term salah satu dari : <atribut> op <atribut> or <konstanta> atau <atribut> op <atribut> dengan op salah satu dari : =,, >,, <,
21 Operasi Selection (lanj) Contoh : dilakukan operasi σ jenis= action (film) pada relas film sebagai berikut : kode_film jenis judul jml_keping jml_film A01 action Spiderman 2 3 A02 action Spiderman D01 drama Love Story 2 3 H01 horor Evil Death 2 2 Hasilnya : suatu relasi dengan tuple-tuple yang memiliki jenis sama dengan action. kode_film jenis judul jml_keping jml_film A01 action Spiderman 2 3 A02 action Spiderman 2 2 5
22 Operasi Projection (p) Operasi yang digunakan untuk memilih subset dari kolom-kolom pada suatu tabel Notasi : p A1,A2,,Ak (r), dimana A 1, A 2,, A k adalah daftar nama atribut dan r adalah nama suatu relasi. Hasilnya : suatu relasi dengan atribut yang tercantum pada daftar nama atribut pada operasi.
23 Operasi Projection (lanj) Contoh : dilakukan operasi p kode_film, jenis, judul (film) pada relasi film sebagai berikut : kode_film jenis judul jml_keping jml_film A01 action Spiderman 2 3 A02 action Spiderman D01 drama Love Story 2 3 H01 horor Evil Death 2 2 Hasilnya : kode_film jenis judul A01 action Spiderman A02 action Spiderman 2 D01 drama Love Story H01 horor Evil Death
24 Operasi Union/Gabungan ( ) Operasi yang digunakan untuk menggabungkan hasil dari beberapa query. Notasi : r s, menghasilkan suatu relasi baru yang elemen barisnya merupakan elemen dari r dan s, tidak ada duplikasi data. Untuk r s harus valid : r, s harus memiliki jumlah atribut yang sama.
25 Operasi Union/Gabungan (lanj) Relasi r A B C aa 1 7 bb 5 7 bb 12 7 dd p A (r) p A (s) A aa bb dd cc Relasi s A B C aa 5 7 cc 4 4 dd 10 7 aa 6 10
26 Operasi Intersection/Irisan ( ) Notasi : r s, menghasilkan suatu relasi baru dengan elemen barisnya merupakan elemen yang terdapat pada relasi r dan elemen tersebut juga terdapat pada relasi s, tidak ada duplikasi data. r dan s harus memiliki jumlah atribut yang sama. Relasi r Relasi s r s A B a 1 a 2 b 1 A B a 2 b 3 A B a 2
27 Operasi Set Difference ( ) Notasi r s, hasilnya relasi yang elemen barisnya terdapat pada r tetapi tidak terdapat di s. r dan s harus memiliki jumlah atribut yang sama. Relasi r A B C aa 1 7 bb 5 7 bb 12 7 dd p A (r) - p A (s) A bb Relasi s A B C aa 1 7 cc 5 7 dd 12 7 aa 23 10
28 Operasi Cross/Cartesian-Product Notasi r x s, menghasilkan semua kombinasi baris/tuple dari 2 buah relasi, yaitu relasi r dan s. Jumlah atribut tidak harus sama. Contoh : Relasi r : maka r x s : Relasi s : A B a 1 b 3 C D a 6 b 5 c 12 A B C D a 1 a 6 a 1 b 5 a 1 c 12 b 3 a 6 b 3 b 5 b 3 c 12
29 Komposisi Operasi-Operasi Relasional Operasi-operasi aljabar relasional dapat digabungkan dengan ekspresi aljabar relasional lainnya. Contoh : terdapat relasi film sebagai berikut : kode_film jenis judul jml_keping jml_film A01 action Spiderman 2 3 A02 action Spiderman D01 drama Love Story 2 3 H01 horor Evil Death 2 2
30 Komposisi Operasi-Operasi Relasional Jika ingin memperoleh relasi baru dengan atribut kode_film, judul dan jml_film dengan jml_film > 3, maka operasi komposisinya sebagai berikut : p kode_film, judul, jml_film (σ jml_film > 3 (film)) hasilnya : kode_film judul jml_film A02 Spiderman 2 5
31 Operasi Join ( ) Digunakan untuk menggabungkan dua relasi atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari relasi-relasi tersebut. Relasi R Relasi S sid sname rating age 22 dustin lubber rusty sid bid day /10/ /12/96
32 Operasi Join (lanj) Operasinya : R S sama dengan operasi σ(rxs), disebut juga Full Join. Hasilnya : sid sname rating age sid bid day 22 dustin /10/96 22 dustin /12/96 31 lubber /10/96 31 lubber /12/96 58 rusty /10/96 58 rusty /12/96
33 Condition Join/Theta Join Menghasilkan suatu relasi gabungan yang memiliki tupel-tupel sesuai dengan kondisi kondisi yang telah ditentukan. R cs sama dengan operasi σ c (RxS), dengan c=condition. Kondisi join : =, >, <, <>, >=, <= Relasi R Relasi S sid sname rating age 22 dustin lubber rusty sid bid day /10/ /12/96
34 Condition Join/Theta Join (lanj) Operasinya : R Hasilnya : R.sid<S.sidS sid sname rating age sid bid day 22 dustin /12/96 Kondisi 31 join lubber untuk 8 operator = 103 disebut 11/12/96 juga Equi Join.
35 Left Join Menghasilkan relasi dengan atribut terdiri dari gabungan atribut dari dua relasi (misalnya relasi A dan B) yang meliputi semua tupel yang ada pada relasi A dan juga hanya tupeltupel pada relasi B yang sesuai dengan tupeltupel pada relasi A.
36 Right Join Menghasilkan relasi dengan atribut terdiri dari gabungan atribut dari dua relasi (misalnya relasi A dan B) yang meliputi semua tupel yang ada pada relasi B dan juga hanya tupeltupel pada relasi A yang sesuai dengan tupeltupel pada relasi B.
37 Natural Join merupakan Equi Join dengan menghilangkan duplikasi atribut. Natural join dapat dibagi lagi menjadi natural left join dan natural right join.
38 Natural Left Join Menghasilkan relasi dengan atribut terdiri dari gabungan atribut dari dua relasi (misalnya relasi A dan B) yang meliputi semua tupel yang ada pada relasi A dan juga hanya tupeltupel pada relasi B yang sesuai dengan tupeltupel pada relasi A serta menghilangkan duplikasi atribut.
39 Natural Right Join Menghasilkan relasi dengan atribut terdiri dari gabungan atribut dari dua relasi (misalnya relasi A dan B) yang meliputi semua tupel yang ada pada relasi B dan juga hanya tupeltupel pada relasi A yang sesuai dengan tupeltupel pada relasi B serta menghilangkan duplikasi atribut.
40 Operasi Division (/) Notasi : R/S. Menghasilkan suatu relasi dari dua buah relasi yang terdiri dari atribut/kolom dari relasi R yang tidak terdapat pada relasi S dengan tupel-tupel dari relasi R yang memiliki kesamaan dengan tupel-tupel yang ada pada relasi A secara keseluruhan dan tidak terdapat duplikasi data.
41 Operasi Division (lanj) Relasi R Relasi S1 Relasi S2 sno pno pno pno s1 p1 p2 p2 s1 p2 p4 s1 s1 p3 p4 R/S1 R/S2 s2 s2 s3 s4 s4 p1 p2 p2 p2 p4 sno s1 s2 s3 s4 sno s1 s4
42 Operasi SUM, AVERAGE, MIN, MAX, COUNT SUM digunakan untuk menghitung jumlah nilai pada suatu kolom. AVERAGE digunakan untuk menghitung rata-rata dari suatu kolom. MIN digunakan untuk mencari nilai minimal pada suatu kolom. MAX digunakan untuk mencari nilai maksimal pada suatu kolom. COUNT digunakan untuk menghitung jumlah baris pada suatu kolom.
Aljabar Relasional (Relational Algebra) Teknik Informatika Basis Data (MMT-042)
Aljabar Relasional (Relational Algebra) Teknik Informatika Basis Data (MMT-042) 1 TIU Mahasiswa mampu membuat query dengan aljabar relasional TIK Mahasiswa memahami bentuk Aljabar Relational Mahasiswa
Lebih terperinciPENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 3 & 4 MODEL DATA RELASIONAL SAP Pengertian model relasional, contoh tabel tabel dan keterhubungannya Keuntungan model relasional Istilah istilah
Lebih terperinciModel Relasional. Basis Data. Pengertian
Model Relasional Basis Data Materi Yang Akan Disampaikan Pengertian 3 MODEL DATABASE Istilah dalam Basis Data Relasional Relational Key Di Model Relational Bahasa pada Model Data Relasional Bahasa Query
Lebih terperinciPEMROSESAN QUERY. Gentisya Tri Mardiani, S.Kom
PEMROSESAN QUERY Gentisya Tri Mardiani, S.Kom Pendahuluan Pemrosesan terhadap query di dalam suatu basis data dilakukan dengan menggunakan bahasa query (query language) Bahasa query formal basis data relasional
Lebih terperinciTeknik Informatika, Fakultas Teknik, Universitas Brawijaya,
BASIS DATA Aljabar Relasional Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : dl@ub.ac.id Pendahuluan Pemrosesan terhadap query di dalam suatu system basis data dilakukan dengan menggunakan
Lebih terperinciMODEL DATA RELASIONAL
MODEL DATA RELASIONAL PENGERTIAN BASIS DATA RELASIONAL Pada model relasional, basis data akan "disebar" atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar
Lebih terperinciBASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS
BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
Lebih terperinciModel Relasional Basis Data
Modul ke: 03 Sabar Fakultas ILMU KOMPUTER Model Relasional Basis Data Mata Kuliah: Basis Data Rudiarto, S.Kom., M.Kom. Program Studi Teknik Informatika Materi Yang Akan Disampaikan Pengertian Keuntungan
Lebih terperinciPertemuan 3 dan 4 : MODEL DATA RELASIONAL
Pertemuan 3 dan 4 : MODEL DATA RELASIONAL Tujuan Instruksional Khusus : Mahasiswa dapat menjelaskan pengertian model data relasional, istilah-istilah dalam model data relasional, jenis-jenis kunci relasional,
Lebih terperinciSISTEM BASIS DATA II S A N T I W I D I A N T I
SISTEM BASIS DATA II S A N T I W I D I A N T I SISTEM Definisi sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara bersama-sama
Lebih terperinciMODEL DATA RELASIONAL
MODEL DATA RELASIONAL Ditemukan oleh E.F. Codd. Pengertian Model Data Relasional Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom
Lebih terperinciPEMROSESAN QUERY. Alif Finandhita, S.Kom, M.T
PEMROSESAN QUERY Alif Finandhita, S.Kom, M.T Pemrosesan terhadap query di dalam suatu sistem basis data dilakukan dengan menggunakan bahasa query (query language). Bahasa query formal basis data relasional
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 4 SBD 1 Model Data Relasional (Bagian 2) Relasional Keys. Relasional Integrity Rules. Bahasa pada Model Relasional. Relasional Keys Super Key
Lebih terperinciBAB 4 ALJABAR RELASIONAL
BAB 4 ALJABAR RELASIONAL Bahasa Query Relasional (Relational Query Language) Bahasa Query : memungkinkan manipulasi dan pemanggilan data dari suatu basis data. Model Relasional mendukung kesederhanaan,
Lebih terperinciPertemuan 2 dan 3 : Tujuan Instruksional Khusus :
1 Pertemuan 2 dan 3 : MODEL DATA RELASIONAL Tujuan Instruksional Khusus : 1. Mahasiswa dapat menjelaskan pengertian model data relasional, istilah-istilah dalam model data relasional, jenis- jenis kunci
Lebih terperinciRENCANA PEMBELAJARAN
ISO 91 : 28 Written by Checked by Approved by valid date Megawaty. M.Kom A. Haidar Mirza, S.T., M.Kom M. Izman Herdiansyah, S.T., M.M., Ph.D. Subject : Basis Data Semester : 3 Code : Credit : 2 credit
Lebih terperinciTypes of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:
Types of database models Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017 Abstraksi Data Merupakan tingkatan/level bagaimana kita melihat data dalam sebuah sistem basis
Lebih terperinciPEMROSESAN QUERY. Alif Finandhita, S.Kom
PEMROSESAN QUERY Pemrosesan terhadap query di dalam suatu sistem basis data dilakukan dengan menggunakan bahasa query (query language). Bahasa query formal basis data relasional adalah bahasa untuk meminta
Lebih terperinciAljabar Relasional -2
C H A P T E R 9 Aljabar Relasional -2 ALGEBRA Objectives Tujuan: Memahami operator tambahan aljabar relasional ALJABAR RELASIONAL: INTERSECTION Terdapat beberapa operator tambahan Aljabar Relasional, yaitu
Lebih terperinciPertemuan 6 BAHASA QUERY FORMAL
Pertemuan 6 BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang
Lebih terperinciModul Praktikum Basis Data 4 Relasi Table
Modul Praktikum Basis Data 4 Relasi Table Pokok Bahasan Membuat hubungan beberapa table. Edit Relational Menghapus relational Melakukan pengolahan data dari table yang terintegrasi dalam ERD. Studi Kasus
Lebih terperinciBasis Data. Bahasa Kueri. Basis Data.
Basis Data Bahasa Kueri Basis Data mulyono@dosen.dinus.ac.id Tujuan Intruksional Khusus : Setelah mempelajari bagian ini, Mahasiswa mampu memahami dan melakukan operasioperasi manipulasi terhadap model
Lebih terperinciBAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL
Pertemuan 9 BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang
Lebih terperinciPERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers. (Chap. 5 Ramakrishnan)
PERTEMUAN 11 SQL(lanjutan): Queries, Constraints & Triggers (Chap. 5 Ramakrishnan) Overview Structure Query Language (SQL) adalah bahasa database relasional komersial yang paling banyak digunakan. SQL
Lebih terperinciSistem Basis Data; Tutorial Konseptual Oleh : Yakub
Sistem Basis Data; Tutorial Konseptual Oleh : Yakub Edisi Pertama Cetakan Pertama, 2008 Hak Cipta 2008 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan sebagian
Lebih terperinciadalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan
Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer
Lebih terperinciModel Relational. Dian Dharmayanti
Model Relational Dian Dharmayanti Pendahuluan Relation Properti Relasi Basis Data Relasional Key Konversi Model E-R ke Relasional Transformasi kedalam skema relasi Pendahuluan Model relasional terkait
Lebih terperinciP7 Perancangan Database
P7 Perancangan Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mengetahui & memahami konsep
Lebih terperinciBAB I PENDAHULUAN. C. Tujuan Penulisan Tujuan penulisan makalah ini adalah:
BAB I PENDAHULUAN A. Latar Belakang Di matematika dikenal istilah aljabar kalkulus, kalkulus integral, serta kalkulus differensial. Banyak buku dalam membahas model relasional membedakan aljabar relasional
Lebih terperinciDESAIN DATABASE. Pertemuan 06 3 SKS
Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DESAIN DATABASE Pertemuan
Lebih terperinciMODEL RELASIONAL. Alif Finandhita, S.Kom
MODEL RELASIONAL Alif Finandhita, S.Kom E. F. Codd A Relational Model of Data for large shared data bank 1970 Model relasional merupakan teori formal yang mendasari sistem relasional, adalah suatu cara
Lebih terperinciBasis Data Relational
Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data
Lebih terperinciSISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 2 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 1 - SBD 2 Pendahuluan Pengenalan Secara Umum Materi Sistem Basis Data 2 (SAP). Review Pengantar Model Data Relasional (MDR). Keuntungan Penggunaan
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS
Minggu Pokok Bahasan ke dan TIU 1. 1. PENGENALAN BASIS DATA Basis Data Sub Pokok Bahasan dan Sasaran Belajar 1.1 Perbedaan sistem file tradisional dengan sistem file basis data dan keterbatasannya 1.2
Lebih terperinciRelational Database & Pemodelan Data [Review]
Modul ke: 02 Alen Fakultas FASILKOM Relational Database & Pemodelan Data [Review] Pemrograman Basis Data & SQL Boby Hartanto, S.Kom,M.M. Program Studi Sistem Informasi Basis Data Relasional Pada pembuatan
Lebih terperinciBASIS DATA ALJABAR RELASIONAL (RELATIONAL ALGEBRA)
BASIS DATA ALJABAR RELASIONAL (RELATIONAL ALGEBRA) Aljabar Relasional Yaitu sekumpulan operasi yang digunakan untuk melakukan proses manipulasi data dalam rangka untuk mendapatkan informasi yang diperlukan
Lebih terperinciALJABAR RELASIONAL BA S I S DATA. Rajif Agung Yunmar, S.Kom., M.Cs.
ALJABAR RELASIONAL BA S I S DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRE TEST Sebutkan macam-macam operasi JOIN. Jelaskan perbedaan masing-masing! Apakah yang disebut dengan fungsi agregasi? Jelaskan! Jelaskan
Lebih terperinciMEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom
MEMAHAMI KONSEP DATABASE Oleh : Yuhefizar, S.Kom Database Management System(DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA KOMPUTER JAKARTA S SATUAN ACARA PERKULIAHAN Mata : Sistem Basis Data Kode Mata : MI - 16303 Jurusan / Jenjang : S1 SISTEM INFORMASI Tujuan Instruksional Umum : Mahasiswa
Lebih terperinciRENCANA PEMBELAJARAN
Disusun Oleh Diperiksa Oleh Disetujui Oleh Tanggal Berlaku Megawaty, M.Kom A. Haidar Mirza, S.T., M.Kom M. Izman Herdiansyah, S.T., M.M., Ph.D. Mata Kuliah : Praktikkum Basis Data Semester : 3 Kode : Sks
Lebih terperinciSATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem Basis Data : IT012248 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1. Pengantar Basis Data Mahasiswa dapat me-ngerti dan memahami
Lebih terperinciEntity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:
Entity Relationship Diagram Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017 Entity Relationship Diagram Semesta Data di dunia nyata ditransformasikan ke dalam sebuah
Lebih terperinciBAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL
BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL Model data relasional diperkenankan oleh Codd pada tahun 1970. Didasarkan pada suatu struktur data yang sederhana dan seragam (uniform), yaitu : Relasi
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS
Pertemuan ke Pokok Bahasan dan TIU 1. 1. PENGANTAR BASIS DATA konsep yang terdapat di dalam basis data Sub Pokok Bahasan dan TIK 1.1. Ruang lingkup mengenai mata kuliah yang diajarkan 1.2. Perbedaan sistem
Lebih terperinciKontrak Kuliah. Aljabar Relasi. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Aljabar Relasi Edi Sugiarto, S.Kom, M.Kom Pendahuluan Bahasa query formal merupakan bahasa yang dipergunakan dalam basis data misal yaitu SQL yang dikonversi menjadi bahasa relasional formal
Lebih terperinciPendahuluan. Tujuan MODUL
DATABASE Model Data Satrio Agung W, Ari Kusyanti dan Mahendra Data Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : informatika@ub.ac.id Pendahuluan Model Data adalah kumpulan perangkat
Lebih terperinciPERANCANGAN SISTEM DATABASE
PERANCANGAN SISTEM DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan sistem
Lebih terperinciBAHASA QUERI FORMAL. Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS PL: SQL. Bahasa Queri Formal. Tupel PL. : QUEL
BAHASA QUERI FORMAL Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS Bahasa Queri Formal PL: SQL Tupel PL. : QUEL Tanpa Prosedur - Kalk.Relasional PL. : DATALOG Domain PL : QBE Bahasa Queri Formal
Lebih terperinciBAB 1 PENDAHULUAN. penting dan digunakan di hampir setiap area dari keseluruhan cabang ilmu
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era sekarang ini, teknologi penerapan sistem basis data sudah berkembang dengan sangat pesat. Sistem basis data merupakan salah satu komponen yang penting dan
Lebih terperinciPertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.
Pertemuan 4-5-6 Transformasi ER-MODEL INDIKATOR 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional. URAIAN MATERI PERANCANGAN DATABASE Perancangan Database adalah proses untuk
Lebih terperinciModel Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan
Model elational Pendahuluan E. F. Codd A elational Model of Data for large shared data bank 1970 Model relasional terkait dengan 3 aspek : struktur data, integritas data dan manipulasi data. DBMS (Sistem
Lebih terperinciSQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom
SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom SQL Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. Kemampuan SQL: Query (memperoleh
Lebih terperinciALJABAR RELASIONAL. Memperoleh tupel tupel dari suatu relasi yang memenuhi predikat tertentu. Tupel tupel hasil SELECT
Operasi Operasi Dasar Select Project Cartesian Product Union Set Defference Operasi Operasi Tambahan Natural Join Theta Join Intersection Division ALJABAR RELASIONAL SELECT Memperoleh tupel tupel dari
Lebih terperinciIMPLEMENTASI INVERTED INDEX DENGAN SISTEM MANAJEMEN BASISDATA UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN
IMPLEMENTASI INVERTED INDEX DENGAN SISTEM MANAJEMEN BASISDATA UNTUK MENDUKUNG MODEL PEMEROLEHAN BOOLEAN JB Budi Darmawan Jurusan Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Sanata Dharma
Lebih terperinciselect, project dan rename unary, karena operasi-operasi Aljabar Relasional union, set difference dan
Aljabar Relasional Uro Abdulroim, S.kom, MT. v Operasi-operasi select, project dan rename disebut operasi unary, karena operasi-operasi tersebut anya memerlukan satu relasi. v Operasi-operasi union, set
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA KOMPUTER JAKARTA S SATUAN ACARA PERKULIAHAN Mata : SISTEM BASIS DATA 1 Kode Mata : MI - 15204 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA Tujuan Instruksional Umum : Mahasiswa
Lebih terperinciSISTEM BASIS DATA (Lanjutan) :
SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan
Lebih terperinciESTIMASI QUERY. Sistem Basis Data. Gentisya Tri Mardiani, M.Kom
ESTIMASI QUERY Sistem Basis Data Gentisya Tri Mardiani, M.Kom Estimasi Biaya Query Optimizer query akan membuat informasi statistik yang tersimpan dalam katalog DBMS untuk memperkirakan besarnya biaya
Lebih terperinciAljabar Relasional. Lecturer: Mahendra Data, S.Kom
Aljabar Relasional Lecturer: Mahendra Data, S.Kom Aljabar Relasional Utama Turunan R Relation (E 1 ) (E 2 ) Natural Join ς c (E) Selection (E 1 ) ϴ (E 2 ) Theta Join π A1,,An (E) Projection (E 1 ) (E 2
Lebih terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
Lebih terperinciPemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai
Basis Data Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai Duplikasi data Data yg sama terletak pada
Lebih terperinciMAGISTER TEKNIK INFORMATIKA
DataBaseManagementSystem M O D E L MAGISTER TEKNIK INFORMATIKA R E L A S I O N A L Struktur Model Relasional Aljabar Relasional Perluasan Operasi Aljabar Relasional Tupel Kalkulus Relasional Domain Kalkulus
Lebih terperinciBASIS DATA I/2009-GENAP ALJABAR RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2009-GENAP 1
BASIS DATA I/2009-GENAP ALJABAR RELASIONAL Oleh Team Teaching Database 1 Aljabar Relational Yaitu sekumpulan operasi yang digunakan untuk melakukan proses manipulasi data dalam rangka untuk mendapatkan
Lebih terperinciModul 4 : Entitas dan Atribut
Modul 4 : Entitas dan Atribut Tujuan Praktikum - Mahasiswa dapat membedakan entitas dan atribut - Mahasiswa mampu mengetahui dan memahami symbol dan terminology dalam ER diagram - Mahasiswa mampu mengidentifikasi
Lebih terperinciModul 3 : Query Penggabungan Tabel
Modul 3 : Query Penggabungan Tabel Tujuan Praktikum - Mahasiswa dapat membedakan perbedaan macam-macam join tabel. - Mahasiswa mampu melakukan query untuk join tabel. - Mahasiswa dapat membedakan union,
Lebih terperinciPertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan
Pertemuan 2 1. Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur
Lebih terperinciPOKOK BAHASAN: TUJUAN PEMBELAJARAN:
BAB 7 PENGANTAR PERANGKAT LUNAK BASIS DATA POKOK BAHASAN: Pengantar Dasar Basis Data Pengenalan Tabel, Relasi, ER Diagram Pengenalan SQL Query Pengenalan Microsoft Access Pembuatan Tabel, Form dan Report
Lebih terperinciMAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah
MAKALAH PERANCANGAN BASIS DATA MODEL DATA Disusun oleh: Ainun Aisyiyah 2014001690 Iman Safuad 2014001726 Ismi Fadhilah 2014001729 AMIK Harapan Bangsa Surakarta 2015 MODEL DATA A. Pengertian Model Data
Lebih terperinciModel Model Basis Data
Membahas: 1. Model-Model Basis Data 2. Perancangan Data Base 3. Metode pengembangan basis data 4. Jenis-jenis relationship 5. E-R Diagram Model Model Basis Data Model model basis data menyatakan hubungan
Lebih terperinciBASIS DATA I/2011-GANJIL MODEL DATA. Oleh Team Teaching Database. 26 September 2011 BASIS DATA I/2011-GANJIL 1
BASIS DATA I/2011-GANJIL MODEL DATA Oleh Team Teaching Database 26 September 2011 BASIS DATA I/2011-GANJIL 1 MODEL DATA Definisi Kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik
Lebih terperinciPERANCANGAN SISTEM TERINCI DATABASE
PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan
Lebih terperinciBasis Data. Roni Andarsyah, ST., M.Kom Lecture Series
Basis Data DATABASE Roni Andarsyah, ST., M.Kom Lecture Series BASIS DATA INFOR MASI Pertanyaan?? Apa itu basis data? Markas / gudang, tempat berkumpul Apa itu data? Fakta yang mewakili suatu objek seperti
Lebih terperinciPengenalan Basis Data
Overview Pengenalan Basis Data Sistem Database ER Diagram Database MySQL Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Internet Application Intro Menyimpan data dalam
Lebih terperinciBASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS
BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
Lebih terperinciPerancangan Basis Data
Tabel NILAI (3NF) Nilai 2683 MI350 A 2683 MI465 B 5432 MI350 C 5432 AKN201 B 5432 MKT300 A Tabel MATAKULIAH (3NF) Kode-MK Nama-MK Kode-Dosen MI350 Manajamen DB B104 MI465 Analsis Prc. Sistem B317 AKN201
Lebih terperinciSQL Server merupakan program yang dirancang khusus untuk berkomunikasi dengan database relasional guna mendukung aplikasi dengan arsitektur
MANAJEMEN DATABASE SQL Server merupakan program yang dirancang khusus untuk berkomunikasi dengan database relasional guna mendukung aplikasi dengan arsitektur client-server. Konsep penerapannya adalah
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah : Perancangan Basis Data Bobot Mata Kuliah : 3 Sks GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Deskripsi Mata Kuliah : Proses perancangan basis data, pendefisian kebutuhan data, representasi
Lebih terperinciBASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1
BASIS DATA I/2011-GANJIL MODEL RELASIONAL Oleh Team Teaching Database 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1 Konsep-Konsep Model Relasional Model relasional berdasarkan pada konsep relasi dalam matematika
Lebih terperinciOPTIMASI QUERY. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom
OPTIMASI QUERY Sistem Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Struktur Sistem Basis Data Tujuan utama dari sistem basis data adalah untuk memudahkan dan memfasilitasi akses ke data. Faktor utama
Lebih terperinciBAB 9 ALJABAR RELASIONAL DAN KALKULUS RELASIONAL
1 BAB 9 ALJABAR RELASIONAL DAN KALKULUS RELASIONAL Bahasa query formal basis data relasional adalah bahasa untuk meminta informasi dari basis data. Sebelum basis data relasional, query terhadap basis data
Lebih terperinciINTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono
INTEGRITAS BASIS DATA OLEH : Slamet Sn Wibowo Wicaksono Integrity Constraint (Batasan Integritas) Constraint (batasan) merupakan aturan yang diberikan pada suatu tabel agar data yang dimasukkan terjamin
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT014318
SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT0438 Minggu PENDAHULUAN Tentang Matakuliah Pengantar Basis
Lebih terperinciMata Kuliah : Matematika Diskrit Program Studi : Teknik Informatika Minggu ke : 2
Relasi Relasi antara himpunan A dan himpunan B didefinisikan sebagai cara pengawanan anggota himpunan A dengan anggota himpunan B. ilustrasi grafis dapat dilihat sebagai berikut: - Relasi Biner Relasi
Lebih terperinciAbstraksi Data (Arsitektur DBMS)
Abstraksi Data (Arsitektur DBMS) Abstraksi data merupakan tingkatan / level bagaimana melihat data dalam sebuah sistem basis data. Basis data merepresentasikan pandangan yang berbeda kepada: pengguna (user),
Lebih terperinciEntity Relationship Model
Entity Relationship Model Rinta Kridalukmana, S.Kom, MT! Program Studi Sistem Komputer Universitas Diponegoro Database sebagai kelompok tabel yang berkaitan & mengekspresikan hubungan SQL STATEMENT : SELECT
Lebih terperinciSILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran
SILABUS MATAKULIAH Revisi : 2 Tanggal Berlaku : Maret 2014 A. Identitas 1. Nama Matakuliah : A11. 54404/ 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot sks : 3 SKS 5. Elemen
Lebih terperinci2. Matrix, Relation and Function. Discrete Mathematics 1
2. Matrix, Relation and Function Discrete Mathematics Discrete Mathematics. Set and Logic 2. Relation 3. Function 4. Induction 5. Boolean Algebra and Number Theory MID 6. Graf dan Tree/Pohon 7. Combinatorial
Lebih terperinciRENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PERANCANGAN BASIS DATA
RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PERANCANGAN BASIS DATA Disusun Oleh : PRATOMO SETIAJI, S.Kom, M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS TAHUN AJARAN
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Pertemuan / Minggu Pokok Bahasan / Tujuan Instruksional Umum (TIU) Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Instruksional Khusus (TIK) Tehnik Pembelajaran Media Pembelajaran Evaluasi Referensi 1
Lebih terperinciPERANCANGAN BASIS DATA
BAB IV PERANCANGAN BASIS DATA Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat dimanipulasi (diolah) menggunakan perangkat lunak (program aplikasi)
Lebih terperinciPemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com
Pemodelan Database Model Data Relational Adri Priadana ilkomadri.com Model Data Menyatakan hubungan antardata dalam database Ada tiga macam model data dasar Hierarkis Jaringan Relasional Model Hierarkis
Lebih terperinciIF Model Relasional
IF3111 - Model Relasional Tricya Widagdo Departemen Teknik Informatika Institut Teknologi Bandung Page 1 1 Model Relasional E. F. Codd, A Relational Model of Data for Large Shared Data Banks, 1970. Model
Lebih terperinciOPTIMASI QUERY. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom
OPTIMASI QUERY Sistem Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Struktur Sistem Basis Data Tujuan utama dari sistem basis data adalah untuk memudahkan dan memfasilitasi akses ke data. Faktor utama
Lebih terperinciPERANCANGAN SISTEM TERINCI DATABASE
PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan
Lebih terperincihttp://www.brigidaarie.com Di lingkungan file-server, pemrosesan didistribusikan ke jaringan yang Local Area Network (LAN). File-Server menunjang kebutuhan file dengan aplikasi-aplikasi dan DBMS. Aplikasi
Lebih terperinciMODUL 3 JOIN TABLE. Gambar Model Relasi Basis Data db_mutiara SMK NEGERI 1 CIMAHI REKAYASA PERANGKAT LUNAK
MODUL 3 JOIN TABLE Tujuan Kompetensi Dasar yang ingin dicapai : 3.3 Menganalisis teknik penggabungan data dari beberapa tabel memahami inner join dalam penggabungan data dari beberapa tabel mengaplikasikan
Lebih terperinciBAHASA QUERI FORMAL. Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS. Tanpa Prosedur - Kalk.Relasional PL. : DATALOG Domain PL : QBE
BAHASA QUERI FORMAL Prosedur - Aljabar Relasional Perangkat Lunak : MACAIMS Bahasa Queri Formal PL: SQL Tupel PL. : QUEL Tanpa Prosedur - Kalk.Relasional PL. : DATALOG Domain PL : QBE Bahasa Queri Formal
Lebih terperinciPengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data
Kompetensi Dasar Setelah mengikuti kegiatan proses belajar mengenai Pengenalan SQL, mahasiswa dapat mendefinisikan dan memanipulasi sistem basis data menggunakan bahasa SQL dengan tepat Tujuan Pembelajaran
Lebih terperinciPertemuan 6 BAHASA QUERY FORMAL
Pertemuan 6 BAHASA QUERY FORMAL BAHASA QUERY FORMAL ALJABAR RELATIONAL Adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang
Lebih terperinciRiyanto
SQL (Structured Query Language) Riyanto mohriyan@gmail.com http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Lebih terperinci