SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
|
|
- Agus Gunardi
- 7 tahun lalu
- Tontonan:
Transkripsi
1 SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011
2 SubQuery Subquery merupakan bentuk query yang berada dalam query lain atau disebut juga nested query atau subselect. Dengan kata lain, dimungkinkan terdapat statement SELECT di dalam statement SQL lainnya.
3 Contoh Tampilkan nama mahasiswa dengan angkatan tertua Dengan query SELECT biasa: SELECT nama FROM mahasiswa WHERE angkatan = MIN(angkatan); dalam klausa WHERE tidak boleh ada fungsi AGGREGATE
4 Contoh Tampilkan nama mahasiswa dengan angkatan tertua Dengan Subquery: SELECT nama FROM mahasiswa WHERE angkatan = ( SELECT MIN(angkatan) FROM mahasiswa);
5 Latihan 1 Tampilkan nama mahasiswa yang lahir setelah Cici.
6 Latihan 1 Tampilkan nama mahasiswa yang lahir setelah Cici. SELECT nama FROM mahasiswa WHERE tanggal_lahir > ( SELECT tanggal_lahir FROM mahasiswa WHERE nama = 'Cici' );
7 Latihan 2 Tampilkan kode dan nama matakuliah yang sksnya lebih besar dari matakuliah dengan kode MMS2401 dan disediakan pada semester yang sama dengan matakuliah Teknik Digital.
8 Latihan 2 SELECT kode_mata_kuliah,nama FROM mata_kuliah WHERE sks > ( SELECT sks FROM mata_kuliah WHERE kode_mata_kuliah = MMS2401' ) AND semester = ( SELECT semester from mata_kuliah WHERE nama = Teknik Digital );
9 IN, ANY, ALL, EXISTS Syntax : operand IN (subquery) operand comparison_operator ANY (subquery) operand comparison_operator ALL (subquery) EXISTS (subquery) Comparison_operator : =, >, <, >=, <=, <>,!=, <=>
10 Contoh 1 Tampilkan nama program studi yang terdapat mahasiswa di dalamnya.
11 Contoh 1 Tampilkan nama program studi yang terdapat mahasiswa di dalamnya. SELECT nama FROM program_studi WHERE kode_prodi IN (SELECT DISTINCT kode_prodi FROM mahasiswa);
12 Contoh 2 Tampilkan nama program studi yang tidak punya mahasiswa.
13 Contoh 2 Tampilkan nama program studi yang tidak punya mahasiswa. SELECT nama FROM program_studi WHERE kode_prodi NOT IN (SELECT DISTINCT kode_prodi FROM mahasiswa);
14 Contoh 3 Tampilkan data mahasiswa yang berusia lebih muda dari SEMBARANG mahasiswa dengan kode prodi IKP. Data mahasiswa yang ditampilkan yaitu niu, nama, usia, kode prodi.
15 Contoh 3 SELECT niu, nama, DATEDIFF(NOW(),tanggal_lahir) div 365 AS usia, kode_prodi FROM mahasiswa WHERE tanggal_lahir > ANY( SELECT tanggal_lahir FROM mahasiswa WHERE kode_prodi = 'IKP');
16 Contoh 4 Tampilkan data mahasiswa yang berusia lebih muda dari SEMUA mahasiswa dengan kode prodi IKP. Data mahasiswa yang ditampilkan yaitu niu, nama, usia, kode prodi.
17 Contoh 4 SELECT niu, nama, DATEDIFF(NOW(),tanggal_lahir) div 365 AS usia, kode_prodi FROM mahasiswa WHERE tanggal_lahir > ALL( SELECT tanggal_lahir FROM mahasiswa WHERE kode_prodi = 'IKP');
18 Contoh 5 Tampilkan nama program studi yang terdapat mahasiswa di dalamnya. Sertakan juga kode jurusannya menggunakan EXISTS.
19 Contoh 5 SELECT nama, kode_jurusan FROM program_studi WHERE EXISTS ( SELECT * FROM mahasiswa WHERE mahasiswa.kode_prodi = program_studi.kode_prodi);
20 View View merupakan query yang disimpan. Ketika dipanggil, view akan menampilkan hasil query yang disimpan tersebut. View berperan sebagai virtual table.
21 View Syntax: CREATE [or REPLACE] VIEW view_name AS select_statement ALTER [or REPLACE] VIEW view_name AS select_statement DROP VIEW view_name SELECT * FROM view_name
22 Contoh CREATE VIEW usia AS SELECT niu, nama, DATEDIFF(NOW(),tanggal_lahir) div 365 FROM mahasiswa; ALTER VIEW usia AS SELECT niu, nama, DATEDIFF(NOW(),tanggal_lahir) div 365 AS usia FROM mahasiswa;
23 Latihan 1 Buat view untuk menampilkan data mahasiswa yang berisi nama dan nim. Format nim: [kode prodi] - [nif], misal: TEI-3.
24 Latihan 1 Buat view untuk menampilkan data mahasiswa yang berisi nama dan nim. Format nim: [kode prodi] - [nif], misal: TEI-3. CREATE VIEW namanim AS SELECT nama, CONCAT(kode_prodi,'-',nif) AS nim FROM mahasiswa;
25 Latihan 2 Ubahlah view pada latihan 1 dengan format nim: [angkatan] / [niu] / [kode prodi] / [nif], misal: 09/1/IKP/1.
26 Latihan 2 Ubahlah view pada latihan 1 dengan format nim: [angkatan] / [niu] / [kode prodi] / [nif], misal: 09/1/IKP/1. ALTER VIEW namanim AS SELECT nama, CONCAT(SUBSTRING(angkatan,3,2), '/',niu,'/',kode_prodi,'/',nif) AS nim FROM mahasiswa;
27 Join Digunakan untuk menampilkan data dari banyak tabel (lebih dari satu tabel). Macam-macam join: [INNER CROSS] JOIN {LEFT RIGHT} [OUTER] JOIN NATURAL {LEFT RIGHT} [OUTER] JOIN Dalam MySQL, INNER JOIN = CROSS JOIN INNER JOIN juga dapat diganti dengan koma (,) + klausa WHERE
28 Contoh INNER JOIN Gabungkan semua data pada tabel mahasiswa dan tabel program studi dengan INNER JOIN SELECT * FROM mahasiswa INNER JOIN program_studi ON mahasiswa.kode_prodi = program_studi.kode_prodi; atau : SELECT * FROM mahasiswa INNER JOIN program_studi USING (kode_prodi);
29 Contoh LEFT JOIN Gabungkan semua data pada tabel mahasiswa dan tabel program studi dengan LEFT JOIN SELECT * FROM mahasiswa LEFT JOIN program_studi ON mahasiswa.kode_prodi = program_studi.kode_prodi; atau SELECT * FROM mahasiswa LEFT JOIN program_studi USING(kode_prodi);
30 Contoh RIGHT JOIN Gabungkan semua data pada tabel mahasiswa dan tabel program studi dengan RIGHT JOIN SELECT * FROM mahasiswa RIGHT JOIN program_studi ON mahasiswa.kode_prodi = program_studi.kode_prodi; atau SELECT * FROM mahasiswa RIGHT JOIN program_studi USING(kode_prodi);
31 Contoh NATURAL JOIN Gabungkan semua data pada tabel jurusan dan tabel program studi dengan NATURAL JOIN SELECT * FROM jurusan NATURAL LEFT JOIN program_studi;
32 Kesimpulan Dengan klausa ON, INNER JOIN = CROSS JOIN = JOIN. Jika klausa ON diganti dengan klausa WHERE, INNER JOIN = tanda koma (,). Penggunaan klausa USING dapat digunakan untuk menghilangkan redundansi kolom (kolom yang sama). Pada INNER JOIN, data mengikuti operand kiri sedangkan urutan baris mengikuti operand kanan. Pada LEFT JOIN, data dan urutan mengikuti operand kiri. Pada RIGHT JOIN, data dan urutan mengikuti operand kanan.
33 Kesimpulan Pada NATURAL {LEFT RIGHT} JOIN, tidak perlu digunakan klausa ON, WHERE, atau USING karena kolom yang sama ditampilkan satu kali saja. Pada NATURAL JOIN, yang ditampilkan hanya baris yang memiliki data yang sama pada kolom yang sama. Pada NATURAL LEFT JOIN, urutan kolom mengikuti operand kiri sedangkan data mengikuti operand kanan. Pada NATURAL RIGHT JOIN, urutan kolom mengikuti operand kanan sedangkan data mengikuti operand kiri.
34 Latihan 1 Tampilkan nama mahasiswa beserta nama matakuliah yang diambil.
35 Latihan 1 Tampilkan nama mahasiswa beserta nama matakuliah yang diambil. SELECT mahasiswa.nama AS mahasiswa, mata_kuliah.nama AS mata kuliah FROM mahasiswa, krs, mata_kuliah WHERE mahasiswa.niu = krs.niu AND kode_mk = kode_mata_kuliah;
36 Latihan 2 Tampilkan nama dan nim mahasiswa dengan format nim: [angkatan]/[niu]/[kode fakultas]/[nif], misal : 09/3/PA/3
37 Latihan 2 SELECT mahasiswa.nama, CONCAT(SUBSTRING(angkatan,3,2), '/', niu, '/', kode_fakultas, '/', nif ) AS nim FROM mahasiswa, program_studi, jurusan WHERE mahasiswa.kode_prodi = program_studi.kode_prodi AND program_studi.kode_jurusan = jurusan.kode_jurusan;
38 Latihan 3 Tampilkan nama mahasiswa beserta nama program studi, nama jurusan, dan nama fakultas.
39 Latihan 3 SELECT mahasiswa.nama AS mahasiswa, program_studi.nama AS 'program studi', jurusan.nama AS jurusan, fakultas.nama AS fakultas FROM mahasiswa, program_studi, jurusan, fakultas WHERE mahasiswa.kode_prodi = program_studi.kode_prodi AND program_studi.kode_jurusan = jurusan.kode_jurusan AND jurusan.kode_fakultas = fakultas.kode_fakultas;
SUBQUERY 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 terperinciDATA MANIPULATION LANGUAGE
DATA MANIPULATION LANGUAGE PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Memasukkan Data Kasus Memasukkan data untuk tabel fakultas: kode_fakultas PA TK nama Matematika dan Ilmu Pengetahuan Alam Teknik INSERT
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 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 terperinciLAPORAN PRAKTIKUM BASIS DATA LANJUT I
LAPORAN PRAKTIKUM BASIS DATA LANJUT I Oleh Annissaul Hidayah 11120018 Rizki Fadila 11120024 Desmala Paranti 11120031 Fakultas Teknik Program Studi Teknik Informatika Universitas Wijaya Kusuma Surabaya
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 terperinciKegiatan Praktikum Sistem Basis Data Kelompok B
Kegiatan Praktikum Sistem Basis Data Kelompok B Hari/tanggal : Kamis, 17-4-2014 & Kamis,..,..,2014 Pertemuan ke : 6 dan 7 Pokok Bahasan : Perintah SQL dengan DML Tujuan : Memahami dan mampu mengimplementasikan
Lebih terperinciNORMALISASI PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
NORMALISASI PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Pentingnya Normalisasi Bertujuan membuat desain basis data yang efisien.( data (tidak ada pengulangan/redundansi Basis data memuat semua sumber informasi
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 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 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 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 terperinciB. 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 terperinciPraktikum Sistem Basis Data
Praktikum Sistem Basis Data Sebelum materi... HASIL UTS? WOW!! TIPE SOAL A 1. Masukkan data berikut ke tabel penerbit: Kode Penerbit: GI Nama Penerbit: Graha Ilmu Lokasi: Jakarta 2. Tampilkan nama penerbit
Lebih terperinciBAHASA QUERY KOMERSIAL
Pertemuan 10 BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan
Lebih terperinciBAHASA QUERY KOMPLEKS
BAHASA QUERY KOMPLEKS BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan R.F. Boyce mengembangkan
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 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 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 terperinciBAHASA QUERY KOMERSIAL
BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan R.F. Boyce mengembangkan
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 terperinciPertemuan 5 : Review Query dengan SQL
Tugas Pratikum Basis Data Najih Ahyadu Zaman, S.Kom Kerjakan latihan soal dibawah ini. Dicoba dan dipahami. Pelajari materi SQL!!! Kisi-kisi UTS diakhir halaman Pertemuan 5 : Review Query dengan SQL SQL
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 terperinciSQL (STRUCTURED QUERY LANGUAGE)
SQL (STRUCTURED QUERY LANGUAGE) 1. Jenis-jenis deklarasi SQL Deklarasi atau perintah SQL dibagi menjadi DDL, dan DML berdasarkan kepada fungsinya. a. DDL (Data Definition Language) Merupakan perintah-perintah
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 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 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 terperinciLAPORAN PRAKTIKUM BASIS DATA LANJUT I
LAPORAN PRAKTIKUM BASIS DATA LANJUT I Oleh Delvia Wulan Sari 11120013 Nur Laila Fitriasari 11120027 Firman Fajrin 11120015 Fakultas Teknik Program Studi Teknik Informatika Universitas Wijaya Kusuma Surabaya
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 terperinciVIEW : Tabel Virtual VIEW 5/29/2017
VIEW : Tabel Virtual VIEW View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari perintah SELECT. View adalah objek yang menyimpan hasil query, baik dari satu table atau lebih.
Lebih terperinciTugas Basis Data Dosen : Khabib Mustofa
Tugas Basis Data Dosen : Khabib Mustofa Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks) berisi daftar matakuliah
Lebih terperinciTUGAS BASIS DATA DOSEN : KHABIB MUSTOFA
TUGAS BASIS DATA DOSEN : KHABIB MUSTOFA Tugas Basis Data Dosen : Khabib Mustofa Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks)
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 terperinciSTRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)
STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL) A. Pengenalan SQL SQL pertama kali diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose, IBM). Kini SQL juga dijumpai
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 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 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 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 terperinciBAHASA QUERY KOMERSIAL
Pertemuan 10 BAHASA QUERY KOMERSIAL BAHASA QUERY KOMERSIAL STRUKTUR QUERY LANGUAGE (SQL) SQL dipublikasikan oleh E.F. CODD (1970) mengenai model relational. Kemudian pada tahun 1974, D. Chamberlin dan
Lebih terperinciMODUL 8. Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 8 Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 SUB QUERY PADA BARIS Tujuan Pembelajaran : Menggambarkan tipe persoalan yang
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 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 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 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 terperinciMacam - Macam Perintah Pada SQL
Macam - Macam Perintah Pada SQL Secara umum SQL hanya memiliki 3 komponen penting, yang digunakan untuk mendefinisikan, memanipulasi serta sebagai pengontrol data yang ada pada sebuah database. Komponen
Lebih terperinciStructured Query Language
Structured Query Language Advanced DDL 31 Mei 2006 2006, M. Ramadhan 1 Pendahuluan Yang akan dibahas: Cascading foreign key View lanjut Kondisi gabungan Mengubah urutan & nama kolom Kolom turunan Join
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 terperinciMODUL 1 DATABASE MYSQL
MODUL 1 DATABASE MYSQL I. Tujuan Percobaan Memahami dan mampu mengoperasikan menu-menu dalam MSSQL 2000 II. Pendahuluan SQL Server sebagai salah satu Database Engine terkemuka, terbukti memiliki kemampuan
Lebih terperinciPENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Sistem Praktikum Sesuai dengan aturan Lab Komputasi Dasar Ilmu Komputer: Duduk sesuai nomor komputer. Mengisi daftar hadir. Meletakkan tas di tempat
Lebih terperinciSUBQUERY-2. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA
SUBQUERY-2 MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA dedyrw@tass.telkomuniversity.ac.id Sasaran Pembelajaran Mampu menulis multiple-column subquery Mampu menyelesaikan kasus menggunakan correlated
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 terperinciMODUL 3. View PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 3 View PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE Tujuan Pembelajaran : Memahami definisi View Dapat membuat View Dapat Memanggil data melalui View Merubah definisi
Lebih terperinciStatement DDL Create database drop database Create table drop table alter table
SQL - Data Definition Language (DDL) Statement DDL adalah perintah-perintah yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database.
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 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 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 terperinciPertemuan 11 Structure Query Language(SQL)
Pertemuan 11 Structure Query Language(SQL) INDIKATOR 1. Perintah SELECT dari Banyak Tabel 2. Pengelompokkan Hasil Query dengan GROUP BY 3. HAVING 4. SubSELECT URAIAN MATERI Perintah SELECT dari Banyak
Lebih terperinci1 Tiftazani Khara Ilmu Komputer UGM 2006 Tiftazani.wordpress.com
1 Tiftazani Khara Ilmu Komputer UGM 2006 Tiftazani.wordpress.com Tiftazani@mail.ugm.ac.id Wah cukup lama juga nih dah nggak ngisi blog, abis akhir2 ini lagi sibuk banget nih, haha9 so sibuk deh lebih tepatnya.
Lebih terperinciMembuat Function, Stored Procedur dan View pada MySQL
Membuat Function, Stored Procedur dan View pada MySQL Bayu Lesmana Putra bayu.lesmana@raharja.info Abstrak Function dan Stored Procedure merupakan fitur utama yang paling penting di MySQL 5. Function dan
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 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 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 terperinciMENGENAL SYNTAX DML PADA SQL
MENGENAL SYNTAX DML PADA SQL Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Kemajuan Teknologi Informasi saat ini perlahan mulai berkembang, khususnya adalah dalam
Lebih terperinciPENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2
PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 5 & 6 STRUCTURE QUERY LANGUAGE STRUCTURE QUERY LANGUAGE SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.
Lebih terperinciMahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.
Dibuat oleh: Yudi Priyadi (Prodi Manajemen Bisnis Telekomunikasi & Informatika) CP-MK: 1. Mahasiswa mampu melakukan analisis penerapan data management pada suatu organisasi/industri, melalui pembuatan
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 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 terperinciLAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL
LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015
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 6 : Aggregate Data dg Fungsi
Lebih terperinciPraktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.
Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop
Lebih terperinci1. Kompetensi Memahami berbagai cara (perintah SQL) yang digunakan untuk mengakses data dari banyak tabel.
No. : LST/PTI/PTI 222/08 Revisi : 01 Tgl. : 16-12-2008 Hal. 1 dari 8 hal. 1. Kompetensi Memahami berbagai cara (perintah SQL) yang digunakan untuk mengakses data dari banyak tabel. 2. Sub Kompetensi Dapat
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 terperinciMODUL I PENGENALAN MYSQL
MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK
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 terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4
GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4 Berlaku mulai : Genap/2007 JUDUL MATA KULIAH : STRUCTURE QUERY LANGUAGE II NOMOR KODE / SKS : 390103045
Lebih terperinciPERTEMUAN 10 PEMBUATAN TABEL
PERTEMUAN 10 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami object utama dari database Membuat table Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table Merubah definisi table Drop,
Lebih terperinciSOAL TES KEMAMPUAN LOGIKA PROGRAM STUDI SISTEM INFORMASI TAHUN AJARAN 2013/2014 SEMESTER GANJIL. Tipe Soal I (Satu) TTD NIM Nama Ruang
SOAL TES KEMAMPUAN LOGIKA PROGRAM STUDI SISTEM INFORMASI TAHUN AJARAN 2013/2014 SEMESTER GANJIL Tipe Soal I (Satu) TTD NIM Nama Ruang Aturan dan Ketentuan 1. Soal uji program berbentuk pilihan ganda (A,
Lebih terperinciProblem Solving SQL Kasus : Database Akademik oleh Otniel Yosi V
Problem Solving SQL Kasus : Database Akademik oleh Otniel Yosi V Diberikan sejumlah tabel untuk memodelkan sebagian dari suatu sistem akademik perguruan tinggi sebagai berikut. Matakuliah(kodemk,namamk,sks)
Lebih terperinciDAFTAR ISI. DAFTAR ISI... 1 PRAKATA Pengenalan dan Lingkungan Kerja MySQL Tujuan... 4 Dasar Teori... 4 Praktik... 5
DAFTAR ISI DAFTAR ISI... 1 PRAKATA... 3 1 Pengenalan dan Lingkungan Kerja MySQL Tujuan... 4 Dasar Teori... 4 Praktik... 5 Evaluasi dan Pertanyaan... 7 Kesimpulan... 8 2 Database dan Tabel Tujuan... 9 Dasar
Lebih terperinciMODUL PRAKTIKUM BASIS DATA
MODUL PRAKTIKUM BASIS DATA 1 D3 Manajemen Informatika Fakultas Teknik Universitas Trunojoyo 1 MODUL I MYSQL Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows
Lebih terperinciPertemuan DDL INDIKATOR. Modul Teori Database Aknela
Pertemuan 15-16 DDL INDIKATOR 1. Memahami object utama dari database 2. Membuat table 3. Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table 4. Merubah definisi table 5. Drop, rename
Lebih terperinciFunction pada SQL. Aggregate Functions Scalar functions. Arithmetic functions String functions Date functions
Function pada SQL Aggregate Functions Scalar functions Arithmetic functions String functions Date functions Aggregate Functions Function AVG(column) COUNT(column) COUNT(*) MAX(column) MIN(column) SUM(column)
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 terperinci2 nd DML : Selection(2)
2 nd DML : Selection(2) S1 TI - AMIKOM Yogyakarta 2009 MODUL PRAKTIKUM SISTEM BASIS DATA MODUL PRAKTIKUM SISTEM BASIS DATA 2 nd Data Manipulation Language: Select ( 2 ) Akhmad Dahlan Laboratorium Basis
Lebih terperinciBAB III SISTEM INFORMASI BIMBINGAN STUDI. Fase ini merupakan bagian dari proses perancangan basisdata di dalam
BAB III DESAIN DAN IMPLEMENTASI SISTEM INFORMASI BIMBINGAN STUDI 3.1. Fase Requirement Fase ini merupakan bagian dari proses perancangan basisdata di dalam metode penelitian. Ada tiga teknik yang dilakukan
Lebih terperinci@Tessy Badriyah, SKom. MT. PERTEMUAN 12 VIEW
PERTEMUAN 12 VIEW Tujuan Pembelajaran : Memahami definisi View Dapat membuat View Dapat Memanggil data melalui View Merubah definisi View Insert, Update, dan Delete data melalui View Menghapus (drop) view
Lebih terperinciMODUL SISTEM BASIS DATA FUNGSI AGREGAT
MODUL SISTEM BASIS DATA FUNGSI AGREGAT Oleh : (4112107) Kelas : A PROGRAM STUDI SISTEM INFORMASIFAKULTAS TEKNIK UNIVERSITAS PESANTREN TINGGI DARUL ULUM JOMBANG 2013/2014 KATA PENGANTAR Puji syukur Alhamdulillah
Lebih terperinciBasis Data II. Pertemuan Ke-8 (Views & Users Authorisation) Noor Ifada S1 Teknik Informatika - Unijoyo 1
Basis Data II Pertemuan Ke-8 (Views & Users Authorisation) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan Views: Create Update Delete Users Authorisation:
Lebih terperinciTujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval)
Praktikum 3 MEMANIPULASI DATA Tujuan : Praktikan mampu untuk memanipulasi data dan mampu mencari data (Retrieval) Alat dan Bahan : 1. Buku literatur mengenai sistem database, terutama yang menggunakan
Lebih terperinciRENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : 56505 / Sistem Basis Data Revisi 1 Satuan Kredit Semester : 3 SKS Tgl revisi : 01 September 2014 Jml Jam kuliah dalam seminggu
Lebih terperinciBasis Data I. Pertemuan Ke-11 (SQL Part 2) Noor Ifada.
Basis Data I Pertemuan Ke-11 (SQL Part 2) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Operator Is Null Operator Between Operator In Operator Like Distinct Fungsi dalam Select: Count, Max,
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 terperinciSTRUCTURE QUERY LANGUAGE ( S Q L ) Jenis SQL 1. Interactive langsung dapat dioperasikan 2. Embedded disisipkan ke dalam sebuah program
STRUCTURE QUERY LANGUAGE ( S Q L ) Diterapkan pada : Informix, AS-400 Dbase IV, Access, Visual Basic Jenis SQL 1. Interactive langsung dapat dioperasikan 2. Embedded disisipkan ke dalam sebuah program
Lebih terperinciSTRUCTURE QUERY LANGUAGE ( S Q L )
STMIK JAKARTA STI&K 2011 STRUCTURE QUERY LANGUAGE ( S Q L ) Diterapkan pada : Informix, AS-400 Dbase IV, Access, Visual Basic Jenis SQL 1. Interactive : langsung dapat dioperasikan 2. Embedded : disisipkan
Lebih terperinciPraktikum Basis Data 14 Structure Query Language 2
Praktikum Basis Data 14 Structure Query Language 2 Pokok Bahasan : - DDL create table - DDL alter table - DDL drop table - DML insert - DML update - DML delete Tujuan : - Mahasiswa dapat menerapkan perintah
Lebih terperinciPertemuan 10. Bahasa Query Terapan
Pertemuan 10 Bahasa Query Terapan Structured Query Language (SQL) SQL merupakan bahasa query terapan yang banyak digunakan oleh berbagai DBMS, diterapkan dalam berbagai development tools dan program aplikasi
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 terperinciMODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)
MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) TUJUAN PRAKTIKUM 1. Praktikan mengetahui definisi JDBC dan langkah-langkah standar koneksi database dengan JDBC 2. Praktikan mampu menganalisis suatu kasus dan
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 terperinciApa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel
Sistem Basis Data 1 Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel 2 SQL SQL (Structured Query Language) Bahasa standar yang
Lebih terperinci