Connect to the Server Putty START Run Putty

  • Slides: 80
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]

Perkuliahan Tabel Mahasiswa nim Nama_mhs Mahasiswa N Nama_mhs Alamat_mhs Tgl_lahir alamat_mhs Tgl_lahir Tabel Mempelajari/Tabel

Perkuliahan Tabel Mahasiswa nim Nama_mhs Mahasiswa N Nama_mhs Alamat_mhs Tgl_lahir alamat_mhs Tgl_lahir Tabel Mempelajari/Tabel Nilai nim Kode_kul Indeks_nilai Tabel khusus yang mewakili himpunan relasi mempelajari Indeks_nilai N Tabel Kuliah Kode_kul Kuliah Nama_kul semester sks Kode_kul Nama_kul sks semester

Data Dictionary (Kamus Data) Tabel MAHASISWA Nama Kolom nim nama_mhs alamat_mh tgl_lahir Tipe Data

Data Dictionary (Kamus Data) Tabel MAHASISWA Nama Kolom nim nama_mhs alamat_mh tgl_lahir Tipe Data CHAR VARCHAR DATE Lebar 12 30 40 Null? Kunci NOT NULL Primary Key Lebar 12 5 1 Null? Kunci NOT NULL Primary Key Lebar 5 20 Null? Kunci NOT NULL Primary Key Tabel MEMPELAJARI Nama Kolom Tipe Data nim CHAR kode_kul CHAR indeks_nilai CHAR Tabel KULIAH Nama Kolom kode_kul nama_kul sks semester Tipe Data CHAR VARCHAR INTEGER

Membuat database baru Rumus: create database <nama database>; Lalu [Enter] Contoh : buat database

Membuat database baru Rumus: create database <nama database>; Lalu [Enter] Contoh : buat database perkuliahan mysql> create database b 110801234; [Enter]

Menampilkan daftar nama Database Rumus: show databases; Lalu [Enter]

Menampilkan daftar nama Database Rumus: show databases; Lalu [Enter]

Memilih database yang akan digunakan Rumus: use <namadatabase>; Contoh : use perkuliahandb;

Memilih database yang akan digunakan Rumus: use <namadatabase>; Contoh : use perkuliahandb;

Menghapus database Rumus: drop database if exists <namadatabase>; Lalu [Enter] Contoh : drop database

Menghapus database Rumus: drop database if exists <namadatabase>; Lalu [Enter] Contoh : drop database if exists perkuliahandb; [Enter]

Perkuliahan Tabel Mahasiswa nim Nama_mhs Mahasiswa N Nama_mhs Alamat_mhs Tgl_lahir alamat_mhs Tgl_lahir Tabel Mempelajari/Tabel

Perkuliahan Tabel Mahasiswa nim Nama_mhs Mahasiswa N Nama_mhs Alamat_mhs Tgl_lahir alamat_mhs Tgl_lahir Tabel Mempelajari/Tabel Nilai nim Kode_kul Indeks_nilai Tabel khusus yang mewakili himpunan relasi mempelajari Indeks_nilai N Tabel Kuliah Kode_kul Kuliah Nama_kul semester sks Kode_kul Nama_kul sks semester

Membuat database perkuliahandb mysql> create database perkuliahandb; [Enter]

Membuat database perkuliahandb mysql> create database perkuliahandb; [Enter]

Menampilkan daftar nama Database Rumus: show databases; Lalu [Enter]

Menampilkan daftar nama Database Rumus: show databases; Lalu [Enter]

Memilih database yang akan digunakan Rumus: use <namadatabase>; Contoh : use perkuliahandb;

Memilih database yang akan digunakan Rumus: use <namadatabase>; Contoh : use perkuliahandb;

Membuat tabel Rumus: create table <nama tabel> ( <field> <tipe data>, … ) [TYPE

Membuat tabel Rumus: create table <nama tabel> ( <field> <tipe data>, … ) [TYPE = <tipe tabel>]; Contoh : create table mahasiswa ( nim char (12) not null primary key, nama_mhs varchar (30), alamat_mhs varchar (40), tanggal_lhr date);

Membuat tabel

Membuat tabel

Menampilkan Tabel Mysql> show tables;

Menampilkan Tabel Mysql> show tables;

Menampilkan Struktur Tabel Rumus: 1. describe <namatabel>; 2. explain <namatabel>; 3. Show columns from

Menampilkan Struktur Tabel Rumus: 1. describe <namatabel>; 2. explain <namatabel>; 3. Show columns from <namatabel>; Contoh : describe mahasiswa;

Menghapus tabel Rumus: drop table if exists <nama tabel>; Contoh : drop table if

Menghapus tabel Rumus: drop table if exists <nama tabel>; Contoh : drop table if exists mahasiswa;

Praktikum Ke 8 - 9 Menampilkan Informasi dengan Query

Praktikum Ke 8 - 9 Menampilkan Informasi dengan Query

Menampilkan Informasi dengan Query Untuk mendapatkan informasi dari data yang telah dimiliki sebelumnya, query

Menampilkan Informasi dengan Query Untuk mendapatkan informasi dari data yang telah dimiliki sebelumnya, query perlu dimasukkan dengan berbagai filter untuk mendapatkan informasi yang memadai.

Menampilkan Informasi dengan Query Perintah yang digunakan adalah SELECT, perintah ini digunakan untuk menampilkan

Menampilkan Informasi dengan Query Perintah yang digunakan adalah SELECT, perintah ini digunakan untuk menampilkan informasi hasil eksekusi query yang dimasukkan. Rumus : Select [col-1, col-2, . . Col-n] from [table_name] where [condition]; Contoh : Select nim, nama, jkel from xmhs where jkel=‘l’; Menampilkan informasi semua mahasiswa ‘laki-laki’ dengan format kolom tabel nim, nama, jkel

Conditions Kondisi yang diberikan untuk menentukan informasi yang akan didapatkan. Semakin banyak kondisi yang

Conditions Kondisi yang diberikan untuk menentukan informasi yang akan didapatkan. Semakin banyak kondisi yang diberikan, maka akan meningkatkan ‘ketepatan’ informasi yang didapat. Operator Aritmatika Keterangan + Penjumlahan - Pengurangan * Perkalian / Pembagian % Sisa Hasil Bagi Kondisi dapat ditambahkan dengan memberikan operator tambahan seperti AND dan OR

Operator Relasional Keterangan = Sama dengan > Lebih besar dari < Lebih kecil dari

Operator Relasional Keterangan = Sama dengan > Lebih besar dari < Lebih kecil dari >= Lebih besar dari atau sama dengan <= Lebih kecil dati atau sama dengan <> Tidak sama dengan != Tidak sama dengan Is null Apakah sebuah nilai adalah null In Apakah sebuah nilai ada di dalam pilihan yang ada Not in Apakah sebuah nilai tidak ada di dalam pilihan yang ada

Operator Logika Keterangan Not atau ! Negasi atau kalimat negatif, memberikan nilai sebaliknya dari

Operator Logika Keterangan Not atau ! Negasi atau kalimat negatif, memberikan nilai sebaliknya dari kondisi awal Or atau || Atau, memberikan nilai benar apabila salah satu kondisi terpenuhi And atau && Dan, memberikan nilai benar hanya jika semua kondisi terpenuhi

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 varchar 30 alamat varchar 40 jenis_kelamin enum (‘l’, ’p’) agama varchar jumlah_peminjaman integer Null? not null Kunci Default primary key l 15

Isi Tabel peminjaman_buku no_anggota nama alamat jenis_kelamin agama jumlah_peminjaman 1234 Septi Puspitawati Ungaran p

Isi Tabel peminjaman_buku no_anggota nama alamat jenis_kelamin agama jumlah_peminjaman 1234 Septi Puspitawati Ungaran p Islam 1 2324 Septi Windriyani Semarang p Islam 5 2323 Tia Andriyani Kendal l Kristen 7 3333 Tia Ferida Jepara p Budha 13 4345 Rizal Afendy Pati l Hindu 26 5436 Dwi Andriyanto Ungaran l Islam 32

Membuat tabel peminjaman_buku

Membuat tabel peminjaman_buku

Membuat tabel

Membuat tabel

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

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

Melihat Isi data dalam Tabel Rumus: select * from (nama_tabel); Contoh : Select *

Melihat Isi data dalam Tabel Rumus: select * from (nama_tabel); Contoh : Select * from peminjaman_buku;

Menampilkan tabel dengan format semua kolom untuk peminjaman_buku yang beragama Islam Rumus: Select [col-1,

Menampilkan tabel dengan format semua kolom untuk peminjaman_buku yang beragama Islam Rumus: Select [col-1, col-2, . . Col-n] from [table_name] where [condition]; Contoh : Select * from peminjaman_buku where agama = ‘Islam’;

Latihan Perhatikan dan Tulis di Selembar Kertas (diberi nama dan nim) hasil dari data

Latihan Perhatikan dan Tulis di Selembar Kertas (diberi nama dan nim) hasil dari data set yang dihasilkan oleh query di bawah ini ! 1. Select * from peminjaman_buku where agama <> ‘Islam’; 2. Select * from peminjaman_buku where jumlah_peminjaman < 7; 3. Select * from peminjaman_buku where jumlah_peminjaman <= 7; 4. Select * from peminjaman_buku where jumlah_peminjaman > 7; 5. Select * from peminjaman_buku where jumlah_peminjaman >= 7; 6. Select * from peminjaman_buku where jenis_kelamin = ‘p’; 7. Select * from peminjaman_buku where jenis_kelamin <> ‘p’;

1. Select * from peminjaman_buku where agama <> ‘Islam’;

1. Select * from peminjaman_buku where agama <> ‘Islam’;

2. Select * from peminjaman_buku where jumlah_peminjaman < 7;

2. Select * from peminjaman_buku where jumlah_peminjaman < 7;

3. Select * from peminjaman_buku where jumlah_peminjaman <= 7;

3. Select * from peminjaman_buku where jumlah_peminjaman <= 7;

4. Select * from peminjaman_buku where jumlah_peminjaman > 7;

4. Select * from peminjaman_buku where jumlah_peminjaman > 7;

5. Select * from peminjaman_buku where jumlah_peminjaman >= 7;

5. Select * from peminjaman_buku where jumlah_peminjaman >= 7;

5. Select * from peminjaman_buku where jumlah_peminjaman >= 7;

5. Select * from peminjaman_buku where jumlah_peminjaman >= 7;

6. Select * from peminjaman_buku where jenis_kelamin = ‘p’;

6. Select * from peminjaman_buku where jenis_kelamin = ‘p’;

7. Select * from peminjaman_buku where jenis_kelamin <> ‘p’;

7. Select * from peminjaman_buku where jenis_kelamin <> ‘p’;

Praktikum Ke 10 Menampilkan Informasi dengan Query -Menggunakan Fungsi Like -Menggunakan Fungsi Regexp -Menggunakan

Praktikum Ke 10 Menampilkan Informasi dengan Query -Menggunakan Fungsi Like -Menggunakan Fungsi Regexp -Menggunakan Fungsi Between -Menggunakan Fungsi Operator AND dan OR

Fungsi Like Fungsi like digunakan untuk menyaring data dengan membandingkan data value dengan string

Fungsi Like Fungsi like digunakan untuk menyaring data dengan membandingkan data value dengan string yang diberikan sebagai kondisi. Contoh : Select * from peminjaman_buku where nama like ‘septi%’; Artinya : menampilkan semua peminjam buku yang memiliki (kemiripan) nama depan ‘septi’

select * from peminjaman_buku where like ‘septi%’;

select * from peminjaman_buku where like ‘septi%’;

Fungsi Like Keterangan : Contoh : select * from peminjaman_buku where nama like ‘se%’;

Fungsi Like Keterangan : Contoh : select * from peminjaman_buku where nama like ‘se%’; select * from peminjaman_buku where nama like ‘s___’;

select * from peminjaman_buku where nama like ‘se%’;

select * from peminjaman_buku where nama like ‘se%’;

select * from peminjaman_buku where nama like ‘s________%’;

select * from peminjaman_buku where nama like ‘s________%’;

Menampilkan nama dan alamat peminjaman_buku yang namanya mengandung huruf ‘y’ select nama, alamat from

Menampilkan nama dan alamat peminjaman_buku yang namanya mengandung huruf ‘y’ select nama, alamat from peminjaman_buku where nama like ‘%y%’;

Latihan Praktekkan dan Tulis di Selembar Kertas (diberi nama dan nim) hasil dari data

Latihan Praktekkan dan Tulis di Selembar Kertas (diberi nama dan nim) hasil dari data set yang dihasilkan oleh query di bawah ini ! 1. select * from peminjaman_buku where alamat like ‘u%’; 2. select * from peminjaman_buku where agama like ‘B____’; 3. select nama, alamat, agama from peminjaman_buku where agama (4 spasi) like ‘I%’; 4. select nama, alamat from peminjaman_buku where agama like ‘H____’; (4 spasi) 5. select nama, alamat, agama peminjaman_buku where alamat like ‘%g%’;

select * from peminjaman_buku where alamat like ‘u%’;

select * from peminjaman_buku where alamat like ‘u%’;

select * from peminjaman_buku where agama like ‘B____’; (4 spasi)

select * from peminjaman_buku where agama like ‘B____’; (4 spasi)

select nama, alamat, agama from peminjaman_buku where agama like ‘I%’;

select nama, alamat, agama from peminjaman_buku where agama like ‘I%’;

select nama, alamat from peminjaman_buku where agama like ‘H____’; (4 spasi)

select nama, alamat from peminjaman_buku where agama like ‘H____’; (4 spasi)

select nama, alamat, agama peminjaman_buku where alamat like ‘%g%’;

select nama, alamat, agama peminjaman_buku where alamat like ‘%g%’;

Fungsi Regexp (Regular Expressions) Fungsi regexp adalah memiliki kesamaan fungsi dengan like. Ada beberapa

Fungsi Regexp (Regular Expressions) Fungsi regexp adalah memiliki kesamaan fungsi dengan like. Ada beberapa symbol khusus yang biasa digunakan bersama-sama dengan operator regexp, Seperti : Simbol. Keterangan ^ Satu tanda titik (. ) untuk mewakili satu karakter Untuk mewakili beberapa karakter atar range yang ditentukan Untuk posisi awal dari sebuah criteria yang ditentukan $ Untuk posisi akhir dari sebuah criteria yang ditentukan […]

Contoh Fungsi Regexp (Regular Expressions) select nama, alamat from peminjaman_buku where nama regexp ‘i$’;

Contoh Fungsi Regexp (Regular Expressions) select nama, alamat from peminjaman_buku where nama regexp ‘i$’;

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Praktikum Ke 11 -Menggunakan Fungsi Between -Menggunakan Fungsi Operator AND dan OR -Menggunakan Fungsi

Praktikum Ke 11 -Menggunakan Fungsi Between -Menggunakan Fungsi Operator AND dan OR -Menggunakan Fungsi Operator IN -Cara Mengurutkan Data

Fungsi Operator Between digunakan untuk menangani operasi jangkauan. Contoh : Akan menampilkan nama anggota

Fungsi Operator Between digunakan untuk menangani operasi jangkauan. Contoh : Akan menampilkan nama anggota yang no_anggotanya antara 1 s. d 3500 : Mysql> select no_anggota, nama from peminjaman_buku where no_anggota between ‘ 1’ and ‘ 3500’;

Contoh

Contoh

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Fungsi Operator AND, OR Operator boolean OR dan AND digunakan untuk query dengan kondisi

Fungsi Operator AND, OR Operator boolean OR dan AND digunakan untuk query dengan kondisi yang majemuk. Contoh : Akan menampilkan nama, alamat, agama yang agamanya adalah islam atau hindu : Mysql> select nama, alamat, agama from peminjaman_buku where agama = ‘islam’ or agama = ‘hindu’;

Contoh

Contoh

Contoh

Contoh

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Fungsi Operator IN adalah operator yang digunakan untuk mencocokkan suatu nilai dengan salah satu

Fungsi Operator IN adalah operator yang digunakan untuk mencocokkan suatu nilai dengan salah satu nilai yang ada pada suatu daftar nilai. Contoh : Akan menampilkan nama, alamat, agama yang agamanya adalah Budha, Kristen, Hindu : Mysql> select nama, alamat, agama from peminjaman_buku where agama in = ‘Budha’, ‘Kristen’, ’Hindu’;

Fungsi Operator IN

Fungsi Operator IN

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Latihan Buatlah rumus dengan memperhatikan hasil dari data set di bawah ini :

Praktikum Ke 12 -Perintah Manipulasi Data

Praktikum Ke 12 -Perintah Manipulasi Data

Order By

Order By

Mengurutkan data dengan Order By adalah operator yang digunakan untuk mengurutkan data, dapat dilakukan

Mengurutkan data dengan Order By adalah operator yang digunakan untuk mengurutkan data, dapat dilakukan secara ascending (urut naik) maupun urut menurun (descending). Contoh : Akan mengurutkan nama : Mysql> select * from peminjaman_buku order by nama;

Mengurutkan data dengan Order By

Mengurutkan data dengan Order By

Mengurutkan data dengan Urutan Menurun (descending) Akan mengurutkan nama dengan urutan menurun: Mysql> select

Mengurutkan data dengan Urutan Menurun (descending) Akan mengurutkan nama dengan urutan menurun: Mysql> select * from peminjaman_buku order by nama desc;

Mengurutkan data dengan Urutan Naik (ascending) Akan mengurutkan nama dengan urutan naik: Mysql> select

Mengurutkan data dengan Urutan Naik (ascending) Akan mengurutkan nama dengan urutan naik: Mysql> select * from peminjaman_buku order by nama asc;

Mengurutkan data berdasarkan beberapa field contoh: Mysql> select nama, alamat, agama from peminjaman_buku order

Mengurutkan data berdasarkan beberapa field contoh: Mysql> select nama, alamat, agama from peminjaman_buku order by nama, agama;

Mengurutkan data berdasarkan beberapa field contoh: Mysql> select nama, alamat, agama from peminjaman_buku order

Mengurutkan data berdasarkan beberapa field contoh: Mysql> select nama, alamat, agama from peminjaman_buku order by nama asc, agama desc;

Group By

Group By

Mengelompokkan Data dengan GROUP BY Group By adalah operator yang digunakan untuk mengelompokkan data.

Mengelompokkan Data dengan GROUP BY Group By adalah operator yang digunakan untuk mengelompokkan data. Contoh : Akan mengelompokkan alamat : Mysql> select nama, alamat, agama from peminjaman_buku group by alamat;

SEKIAN TERIMA KASIH

SEKIAN TERIMA KASIH