Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Connect to the Server - Putty
START > Run… (Putty) [Enter] Host Name : Protokol : SSH Login as : b11xxyyyyy [Enter] Contoh : b [Enter] Password : a [Enter] NIM
2
Putty – The Interface [b1108 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)
3
Membatalkan Perintah Keluar dari Mysql 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]
4
Tabel Mempelajari/Tabel Nilai
Perkuliahan Tabel Mahasiswa Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir nim alamat_mhs Mahasiswa Tgl_lahir N Tabel Mempelajari/Tabel Nilai nim nim Kode_kul Indeks_nilai Kode_kul mempelajari Tabel khusus yang mewakili himpunan relasi Indeks_nilai Tabel Kuliah N Kode_kul Kode_kul Nama_kul sks semester Kuliah Nama_kul semester sks
5
Data Dictionary (Kamus Data)
Tabel MAHASISWA Nama Kolom Tipe Data Lebar Null? Kunci nim CHAR 12 NOT NULL Primary Key nama_mhs VARCHAR 30 alamat_mh 40 tgl_lahir DATE Tabel MEMPELAJARI kode_kul 5 indeks_nilai 1 Tabel KULIAH nama_kul 20 sks INTEGER semester
6
Membuat database baru Rumus: create database <nama database>; Lalu [Enter] Contoh : buat database perkuliahan mysql> create database b ; [Enter]
7
Menampilkan daftar nama Database
Rumus: show databases; Lalu [Enter]
8
Memilih database yang akan digunakan
Rumus: use <namadatabase>; Contoh : use perkuliahandb;
9
Menghapus database Rumus: drop database if exists <namadatabase>; Lalu [Enter] Contoh : drop database if exists perkuliahandb; [Enter]
10
Tabel Mempelajari/Tabel Nilai
Perkuliahan Tabel Mahasiswa Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir nim alamat_mhs Mahasiswa Tgl_lahir N Tabel Mempelajari/Tabel Nilai nim nim Kode_kul Indeks_nilai Kode_kul mempelajari Tabel khusus yang mewakili himpunan relasi Indeks_nilai Tabel Kuliah N Kode_kul Kode_kul Nama_kul sks semester Kuliah Nama_kul semester sks
11
Membuat database perkuliahandb
mysql> create database perkuliahandb; [Enter]
12
Menampilkan daftar nama Database
Rumus: show databases; Lalu [Enter]
13
Memilih database yang akan digunakan
Rumus: use <namadatabase>; Contoh : use perkuliahandb;
14
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);
15
Membuat tabel
16
Menampilkan Tabel Mysql> show tables;
17
Menampilkan Struktur Tabel
Rumus: 1. describe <namatabel>; 2. explain <namatabel>; 3. Show columns from <namatabel>; Contoh : describe mahasiswa;
18
Menghapus tabel Rumus: drop table if exists <nama tabel>;
Contoh : drop table if exists mahasiswa;
19
Praktikum Ke 4 - 5 Mengetahui secara umum bahasa dalam SQL :
DDL (Data Definition language), DML (Data Manipulation Language)
20
Latihan 2 Buatlah tabel pada gambar ERD di bawah ini ! Tabel Mahasiswa
Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir nim alamat_mhs Mahasiswa Tgl_lahir N Tabel Mempelajari nim nim Kode_kul Indeks_nilai Kode_kul mempelajari Indeks_nilai Tabel Kuliah N Kode_kul Kode_kul Nama_kul sks semester Kuliah Nama_kul semester sks
21
Data Dictionary (Kamus Data)
Tabel MAHASISWA Nama Kolom Tipe Data Lebar Null? Kunci nim CHAR 12 NOT NULL Primary Key nama_mhs VARCHAR 30 alamat_mhs 40 tgl_lahir DATE Tabel MEMPELAJARI kode_kul 5 indeks_nilai 1 Tabel KULIAH nama_kul 20 sks INTEGER semester
22
algoritma dan pemrograman 1 3 2 Sistem Basis Data
Tabel Mahasiswa nim nama_mhs alamat_mhs tgl_lahir B Aliya Setyawati Semarang B Anisa Yuliastuti Ungaran B Dea Anggia Santi Ambarawa B Dwi Yuli Astutik Demak B Eka Handayani Pekalongan Tabel Mempelajari kode_kul indeks_nilai B1141 A B B1142 B1143 C Tabel Kuliah Kode_kul nama_kul SKS Semester algoritma dan pemrograman 1 3 2 Sistem Basis Data Analisa dan Perangcangan Sistem 6
24
Membuat database perkuliahandb
mysql> create database perkuliahandb; [Enter]
25
Menampilkan daftar nama Database
Rumus: show databases; Lalu [Enter]
26
Memilih database yang akan digunakan
Rumus: use <namadatabase>; Contoh : use perkuliahandb;
27
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);
28
Membuat tabel
29
Membuat tabel Mysql> create table mempelajari (
nim char (12) not null primary key, kode_kul char (5), indeks_nilai char (1); Mysql> create table kuliah ( kode_kul char (5) not null primary key, nama_kul varchar (20), sks int, semester int);
31
Praktikum Ke 4 - 5 Mengetahui secara umum bahasa dalam SQL :
DDL (Data Definition language), DML (Data Manipulation Language)
32
Bahasa Basis Data Bahasa basis data merupakan bahasa yang secara khusus digunakan untuk mengelola suatu basis data. Dalam penyusunan basis data dikenal dengan sebutan SQL (Structured Query Language). SQL mempunyai 2 macam perintah yang digunakan untuk mengelola dan mengorganisasikan basis data yaitu : Bahasa Definisi Data (DDL/Data Definition Language) Bahasa Manipulasi Data (DML/Data Manipulation Language)
33
Bahasa Definisi Data (DDL)
Adalah perintah-perintah dalam mendefinisikan skema ke dalam DBMS tentang membuat struktur tabel, rekaman, dan hubungan data pada basis data.
34
Bahasa Manipulasi Data (DML)
Adalah perintah-perintah untuk mengubah, memanipulasi dan mengambil data pada basis data.
35
Postfix Perintah yang digunakan dalam pembuatan tabel yang disesuaikan dengan kebutuhan dan kondisi tabel
36
Praktikum Ke 4 Mengetahui Tentang :
Menambahkan sebuah field ke dalam tabel Menambahkan sebuah pada posisi pertama Menambahkan sebuah field pada posisi tertentu
37
Praktikum Ke 5 Mengetahui Cara : Menghapus field pada tabel
Mengganti nama tabel Mengganti nama field serta ukuran Mengganti tipe data (ukuran) field
38
Menambah sebuah field ke dalam tabel
Rumus: alter table <namatable> add <namafield> tipe_data (ukuran); Contoh :
39
Menghapus field atau kolom
Rumus: alter table <namatable> drop <namafield>; Contoh :
40
Menambah sebuah field pada posisi pertama
Rumus: alter table <namatable> add <namafield> tipe_data (ukuran) first; Contoh :
41
Menambah sebuah field pada posisi tertentu
Rumus: alter table <namatable> add <namafield> tipe_data (ukuran) after <fieldtertentu>; Contoh :
42
Latihan 3 1. Tambahkan sebuah kolom tempat_lahir tipe varchar (20) letakkan setelah kolom alamat_mhs; 2. Tambahkan sebuah kolom hobby tipe varchar (30) letakkan dikolom paling akhir / bawah; 3. Tambahkan sebuah kolom jenis_kelamin tipe enum (‘L’,’P’) default ‘L’ letakkan setelah kolom nama_mahasiswa;
44
Latihan 3 3. Tambahkan sebuah kolom jenis_kelamin tipe enum (‘L’,’P’) default ‘L’ letakkan setelah kolom nama_mahasiswa;
45
Praktikum Ke 5 Mengetahui Cara : Menghapus field pada tabel
Mengganti nama tabel Mengganti nama field serta ukuran Mengganti tipe data (ukuran) field
46
Menghapus field atau kolom
Rumus: alter table <namatable> drop <namafield>; Contoh :
47
Mengganti nama tabel Rumus:
alter table <namatable> rename <namatable_baru>; Contoh :
48
Mengganti nama field serta ukuran
Rumus: Alter table <namatable> change <namafield_lama> <namafield baru> tipe_data_baru (ukuran); Contoh :
49
Mengganti tipe data (ukuran) field
Rumus: alter table <namatable> modify <namafield> <tipe_data_baru> (ukuran); Contoh :
50
Latihan 4 1. Buatlah tabel kuliah seperti di bawah ini !
51
Latihan 4 2. Pindahkan kolom semester di bawah kolom nama_kul dengan cara : a. Hapuslah terlebih dahulu kolom semester; b. Buat kembali kolom semester dengan tipe integer setelah field nama_kul; 3. Gantilah tipe data nama_kul varchar (20) diubah menjadi nama_kul char (15); 4. Gantilah nama field(kolom) dan tipe datanya ! kode_kul char (5) diubah menjadi kode_kuliah integer; 5. Gantilah nama field(kolom) dan tipe datanya ! nama_kul char (15) diubah menjadi nama_matakuliah varchar (20); 6. Gantilah nama tabel kuliah menjadi nama tabel mata kuliah;
52
Hasilnya :
53
Praktikum Ke 6 Mengetahui Cara : Mengisi data ke dalam tabel
Melihat isi data dalam tabel Menambah Record atau Baris ke dalam tabel
54
Mengisi data ke dalam Tabel
Rumus: insert into (nama_tabel) values (data_field1, data_field2, data_field3, ); Contoh : Insert into mahasiswa values (‘B ’ , ’Aliya Setyawati’ , ‘P’ , ’Semarang’ , ‘smg’ , ’ ’ , ‘ tidur’), (‘B ’ , ’Anisa Yuliastuti’ , ’Ungaran’ , ’ ’), (‘B ’ , ’Dea Anggia Santi’ , ’Ambarawa’ , ’ ’), (‘B ’ , ’Dwi Yuli Astutik’ , ’Demak’ , ’ ’), (‘B ’ , ’Eka Handayani’ , ’Pekalongan’ , ’ ’);
55
Melihat Isi data dalam Tabel
Rumus: select * from (nama_tabel); Contoh : Select * from mahasiswa;
56
Latihan 5 Isilah data ke dalam tabel dengan menyesuaikan /mengatur nama kolomnya terlebih dahulu: 1. Tabel Mahasiswa 2. Tabel Mempelajari 3. Tabel Kuliah
57
Tabel Mahasiswa Tabel Mempelajari Tabel Kuliah Kode_kul nama_kul SKS
nim nama_mhs alamat_mhs tgl_lahir B Aliya Setyawati Semarang B Anisa Yuliastuti Ungaran B Dea Anggia Santi Ambarawa B Dwi Yuli Astutik Demak B Eka Handayani Pekalongan Tabel Mempelajari kode_kul indeks_nilai B1141 A B B1142 B1143 C Tabel Kuliah Kode_kul nama_kul SKS Semester algoritma dan pemrograman 1 3 2 Sistem Basis Data Analisa dan Perangcangan Sistem 6
58
Menambah record atau baris baru dalam tabel
Rumus: insert into nama_tabel (nama_kolom) values (isi_kolom); Contoh : Insert into mahasiswa (nim, nama_mhs, alamat_mhs, tgl_lahir) Values (‘B ’ , ‘Toni’ , ‘Ungaran’ , ‘ ’);
59
Menambah lebih dari 1 record atau baris baru dalam tabel
Contoh : Insert into mahasiswa (nim, nama_mhs, alamat_mhs, tgl_lahir) Values (‘B ’ , ‘Dewi’ , ‘Kendal’ , ‘ ’), (‘B ’ , ‘Sulaeman’ , ‘Jepara’ , ‘ ’);
60
Latihan 6 Tambahkan data pada tabel berikut ini : 1. Tabel Mahasiswa
2. Tabel Mempelajari 3. Tabel Kuliah
61
Tabel Mahasiswa Tabel Mempelajari Tabel Kuliah Kode_kul nama_kul SKS
nim nama_mhs alamat_mhs tgl_lahir B Ahmad Suyudi Ungaran B Amat Widiarso Kendal B David Antonius Ambarawa B Bagus Kurniawan Bawen B Santo Pati Tabel Mempelajari kode_kul indeks_nilai B1142 B B1132 A B1165 B1172 C B1156 Tabel Kuliah Kode_kul nama_kul SKS Semester PBD 3 4 PTI 1 ANSI 2 6 Akuntansi Matematika
62
Memodifikasi record atau baris yang sudah ada
Rumus: update (nama_tabel) set (kondisi=…) where (kondisi=…); Contoh : update mahasiswa set alamat_mhs = ‘Kudus’ where nama_mhs = ‘dewi’;
64
Untuk menghapus record atau baris tertentu dalam tabel
Rumus: delete from (nama_tabel) where (kondisi=…); Contoh : Delete from mahasiswa where nama_mhs = ‘Sulaeman’ ;
66
Melihat Isi data Tabel Keseluruhan
Rumus: select * from nama_tabel; Untuk menampilkan kolom-kolom tertentu saja : SELECT kolom1,kolom2,… FROM nama_tbl Contoh : Select * from mahasiswa;
67
Melihat Isi data Tabel Keseluruhan
Rumus: select * from nama_tabel; Untuk menampilkan isi suatu kolom dengan kondisi tertentu SELECT kolom1 FROM nama_tbl WHERE kolom2=isikolom Contoh : Select * from mahasiswa;
73
SEKIAN TERIMA KASIH
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.