Praktikum Ke 2 - 3 (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).

Slides:



Advertisements
Presentasi serupa
SOAL PRODUKTIF TKJ Administrasi Server MULAI.
Advertisements

Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Database MySQL.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
MYSQL.
Oleh : Kholid Fathoni, S.Kom., M.T.
SQL (Structured Query Language)
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
MODUL 2 BAHASA BASIS DATA
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
STRUKTUR TABEL.
Pemrograman Web/MI/D3 sks
Microsoft SQL Server DDL dan DML dasar
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Data Definition Language dan Data Manipulation Language
Review DDL Pertemuan ke 2.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
STRUCTURED QUERY LANGUAGE (SQL)
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
Praktikum Basis Data Kusumodestoni (P. Toni) Hp
Pengenalan Database MySQL
SQL Basis Data.
Modul SBD-2 …….. SQL Server
Outline: Relational Data Model Entity Relationship Diagram
Pertemuan after UTS Structure Query Language (SQL)
Bahasa Basis Data.
Connect to the Server - Putty
SQL.
Bahasa query terpan.
Bahasa Basis Data.
Konsep Teknologi Informasi B
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Structured Query Language
Connect to the Server - Putty
Konsep Teknologi Informasi B
Database MySQL (Using XAMPP)
DDL (Data definition language)
SQL pada basis data client-server
Stucture Query Language
SQL Basis Data.
DESAIN BASIS DATA-Bagian 3
Connect to the Server - Putty
Connect to the Server - Putty
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Pengenalan MySQL An’ Anqinudin L.
Structured Query Language
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Pengenalan mySQL database
SQL.
Stucture Query Language
Mulok Basis-Data OLEH Sidik Pramana, S.Kom
CREATE, MODIFY, & DELETE TABLE
Referensi Bahasa MySQL
Stucture Query Language
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PEMROGRAMAN BASIS DATA CLIENT SERVERR
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PENDAHULUAN MySQL Oleh: Rudianto.
SQL dan Database MySQL.
BAHASA BASIS DATA Data Defenition Languange
Transcript presentasi:

Praktikum Ke 2 - 3 (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).

Connect to the Server - Putty START > Run… (Putty) [Enter] Host Name : 192.168.10.253 Protokol : SSH Login as : b11xxyyyyy [Enter] Contoh : b110801234 [Enter] Password : a [Enter] NIM

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)

Menampilkan Bantuan Ketik : help; atau \h atau \? Lalu [Enter] Contoh : mysql> \h [Enter]

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]

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

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

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

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

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

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

B110801234

Data Dictionary (Kamus Data) Tabel MAHASISWA Nama Kolom Tipe Data Lebar Null? Kunci nim CHAR 12 NOT NULL Primary Key nama_mhs VARCHAR 40   alamat_mh 50 tgl_lahir DATE

Membuat database baru Rumus: create database <nama database>; Lalu [Enter] Contoh : Buat database b110801234 mysql> create database B110801234; [Enter]

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

Memilih database yang akan digunakan Rumus: use <namadatabase>; Lalu [Enter] Contoh : use b110801234db; [Enter]

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

Latihan 1 1. Buatlah database dengan nama berikut ini : a. latihan1db b. latihan2db c. latihan3db 2. Kemudian hapus database latihan3db dan latihan1db 3. Pastikan database latihan1db tidak terhapus dengan melihat tampilan dalam daftar nama database menggunakan perintah SHOW DATABASES;

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

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

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

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

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

Menampilkan Tabel Mysql> show tables;

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 exists mahasiswa;

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

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

algoritma dan pemrograman 1 3 2 Sistem Basis Data Tabel Mahasiswa nim nama_mhs alamat_mhs tgl_lahir B11200801234 Aliya Setyawati Semarang 1996-04-02 B11200802345 Anisa Yuliastuti Ungaran 1996-01-24 B11200901234 Dea Anggia Santi Ambarawa 1997-02-13 B11201002345 Dwi Yuli Astutik Demak 1997-11-24 B11201003456 Eka Handayani Pekalongan 1997-01-12 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

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

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

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

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 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);

Praktikum Ke 4 Mengetahui secara umum bahasa dalam SQL. (DDL (Data Definition language), DML (Data Manipulation Language), DCL(Data Control Language))

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)

Bahasa Definisi Data (DDL) Adalah perintah-perintah dalam mendefinisikan skema ke dalam DBMS tentang membuat struktur tabel, rekaman, dan hubungan data pada basis data.

Bahasa Manipulasi Data (DML) Adalah perintah-perintah untuk mengubah, memanipulasi dan mengambil data pada basis data.

Postfix Perintah yang digunakan dalam pembuatan tabel yang disesuaikan dengan kebutuhan dan kondisi tabel

Menambah sebuah field ke dalam tabel Rumus: alter table <namatable> add <namafield> tipe_data (ukuran); Contoh :

Menambah sebuah field pada posisi pertama Rumus: alter table <namatable> add <namafield> tipe_data (ukuran) first; Contoh :

Menambah sebuah field pada posisi tertentu Rumus: alter table <namatable> add <namafield> tipe_data (ukuran) after <fieldtertentu>; Contoh :

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;

Latihan 3 3. Tambahkan sebuah kolom jenis_kelamin tipe

Menghapus field Rumus: alter table <namatable> drop <namafield>; Contoh :

Mengganti nama tabel Rumus: alter table <namatable> rename <namatable_baru>; Contoh :

Mengganti nama field serta ukuran Rumus: Alter table <namatable> change <namafield_lama> <namafield baru> tipe_data_baru (ukuran); Contoh :

Mengganti tipe data (ukuran) field Rumus: alter table <namatable> modify <namafield> <tipe_data_baru> (ukuran); Contoh :

Mengisi data ke dalam Tabel Rumus: insert to <namatable> values (data_field1, data_field2, data_field3, dst…) ; Contoh :

SEKIAN TERIMA KASIH