SlideShare a Scribd company logo
Pertemuan 3
Data Definition Language
Skema basis data dispesifikasikan oleh sekumpulan
definisi dengan sebuah bahasa khusus yang disebut data-
definiton language (DDL). Hasil kompilasi DDL berupa table-
tabel yang disimpan dalam sebuah file, disebut data
dictionary (Kamus Data).
Penggunaan Data Definition Languange ( DDL)
1. Pembuatan Database
Data Definition Languange (DDL)
Database adalah sebuah media utama yang harus dibuat
dalam membangun sebuah basis data agar nantinya dapat
diletakkan beberapa tabel dengan field-fieldnya. Bila kita
lihat dalam mysql database hanyalah semacam direktori
saja, berbeda jika dibandingkan dengan program database
yang berbentuk visual seperti access ataupun paradox.
Pada mysql database akan disimpan dan dikumpulkan pada
sebuah direktori khusus yang bernama data. Dalam direktori
C:Apache2triadmysqldata, semua sub direktori yang ada
didalamnya disebut database.
a. Sintak untuk menciptakan database baru
Mysql>create nama_database;
Mysql>create db_penjualan;
2. Pembuatan Tabel
Tabel adalah obyek utama yang harus ada pada sebuah
basis data karena didalamnya semua data akan disimpan.
Tabel terletak pada sebuah database, sehingga
pembuatan table dilakukan setelah database dibuat.
Untuk membuat tabel kita harus terlebih dahulu
mengaktifkan database, perintah yang digunakan adalah
use. Syntak penulisannya adalah : Mysql>use
namadatabase; Setelah masuk kedalam database, anda
telah diijinkan melakukan operasi-operasi menyangkut
tabel dan isinya.
a. Sintak untuk membuat sebuah tabel.
Mysql>create table nama_tabel(field-1
type(lenght), field-2 type(lenght),......... field-n
type(lenght),(.......));
b. Sintak untuk melihat suatu struktur/field tabel
Mysql>desc nama_tabel;
Mysql>create table tb_barang (kd_brg char(5), nm_brg
varchar(20), harga int);
Mysql>desc tb_barang;
c. Sintak untuk membuat primary key
Mysql >alter table nama_table add primary key
(nama_field_primary);
Mysql >alter table tb_barang add primary key
(kd_brg);
d. Sintak untuk menghapus Primary Key
Mysql>alter table nama_table drop primary key;
e. Sintak untuk menghapus Primary Key
Mysql>drop table nama_tabel;
Mysql>alter table tb_barang drop primary key;
Mysql>drop table tb_barang;
f. Sintak untuk menghapus database
Mysql>drop database nama_database;
Mysql>drop database db_penjualan;
Perintah-Perintah DDL
Keterangan Perintah Contoh
Perubahan
field table
Alter table nama_table alter
spesifikasi kondisi;
Alter table tb_barang add ket
varchar(30);
Alter table tb_barang add ket
varchar(30) after nm_brg;
Menambah
field unik
Alter table nama_table add
index (nama_field);
Alter table tb_barang add
index(nm_brg);
Mengubah
nama field
Alter table nama_table
change field_lama field_baru
type(length);
Alter table tb_barang change
nm_brg nabar varchar(20);
Keterangan Perintah Contoh
Membuat
Validasi
Create table
nama_tabel(field-1
type(lenght), field-2
type(lenght), ... field-n
enum(“pilihan1‟,‟pilihan2‟));
Create table tb_barang
(kd_brg char(5), nm_brg
varchar(20), ket varchar(50),
jenis enum(“new”,”old”));
Menghapus
field
Alter table nama table drop
nama_field;
Alter table tb_barang drop
ket;
Menghapus
index
Alter table nama_table drop
index nama_field;
Alter table tb_barang drop
index nm_brg;
Mengganti
nama tabel
Rename table tabel_lama to
tabel_baru;
Rename table tb_barang to
tb_barang_baru;

More Related Content

What's hot

Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Arri Widyanto
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Desty Yani
 
Program menampilkan Isi data dari tabel barang
Program menampilkan Isi data dari tabel barangProgram menampilkan Isi data dari tabel barang
Program menampilkan Isi data dari tabel barang
Universitas Komputer Indonesia
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
Universitas Bina Darma Palembang
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
ikikazuya
 
Mysql 2
Mysql 2Mysql 2
Mysql 2
Fajar Baskoro
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
 
Sql
SqlSql
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
MIlaSusanti2
 
Komporasi backup cassandra dengan my sql
Komporasi backup cassandra dengan my sqlKomporasi backup cassandra dengan my sql
Komporasi backup cassandra dengan my sql
fhelish
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
I Gede Iwan Sudipa
 
Bab 2 php - Memasukkan Data
Bab 2 php  - Memasukkan DataBab 2 php  - Memasukkan Data
Bab 2 php - Memasukkan Data
Deka M Wildan
 
Bab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabelBab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabel
Deka M Wildan
 
Dokumen demo - komparasi backup my sql dengan cassandra
Dokumen demo -  komparasi backup my sql dengan cassandraDokumen demo -  komparasi backup my sql dengan cassandra
Dokumen demo - komparasi backup my sql dengan cassandra
fhelish
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
Fajar Sany
 

What's hot (17)

Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
Program menampilkan Isi data dari tabel barang
Program menampilkan Isi data dari tabel barangProgram menampilkan Isi data dari tabel barang
Program menampilkan Isi data dari tabel barang
 
Slide ppbd d3 pertemuan 4
Slide ppbd d3 pertemuan 4Slide ppbd d3 pertemuan 4
Slide ppbd d3 pertemuan 4
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
 
Mysql 2
Mysql 2Mysql 2
Mysql 2
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Sql
SqlSql
Sql
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
 
Komporasi backup cassandra dengan my sql
Komporasi backup cassandra dengan my sqlKomporasi backup cassandra dengan my sql
Komporasi backup cassandra dengan my sql
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
 
Ptki 1 c.
Ptki 1 c.Ptki 1 c.
Ptki 1 c.
 
Bab 2 php - Memasukkan Data
Bab 2 php  - Memasukkan DataBab 2 php  - Memasukkan Data
Bab 2 php - Memasukkan Data
 
Bab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabelBab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabel
 
Dokumen demo - komparasi backup my sql dengan cassandra
Dokumen demo -  komparasi backup my sql dengan cassandraDokumen demo -  komparasi backup my sql dengan cassandra
Dokumen demo - komparasi backup my sql dengan cassandra
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
 

Viewers also liked

2.formula dan fungsi
2.formula dan fungsi2.formula dan fungsi
2.formula dan fungsiruwaedi
 
Pengapian sepeda motor
Pengapian sepeda motorPengapian sepeda motor
Pengapian sepeda motorRadit Aditya
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitaskamalbaktir
 
Donasi buku untuk negeri
Donasi buku untuk negeriDonasi buku untuk negeri
Donasi buku untuk negeri
Chandra Irawan
 
Jurnal umum
Jurnal umumJurnal umum
Jurnal umum
Wandi Supandi
 
Silabus hukum ekonomi internasional fh uk satya wacana salatiga
Silabus hukum ekonomi internasional fh uk satya wacana salatigaSilabus hukum ekonomi internasional fh uk satya wacana salatiga
Silabus hukum ekonomi internasional fh uk satya wacana salatiga
Theo Litaay
 
Ekonomi mikro dan makro kelompok 3
Ekonomi mikro dan makro kelompok 3Ekonomi mikro dan makro kelompok 3
Ekonomi mikro dan makro kelompok 3Dian Ulfa
 
P.p bab 11 created nila rahmadhani
P.p bab 11 created nila rahmadhaniP.p bab 11 created nila rahmadhani
P.p bab 11 created nila rahmadhaninilarahmadhani
 
Sistem Pembangkit Tenaga Listrik
Sistem Pembangkit Tenaga Listrik Sistem Pembangkit Tenaga Listrik
Sistem Pembangkit Tenaga Listrik
JaneGulo
 
ORGANISASI SEBAGAI 'ENERGI' PERUBAHAN
ORGANISASI  SEBAGAI  'ENERGI' PERUBAHANORGANISASI  SEBAGAI  'ENERGI' PERUBAHAN
ORGANISASI SEBAGAI 'ENERGI' PERUBAHANimron supriyadi
 
Totolan Cloud Computing
Totolan Cloud ComputingTotolan Cloud Computing
Totolan Cloud ComputingHendrik Ang
 
PENGARUH EKONOMI KE ATAS KELUARGA
PENGARUH EKONOMI KE ATAS KELUARGAPENGARUH EKONOMI KE ATAS KELUARGA
PENGARUH EKONOMI KE ATAS KELUARGAmandalina landy
 
Delapan firewall terbaik yang bisa didapatkan secara gratis
Delapan firewall terbaik yang bisa didapatkan secara gratisDelapan firewall terbaik yang bisa didapatkan secara gratis
Delapan firewall terbaik yang bisa didapatkan secara gratisFakhri Cool
 
Fina seva wardana 13 smp it al hikmah bence
Fina seva wardana 13 smp it al  hikmah benceFina seva wardana 13 smp it al  hikmah bence
Fina seva wardana 13 smp it al hikmah benceHeru Sakus9
 
Ppt chapter 2 tugas siti suryanti
Ppt chapter 2 tugas siti suryantiPpt chapter 2 tugas siti suryanti
Ppt chapter 2 tugas siti suryantiyantijoenpasca
 

Viewers also liked (20)

Laporan tahunan
Laporan tahunanLaporan tahunan
Laporan tahunan
 
2.formula dan fungsi
2.formula dan fungsi2.formula dan fungsi
2.formula dan fungsi
 
Pengapian sepeda motor
Pengapian sepeda motorPengapian sepeda motor
Pengapian sepeda motor
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Donasi buku untuk negeri
Donasi buku untuk negeriDonasi buku untuk negeri
Donasi buku untuk negeri
 
Jurnal umum
Jurnal umumJurnal umum
Jurnal umum
 
Silabus hukum ekonomi internasional fh uk satya wacana salatiga
Silabus hukum ekonomi internasional fh uk satya wacana salatigaSilabus hukum ekonomi internasional fh uk satya wacana salatiga
Silabus hukum ekonomi internasional fh uk satya wacana salatiga
 
Flags
FlagsFlags
Flags
 
190 bio-sma
190 bio-sma190 bio-sma
190 bio-sma
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
Ekonomi mikro dan makro kelompok 3
Ekonomi mikro dan makro kelompok 3Ekonomi mikro dan makro kelompok 3
Ekonomi mikro dan makro kelompok 3
 
P.p bab 11 created nila rahmadhani
P.p bab 11 created nila rahmadhaniP.p bab 11 created nila rahmadhani
P.p bab 11 created nila rahmadhani
 
Sistem Pembangkit Tenaga Listrik
Sistem Pembangkit Tenaga Listrik Sistem Pembangkit Tenaga Listrik
Sistem Pembangkit Tenaga Listrik
 
ORGANISASI SEBAGAI 'ENERGI' PERUBAHAN
ORGANISASI  SEBAGAI  'ENERGI' PERUBAHANORGANISASI  SEBAGAI  'ENERGI' PERUBAHAN
ORGANISASI SEBAGAI 'ENERGI' PERUBAHAN
 
Totolan Cloud Computing
Totolan Cloud ComputingTotolan Cloud Computing
Totolan Cloud Computing
 
PENGARUH EKONOMI KE ATAS KELUARGA
PENGARUH EKONOMI KE ATAS KELUARGAPENGARUH EKONOMI KE ATAS KELUARGA
PENGARUH EKONOMI KE ATAS KELUARGA
 
Delapan firewall terbaik yang bisa didapatkan secara gratis
Delapan firewall terbaik yang bisa didapatkan secara gratisDelapan firewall terbaik yang bisa didapatkan secara gratis
Delapan firewall terbaik yang bisa didapatkan secara gratis
 
Fina seva wardana 13 smp it al hikmah bence
Fina seva wardana 13 smp it al  hikmah benceFina seva wardana 13 smp it al  hikmah bence
Fina seva wardana 13 smp it al hikmah bence
 
Skkd1 3
Skkd1 3Skkd1 3
Skkd1 3
 
Ppt chapter 2 tugas siti suryanti
Ppt chapter 2 tugas siti suryantiPpt chapter 2 tugas siti suryanti
Ppt chapter 2 tugas siti suryanti
 

Similar to Slide ppbd d3 pertemuan 3

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
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
 
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
Shofura Kamal
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
Rochmad Jassin
 
Praktikum 01 Sistem Basis Data
Praktikum 01 Sistem Basis DataPraktikum 01 Sistem Basis Data
Praktikum 01 Sistem Basis DataAditya Nugroho
 
Dbase (interaktif-command)
Dbase (interaktif-command)Dbase (interaktif-command)
Dbase (interaktif-command)Resti Audyanti
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
Rochmad Jassin
 
Forum 6
Forum 6Forum 6
MODUL PRAKTEK BASIS DATA MYSQL.pdf
MODUL PRAKTEK BASIS DATA MYSQL.pdfMODUL PRAKTEK BASIS DATA MYSQL.pdf
MODUL PRAKTEK BASIS DATA MYSQL.pdf
Belajarweb2
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
Fajar Baskoro
 
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
Denny Yahya
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d baseHendichenko
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis data
hairul anwar
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
Devi Apriansyah
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
Rexsy RS
 
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
MuhammadLutfi611209
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
AdityaWahyuR2
 
Di2k sq lite-command-line
Di2k sq lite-command-lineDi2k sq lite-command-line
Di2k sq lite-command-line
fajarnugroho_id
 
Forum 6
Forum 6Forum 6
Forum 6
FachrulAdam4
 
Tugas dasar telematika
Tugas dasar telematikaTugas dasar telematika
Tugas dasar telematika
Ygrex Thebygdanns
 

Similar to Slide ppbd d3 pertemuan 3 (20)

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
 
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
 
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
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
 
Praktikum 01 Sistem Basis Data
Praktikum 01 Sistem Basis DataPraktikum 01 Sistem Basis Data
Praktikum 01 Sistem Basis Data
 
Dbase (interaktif-command)
Dbase (interaktif-command)Dbase (interaktif-command)
Dbase (interaktif-command)
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
 
Forum 6
Forum 6Forum 6
Forum 6
 
MODUL PRAKTEK BASIS DATA MYSQL.pdf
MODUL PRAKTEK BASIS DATA MYSQL.pdfMODUL PRAKTEK BASIS DATA MYSQL.pdf
MODUL PRAKTEK BASIS DATA MYSQL.pdf
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 
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
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d base
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis data
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
 
Di2k sq lite-command-line
Di2k sq lite-command-lineDi2k sq lite-command-line
Di2k sq lite-command-line
 
Forum 6
Forum 6Forum 6
Forum 6
 
Tugas dasar telematika
Tugas dasar telematikaTugas dasar telematika
Tugas dasar telematika
 

More from Bina Sarana Informatika (20)

ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05 948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p02
948 p02 948 p02
948 p02
 
948 p01
948 p01 948 p01
948 p01
 
948 p03
948 p03 948 p03
948 p03
 
948 p06
948 p06948 p06
948 p06
 
948 p05
948 p05948 p05
948 p05
 
948 p04
948 p04948 p04
948 p04
 
948 p03
948 p03948 p03
948 p03
 
948 p02
948 p02948 p02
948 p02
 
948 p01
948 p01948 p01
948 p01
 
948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks948 ltm metode penelitian - 3 sks
948 ltm metode penelitian - 3 sks
 
Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14Kuiz dasar manajemen bisnis pert 9 14
Kuiz dasar manajemen bisnis pert 9 14
 
Silabus bahasa inggris ii
Silabus bahasa inggris iiSilabus bahasa inggris ii
Silabus bahasa inggris ii
 
Silabus bahasa inggris ii ok
Silabus bahasa inggris ii okSilabus bahasa inggris ii ok
Silabus bahasa inggris ii ok
 
Meeting 14 ok
Meeting 14 okMeeting 14 ok
Meeting 14 ok
 
Meeting 12 ok
Meeting 12 okMeeting 12 ok
Meeting 12 ok
 
Meeting 10 ok
Meeting 10 okMeeting 10 ok
Meeting 10 ok
 

Recently uploaded

KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 

Recently uploaded (20)

KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 

Slide ppbd d3 pertemuan 3

  • 2. Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut data- definiton language (DDL). Hasil kompilasi DDL berupa table- tabel yang disimpan dalam sebuah file, disebut data dictionary (Kamus Data). Penggunaan Data Definition Languange ( DDL) 1. Pembuatan Database Data Definition Languange (DDL) Database adalah sebuah media utama yang harus dibuat dalam membangun sebuah basis data agar nantinya dapat diletakkan beberapa tabel dengan field-fieldnya. Bila kita lihat dalam mysql database hanyalah semacam direktori saja, berbeda jika dibandingkan dengan program database yang berbentuk visual seperti access ataupun paradox.
  • 3. Pada mysql database akan disimpan dan dikumpulkan pada sebuah direktori khusus yang bernama data. Dalam direktori C:Apache2triadmysqldata, semua sub direktori yang ada didalamnya disebut database. a. Sintak untuk menciptakan database baru Mysql>create nama_database; Mysql>create db_penjualan;
  • 4. 2. Pembuatan Tabel Tabel adalah obyek utama yang harus ada pada sebuah basis data karena didalamnya semua data akan disimpan. Tabel terletak pada sebuah database, sehingga pembuatan table dilakukan setelah database dibuat. Untuk membuat tabel kita harus terlebih dahulu mengaktifkan database, perintah yang digunakan adalah use. Syntak penulisannya adalah : Mysql>use namadatabase; Setelah masuk kedalam database, anda telah diijinkan melakukan operasi-operasi menyangkut tabel dan isinya. a. Sintak untuk membuat sebuah tabel. Mysql>create table nama_tabel(field-1 type(lenght), field-2 type(lenght),......... field-n type(lenght),(.......));
  • 5. b. Sintak untuk melihat suatu struktur/field tabel Mysql>desc nama_tabel; Mysql>create table tb_barang (kd_brg char(5), nm_brg varchar(20), harga int); Mysql>desc tb_barang; c. Sintak untuk membuat primary key Mysql >alter table nama_table add primary key (nama_field_primary); Mysql >alter table tb_barang add primary key (kd_brg);
  • 6. d. Sintak untuk menghapus Primary Key Mysql>alter table nama_table drop primary key; e. Sintak untuk menghapus Primary Key Mysql>drop table nama_tabel; Mysql>alter table tb_barang drop primary key; Mysql>drop table tb_barang; f. Sintak untuk menghapus database Mysql>drop database nama_database; Mysql>drop database db_penjualan;
  • 7. Perintah-Perintah DDL Keterangan Perintah Contoh Perubahan field table Alter table nama_table alter spesifikasi kondisi; Alter table tb_barang add ket varchar(30); Alter table tb_barang add ket varchar(30) after nm_brg; Menambah field unik Alter table nama_table add index (nama_field); Alter table tb_barang add index(nm_brg); Mengubah nama field Alter table nama_table change field_lama field_baru type(length); Alter table tb_barang change nm_brg nabar varchar(20);
  • 8. Keterangan Perintah Contoh Membuat Validasi Create table nama_tabel(field-1 type(lenght), field-2 type(lenght), ... field-n enum(“pilihan1‟,‟pilihan2‟)); Create table tb_barang (kd_brg char(5), nm_brg varchar(20), ket varchar(50), jenis enum(“new”,”old”)); Menghapus field Alter table nama table drop nama_field; Alter table tb_barang drop ket; Menghapus index Alter table nama_table drop index nama_field; Alter table tb_barang drop index nm_brg; Mengganti nama tabel Rename table tabel_lama to tabel_baru; Rename table tb_barang to tb_barang_baru;