Connect to the Server Putty START Run Putty

  • Slides: 24
Download presentation
Connect to the Server - Putty START > Run… (Putty) [Enter] Host Name :

Connect to the Server - Putty START > Run… (Putty) [Enter] Host Name : 192. 168. 10. 253 Protokol : SSH NIM Login as : b 11 xxyyyyy [Enter] Contoh : b 110801234 [Enter] Password : a [Enter]

Putty – The Interface [b 1108 01234@192. 168. 10. 253~]$ mysql –pa [Enter] Catatan

Putty – The Interface [b 1108 01234@192. 168. 10. 253~]$ mysql –pa [Enter] Catatan : Ø Ø Ketikkan perintah pada console , diakhiri dengan tanda “; ” (titik koma) dan eksekusi dengan menekan tombol [Enter] Perhatikan penulisan huruf kecil / besar karena akan dianggap berbeda (case sensitive)

Membatalkan Perintah Ketik : c Lalu [Enter] Contoh : mysql> salah perintah ……… c

Membatalkan Perintah Ketik : c Lalu [Enter] Contoh : mysql> salah perintah ……… c [Enter] Keluar dari Mysql Ketik : q atau quit atau exit Lalu [Enter] Contoh : mysql> q [Enter]

Praktikum Ke 13 - 14 Query Antar Tabel

Praktikum Ke 13 - 14 Query Antar Tabel

Jenis-jenis tabel berdasarkan Fungsinya : 1. Tabel Data Adalah sebuah tabel yang menampung data-data

Jenis-jenis tabel berdasarkan Fungsinya : 1. Tabel Data Adalah sebuah tabel yang menampung data-data yang digunakan sebagai informasi. Sifatnya dinamis karena sering diubah, dihapus dan diperbaharui.

Jenis-jenis tabel berdasarkan Fungsinya : 2. Tabel Validasi Adalah sebuah tabel yang menampung data

Jenis-jenis tabel berdasarkan Fungsinya : 2. Tabel Validasi Adalah sebuah tabel yang menampung data yang memiliki criteria tertentu dan biasanya digunakan oleh data pada tabel lainnya sebagai validasi. Tabel validasi harus lebih dulu ada struktur data dan isinya sebelum tabel-tabel lainnya.

Jenis-jenis tabel berdasarkan Fungsinya : 3. Tabel Penghubung Adalah sebuah tabel yang berfungsi sebagai

Jenis-jenis tabel berdasarkan Fungsinya : 3. Tabel Penghubung Adalah sebuah tabel yang berfungsi sebagai jembatan antara dua tabel yang mengalami relasi many to many.

Isi Tabel peminjaman_buku no_anggota 1234 2323 3333 4345 5436 nama Septi Puspitawati Septi Windriyani

Isi Tabel peminjaman_buku no_anggota 1234 2323 3333 4345 5436 nama Septi Puspitawati Septi Windriyani Tia Andriyani Tia Ferida Rizal Afendy Dwi Andriyanto alamat jenis_kelamin agama jumlah_peminjaman Ungaran Semarang Kendal Jepara Pati Ungaran p p l l Islam Kristen Budha Hindu Islam 1 5 7 13 26 32 Isi Tabel pengembalian_buku no_anggota 1234 2323 3333 4345 5436 5643 6234 6756 7867 nama Septi Puspitawati Septi Windriyani Tia Andriyani Tia Ferida Rizal Afendy Dwi Andriyanto Santi Dewi Ratna Dimas nama_pengarang Judul-buku alamat Iwan Faisal Rudi Waringin Rahman John Burhan Asep Kris Michael Akuntansi IPA IPS PKN Agama Akuntansi PKN Biologi Geografi Ungaran Semarang Kendal Jepara Pati Ungaran Semarang

Data Dictionary (Kamus Data) Perpustakaan Tabel peminjaman_buku Nama Kolom Tipe Data Lebar no_anggota char

Data Dictionary (Kamus Data) Perpustakaan Tabel peminjaman_buku Nama Kolom Tipe Data Lebar no_anggota char 4 nama alamat jenis_kelamin agama jumlah_peminjaman varchar enum (‘l’, ’p’) varchar integer 30 40 Null? not null Kunci Default primary key l 15 Tabel pengembalian_buku Nama Kolom Tipe Data Lebar no_anggota char 4 nama Nama_pengarang judul_buku alamat varchar Varchar 30 35 40 45 Null? not null Kunci Default primary key l

Membuat tabel pengembalian_buku

Membuat tabel pengembalian_buku

Mengisi Data ke dalam Tabel pengembalian_buku Rumus: insert into (nama_tabel) values (data_field 1, data_field

Mengisi Data ke dalam Tabel pengembalian_buku Rumus: insert into (nama_tabel) values (data_field 1, data_field 2, data_field 3, . . . );

Menggabungkan Tabel Sql mempunyai kemampuan untuk menggabungkan dua atau lebih tabel untuk membentuk sebuah

Menggabungkan Tabel Sql mempunyai kemampuan untuk menggabungkan dua atau lebih tabel untuk membentuk sebuah informasi. Contoh : Mysql> Select nama -> from peminjaman_buku, pengembalian_buku -> -> -> where peminjaman_buku. no_anggota = pengembalian_buku. no_anggota and judul_buku = ‘Akuntansi’;

Menggabungkan Tabel

Menggabungkan Tabel

Menggunakan Alias Nama tabel yang digunakan dalam query antar tabel dapat diganti dengan menyebutkan

Menggunakan Alias Nama tabel yang digunakan dalam query antar tabel dapat diganti dengan menyebutkan nama aliasnya. Contoh : Mysql> Select nama -> from peminjaman_buku x, pengembalian_buku y -> -> where x. no_anggota = y. no_anggota and judul_buku = ‘Akuntansi’;

Menggunakan Alias

Menggunakan Alias

Operator Cross Join / Perkalian Kartesian digunakan untuk melakukan operasi perkalian kartesian. Contoh :

Operator Cross Join / Perkalian Kartesian digunakan untuk melakukan operasi perkalian kartesian. Contoh : Mysql> Select * From peminjaman_buku, pengembalian_buku; Atau dapat ditulis Mysql> Select * From peminjaman_buku cross join pengembalian_buku;

Operator Cross Join / Perkalian Kartesian

Operator Cross Join / Perkalian Kartesian

Equajoin Adalah penggabungan antar tabel yang menggunakan operator = pada kondisi where. Contoh :

Equajoin Adalah penggabungan antar tabel yang menggunakan operator = pada kondisi where. Contoh : Mysql> Select * From peminjaman_buku, pengembalian_buku -> where peminjaman_buku. no_anggota = pengembalian_buku. no_anggota;

Equajoin

Equajoin

Selfjoin Adalah penggabungan antar tabel yang sama. Contoh : Akan menampilkan nama peminjaman_buku yang

Selfjoin Adalah penggabungan antar tabel yang sama. Contoh : Akan menampilkan nama peminjaman_buku yang alamatnya ‘ungaran’ dan nama pengembalian_buku yang alamatnya ‘semarang’: Mysql> Select x. nama, y. nama -> from peminjaman_buku x, pengembalian_buku y -> where x. alamat = ‘ungaran’ and y alamat = ‘semarang’;

Selfjoin

Selfjoin

Operator Union Adalah menggabungkan hasil dari dua buah query. Contoh : Akan menampilkan alamat

Operator Union Adalah menggabungkan hasil dari dua buah query. Contoh : Akan menampilkan alamat peminjam yang mempunyai peminjaman_buku atau pengembalian_buku Mysql> (select alamat from peminjaman_buku) -> Union -> (select alamat from pengembalian_buku);

Operator Union

Operator Union

SEKIAN TERIMA KASIH

SEKIAN TERIMA KASIH