MODUL 3 JOIN TABLE. Gambar Model Relasi Basis Data db_mutiara SMK NEGERI 1 CIMAHI REKAYASA PERANGKAT LUNAK
|
|
- Sukarno Rachman
- 7 tahun lalu
- Tontonan:
Transkripsi
1 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 inner join dalam penggabungan data dari beberapa tabel menganalisis inner join dalam penggabungan data dari beberapa tabel memahami cross join dalam penggabungan data dari beberapa tabel mengaplikasikan cross join dalam penggabungan data dari beberapa tabel menganalisis cross join dalam penggabungan data dari beberapa tabel memahami outer join dalam penggabungan data dari beberapa tabel mengaplikasikan outer join dalam penggabungan data dari beberapa tabel menganalisis outer join dalam penggabungan data dari beberapa tabel memahami straight join dalam penggabungan data dari beberapa tabel mengaplikasikan straight join dalam penggabungan data dari beberapa tabel menganalisis straight join dalam penggabungan data dari beberapa tabel 4.3.Menyajikan hasil analisis dan tampilan penggabungan data dari beberapa tabel menerapkan inner join dalam penggabungan data dari beberapa tabel menunjukkkan inner join dalam penggabungan data dari beberapa tabel menerapkan cross join dalam penggabungan data dari beberapa tabel menunjukkkan cross join dalam penggabungan data dari beberapa tabel menerapkan outer join dalam penggabungan data dari beberapa tabel menunjukkkan outer join dalam penggabungan data dari beberapa tabel menerapkan straight join dalam penggabungan data dari beberapa tabel menunjukkkan straight join dalam penggabungan data dari beberapa tabel 1.1 Relationship Relationship adalah suatu hubungan antara beberapa entitas. Konsep ini sangat penting sekali di dalam basis data, di mana memungkinkan entitas entitas untuk saling berhubungan satu sama lain. Di dalam sebuah relationship, primary key memiliki peran penting untuk mengaitkan entitas. Selain itu, primary key juga digunakan untuk mendefinisikan batasan keterhubungan. Sebagai contoh perhatikan relasi antara table departemen dan table karyawan dimana hubungan antara ke dua table tersebut diwakili oleh field id_dep. Gambar Model Relasi Basis Data db_mutiara 1
2 Gambar Strktur Table departemen Gambar Strktur Table karyawan Data yang digunakan pada table-table tersebut adalah sebagai berikut: Tabel Karyawan Tabel Departemen 1.2 Join Join merupakan salah satu konstruksi dasar dari SQL dan basis data. Join dapat didefinisikan sebagai kombinasi record dari dua atau lebih tabel di dalam basis data relasional dan menghasilkan sebuah tabel ( temporary) baru yang disebut sebagai joined table. Join dapat diklasifikasikan ke dalam dua jenis, yaitu inner join dan outer join. A. Inner Join Inner join pada dasarnya adalah menemukan persimpangan ( intersection) antara dua buah tabel. Sintaks inner join diperlihatkan sebagai berikut: SELECT A1, A2,..., An FROM r1 INNER JOIN r2 ON r1.join_key = r2.join_key Inner join juga dapat direpresentasikan dalam bentuk implisit sebagai berikut : SELECT A1, A2,..., An FROM r1, r2 2
3 WHERE r1.key = r2.key Misalkan terdapat tabel A dan B, maka hasil inner join dapat diperlihatkan sebagai bidang terarsir dalam diagram Venn seperti gambar berikut : Gambar 1. Inner Join Sebagaimana dijelaskan, inner join akan mengembalikan data di tabel Adan B yang sesuai. Sebagai contoh, untuk mendapatkan data karyawan yang memiliki departemen, eksekusi pernyataan atau perintah SQL berikut: Selain itu, dapat pula menggunakan bentuk implisit dari inner join di atas, sebagai berikut : 3
4 Dalam pengambilan data ini, kita juga bisa menspesifikasikan field terkait. Sebagai contoh, untuk mengambil nama karyawan dan nama departemen yang ditempatinya saja, eksekusi perintah SQL berikut : Perhatikan bahwa untuk menampilkan field tertentu saja, maka nama field tersebut harus disebutkan secara eksplisit beserta nama tabel tempat field itu berada. Catatan : Nama tabel dapat pula tidak disebutkan apabila nama field yang terkait bersifat unik (berbeda atau tidak ada yang menyamainya). Akan tetapi jika ada 2 atau lebih field yang memiliki nama yang sama dan berada di table yang berbeda, maka nama tabel wajib disebutkan secara eksplisit untuk menghindari keambiguan. Agar penulisan SQL lebih efisien, kita dapat memanfaatkan fitur derived table (atau alias). Contohnya adalah sebagai berikut : Pada pernyataan SQL diatas, table karyawan dinotasikan dengan huruf k dan table departemen menggunakan huruf d. Perhatikan hasil eksekusi perintah SQL tersebut, apakah sama dengan hasil eksekusi perintah SQL sebelumnya (yang tidak menggunakan fitur derived table)? Catatan : Penggunaan derived table akan semakin efisien manakala kita berurusan dengan banyak field dan banyak table. Selain itu, juga menjadikan pernyataan SQL mudah dipahami. 4
5 B. Outer Join Outer join dibagi ke dalam tiga jenis, yaitu left outer join, right outer join, dan full outer join. 1. Left Outer Join Left outer join (atau left join) mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai (atau NULL jika tidak ada nilai yang sesuai). Sintaks left outer join diperlihatkan sebagai berikut: SELECT A1, A2,..., An FROM r1 LEFT OUTER JOIN r2 ON r1.join_key = r2.join_key Left outer join antara tabel A dan B dapat diilustrasikan dalam diagram Venn seperti gambar berikut : Gambar 2. Left Outer Join Contoh penggunaan LEFT OUTER JOIN adalah sebagai berikut : Apabila diperlukan, kita juga dapat menggunakan klausa where di dalam join. Sebagai contoh, untuk mendapatkan data karyawan yang tidak memiliki departemen, eksekusi perintah SQL berikut : 5
6 2. Right Outer Join Right outer join (atau right join) pada dasarnya sama seperti left join, namun dalam bentuk terbalik kanan dan kiri. Sintaks right outer join diperlihatkan sebagai berikut: SELECT A1, A2,..., An FROM r1 RIGHT OUTER JOIN r2 ON r1.join_key = r2.join_key Right outer join antara tabel A dan B dapat diilustrasikan dalam diagram Venn seperti gambar berikut : Gambar 3. Right Outer Join Contoh penggunaan RIGHT OUTER JOIN adalah sebagai berikut : 3. Full Outer Join 6
7 Full outer join (atau full join) pada hakekatnya merupakan kombinasi dari left dan right join. Sintaks full outer join diperlihatkan sebagai berikut: SELECT A1, A2,..., An FROM r1 FULL OUTER JOIN r2 ON r1.join_key = r2.join_key Bentuk visual dari full outer join dapat diperlihatkan menggunakandiagram Venn seperti gambar berikut : Gambar 4. Full Outer Join Selain empat jenis join yang utama di atas, masih ada beberapa variasi join lainnya, seperti CROSS JOIN (cartesian product), NATURAL JOIN, dan sebagainya. Perlu juga diperhatikan, join bisa diimplementasikan dalam bentuk bersarang (nested join). Jadi, di dalam sebuah operasi join bisa terdapat operasi join lainnya. Beberapa DBMS tidak mendukung fungsionalitas full outer join. Meski demikian, join ini dapat disimulasikan dengan memanfaatkan UNION. Tekniknya ialah dengan menggabung left join dan right join seperti perintah SQL berikut : 4. Cross Join Cross join pada hakekatnya merupakan inner join di mana kondisi join selalu dievaluasi true. Secara matematis, jika A dan B merupakan dua himpunan, maka cross join-nya sama dengan. Contoh penggunaan CROSS JOIN adalah sebagai berikut : 7
8 Atau dalam bentuk implisitnya : 8
9 1.3 Soal-Soal dan Latihan Bagian 1 : Kerjakan latihan query multi table (join) diatas! 1. Bandingkan hasil eksekusi perintah SQL yang menggunakan INNER JOIN dengan yang menggunakan bentuk implisitnya! 2. Perhatikan baris kedua dan keempat pada hasil eksekusi kode sql Left Outer Join (left join_1.sql) diatas, apa yang menyebabkan timbulnya NULL value? 3. Dari hasil eksekusi kode sql Left Outer Join (left join_2.sql) di atas, dapat kita ketahui bahwa karyawan yang bernama Budi dan Dani tidak memiliki departemen (nama departemennya tidak tercatat di dalam tabel departemen). 4. Perhatikan kembali baris kedua dan keempat pada hasil eksekusi kode sql Right Outer Join (right joint.sql) di atas, apa yang menyebabkan timbulnya NULL value? Bagian 2 : Relasi yang menggunakan klausa inner join Berikut adalah relasi antara tabel barang dan tabel order : Data untuk tabel Order : Data untuk tabel Barang 9
10 Kerjakan pernyataan berikut ini berdasarkan contoh tabel diatas! 1. Tampilkan berapa jumlah tiap barang yang dikeluarkan/diorder beserta total harga dari barang tersebut 2. Tampilkan berapa jumlah uang yang telah dihasilkan oleh tiap sales 3. Tampilkan seluruh barang yang diorders pada tanggal 03/02/03 4. Tampilkan berapa jumlah uang yang dihasilkan pada setiap tanggal orders Bagian 3 : Relasi yang menggunakan klausa Outer Join Berikut ini studi kasus dengan tema Pustaka Pribadi Sederhana, yang terdiri dari dua buah Tabel. Masing-masing tabel tersebut adalah tabel DaftarBuku yang berisi data-data dari koleksi buku anda, serta tabel DaftarPenerbit yang berisi data-data dari penerbit buku yang kita miliki. Hubungan dari kedua tabel ini digambarkan dengan sistem seperti pada gambar dibawah ini : Dari sistem pada gambar diatas lakukanlah hal-hal berikut : 1. Buatlah database dengan nama DaftarPustaka 2. Buatlah kedua tabel dari sistem DaftarPustaka diatas 3. Isilah kedua tabel diatas, sebagai berikut : Tabel Daftar Buku 10
11 Tabel Daftar Penerbit Setelah anda menyelesaikan soal diatas, jawablah dan tuliskan perintah SQL-nya dari pernyataanpernyataan berikut : a. Tampilkan field judul Buku serta Kode Pengarang dari beberapa field yang dimiliki oleh tabel yang ditunjuk, yaitu tabel Daftar Buku b. Tampilkan data-data pada field judul serta field harga, di mana nama field dari judul memeliki nama field baru JudulBuku dan harga memiliki nama baru HargaBuku c. Tampilikan semua record dari pengarang buku yang memiliki nama Yung d. Tampilkan semua buku yang berharga di atas e. Tampilkan semua daftar buku yang ditulis oleh Yung dan diterbitkan oleh Elex f. Tampilkan semua record dari tabel daftar buku, dengan batasan kode pengarang memiliki nilai g. Lakukan pengurutan terhadap kode pengarang dari tabel daftar buku. Jika terdapat beberapa record dengan kode pengarang yang sama, lakukanlah pengurutan berdarkan kode penerbit h. Tampilkanlah jumlah buku yang dimiliki dan kelompokkanlah berdasrkan kode penerbit i. Berapakah jumlah buku dalam kategori pemrogrman komputer yang diterbitkan oleh penerbit tertentu 11
12 Bagian 4 : Kasus Database Perpustakaan Berikut ini diberikan ERD database Perpustakaan : Berdasarkan ERD di Atas, Buatlah perintah SQL untuk perintah dibawah ini: 1. Menampilkan nama anggota dan jenis anggotanya.? 2. Menampilkan nama anggota, sedang meminjam judul buku apa, dari tanggal berapa? 3. Menampilkan buku yang belom dikembalikan? 4. Menampilkan statistik nama anggota dan berapa buku yang dipinjam? 5. Menampilkan statistik judul buku dan berapa kali dipinjam? 6. Menampilkan kategori buku dan jumlah denda? 7. Menampilkan jenis anggota dan jumlah denda? 8. Menampilkan jenis kelamin dan berapa banyaknya dalam anggota? 9. Menampikan nama anggota dan jenisnya yang mengmbalikan buku tepat waktu? 10. Menmapilkan Buku dan kategorinya yang bukunya dalam kondisi baik? 11. Menampilkan kondisi buku dan banyaknya? 12. Menampilkan nama anggota, judul buku yang dendanya yang paling banyak? 13. menampilkan 10 data yang paling telambat mengembalikan buku. 14. menampilkan jenis anggota dan jk beserta banyaknya? 15. menampilkan 10 data terbanyak meminjam (terbanyak palingatas)? 12
B. PETUNJUK. 2. Join. Praktikum Basis Data 2017 TE UM
MODUL 5 RELASI & JOIN A. TUJUAN Memahami keterhubungan entitas di dalam basis data. Memahami jenis-jenis operasi pengambilan data di beberapa entitas. Mampu menyelesaikan kasus retrieval yang melibatkan
Lebih terperinciUntuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:
JOIN Dalam menampilkan sebuah data seringkali kita perlu menggunakan lebih dari 1 tabel, 2 tabel, bahkan lebih, karena data yang akan ditampilkan terletak pada beberapa tabel. Setiap tabel biasanya memiliki
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 terperinci1. Buat planing view sesuai kebutuhan topik anda (jelaskan dengan detail masing-masing view yang anda buat)
1. Buat planing view sesuai kebutuhan topik anda (jelaskan dengan detail masing-masing view yang anda buat) View adalah tabel virtual (bukan tabel sebenarnya) dimana tidak memiliki data sendiri, tetapi
Lebih terperinciMENAMPILKAN DATA DARI BANYAK TABEL
BAB 5 MENAMPILKAN DATA DARI BANYAK TABEL TUJUAN BELAJAR: Dapat menulis statement SELECT yang mengakses data ke lebih dari satu tabel dengan menggunakan operator JOIN. Menampilkan data yang tidak memenuhi
Lebih terperinciPRAKTIKUM BASIS DATA
LAPORAN MODUL V PRAKTIKUM BASIS DATA Disusun untuk Memenuhi Matakuliah Praktikum Basis Data Dibimbing oleh Triyanna Widyaningtyas, S.T., M.T. Oleh: Dwitha Fajri Ramadhani 160533611410 Ika Damayanti 160533611505
Lebih terperinciPRAKTIKUM 5 SISTEM BASIS DATA JOIN
Mochammad Yusa Sistem Basis Data 1 PRAKTIKUM 5 SISTEM BASIS DATA JOIN Praktikan Mengetahui Asisten Laboratorium NIM. NIM. A. TUJUAN Tujuan dari praktikum ini adalah: 1. Mampu menginputkan data dan record
Lebih terperinciTABLE JOIN SQL SERVER 2005
i TABLE JOIN SQL SERVER 2005 Disusun untuk : Membuat Laporan Table Join SQL SERVER 2005 Oleh : CHOIRUL FADHOLANII NIM : 0931140068 POLITEKNIK NEGERI MALANG Tahun 2011 DAFTAR ISI 1 DAFTAR GAMBAR 2 1 1.
Lebih terperinciMODUL 2 PRAKTIKUM SQL TINGAT LANJUT JOIN
PEMERINTAH KABUPATEN BANYUWANGI DINAS PENDIDIKAN SMK NEGERI 1 BANYUWANGI Jalan Wijaya Kusuma No. 46 Telp. 0333-424541 Banyuwangi - 68425 MODUL 2 PRAKTIKUM SQL TINGAT LANJUT JOIN A. Kompetensi Standar kompetensi
Lebih terperinciStrctured Query Language BASIS DATA
Strctured Query Language BASIS DATA WHERE Klausa ini biasanya digunakan untuk: 1. Filter (penyaringan) data. 2. Merelasikan/menghubungkan query yang disusun lebih dari satu tabel. Penerapannya adalah dengan
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya 5.1. Sasaran Dapat menulis statement
Lebih terperinciModul Praktikum III Matakuliah Basis Data 2
Modul Praktikum III Matakuliah Basis Data 2 Join A. TUJUAN Mahasiswa mampu menggunakan perintah JOIN maupun NATURAL JOIN dalam penggalian informasi dari dua buah tabel atau lebih. Mahasiswa mampu menggunakan
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 terperinciJoin Antar Tabel. M. Saefudin SKom, MMSI
Join Antar Tabel M. Saefudin SKom, MMSI 1 Kompetensi Dasar: 1. Memahami definisi join 2. Memahami jenis operasi join 3. Memahami penerapan Cross Join/Cartesian Join, Inner Join dan Outer Join Indikator:
Lebih terperinciM0564-Pengantar Sistem Basisdata 12/ 1
M0564-Pengantar Sistem Basisdata 12/ 1 SQL : DML (Continue) Query Multi-Table Dapat menggunakan subqueri asalkan kolom yang dihasilkan berasal dari tabel yang sama. Jika kolom yang dihasilkan berasal dari
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 terperinciPraktikum Basis Data 2017 TE UM
MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan
Lebih terperinciAssalamualainkum wr wb QUERY. Anna Mukhayaroh
Assalamualainkum wr wb QUERY Anna Mukhayaroh Klik Options..., Pilih Enabled this Content, lalu Klik Ok Query Design Pilih Menu Create Pilih Query Design Close Jendela Show Tables Pada View pilih SQL View
Lebih terperinciSISTEM INFORMASI Marta Lenah Haryan8 Copyright Wondershare So3ware
SISTEM INFORMASI Marta Lenah Haryan8 Group By Merupakan syntak MySQL yang digunakan untuk menggelompokkan data berdasarkan field yang terdapat dalam tabel. SELECT [nama_field1], [nama_field2], [nama_field3]
Lebih terperinciPRAKTIKUM 5 QUERY Datasheet view Hasil tampilan data dari perintah query sesuai definisi dari Design view atau SQL view B.3. Query dengan Perint
Praktikum 5 Query A. TUJUAN 1. Menjelaskan penggunaan query dengan interface yang disediakan oleh MS Access 2. Menjelaskan query dengan perintah SQL B. DASAR TEORI B.1. Definisi Query Query adalah permintaan
Lebih terperinciJoin Oracle. Rosa Ariani Sukamto Blog: Website:
Join Oracle Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Blog: http://udinrosa.wordpress.com Website: Tentang Quis tabel mahasiswa nama varchar(255) npm varchar(20) alamat_rumah varchar(255) alamat_kos
Lebih terperinciSatuan Acara Perkuliahan
Satuan Acara Perkuliahan Mata Kuliah : Sistem Basis Data Kode Mata Kuliah / SKS: KK-1057 / 3 SKS Semester : Ganjil / Genap Dosen : Dini Yuristia, S.T. Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah
Lebih terperinciPerkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.
Perkenalan SQL Sebuah database adalah sekumpulan informasi yang disusun dengan baik. Untuk mengatur sebuah database, dibutuhkan sebuah Database Management System (DBMS). DBMS merupakan program untuk menyimpan,
Lebih terperinciSQL LANJUT BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.
SQL LANJUT BASIS DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRE TEST Sebutkan 4 jenis perintah pengolahan data dengan SQL. Jelaskan! Jelaskan apa yang disebut dengan operator perbandingan. Berikan contohnya.
Lebih terperinciArsitektur Basis Data Oracle
Arsitektur Basis Data Oracle Oracle pertama kali dicetuskan oleh Larry Elisson beserta dua temannya pada tahun 1977. Nama Oracle diambil dari proyek milik CIA di mana dia sebelumnya bekerja. (Wikipedia)
Lebih terperinciBasis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Deletion Yang dapat dihapus (delete) hanyalah tuple bukan nilai ada suatu atribut tertentu. Dalam SQL, deletion
Lebih terperinciBAB II LANDASAN TEORI
5 BAB II LANDASAN TEORI 2.1. Rekayasa Perangkat Lunak Rekayasa perangkat lunak merupakan kegiatan analisis, desain, konstruksi, verifikasi dan manajemen kesatuan teknik yang dikerjakan dalam suatu kerangka
Lebih terperinciPraktikum Basis Data 2017 TE UM MODUL 6 SUB QUERY
MODUL 6 SUB QUERY A. TUJUAN Memahami keterhubungan entitas di dalam basis data Memahami operasi subquery dan jenis-jenisnya di dalam pengambilan data Mampu menyelesaikan kasus-kasus pengambilan data yang
Lebih terperinciDatabase Systems: Lab. Actvity 3: Fungsi-Fungsi MySql Advance. Pendahuluan. Pendahuluan
1 Database Systems: Lab. Actvity 3: Fungsi-Fungsi MySql Advance Agenda. Pendahuluan Fungsi Having Fungsi SubSelect 2 Pendahuluan Pendahuluan Merealisasikan pemodelan data konseptual menggunakan tipe tabel
Lebih terperinciBAB 2 LANDASAN TEORI Pengertian DBMS (Database Management System)
21 BAB 2 LANDASAN TEORI 2.1. Pengertian DBMS (Database Management System) Database Management System atau DBMS adalah perangkat lunak yang didesain untuk membantu dalam memelihara dan menggunakan koleksi
Lebih terperinciBAB III METODOLOGI DAN RANCANGAN PENELITIAN
BAB III METODOLOGI DAN RANCANGAN PENELITIAN 3.1. Metodologi Penelitian Sejak tahun 1960 an penelitian-penelitian tentang basis data sudah dimulai dan dikembangkan sesuai kebutuhan, terutama dengan menggunakan
Lebih terperinciMODUL II SQL A. TUJUAN
MODUL II SQL A. TUJUAN Memahami SQL, komponen-komponen, dan kegunaannya Mengenal operasi-operasi DDL dan DML Mampu melakukan operasi-operasi retrieve yang spesifik Mampu menguraikan dan mentranslasikan
Lebih terperinciModel dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:
Model dan Aljabar Relasional Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017 RECORD BASED DATA MODEL Model Hierarkikal Model Jaringan Model Relasional Struktur Hirarki
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 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 terperinciPERTEMUAN 4 MENAMPILKAN DATA DARI BANYAK TABEL
PERTEMUAN 4 MENAMPILKAN DATA DARI BANYAK TABEL Tujuan Pembelajaran : Dapat menulis statement SELECT yang mengakses data ke lebih dari satu table dengan menggunakan operator join. Menampilkan data yang
Lebih terperinciMODUL V SUB QUERY & VIEW
MODUL V SUB QUERY & VIEW A. TUJUAN Memahami keterhubungan entitas di dalam basis data. Memahami operasi subquery dan jenis-jenisnya di dakam pengambilan data Mampu menyelesaikan kasus-kasus pengambilan
Lebih terperinciPERTEMUAN 6 SUBQUERY
PERTEMUAN 6 SUBQUERY Tujuan Pembelajaran : Menggambarkan tipe persoalan yang dapat dipecahkan oleh sub query Mendefinisikan sub query Memahami tipe-tipe dari subquery Menulis subquery baris tunggal dan
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 terperinciSTRUCTURE QUERY LANGUAGE DDL & DML
STRUCTURE QUERY LANGUAGE DDL & DML OUTLINE Data Definiton Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL) Proses Pembangunan Database Perintah SQL DATA DEFINITION LANGUAGE (DDL)
Lebih terperinciSUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 SubQuery Subquery merupakan bentuk query yang berada dalam query lain atau disebut juga nested query atau subselect. Dengan kata lain, dimungkinkan
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 terperinciselect d.area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d inner join penduduk p on (d.area_id=p.
Apa beda SQL Inner Join, Left Outer Join, Right Outer Join? Apa beda SQL Inner Join, Left Outer Join, Right Outer Join? Mungkin kedengarannya lucu ya pertanyaan diatas(hari gene masih binun ttg SQL Join)?
Lebih terperinciIMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA
IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA DOSEN MATAKULIAH SISTEM MANAJEMEN BASIS DATA Dr. KHAMAMI HERUSUSANTO DISUSUN
Lebih terperinciBAB V. Basis Data Darmawan Satyananda 74
BAB V SQL (STRUCTURED QUERY LANGUAGE) Query adalah permintaan untuk mendapatkan data dari basis data. SQL merupakan bahasa standar dalam basis data relasional untuk membuat basis data dan mendapatkan data
Lebih terperinciLAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA
LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2010-2011 I. Tujuan
Lebih terperinciDESAIN DAN IMPLEMENTASI SISTEM INFORMASI PERPUSTAKAAN BERBASIS TEKNOLOGI INFORMASI Studi Kasus Perpustakaan Universitas Halmahera. Benisius.
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI PERPUSTAKAAN BERBASIS TEKNOLOGI INFORMASI Studi Kasus Perpustakaan Universitas Halmahera Benisius Abstrak Era teknologi informasi menjadikan hampir semua sistem
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 7 : Subquery Halaman : 7-0
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 terperinciRENCANA PEMBELAJARAN SEMESTER
RENCANA PEMBELAJARAN SEMESTER Mata kuliah : Data Management Semester : 2 Kode : SM421224 SKS : 4 Prodi : Manajemen Bisnis Telekomunikasi dan Informatika Dosen : Yudi Priyadi, S.T.,M.T. Capaian pembelajaran
Lebih terperinciPERTEMUAN 5 PENGGUNAAN FUNGSI GROUP
PERTEMUAN 5 PENGGUNAAN FUNGSI GROUP Tujuan Pembelajaran : Mengidentifikasi Fungsi Group yang tersedia Menggambarkan Penggunaan dari Fungsi Group Mengelompokkan data dengan Klausa GROUP BY Meng-include
Lebih terperinciRencana Pelaksanaan Pembelajaran
: Basis Data PROGRAM STUDI : Teknik Informatika PERTEMUAN : 1 Kompetensi Dasar : Mahasiswa dapat melakukan instalasi MySQL (XAMPP) serta melakukan konfigurasi user 1. Mahasiswa mampu melakukan instalasi
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 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 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 terperinciDasar-dasar SQL Cosmas Haryawan Hal : 1/9 DASAR DASAR SQL (Structured Query Language) SQL adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. Standardisasi bahasa ini
Lebih terperinciB a s i s D a t a - 1 C H A P T E R SQL OPERASI JOIN. Copyright 2005 PENS-ITS
C H A P T E R 14 SQL OPERASI JOIN Objectives Tujuan: Mengenal perintah SQL operasi JOIN: - Equijoin (Inner Join atau Simple Join) - Non-Equijoin - Outer Join (Left Outer Join & Right Outer Join) - Self
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Gaji Gaji merupakan salah satu hal yang mendorong atau memotivasi pegawai untuk bekerja atau mengabdi secara menyeluruh terhadap perusahaan. Gaji sering disebut juga sebagai
Lebih terperinciBAB III STRUCTURED QUERY LANGUAGE (SQL)
17 BAB III STRUCTURED QUERY LANGUAGE (SQL) 3.1 Tujuan a. Mahasiswa mampu menggunakan perintah SQL untuk memanipulasi data. b. Mahasiswa mampu mengolah data menggunakan operasi JOIN untuk merelasikan table.
Lebih terperinciBAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan
BAB III LANDASAN TEORI 3.1 Pengertian Pengabdian kepada Masyarakat Menurut Direktorat Riset dan Pengabdian Masyarakat Universitas Indonesia (2011:4), pengabdian kepada masyarakat atau kegaitan pengabdian
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 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 terperinciUAS BASIS DATA (A) 2015/2016
UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggota-nya. Lakukan analisis terhadap
Lebih terperinciMODUL 4 QUERY, VIEW, DAN ALJABAR RELASIONAL
MODUL 4 QUERY, VIEW, DAN ALJABAR RELASIONAL TUJUAN PRAKTIKUM 1. Praktikan diharapkan mampu memahami Query dan View pada Database. 2. Praktikan diharapkan mampu memahami Aljabar Relasional. PERLENGKAPAN
Lebih terperinciNama : Rizqy Iqbal Rinaldy NIM : Kelas : IFA 2014 UAS BASIS DATA (A) 2015/2016
UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggotanya. Lakukan analisis terhadap CV
Lebih terperinciMODUL 9 VIEW A. TUJUAN B. PETUNJUK C. DASAR TEORI. Praktikum Basis Data 2017 TE UM
MODUL 9 VIEW A. TUJUAN Memahami konsep dasar view di dalam basis data Memahami implementasi view, termasuk algoritma dan jenis-jenisnya yang tersedia Mampu menyelesaikan kasus-kasus pengambilan data dengan
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 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 terperinciMODUL 7. Advanced Query : Menampilkan Data Dari Banyak Tabel PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 7 Advanced Query : Menampilkan Data Dari Banyak Tabel PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE Tujuan Pembelajaran : Dapat menulis statement SELECT yang mengakses
Lebih terperinciUAS BASIS DATA (A) 2015/2016
UAS BASIS DATA (A) 2015/2016 Buatlah basis data untuk sebuah CV AYO BACA. CV AYO BACA ini adalah sebuah usaha Rental Komik ini memberikan peminjaman komik kepada anggotanya. Lakukan analisis terhadap CV
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 terperinciPraktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN
A. TUJUAN MODUL 8 TRIGGER Memahami konsep dasar trigger di dalam basis data. Memahami implementasi trigger sebagai bentuk respon atas suatu kejadian. Mampu menyelesaikan kasus-kasus manipulasi data yang
Lebih terperinciRENCANA PEMBELAJARAN
FRM/KUL/01/ Written by Checked by Approved by valid date Leon Andretti Abdillah, S.Kom.,MM Merry Agustina, M.M.,M.Kom M.Izman Herdiansyah, ST., MM., Ph.D Mata Kuliah : Praktikum Basis Data Semester :1
Lebih terperinciBerikut ini akan diberikan contoh-contoh penggunaan fungsi agregasi dalam klausa SQL: Contoh 1 Menampilkan banyaknya record dosen select count ( * )
Modul 5 SQL 2 1.1 Tujuan a. Mahasiswa dapat mengenal Sintak SQL Lanj ut b. Mahasiswa dapat mengoperasikan Sintak SQL Lanjut 1.2 Materi a. SQL b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP c. phpmyadmin
Lebih terperinciSATUAN ACARA PERKULIAHAN(SAP)
Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : SISTEM BASIS DATA : TI029 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab
Lebih terperinciSQL Data Definition Language (DDL)
Structured Query Language - DML (Pert. 12) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah 1 SQL Data Definition Language (DDL) Perintah DDL dalam SQL meliputi : CREATE
Lebih terperinciSATUAN ACARA PERKULIAHAN(SAP)
Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : 3 Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : SISTEM BASIS DATA : TI029 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Oracle Academic Initiative Halaman
Lebih terperinciUniversitas Komputer Indonesia. Pemrograman dengan C++ Builder
12.1. SQL (Structure Query Language) SQL adalah bahasa yang digunakan untuk membuat dan memanipulasi beberapa tabel data yang saling berhubungan. Keunggulan dari SQL yaitu SQL merupakan bahasa standard
Lebih terperinciTeori Himpunan Inner Join; Outer Join. Basdat 2012_Mrs Imana's Materi versi 2
SQL OPERASI JOIN Teori Himpunan Inner Join; Outer Join Basdat 2012_Mrs Imana's Materi versi 2 1 SQL JOIN SQL tidak hanya menyediakan mekanisme query dan operasi modifikasi database saja, tetapi SQL juga
Lebih terperinciMicrosoft Access 2007
BAHAN AJAR Microsoft Access 2007 Database Relationships dan Query 2012 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database
Lebih terperinciMICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1
Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1 MICROSOFT ACCESS Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database
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 terperinciDesain Fisik Basis Data. Yusuf 2010
Desain Fisik Basis Data Yusuf Priyandari @Agustus 2010 Contents 1 Click to add Title 2 Click to add Title 3 Click to add Title 4 Click to add Title 2 Tahap Pengembangan Basis Data Model 1 1 2 3 4 5 Topics
Lebih terperinciDATABASE RUMAH SAKIT 1. Objek yang dipakai a. Pasien b. Dokter c. Ruang d. Petugas e. Rawat_inap f. Pembayaran
DATABASE RUMAH SAKIT 1. Objek yang dipakai a. Pien b. Dokter c. Ruang d. Petug e. Rawat_inap f. Pembayaran 2. Penentuan Entit a) Petug : Menyimpan informi identit dari petug jaga b) Pien : Menyimpan informi
Lebih terperinciUntuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut:
MODUL 1 SQL Single Table Query Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: SELECT [DISTINCT *] FROM
Lebih terperinciLisensi Pocket Book. Pocket Book ini dapat anda distribusikan ulang,dicopy,dan dicetak untuk pembelajaran.
Lisensi Pocket Book Pocket Book ini dapat anda distribusikan ulang,dicopy,dan dicetak untuk pembelajaran. Sebelum memulai tutorial MySQL,anda terlebih dahulu install MySQL di Lubuntu.Kali ini saya menggunakan
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 terperinciMicrosoft Access 2007
Praktikum Pengantar Komputer dan Internet Microsoft Access 2007 Database Relationships dan Query Tim Asisten 2009 2010 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau
Lebih terperinciType / Jenis Join di MySQL Private Training Web Development. 9/14/2014
Type / Jenis Join di MySQL Private Training Web Development 9/14/2014 www.phpmu.com INNER JOIN Tipe join ini akan mengambil semua row dari table asal dan table tujuan dengan kondisi nilai key yang terkait
Lebih terperinciRENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)
RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP) Mata Kuliah : Manajemen Basis Data (4 sks) Kode : MIP-2303 Prasyarat : Konsep Basis Data Program studi : Teknik Informatika
Lebih terperinciBasis Data II. Pertemuan Ke-7 (Union dan Join) Noor Ifada S1 T. Informatika - UTM (2012) 1
Basis Data II Pertemuan Ke-7 (Union dan Join) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 T. Informatika - UTM (2012) 1 Sub Pokok Bahasan OPERATOR UNION OPERATOR UNION ALL JOIN TYPE: INNER JOIN LEFT JOIN
Lebih terperinciLatihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut :
Latihan : Sebutkan record berapa saja yang akan ditampilkan berdasarkan perintah berikut : Б TmpLahir= Bogor V TmpLahir = Aceh (mhs) Б ( TmpLahir = Bogor V TmpLahir = Aceh ) ^ agama=2(mhs) Б semester=
Lebih terperinciMODUL 4 INTERNET PROGRAMMING DATABASE
MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar
Lebih terperinciSUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 SubQuery Subquery merupakan bentuk query yang berada dalam query lain atau disebut juga nested query atau subselect. Dengan kata lain, dimungkinkan
Lebih terperinciPertemuan 10 Structure Query Language(SQL)
Pertemuan 10 Structure Query Language(SQL) INDIKATOR 1. Mengenal perintah dasar SQL (SELECT,FROM,WHERE) 2. Menggunakan SELECT dan FROM dalam satu tabel 3. Menggunakan asterisk(*) 4. Menggunakan nama lain
Lebih terperinciPertemuan 11. Bahasa Query Terapan Lanjutan
Pertemuan 11 Bahasa Query Terapan Lanjutan JOIN JOIN digunakan untuk memilih data dari dua tabel atau lebih. 1. INNER JOIN Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian. 2. LEFT
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Taman Bacaan JAGO merupakan sebuah perusahaan dibidang rental buku yang berada pada kota Yogyakarta. Didalam taman bacaan ini terdapat berbagai macam buku yang hanya
Lebih terperinciSISTEM BASIS DATA. Oleh : Devie Rosa Anamisa
SISTEM BASIS DATA Oleh : Devie Rosa Anamisa Pengertian Sistem Basis Data Sistem Keterpaduan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk
Lebih terperinciB a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS
Tatap MUka 3 SQL Query & Agregate Function Arif Basofi Topik Sintaks Dasar SQL Query Operasi Aritmatika dalam SQL SQL Fungsi Agregate dan Group SQL Joint Table S Q L - Pendahuluan Bahasa user yang meminta
Lebih terperinci