BASIS DATA Chapter 13 Create By: Syaputri Artami Prodi Pendidikan Teknik Informatika dan Komputer Jurusan Teknik Informatika Fakultas Teknik UNM  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Komponen ODBC dan hubungan dengan DBMS Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  Aplikasi yang berisi SQL yang diletakkan dan logika proses. Aplikasi melakukan pemprosesn transaksi, dan menampilkan hasil.  SQL juga diterapkan pada interne atau internet untuk mengakses basis data melalui halaman-halaman Web, untuk mendukung konsep Web dinamis (data yang disajikan pada halaman Web tidak lagi bersifat statis, melainkan akan mengikuti nilai sekarang yan terdapat pada basis data).  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Elemen SQL Elemen dasar SQL mencakup pertanyaan, nama, tipe data, konstanta, ekspresi, dan fungsi bawaan.  1.  Pernyataa. Pernyataan adalah perintah SQLyang meminta sesuatu tindakan kepada DBMS. SQL memilki kira-kira 30 pertanyaan.  2. Nama Nama digunakan sebagai identitas bagi obyek-obyek pada DBMS.  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan 3. Tipe Data Setiap data memilki tipe data. Beberapa tipe data standar dapat dilihat pada table dibawah ini. Beberapa tipe data perluasan (spesifik terhadap DBMS tertentu) pada table selanjutnya.  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Tipe Data Keterangan CHAR Untuk menytaakan deretan karakter (string). INTEGER Untuk mengatakan bilangan bulat NUMERIC Untuk menyatakan bilangan real
Lanjutan  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Tipe Data Keterangan VARCHAR Untuk mengatakan string yang panjangnya bervariasi MONEY Untuk mengatakan uang BOOLEAN Menyatakan tipe logis (true atau false) BLOB  Untuk menyatakan data biner (gambar, suara, dan sebagainya) SERIAL atau AUTOINCREMENT Untuk menyatakan nilai urut
Lanjutan  4. Konstanta konstanta menyatakan nilai yang tetap (kebalikan adri konstanta adalah variable). beberapa contoh kontanta: a.  Konstanta numeric  b.  Konstanta c.  Konstanta simbolik (konstanta yang tersedia pada SQL dan mempunyai makna tersendiri. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  5.  Ekspresi Ekspresi adalah segala sesuatu yang menghasilkan nilai. Ekspresi digunakan unutk menyatakan suatu nilai. 6.  Fungsi Bawaan Fungsi bawaan sebuah subprogram yang menghasilkan suatu nilai jika dipanggil.SQL memiliki sejumlah fungsi bawaan (fungsi yang disediakan oleh SQL). Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Kelompok Pertanyaan SQL Pertanyaan SQL dapat dikelompokkan menjadi 5 kelompok, DDL, DML, DCL, pegendali transaksi , dan pengendali programatik. 1. DDL ( Data Defenition Language) DDL merupakan kelompok perintah yang berfungsi untuk mendefenisikan atribut-atribut basis data, table, atribut (kolom), batasan-batasan terhadap sesuatu atribut, serta hubungan antar table. Yang terb=masuk kelompok DDL ini adalah CREATE, ALTER, dan DROP. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  2.  DML ( Data Manipulation Language) DML adalah kelompok perintah yang berfungsi untuk manipulasi data dalam basis data, misalnya unutk pengambilan penyisipan, pengubahan, dan penghapusan data. 3.  DCL ( Data Control Language) DCL berisi perintah-perintah untuk mengendalikan pengaksesan data. Pengedalian dapat dilakukan berdasar per penggunaan, per table, per kolom maupun per operasi yang boleh dilakukan. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  4.  Pengendali Transaksi  pengendali transaksi adalah perintah-perintah yang berfungsi untuk mengendalikan pengeksekusian transaksi.  5.  Pengendalian Programatik Pengendalian programatik mencdakup pertanyaan-pertanyaan yang berhubungan dengan pemanfaatan SQL dalam bahasa lain (SQL yang dilekatkan).  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
BEKERJA DENGAN SQL Penulisan SQL pada berbagai DBMS sangat bervariasi. Tanda titik koma pada contoh di atas di atas diberikan unutk memberikan unutk memberitahukan bahwa baris tesebut belum berakhir.  Perlu juga diketahui bahwa DBMS tentu barang kali hanya mendukung sebagian pertanyaan SQL. Ada kemungkinan pertanyaan yang dibahas dalam materi ini tidak dikenal pada DBMS yang anda gunakan.  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Adapun yan tercantum dalam kotak adalah nama-nama kolom. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Membuat Table Table diciptakan melalui pertanyaan CREATE TABLE. Sebagai contoh Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  Pada contoh table ini, table yang diciptakan adalah tblpengarang. Table tblpengarang terdiri atas 4kolom. Kd_peng dan alamat adalah comtoh nama kolom. Kolom alamat bertipe CHAR (data string). Angka yang berda didalam tanda kurung setelah kata CHAR menyatakan jumlah karakter yang dapat disimpan pada kolom. CHAR (30) berarti panjangnya adalah karakter. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  INTEGER pada pendefenisian kolom kd_peng menyatakan bahwa kd_peng berupa bilangan bulat , sebagai tambahan, setiap kolom pada pendefenisian table dapat dilengkapi dengan UNIQUE dan NOT NULL. NULL menyatakan bahwa nilai kolom bisa tidak diisi (defaul) NOT NULL berarti bahwa nilai suatu kolom harus diiisi UNIQUE menyatakan bahwa nilai pada kolom tidak boleh ada yang sama (harus bersifat unik) NOT UNIQUE berarti bahwa nilai pada kolom n=boleh kembar (default) Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Menciptakan Indeks  Indeks biasa diciptakan dengan tujuan: -  indeks dapat meningkatkan kinerja, dan  - indeks menjamin bahwa suatu kolom bersifat  unik.  sebagai contoh, jika seringkali terdapat perintah untuk mengurutkan data pengarang, maka nama pengarng akan lebih baik kalau diindeks.  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lajutan  Dengan adanya indeks, pencarian suatu data yang didasarkan kolom yang diindeks akan dapat dilakukan dengan cepat. Namun kelebihan ini tentu saja juga harus dibayar dengan suatu kelemahan.  Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Menghapus Indeks  Indeks yang tidak dipergunakan lagi (karena sesuatu hal) bisa dihapus dengan menggunakan DROP INDEX. Format pernyataan ini: Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Lanjutan  merupakan pertanyaan untuk menghapus indeks idx_nama pada table tblpengarang. Bila nama indeks yang akan dihapus hanya digunakan pada sebuah table, maka klausa ON nama_table tidak perlu ditulis. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) THANK YOU   SEMOGA  DAPAT BERMANFAAT

More Related Content

PPT
Chapter13(basis data)p
PPT
Chapter14(basis data)p
PPT
Lingkungan basis data
PPTX
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
PDF
LPR Week 2-KEMASTURA Group-2023-Data Analytics
DOCX
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
PDF
Fendi dasar-mysql-menggunakan
DOCX
mengenal fungsi-fungsi diSQL Server
Chapter13(basis data)p
Chapter14(basis data)p
Lingkungan basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
LPR Week 2-KEMASTURA Group-2023-Data Analytics
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Fendi dasar-mysql-menggunakan
mengenal fungsi-fungsi diSQL Server

Similar to Chapter13(basis data)p (20)

PPT
Pengantar SQL
PPTX
PPT MAKALAH tentang teknologi basis data
PDF
Part 3 4 - dbms pada sql server 2005 express
PPT
Chapter12(basis data)
DOCX
Laporan praktikum modul 6 (ddl)
PDF
Modul Praktikum Basis Data
PPT
Chapter12(basis data)p
DOCX
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
DOCX
Laporan Praktikum Basis Data Modul II-Primary Key
PDF
Di2k sq lite-command-line
DOCX
Modul sql tingkat dasar
PDF
Materi 3 Penjelasan tentang SQL DDL dan DML
DOCX
Belajar vb pada excel
PPTX
BAB 5 ANALISIS DATAfgfgfgfgfgdgddgdgd.pptx
DOCX
PDF
Modul praktikum basis data
PDF
Pemrograman berorientasi-objek
PDF
Slide ppbd d3 pertemuan 11
DOCX
Laporan tugas akhir daspro kelompok
DOCX
Apa itu database??
Pengantar SQL
PPT MAKALAH tentang teknologi basis data
Part 3 4 - dbms pada sql server 2005 express
Chapter12(basis data)
Laporan praktikum modul 6 (ddl)
Modul Praktikum Basis Data
Chapter12(basis data)p
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul II-Primary Key
Di2k sq lite-command-line
Modul sql tingkat dasar
Materi 3 Penjelasan tentang SQL DDL dan DML
Belajar vb pada excel
BAB 5 ANALISIS DATAfgfgfgfgfgdgddgdgd.pptx
Modul praktikum basis data
Pemrograman berorientasi-objek
Slide ppbd d3 pertemuan 11
Laporan tugas akhir daspro kelompok
Apa itu database??
Ad

More from PhOo JuTek (20)

PPT
Chapter 2 peripheral
PPT
Chapter 1 peripheral
PPT
Chapter8.os
PPT
Chapter14.os
PPT
Chapter13.os
PPT
Chapter12.os
PPT
Chapter11.os
PPT
Chapter10.os
PPT
Chapter9.os
PPT
Chapter7.os
PPT
Chapter6.os
PPT
Chapter5.os
PPT
Chapter4.os
PPT
Chapter3.os
PPT
Chapter2.os
PPT
Chapter1.os
PPT
Chapter11(basis data)p
PPT
Chapter10(basis data)p
PPT
Chapter9(basis data)p
PPT
Chapter8(basis data)p
Chapter 2 peripheral
Chapter 1 peripheral
Chapter8.os
Chapter14.os
Chapter13.os
Chapter12.os
Chapter11.os
Chapter10.os
Chapter9.os
Chapter7.os
Chapter6.os
Chapter5.os
Chapter4.os
Chapter3.os
Chapter2.os
Chapter1.os
Chapter11(basis data)p
Chapter10(basis data)p
Chapter9(basis data)p
Chapter8(basis data)p
Ad

Recently uploaded (20)

PPTX
Pengimbasan pembelajaran mendalam (deep learning
PDF
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
PDF
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
DOC
CV_Kanaidi, SE., M.Si., cSAP., CGRC., CBCM_18 Agustus 2025.doc
PPTX
ppt_bola_basket_kelas x sma mata pelajaran pjok.pptx
PPTX
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
PDF
12. KSP SD Runiah Makassar OK School.pdf
PPTX
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
PDF
Konsep Dasar Nifas, Neonatus, Bayi, Balita dan Anak Pra Sekolah.pdf
PPTX
3. Membuat Peta Konsep Kecerdasan Artifisial.pptx
DOCX
Modul Ajar Pembelajaran Mendalam Pai & Bp Kelas 10 Terbaru 2025
DOCX
Lembar Kerja 02 analisis studi kasus Inkuiri Kolaboratif.docx
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Rekayasa Kelas 12 Terbaru 2025
PPTX
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
PDF
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
DOC
Identifikasi Kasus solusi Inquiry kolaboratif
PPTX
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
DOCX
Modul Ajar Pembelajaran Mendalam PJOK Kelas XII Terbaru 2025
PDF
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
PDF
Jurnal Kode Etik Guru Untuk Persyaratan PPG
Pengimbasan pembelajaran mendalam (deep learning
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
Modul Ajar Deep Learning Bahasa Indonesia Kelas 6 Kurikulum Merdeka
CV_Kanaidi, SE., M.Si., cSAP., CGRC., CBCM_18 Agustus 2025.doc
ppt_bola_basket_kelas x sma mata pelajaran pjok.pptx
Perubahan Pengertian_Istilah _Pelatihan "Ketentuan TERBARU Pengadaan Pemerin...
12. KSP SD Runiah Makassar OK School.pdf
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
Konsep Dasar Nifas, Neonatus, Bayi, Balita dan Anak Pra Sekolah.pdf
3. Membuat Peta Konsep Kecerdasan Artifisial.pptx
Modul Ajar Pembelajaran Mendalam Pai & Bp Kelas 10 Terbaru 2025
Lembar Kerja 02 analisis studi kasus Inkuiri Kolaboratif.docx
Modul Ajar Pembelajaran Mendalam PKWU Rekayasa Kelas 12 Terbaru 2025
7 KEBIASAAN ANAK INDONESIA HEBAT.pptx xx
RPP PEMBELAJARAN MENDALAM BAHASA INDONESIA _SariIndah_DEWI SINTA (1).pdf
Identifikasi Kasus solusi Inquiry kolaboratif
MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx MODUL 2 LK 2.1.pptx
Modul Ajar Pembelajaran Mendalam PJOK Kelas XII Terbaru 2025
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
Jurnal Kode Etik Guru Untuk Persyaratan PPG

Chapter13(basis data)p

  • 1. BASIS DATA Chapter 13 Create By: Syaputri Artami Prodi Pendidikan Teknik Informatika dan Komputer Jurusan Teknik Informatika Fakultas Teknik UNM Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 2. Komponen ODBC dan hubungan dengan DBMS Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 3. Lanjutan Aplikasi yang berisi SQL yang diletakkan dan logika proses. Aplikasi melakukan pemprosesn transaksi, dan menampilkan hasil. SQL juga diterapkan pada interne atau internet untuk mengakses basis data melalui halaman-halaman Web, untuk mendukung konsep Web dinamis (data yang disajikan pada halaman Web tidak lagi bersifat statis, melainkan akan mengikuti nilai sekarang yan terdapat pada basis data). Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 4. Elemen SQL Elemen dasar SQL mencakup pertanyaan, nama, tipe data, konstanta, ekspresi, dan fungsi bawaan. 1. Pernyataa. Pernyataan adalah perintah SQLyang meminta sesuatu tindakan kepada DBMS. SQL memilki kira-kira 30 pertanyaan. 2. Nama Nama digunakan sebagai identitas bagi obyek-obyek pada DBMS. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 5. Lanjutan 3. Tipe Data Setiap data memilki tipe data. Beberapa tipe data standar dapat dilihat pada table dibawah ini. Beberapa tipe data perluasan (spesifik terhadap DBMS tertentu) pada table selanjutnya. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Tipe Data Keterangan CHAR Untuk menytaakan deretan karakter (string). INTEGER Untuk mengatakan bilangan bulat NUMERIC Untuk menyatakan bilangan real
  • 6. Lanjutan Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Tipe Data Keterangan VARCHAR Untuk mengatakan string yang panjangnya bervariasi MONEY Untuk mengatakan uang BOOLEAN Menyatakan tipe logis (true atau false) BLOB Untuk menyatakan data biner (gambar, suara, dan sebagainya) SERIAL atau AUTOINCREMENT Untuk menyatakan nilai urut
  • 7. Lanjutan 4. Konstanta konstanta menyatakan nilai yang tetap (kebalikan adri konstanta adalah variable). beberapa contoh kontanta: a. Konstanta numeric b. Konstanta c. Konstanta simbolik (konstanta yang tersedia pada SQL dan mempunyai makna tersendiri. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 8. Lanjutan 5. Ekspresi Ekspresi adalah segala sesuatu yang menghasilkan nilai. Ekspresi digunakan unutk menyatakan suatu nilai. 6. Fungsi Bawaan Fungsi bawaan sebuah subprogram yang menghasilkan suatu nilai jika dipanggil.SQL memiliki sejumlah fungsi bawaan (fungsi yang disediakan oleh SQL). Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 9. Kelompok Pertanyaan SQL Pertanyaan SQL dapat dikelompokkan menjadi 5 kelompok, DDL, DML, DCL, pegendali transaksi , dan pengendali programatik. 1. DDL ( Data Defenition Language) DDL merupakan kelompok perintah yang berfungsi untuk mendefenisikan atribut-atribut basis data, table, atribut (kolom), batasan-batasan terhadap sesuatu atribut, serta hubungan antar table. Yang terb=masuk kelompok DDL ini adalah CREATE, ALTER, dan DROP. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 10. Lanjutan 2. DML ( Data Manipulation Language) DML adalah kelompok perintah yang berfungsi untuk manipulasi data dalam basis data, misalnya unutk pengambilan penyisipan, pengubahan, dan penghapusan data. 3. DCL ( Data Control Language) DCL berisi perintah-perintah untuk mengendalikan pengaksesan data. Pengedalian dapat dilakukan berdasar per penggunaan, per table, per kolom maupun per operasi yang boleh dilakukan. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 11. Lanjutan 4. Pengendali Transaksi pengendali transaksi adalah perintah-perintah yang berfungsi untuk mengendalikan pengeksekusian transaksi. 5. Pengendalian Programatik Pengendalian programatik mencdakup pertanyaan-pertanyaan yang berhubungan dengan pemanfaatan SQL dalam bahasa lain (SQL yang dilekatkan). Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 12. BEKERJA DENGAN SQL Penulisan SQL pada berbagai DBMS sangat bervariasi. Tanda titik koma pada contoh di atas di atas diberikan unutk memberikan unutk memberitahukan bahwa baris tesebut belum berakhir. Perlu juga diketahui bahwa DBMS tentu barang kali hanya mendukung sebagian pertanyaan SQL. Ada kemungkinan pertanyaan yang dibahas dalam materi ini tidak dikenal pada DBMS yang anda gunakan. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 13. Adapun yan tercantum dalam kotak adalah nama-nama kolom. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 14. Membuat Table Table diciptakan melalui pertanyaan CREATE TABLE. Sebagai contoh Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 15. Lanjutan Pada contoh table ini, table yang diciptakan adalah tblpengarang. Table tblpengarang terdiri atas 4kolom. Kd_peng dan alamat adalah comtoh nama kolom. Kolom alamat bertipe CHAR (data string). Angka yang berda didalam tanda kurung setelah kata CHAR menyatakan jumlah karakter yang dapat disimpan pada kolom. CHAR (30) berarti panjangnya adalah karakter. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 16. Lanjutan INTEGER pada pendefenisian kolom kd_peng menyatakan bahwa kd_peng berupa bilangan bulat , sebagai tambahan, setiap kolom pada pendefenisian table dapat dilengkapi dengan UNIQUE dan NOT NULL. NULL menyatakan bahwa nilai kolom bisa tidak diisi (defaul) NOT NULL berarti bahwa nilai suatu kolom harus diiisi UNIQUE menyatakan bahwa nilai pada kolom tidak boleh ada yang sama (harus bersifat unik) NOT UNIQUE berarti bahwa nilai pada kolom n=boleh kembar (default) Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 17. Menciptakan Indeks Indeks biasa diciptakan dengan tujuan: - indeks dapat meningkatkan kinerja, dan - indeks menjamin bahwa suatu kolom bersifat unik. sebagai contoh, jika seringkali terdapat perintah untuk mengurutkan data pengarang, maka nama pengarng akan lebih baik kalau diindeks. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 18. Lajutan Dengan adanya indeks, pencarian suatu data yang didasarkan kolom yang diindeks akan dapat dilakukan dengan cepat. Namun kelebihan ini tentu saja juga harus dibayar dengan suatu kelemahan. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 19. Menghapus Indeks Indeks yang tidak dipergunakan lagi (karena sesuatu hal) bisa dihapus dengan menggunakan DROP INDEX. Format pernyataan ini: Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 20. Lanjutan merupakan pertanyaan untuk menghapus indeks idx_nama pada table tblpengarang. Bila nama indeks yang akan dihapus hanya digunakan pada sebuah table, maka klausa ON nama_table tidak perlu ditulis. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  • 21. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) THANK YOU  SEMOGA DAPAT BERMANFAAT