Pertemuan 3 INSERT data dan Basic DML

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

SQL – DML.
Yuswanto Modifikasi Data.
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.
PERINTAH SQL.
Menggunaka n alter dan perintah DML PEMROGRMAN WEB 1 Asfan Muqtadir, S.Kom.
Dasar-dasar SQL soesanto.
PEMROGRAMAN BASIS DATA
Latihan SQL.
Praktikum Database Pengenalan Query
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
Basis Data Bab 3 Structured Query Language (SQL).
Perancangan Basis Data
DATA MANIPULATION LANGUAGE (DML)
Pemrograman Visual II Database Management System (DBMS) Oleh: Erna Sri Hartatik, S.Kom
Pemrograman Web/MI/D3 sks
1 Bab 3 Structured Query Language (SQL) Basis Data
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Data Definition Language dan Data Manipulation Language
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
STRUCTURED QUERY LANGUAGE (SQL)
SQL Pertemuan
Tim Asisten Praktikum Rekayasa Perangkat Lunak 09/10.
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
Modul SBD-2 …….. SQL Server
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
QUERY Antar Tabel Basis Data.
Pertemuan 5 SQL Query Lanjutan
Outline: Relational Data Model Entity Relationship Diagram
Teknik Informatika Basis Data (MMT-042)
PEMASARAN BERBASIS WEB
Rekayasa Perangkat Lunak (Materi 1 Database)
DDL, DML.
SQL.
Bahasa query terpan.
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
SQL DML Pertemuan 6 dan 7.
Konsep Teknologi Informasi B
SQL (Structured Query Language)
Universitas Pembangunan Jaya – SIF_TIF
DATA MANIPULATION LANGUAGE (DML)
PEMASARAN BERBASIS WEB
Stucture Query Language
Stucture Query Language
Dml(Data manipulation language)
Created By Amir Ali,S.Kom.,M.Kom
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Structured Query Language
Data Manipulation Language (DML)
MODUL 3 DATA MANIPULATION LANGUAGE
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
MODUL 3 DATA MANIPULATION LANGUAGE
DATA MANIPULATION LANGUAGE
Stucture Query Language
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
DATA MANIPULATION LANGUAGE
Kiky Rizky Nova Wardani, S.Kom
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
SQL dan Database MySQL.
Perancangan Basis Data
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

Pertemuan 3 INSERT data dan Basic DML Sistem Basis Data Pertemuan 3 INSERT data dan Basic DML AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF Tujuan Pertemuan Mahasiswa akan mampu melakukan insert data menggunakan perintah INSERT. Mahasiswa akan memahami perintah-perintah dasar DML. Mahasiswa akan mampu menggunakan perintah-perintah dasar DML Mahasiswa akan mampu melakukan beragam query dasar dengan menggunakan DML AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF INSERT INTO Fungsi: Untuk memasukkan atau menambah baris data pada tabel INSERT INTO <nama_tabel> ( <field_1>, <field_2>, … <field_N> ) VALUES ( nilai_1, nilai_2, … nilai_N ); atau: INSERT INTO <nama_tabel> Contoh: INSERT INTO Mahasiswa (nim, nama,thnMsk) VALUES (‘2015081001’, ‘Stefanus Setya Wahyudi’, 2015 ); INSERT INTO Mahasiswa VALUES (‘2015081007’, ‘Dava Eranda Rahmatza’, 2015 ); AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF INSERT INTO Contoh: INSERT INTO Mahasiswa (nim, nama) VALUES (‘2013011001’, ‘Adam Rizqy Muhammad’); INSERT INTO Mahasiswa VALUES (‘2015011009’, ‘Putri Intan Pamungkas’, 2015 ); VALUES (‘2015101028’, ‘Bagas Arie Pradama’); VALUES (‘2015101028’, ‘Bagas Arie Pradama’, 2015 ); VALUES (‘2015101061’, ‘Aldy Yudha Rayhan’); AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF UPDATE Fungsi: Untuk merubah data pada suatu baris data dengan kriteria tertentu dalam tabel UPDATE <nama_tabel> SET <field_1>=nilai_1, <field_2>=nilai_2 WHERE <kriteria> ; Contoh: UPDATE Mahasiswa SET thnMsk=2013 WHERE nim=‘2013011001’;   SET thnMsk=2015 WHERE nim=‘2015101028’; AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF DELETE Fungsi: Untuk merubah data pada suatu baris data dengan kriteria tertentu dalam tabel DELETE FROM <nama_tabel> WHERE <kriteria> ; Contoh: Tambahkan data untuk tabel mahasiswa dengan nim=‘2010081001’, nama=‘Raymond’, thnMsk=2010. INSERT INTO Mahasiswa VALUES (‘2010081001’, ‘Raymond’, 2010); Ternyata data tersebut salah, tidak ada mahasiswa dengan nim 2010081001 dan pada tahun 2010 UPJ belum beroperasi. Untuk itu data tersebut harus dihapus. DELETE FROM Mahasiswa WHERE nim=‘2010081001’; AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF SELECT Fungsi: Untuk mengambil data dari tabel-tabel dalam database SELECT <field_1>, <field_2>, …<field_N) FROM <nama_tabel> [WHERE <kriteria> ]; Atau SELECT * FROM <nama_tabel> Contoh: SELECT nim, thnMsk FROM Mahasiswa; SELECT * FROM Mahasiswa; SELECT nim,nama FROM Mahasiswa WHERE thnMsk=2013; SELECT nama FROM Mahasiswa WHERE nim=‘2015081007’; AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Operator untuk WHERE Clause Deskripsi Contoh = Memeriksa apakah dua nilai sama. (Hasilnya; True, kalau dua nilai tersebut sama, False, kalau sebaliknya). (A = B) != Memeriksa apakah dua nilai tidak sama. (Hasilnya; True, kalau dua nilai tersebut tidak sama, False, kalau sebaliknya). (A != B) > Memeriksa apakah nilai yang di kiri operator lebih besar dari nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih besar, False, kalau tidak lebih besar) (A > B) < Memeriksa apakah nilai yang di kiri operator lebih kecil dari nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih kecil, False, kalau tidak lebih kecil) >= Memeriksa apakah nilai yang di kiri operator lebih besar dari atau sama dengan nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih besar atau sama, False, kalau lebih kecil) <= Memeriksa apakah nilai yang di kiri operator lebih kecil dari atau sama dengan nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih kecil atau sama, False, kalau lebih besar) AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF Latihan Buat tabel MataKuliah(kdMk, namaMk, sks) Kode MK Nama Mata Kuliah Sks IST 102 Sistem Basis Data (*) 3 IST 104 Keamanan Informasi dan Administrasi Jaringan IST 106 Perancangan dan Pemrograman Web IST 108 Interaksi Manusia Komputer IST 201 Perancangan Basis Data 5 IST 203 Rekayasa Perangkat Lunak IST 205 Mobile Device (Programming) Technology IST 207 Pengantar Sistem Informasi (*) IST 202 Analisis Proses Bisnis 6 IST 204 Pengembangan Aplikasi Perangkat Lunak IST 407 Sistem Basis Data Lanjutan AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF Latihan Buat tabel Nilai(nim, kdMk, grade) Nim Kode Mata Kuliah Grade 2013011001 IST 102 A 2015011009 2015081001 IST 106 2015081007 IST 108 IST 201 B IST 203 IST 205 2015101061 IST 207 2015101028 IST 204 IST 407 AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF See You Next Session Thank’s AER – 2015/2016 Universitas Pembangunan Jaya – SIF

Universitas Pembangunan Jaya – SIF tugas Buat suatu database dengan ketentuan: nama bebas, minimal berisi 3 table, diantara 3 table itu minimal terdapat 1 table dengan multiattribute key. Buat skema relasinya (relation schema) kemudian buat SQL (Query Language) untuk membuat database (skema database) tersebut. Masing-masing harus membuat database yang berbeda. AER – 2015/2016 Universitas Pembangunan Jaya – SIF