SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Basis Data
         By.Ira Febrinda




Basis data
PERTEMUAN 9
Basis Data
                   By.Ira Febrinda




Structured Query Language
           (SQL)
Basis Data
Membuat Basis Data            By.Ira Febrinda

dan tabel
 Untuk membuat basis data,gunakan
  pernyataan berikut
    CREATE BASISDATA nama_basisdata


 untuk memebuatsebuah tabel basis data,
  gunakan pernytaan berikut :
    CRETAE TABLE nama_tabel
    (nama_kolom1 tipe_data,
     Nama_kolom2 tipe_data,
Nama_kolom adalah kolom yang akan anda
  beri
Basis Data
                             By.Ira Febrinda

Membuat Indeks

 Indeks dibuat pada tabel yang sudah ada
  unruk mencari baris dengan lebih cepat
  dan lebih efesien.

 Pengguna tidak dapat melihat indeks
  karena indeks hanya digunakan untuk
  mempercepat QUERY
Basis Data
Indeks Unik                  By.Ira Febrinda




    Indeks unik berarti bahwa dua garis
 tidak dapat mempunyai nilai indeks sama

Sintaks :
    CREATE UNIQUE INDEX nama_indeks
Basis Data
                             By.Ira Febrinda
Indeks Sederhana
 Jika kata UNIQUE dihilangkan,nilai yang
  sama diperbolehkan
Sintaks :
     CREATE INDEX nama_indeks
     ON nama_tabel (nama_kolom)
 Contoh untuk mmebuat indeks sederhana
  bernama pegawai_indeks pada kolom
  NamaDepan Tabel Pegawai
     CREATE INDEX pegawai_indeks
     ON pegawai (namaDepan)
Basis Data
Menghapus Indeks,Tabel,       By.Ira Febrinda

dan baisis Data
 Anda dapat menghapus Indeks pada tabel
  dengan pernyataan DROP
Sintaks :
 DROP INDEX nama_tabel.nama_indeks
 Anda dapat mengunakan DROP untuk
  menghapus tabel maupun basisdata
Sintaks :
 DROP TABLE nama_tabel
Basis Data
Alter Table                    By.Ira Febrinda

 Peryataan ALTER TABLE digunakan untuk
  menambah atau menghapus kolomdalam
  suatu tabel.
Sintaks :
    ALTER TABLE nama_tabel
    ADD nama_kolom tipe_data

    ALTER TABLE nama_tabel
    DROP COLUMN nama_kolom
Basis Data
GROUP BY dan HAVING           By.Ira Febrinda




• GROUP BY

Sintaks :
 SELECT nama_kolom,COUNT (nama_kolom)
 FROM nama_tabel
 GROUP BY nama_kolom
Basis Data
                               By.Ira Febrinda


HAVING
Sintaks :

  SELECT nama_kolom, COUNT (nama_kolom)
  FROM nama_tabel
  GROUP BY nama_kolom
  HAVING COUNT (nama_kolom) kondisi nilai
Pernyataan                    Basis Data
                              By.Ira Febrinda
SELECT INTO
Pernyataan SELECT INTO digunakan untuk
  membuat backup suatu tabel

Sintaks :
 SELECT nama_kolom INTO nama_tabel_baru
 IN basisdata_baru FROM sumber
Basis Data

                 KUIS           By.Ira Febrinda


1.Buatlah tabel dalam sebuah basis data dan
  gambarkan hasilnya ?
2.Tuliskan sintaks untuk menghapus tabel dan
  menghapus basisdata menggunakan DROP ?
Basis Data
         By.Ira Febrinda




TERIMA KASIH

Weitere ähnliche Inhalte

Was ist angesagt?

Proyek 10
Proyek 10Proyek 10
Proyek 10rainbi
 
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiMuhamad Rachman
 
Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data upDenny Yahya
 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)Dex Winadha
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Devi Apriansyah
 
13 Rekayasa Program
13 Rekayasa Program13 Rekayasa Program
13 Rekayasa ProgramArif Rahman
 
Menu yang ada di spss
Menu yang ada di spssMenu yang ada di spss
Menu yang ada di spssAmbar Apriani
 
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)Denny Yahya
 
Fungi menu dan ikon microsoft excel
Fungi menu dan ikon microsoft excelFungi menu dan ikon microsoft excel
Fungi menu dan ikon microsoft excelDOLI SYAHPUTRA, ST
 

Was ist angesagt? (13)

Proyek 10
Proyek 10Proyek 10
Proyek 10
 
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudi
 
Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data up
 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
13 Rekayasa Program
13 Rekayasa Program13 Rekayasa Program
13 Rekayasa Program
 
Bab. 4
Bab. 4Bab. 4
Bab. 4
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Data definition language
Data  definition languageData  definition language
Data definition language
 
Dml dan ddl
Dml dan ddlDml dan ddl
Dml dan ddl
 
Menu yang ada di spss
Menu yang ada di spssMenu yang ada di spss
Menu yang ada di spss
 
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)
 
Fungi menu dan ikon microsoft excel
Fungi menu dan ikon microsoft excelFungi menu dan ikon microsoft excel
Fungi menu dan ikon microsoft excel
 

Ähnlich wie Basis data 9

Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySqltaufikindra16
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Devi Apriansyah
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQLSimon Patabang
 
Jeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan JdbcJeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan JdbcIndividual Consultants
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Deka M Wildan
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
 
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 dijelaskanDera62
 
Structure query language
Structure query languageStructure query language
Structure query languageRicky Vb
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysqljafra
 
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
 
My sql dan-java-database-connectivity
My sql dan-java-database-connectivityMy sql dan-java-database-connectivity
My sql dan-java-database-connectivityHenry Littleboy
 

Ähnlich wie Basis data 9 (20)

On mysql
On mysqlOn mysql
On mysql
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
 
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)
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Jeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan JdbcJeni Web Programming Bab 5 Sql Dan Jdbc
Jeni Web Programming Bab 5 Sql Dan Jdbc
 
Sql
SqlSql
Sql
 
SQL Data Definition
SQL Data DefinitionSQL Data Definition
SQL Data Definition
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
4 sql
4 sql4 sql
4 sql
 
Proyek 10
Proyek  10Proyek  10
Proyek 10
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
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
 
Structure query language
Structure query languageStructure query language
Structure query language
 
Basis data aplikasi sq lyog
Basis data aplikasi sq lyogBasis data aplikasi sq lyog
Basis data aplikasi sq lyog
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 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)
 
My sql dan-java-database-connectivity
My sql dan-java-database-connectivityMy sql dan-java-database-connectivity
My sql dan-java-database-connectivity
 

Mehr von Febrienda

Laporan pembuatan moodle
Laporan pembuatan moodleLaporan pembuatan moodle
Laporan pembuatan moodleFebrienda
 
Basis data 10
Basis data 10Basis data 10
Basis data 10Febrienda
 
Basis data 6
Basis data 6Basis data 6
Basis data 6Febrienda
 
Basis data 5
Basis data 5Basis data 5
Basis data 5Febrienda
 
Basis data 4
Basis data 4Basis data 4
Basis data 4Febrienda
 
Basis data 3
Basis data 3Basis data 3
Basis data 3Febrienda
 
Basis data 12
Basis data 12Basis data 12
Basis data 12Febrienda
 
Basis data 11
Basis data 11Basis data 11
Basis data 11Febrienda
 

Mehr von Febrienda (10)

Laporan pembuatan moodle
Laporan pembuatan moodleLaporan pembuatan moodle
Laporan pembuatan moodle
 
Basis data 10
Basis data 10Basis data 10
Basis data 10
 
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 data 3
Basis data 3Basis data 3
Basis data 3
 
Basis data2
Basis data2Basis data2
Basis data2
 
Basis data1
Basis data1Basis data1
Basis data1
 
Basis data 12
Basis data 12Basis data 12
Basis data 12
 
Basis data 11
Basis data 11Basis data 11
Basis data 11
 

Basis data 9

  • 1. Basis Data By.Ira Febrinda Basis data PERTEMUAN 9
  • 2. Basis Data By.Ira Febrinda Structured Query Language (SQL)
  • 3. Basis Data Membuat Basis Data By.Ira Febrinda dan tabel  Untuk membuat basis data,gunakan pernyataan berikut CREATE BASISDATA nama_basisdata  untuk memebuatsebuah tabel basis data, gunakan pernytaan berikut : CRETAE TABLE nama_tabel (nama_kolom1 tipe_data, Nama_kolom2 tipe_data, Nama_kolom adalah kolom yang akan anda beri
  • 4. Basis Data By.Ira Febrinda Membuat Indeks  Indeks dibuat pada tabel yang sudah ada unruk mencari baris dengan lebih cepat dan lebih efesien.  Pengguna tidak dapat melihat indeks karena indeks hanya digunakan untuk mempercepat QUERY
  • 5. Basis Data Indeks Unik By.Ira Febrinda Indeks unik berarti bahwa dua garis tidak dapat mempunyai nilai indeks sama Sintaks : CREATE UNIQUE INDEX nama_indeks
  • 6. Basis Data By.Ira Febrinda Indeks Sederhana  Jika kata UNIQUE dihilangkan,nilai yang sama diperbolehkan Sintaks : CREATE INDEX nama_indeks ON nama_tabel (nama_kolom)  Contoh untuk mmebuat indeks sederhana bernama pegawai_indeks pada kolom NamaDepan Tabel Pegawai CREATE INDEX pegawai_indeks ON pegawai (namaDepan)
  • 7. Basis Data Menghapus Indeks,Tabel, By.Ira Febrinda dan baisis Data  Anda dapat menghapus Indeks pada tabel dengan pernyataan DROP Sintaks : DROP INDEX nama_tabel.nama_indeks  Anda dapat mengunakan DROP untuk menghapus tabel maupun basisdata Sintaks : DROP TABLE nama_tabel
  • 8. Basis Data Alter Table By.Ira Febrinda  Peryataan ALTER TABLE digunakan untuk menambah atau menghapus kolomdalam suatu tabel. Sintaks : ALTER TABLE nama_tabel ADD nama_kolom tipe_data ALTER TABLE nama_tabel DROP COLUMN nama_kolom
  • 9. Basis Data GROUP BY dan HAVING By.Ira Febrinda • GROUP BY Sintaks : SELECT nama_kolom,COUNT (nama_kolom) FROM nama_tabel GROUP BY nama_kolom
  • 10. Basis Data By.Ira Febrinda HAVING Sintaks : SELECT nama_kolom, COUNT (nama_kolom) FROM nama_tabel GROUP BY nama_kolom HAVING COUNT (nama_kolom) kondisi nilai
  • 11. Pernyataan Basis Data By.Ira Febrinda SELECT INTO Pernyataan SELECT INTO digunakan untuk membuat backup suatu tabel Sintaks : SELECT nama_kolom INTO nama_tabel_baru IN basisdata_baru FROM sumber
  • 12. Basis Data KUIS By.Ira Febrinda 1.Buatlah tabel dalam sebuah basis data dan gambarkan hasilnya ? 2.Tuliskan sintaks untuk menghapus tabel dan menghapus basisdata menggunakan DROP ?
  • 13. Basis Data By.Ira Febrinda TERIMA KASIH