SlideShare a Scribd company logo
Basis Data
          By.Ira Febrinda




BASIS DATA
 PERTEMUAN 7
Basis Data
                   By.Ira Febrinda




Structured Query language
          (SQL)

    PERTEMUAN      7
Basis Data
                            By.Ira Febrinda
PENDAHULUAN
    SQL adalah bahasa komputer standar
 ANSI (American National Standard
 Institute) untuk mengakses dan
 memanipulasi sistem basisdata.
 Pemyataan SQL digunakan untuk mengambil
 dan meng-update data dalam
 basisdata.SQL bekerja dengan program
 basisdata seperti Ms
 Access, DB2, Informix, MsSQLServer, Ora
 cle, Sybase, dan sebagainya.
Basis Data
                            By.Ira Febrinda
SEJARAH SQL
    SQL (Structured Query Language)
 pertama kali dikembangkan pada akhir
 tahun 1970-an di Laboratorium IBM San
 Jose, California. SQL umumnya dibaca
 "sequel" dan pada mulanya, dikembangkan
 untuk produk DB2 yang dimiliki oleh
 IBM. SQL adalah bahasa nonprosedural
 kontras dengan bahasa generasi ketiga
 (TJiird Generation Language/3GL).
Basis Data
Gambaran perkembangan   By.Ira Febrinda

SQL
Basis Data
                                        By.Ira Febrinda
Tabel Basisdata
• Sebuah basisdata terdiri atas satu atau lebih
  tabel dan masing-masing tabel diberi nama.
  Tabel memiliki baris data.
• Berikut adalah contoh tabel yang bemama
  "Pegawai":




• Tabel memiliki empat record (satu record untuk setiap
  orang) dan empat kolom
  (NamaDepan, NamaBelakang, Alamat, dan Kota).
Basis Data

Query                            By.Ira Febrinda


• Dengan SQL, kita dapat melakukan query pada
  basisdata dan mendapatkan hasilnya.
Contoh query sebagai berikut:
     SELECT NamaDepan FROM Pegawai




• Beberapa sistem basisdata menggunakan titik
  koma pada akhir pemyataan SQL
Basis Data
Bahasa Manipulasi Data           By.Ira Febrinda

SQL
 SQL adalah sebuah sintaks untuk mengeksekusi
   query. Bahasa SQL mengikutsertakan sintaks
   untuk update, insert, dan delete record.
• Perintah query dan update secara bersama
   membentuk bagian bahasa manipulasi data SQL.
• SELECT-memilih data dari tabel basisdata.
• UPDATE-meng-update data dalam tabel basisdata.
• DELETE-menghapus data dan tabel basisdata.
• INSERT INTO-memasukkan data baru ke dalam
   tabel basisdata.
Bahasa Definisi Data Basis Data
                     By.Ira Febrinda

SQL
• Bagian bahasa definisi data dari SQL
  memungkinkan tabel basisdata dibuat atau
  dihapus. Kita dapat pula membuat
  indeks, membuat hubungan antartabel,dan
  membuat batasan antartabel basisdata.
• Yang termasuk pemyataan bahasa definisi data
  adalah:
1. CREATE TABEL-membuat tabel basisdata baru.
2. ALTER TABLE-mengubah tabel basisdata
3. DROP TABLE-menghapus tabel basisdata.
4. CREATE INDEX-membuat indeks.
5. DROP INDEX-menghapus indeks.
Basis Data

Pertayaan SELECT                 By.Ira Febrinda


• Pemyataan SELECT digunakan untuk memilih data
  dari tabel. Hasilnya disimpan dalam tabel
  hasil yang disebut Result Set
• Sintaks:
          SELECT nama_kolom «
          FROM nama_tabel
• Untuk memilih beberapa kolom, misalnya
  NamaDepan dan NamaBelakang, gunakan
  pemyataan SELECT sebagai berikut:
      SELECT NamaDepan, NamaBelakang
      FROM Pegawai
Basis Data
Hasilnya.....                   By.Ira Febrinda




 Untuk memilih semua kolom dari tabel
 pegawai, gunakan simbol * seperti ini:

      SELECT * '
      FROM pegawai
Basis Data
Hasilnya.....   By.Ira Febrinda
Basis Data
Distinct                    By.Ira Febrinda

     Untuk memilih hanya nilai yang
  berbeda, gunakan pemyataan SELECT
  DISTINCT
Sintaks:
     SELECT DISTINCT nama_kolom
     FROM nama_tabel
Untuk memilih semua nilai dari kolom
  Kota, kita menggunakan pemyataan
SELECT seperti ini:
     SELECT DISTINCT Kota
     FROM Pegawai
Basis Data
                By.Ira Febrinda
Hasilnya.....
Basis Data
         By.Ira Febrinda




TERIMA KASIH
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda

More Related Content

What's hot

SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
Ayu_lestari
 
DML, DDL dan Drop
DML, DDL dan DropDML, DDL dan Drop
DML, DDL dan Drop
Dody Rustyadi
 
Pemrograman sql
Pemrograman sqlPemrograman sql
Pemrograman sql
Cindy Furi
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
 
Basis data 10
Basis data 10Basis data 10
Basis data 10
Febrienda
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
dhini eka
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Devi Apriansyah
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Arri Widyanto
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
Ayu_lestari
 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
Ayu_lestari
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
Alfarady R
 
Basis data 11
Basis data 11Basis data 11
Basis data 11Febrienda
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
Fariszal Nova
 
Toolbar
ToolbarToolbar
Toolbar
Ghazali_MFP
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
Universitas Bina Darma Palembang
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasar
eppoy jeprudht
 

What's hot (17)

SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
DML, DDL dan Drop
DML, DDL dan DropDML, DDL dan Drop
DML, DDL dan Drop
 
Pemrograman sql
Pemrograman sqlPemrograman sql
Pemrograman sql
 
Sql dasar
Sql dasarSql dasar
Sql dasar
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
Basis data 10
Basis data 10Basis data 10
Basis data 10
 
Laporan Basis Data (DDL)
Laporan Basis Data (DDL)Laporan Basis Data (DDL)
Laporan Basis Data (DDL)
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
 
Basis data 11
Basis data 11Basis data 11
Basis data 11
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Toolbar
ToolbarToolbar
Toolbar
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
 
Modul sql tingkat dasar
Modul sql tingkat dasarModul sql tingkat dasar
Modul sql tingkat dasar
 

Viewers also liked

Basis data 3
Basis data 3Basis data 3
Basis data 3
Febrienda
 
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
Attivio
 
D day powerpoint
D day powerpointD day powerpoint
D day powerpoint
h15liayau
 
Basis data 8
Basis data 8Basis data 8
Basis data 8Febrienda
 
Basis data2
Basis data2Basis data2
Basis data2
Febrienda
 
D day powerpoint
D day powerpointD day powerpoint
D day powerpoint
h15liayau
 

Viewers also liked (6)

Basis data 3
Basis data 3Basis data 3
Basis data 3
 
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
 
D day powerpoint
D day powerpointD day powerpoint
D day powerpoint
 
Basis data 8
Basis data 8Basis data 8
Basis data 8
 
Basis data2
Basis data2Basis data2
Basis data2
 
D day powerpoint
D day powerpointD day powerpoint
D day powerpoint
 

Similar to Basis data 7

Sql
SqlSql
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf
fagon1
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Devi Apriansyah
 
2 model eer
2 model eer2 model eer
2 model eer
Danar Retno Sari
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
Nurdin Al-Azies
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
ilma207681
 
Modul mysql
Modul mysqlModul mysql
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
Fajar Sany
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
MasSam13
 
Media pembelajaran basis data 3.6
Media pembelajaran basis data 3.6Media pembelajaran basis data 3.6
Media pembelajaran basis data 3.6
dennyrachdyana
 
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQLPertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
dezavalorant123
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
Devi Apriansyah
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
zuckcruel
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
 
Di2k sq lite-command-line
Di2k sq lite-command-lineDi2k sq lite-command-line
Di2k sq lite-command-line
fajarnugroho_id
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
Dera62
 
Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]
wieldhant latief
 

Similar to Basis data 7 (20)

Sql
SqlSql
Sql
 
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
Modul%20 mysql
 
6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf6. SQL Basics 1_ Basic Clause.pdf
6. SQL Basics 1_ Basic Clause.pdf
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
2 model eer
2 model eer2 model eer
2 model eer
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
 
Modul mysql
Modul mysqlModul mysql
Modul mysql
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
 
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
5 - Accessing-MySQL-Database by PHP - Pemrograman Internet Lanjut.pptx
 
On mysql
On mysqlOn mysql
On mysql
 
Media pembelajaran basis data 3.6
Media pembelajaran basis data 3.6Media pembelajaran basis data 3.6
Media pembelajaran basis data 3.6
 
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQLPertemuan tentang DDL DML dan praktikum system basis data MYSQL
Pertemuan tentang DDL DML dan praktikum system basis data MYSQL
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Di2k sq lite-command-line
Di2k sq lite-command-lineDi2k sq lite-command-line
Di2k sq lite-command-line
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
 
Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]Tugas[4] 0317-[Wildan Latief]-[1512500818]
Tugas[4] 0317-[Wildan Latief]-[1512500818]
 

More from Febrienda

Laporan pembuatan moodle
Laporan pembuatan moodleLaporan pembuatan moodle
Laporan pembuatan moodle
Febrienda
 
Basis data 6
Basis data 6Basis data 6
Basis data 6Febrienda
 
Basis data 5
Basis data 5Basis data 5
Basis data 5
Febrienda
 
Basis data 4
Basis data 4Basis data 4
Basis data 4Febrienda
 
Basis data 12
Basis data 12Basis data 12
Basis data 12Febrienda
 

More from Febrienda (6)

Laporan pembuatan moodle
Laporan pembuatan moodleLaporan pembuatan moodle
Laporan pembuatan moodle
 
Basis data 6
Basis data 6Basis data 6
Basis data 6
 
Basis data 5
Basis data 5Basis data 5
Basis data 5
 
Basis data 4
Basis data 4Basis data 4
Basis data 4
 
Basis data1
Basis data1Basis data1
Basis data1
 
Basis data 12
Basis data 12Basis data 12
Basis data 12
 

Basis data 7

  • 1. Basis Data By.Ira Febrinda BASIS DATA PERTEMUAN 7
  • 2. Basis Data By.Ira Febrinda Structured Query language (SQL) PERTEMUAN 7
  • 3. Basis Data By.Ira Febrinda PENDAHULUAN SQL adalah bahasa komputer standar ANSI (American National Standard Institute) untuk mengakses dan memanipulasi sistem basisdata. Pemyataan SQL digunakan untuk mengambil dan meng-update data dalam basisdata.SQL bekerja dengan program basisdata seperti Ms Access, DB2, Informix, MsSQLServer, Ora cle, Sybase, dan sebagainya.
  • 4. Basis Data By.Ira Febrinda SEJARAH SQL SQL (Structured Query Language) pertama kali dikembangkan pada akhir tahun 1970-an di Laboratorium IBM San Jose, California. SQL umumnya dibaca "sequel" dan pada mulanya, dikembangkan untuk produk DB2 yang dimiliki oleh IBM. SQL adalah bahasa nonprosedural kontras dengan bahasa generasi ketiga (TJiird Generation Language/3GL).
  • 5. Basis Data Gambaran perkembangan By.Ira Febrinda SQL
  • 6. Basis Data By.Ira Febrinda Tabel Basisdata • Sebuah basisdata terdiri atas satu atau lebih tabel dan masing-masing tabel diberi nama. Tabel memiliki baris data. • Berikut adalah contoh tabel yang bemama "Pegawai": • Tabel memiliki empat record (satu record untuk setiap orang) dan empat kolom (NamaDepan, NamaBelakang, Alamat, dan Kota).
  • 7. Basis Data Query By.Ira Febrinda • Dengan SQL, kita dapat melakukan query pada basisdata dan mendapatkan hasilnya. Contoh query sebagai berikut: SELECT NamaDepan FROM Pegawai • Beberapa sistem basisdata menggunakan titik koma pada akhir pemyataan SQL
  • 8. Basis Data Bahasa Manipulasi Data By.Ira Febrinda SQL  SQL adalah sebuah sintaks untuk mengeksekusi query. Bahasa SQL mengikutsertakan sintaks untuk update, insert, dan delete record. • Perintah query dan update secara bersama membentuk bagian bahasa manipulasi data SQL. • SELECT-memilih data dari tabel basisdata. • UPDATE-meng-update data dalam tabel basisdata. • DELETE-menghapus data dan tabel basisdata. • INSERT INTO-memasukkan data baru ke dalam tabel basisdata.
  • 9. Bahasa Definisi Data Basis Data By.Ira Febrinda SQL • Bagian bahasa definisi data dari SQL memungkinkan tabel basisdata dibuat atau dihapus. Kita dapat pula membuat indeks, membuat hubungan antartabel,dan membuat batasan antartabel basisdata. • Yang termasuk pemyataan bahasa definisi data adalah: 1. CREATE TABEL-membuat tabel basisdata baru. 2. ALTER TABLE-mengubah tabel basisdata 3. DROP TABLE-menghapus tabel basisdata. 4. CREATE INDEX-membuat indeks. 5. DROP INDEX-menghapus indeks.
  • 10. Basis Data Pertayaan SELECT By.Ira Febrinda • Pemyataan SELECT digunakan untuk memilih data dari tabel. Hasilnya disimpan dalam tabel hasil yang disebut Result Set • Sintaks: SELECT nama_kolom « FROM nama_tabel • Untuk memilih beberapa kolom, misalnya NamaDepan dan NamaBelakang, gunakan pemyataan SELECT sebagai berikut: SELECT NamaDepan, NamaBelakang FROM Pegawai
  • 11. Basis Data Hasilnya..... By.Ira Febrinda Untuk memilih semua kolom dari tabel pegawai, gunakan simbol * seperti ini: SELECT * ' FROM pegawai
  • 12. Basis Data Hasilnya..... By.Ira Febrinda
  • 13. Basis Data Distinct By.Ira Febrinda Untuk memilih hanya nilai yang berbeda, gunakan pemyataan SELECT DISTINCT Sintaks: SELECT DISTINCT nama_kolom FROM nama_tabel Untuk memilih semua nilai dari kolom Kota, kita menggunakan pemyataan SELECT seperti ini: SELECT DISTINCT Kota FROM Pegawai
  • 14. Basis Data By.Ira Febrinda Hasilnya.....
  • 15. Basis Data By.Ira Febrinda TERIMA KASIH