SlideShare a Scribd company logo
PRAKTIKUM SISTEM BASIS DATA
(PENGELOLAAN DATABASE, TABEL)
Fakhrian Fadlia Adiwijaya, S.Kom
Login Database
1. Masuk Directory Mysql Via Command Prompt
2. Login Mysql (Default)
CD C:/xampp/mysql/bin
CD C:/wamp/bin/mysql/mysql5.1.30/bin
Mysql –u root –p
Versi Mysql
Pengelolaan Database
1. Membuat Database
2. Memodifikasi Database
Create Database [if not exists] <nama database>
[[DEFAULT] Character Set <nama character set]
[[DEFAULT] Collate <nama collation>]
Alter Database <nama database>
[[DEFAULT] Character Set <nama character set]
[[DEFAULT] Collate <nama collation>]
3. Menghapus Database
Drop Database [if exists] <nama database>
Create Database TokoBuku;
Alter Database TokoBuku
Character set latin1;
Drop Database IF EXISTS TokoBuku;
Pengelolaan Database
Pengelolaan Tabel
Create Table <nama tabel> (<Elemen Tabel> ::= <definisi kolom)
1. Membuat Tabel
2. Menghapus Tabel
Drop Table [if exists] <nama tabel>
Use <nama database>
Pilih Database Terlebih Dahulu
Pengelolaan Tabel
Type Data Numerik
Type Data Acceptable Values Storage Requirenments
TINYINT Signed -128 to 127
Unsigned 0 to 255
1 bytes
SMALLINT Signed -32768 to 32767
Unsigned 0 to 65535
2 bytes
MEDIUMINT Signed -838808 to 8388607
Unsigned 0 to 16777215
3 bytes
INTEGER / INT Signed -2147483648 to 2147483647
Unsigned 0 to 4294967295
4 bytes
BIGINT Signed -9223372036854775808 to
9223372036854775807
Unsigned 0 to 18446744073709551615
8 bytes
Pengelolaan Tabel
Type Data Fraksional
CREATE TABLE Katalog (
IDProduk SMALLINT UNSIGNED ZEROFILL,
Jumlah INT UNSIGNED,
Harga DECIMAL(7,2),
Berat FLOAT(8,4)
);
Type Data Acceptable Values Storage Requirenments
FLOAT -3.402823466E+38 to -1.175494351E-380
1.175494351E-38 to 3.402823466E+38
4 bytes
DOUBLE / REAL -1.7976931348623157E+308 to -2.2250738585072014E-3080
2.2250738585072014E-3080 to 1.7976931348623157E+308
8 bytes
DECIMAL / DEC / NUMERIC
/ FIXED
INSERT INTO Katalog VALUES (β€˜1’,’2’,’7500.2’,’1.5’), (β€˜2’,’3’,’7200.557’,’1.5’)
Pengelolaan Tabel
Type Data String
CREATE TABLE Katalog (
IDProduk SMALLINT UNSIGNED ZEROFILL,
Jumlah INT UNSIGNED ZEROFILL,
Harga DECIMAL(7,2),
Berat FLOAT(8,4),
Deskripsi VARCHAR(40)
);
Type Data Keterangan Storage Requirenment
CHAR CHAR(5) Memory sesuai yang di definisikan Sesuai Definisi
VARCHAR VARCHAR(5) Memory sesuai isi Sesuai Isi
Pengelolaan Tabel
Type Data List / Daftar
CREATE TABLE Pembelian (
IDPembelian SMALLINT UNSIGNED,
ModelSepeda VARCHAR(40),
WarnaSepeda enum(β€˜merah’,’biru’,’hijau’,’kuning’),
OpsiSepeda set(β€˜rak’,’senter’,’helm’,’gembok’)
);
Type Data Keterangan
ENUM ENUM(β€˜1’,’2’,’3’) Hanya salah satu nilai yang ada pada daftar
SET SET(β€˜1’,’2’,’3’) Bisa banyak nilai yang ada pada daftar
Pengelolaan Tabel
Type Data Tanggal / Waktu
CREATE TABLE PembelianBuku (
IDPembelian SMALLINT UNSIGNED,
IDBuku SMALLINT UNSIGNED,
Copyright YEAR,
TanggalBeli TIMESTAMP
);
Type Data Keterangan
DATE YYYY-MM-DD
TIME HH:MM:SS
DATETIME YYYY-MM-DD HH:MM:SS
YEAR YYYY
TIMESTAMP YYYY-MM-DD HH:MM:SS
INSERT INTO PembelianBuku VALUES (β€˜1’,’1’,’2017’,current_timestamp);
Pengelolaan Tabel
Type Data Biner
CREATE TABLE Inventori (
IDProduk SMALLINT UNSIGNED ZEROFILL,
Nama VARCHAR(40),
Foto BLOB,
Jumlah INT UNSIGNED
);
Type Data Maximum Size Storage Requirenment
TINYBLOB / TINYTEXT 255 characters 355 bytes
BLOB / TEXT 65.535 characters 65 KB
MEDIUMBLOB / MEDIUMTEXT 16.777.215 characters 16 MB
LONGBLOB / LONGTEXT 4.294.967.295 characters 4 GB
CREATE TABLE Katalog (
IDProduk SMALLINT UNSIGNED ZEROFILL,
Jumlah INT UNSIGNED ZEROFILL,
Harga DECIMAL(7,2),
Berat FLOAT(8,4),
DokumenDeskripsi TEXT CHARACTER SET Latin1 COLLATE Latin1_bin
);
Pengelolaan Tabel
Sifat Kolom
CREATE TABLE Biografi (
IDPembelian SMALLINT UNSIGNED NOT NULL,
TahunLahir SMALLINT UNSIGNED,
KotaKelahiran VARCHAR(40) NOT NULL DEFAULT β€˜Kosong’
);
Sifat Keterangan
NOT NULL Tidak Boleh Kosong
DEFAULT DEFAULT β€˜NULL’
INSERT INTO Biografi (IDPembelian,TahunLahir) VALUES (β€˜1’,’2017’);
Pengelolaan Tabel
Engine Tabel / Tipe Tabel
CREATE TABLE Biografi (
IDPembelian SMALLINT UNSIGNED NOT NULL,
TahunLahir SMALLINT UNSIGNED,
KotaKelahiran VARCHAR(40) NOT NULL DEFAULT β€˜Kosong’,
)engine = InnoDB;
Sifat Keterangan
InnoDB Storage engine yang aman untuk proses transaksional pada MYSQL yang memiliki
kemampuan commit, rollback dan crash recovery guna memproteksi data
pengguna
MyISAM Storage engine standar untuk MYSQL sebelum versi 5.5 dan yang paling banyak
digunakan pada data warehousing, web dan lingkungan aplikasi lainnya.
Memory Storage engine yang menyimpan data di RAM untuk akses cepat terhadap
pencarian data. awalnya dikenal dengan HEAP, saat ini cenderung tidak digunakan
Merge Storage engine yang memudahkan Admin DB untuk mengelompokkan secara logis
serangkaian tabel MyISAM.
Pengelolaan Tabel
Memodifikasi Tabel
ALTER TABLE <nama tabel> MODIFY <nama kolom> <tipe data)
1. Merubah Tipe Data Kolom
2. Merubah Nama Kolom
ALTER TABLE <nama tabel> CHANGE <nama kolom lama> <nama kolom baru> <tipe data>
RENAME <nama tabel lama> TO <nama tabel baru>
3. Merubah Nama Tabel
4. Menambah Kolom Tabel
ALTER TABLE <nama tabel > ADD <nama kolom> <tipe data>
ALTER TABLE <nama tabel> DROP <nama kolom>
5. Menghapus Kolom Tabel
Pengelolaan Tabel
Menentukan Primary Key (Kunci Utama)
CREATE TABLE kelompok_film (
jenis VARCHAR(10) NOT NULL,
harga_sewa INT NOT NULL,
PRIMARY KEY (jenis)
);
CREATE TABLE kelompok_film (
jenis VARCHAR(10) NOT NULL PRIMARY KEY,
harga_sewa INT NOT NULL
);
Contoh Tabel
CREATE TABLE customer (
no_identitas VARCHAR(10) NOT NULL,
jenis_identitas VARCHAR(10) NOT NULL,
nama VARCHAR(20) NOT NULL,
alamat VARCHAR(30) NOT NULL,
PRIMARY KEY (no_identitas)
);
Contoh Tabel
CREATE TABLE menyewa (
kd_sewa INT NOT NULL,
no_identitas VARCHAR(10) NOT NULL,
tgl_sewa DATE NOT NULL,
tot_film INT NOT NULL,
tgl_kembali DATE NOT NULL,
tot_harga INT NOT NULL,
denda INT NOT NULL,
PRIMARY KEY (kd_sewa),
);
TERIMA KASIH

More Related Content

What's hot

Laporan praktikum2
Laporan praktikum2Laporan praktikum2
Laporan praktikum2rizqitohopi
Β 
Praktikum 1
Praktikum 1Praktikum 1
Praktikum 1caturbawa
Β 
05. manipulasi data update,delete &amp; seleksi
05. manipulasi data   update,delete &amp; seleksi05. manipulasi data   update,delete &amp; seleksi
05. manipulasi data update,delete &amp; seleksi
Fakhrian Fadlia Adiwijaya
Β 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
Alfarady R
Β 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
ikikazuya
Β 
Modul mysql5
Modul mysql5Modul mysql5
Modul mysql5Yang Terluka
Β 
04. manipulasi data perintah insert
04. manipulasi data   perintah insert04. manipulasi data   perintah insert
04. manipulasi data perintah insert
Fakhrian Fadlia Adiwijaya
Β 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Arri Widyanto
Β 
Perintah Dasar MySQL
Perintah Dasar MySQLPerintah Dasar MySQL
Perintah Dasar MySQL
guestad850e
Β 
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
Β 
Analisa dan perancangan sistem 06 query
Analisa dan perancangan sistem 06   queryAnalisa dan perancangan sistem 06   query
Analisa dan perancangan sistem 06 query
Edri Yunizal
Β 
Modul 8&amp;9 maret 2013
Modul 8&amp;9 maret 2013Modul 8&amp;9 maret 2013
Modul 8&amp;9 maret 2013
Muhammad Syafriansyah
Β 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)Dex Winadha
Β 
Dml dan ddl
Dml dan ddlDml dan ddl
Dml dan ddl
Dody Rustyadi
Β 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Deka M Wildan
Β 

What's hot (19)

Laporan praktikum2
Laporan praktikum2Laporan praktikum2
Laporan praktikum2
Β 
Praktikum 1
Praktikum 1Praktikum 1
Praktikum 1
Β 
05. manipulasi data update,delete &amp; seleksi
05. manipulasi data   update,delete &amp; seleksi05. manipulasi data   update,delete &amp; seleksi
05. manipulasi data update,delete &amp; seleksi
Β 
On mysql
On mysqlOn mysql
On mysql
Β 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
Β 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
Β 
Modul mysql5
Modul mysql5Modul mysql5
Modul mysql5
Β 
04. manipulasi data perintah insert
04. manipulasi data   perintah insert04. manipulasi data   perintah insert
04. manipulasi data perintah insert
Β 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Β 
Perintah Dasar MySQL
Perintah Dasar MySQLPerintah Dasar MySQL
Perintah Dasar MySQL
Β 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
Β 
Analisa dan perancangan sistem 06 query
Analisa dan perancangan sistem 06   queryAnalisa dan perancangan sistem 06   query
Analisa dan perancangan sistem 06 query
Β 
Slide ppbd d3 pertemuan 6
Slide ppbd d3 pertemuan 6Slide ppbd d3 pertemuan 6
Slide ppbd d3 pertemuan 6
Β 
Modul 8&amp;9 maret 2013
Modul 8&amp;9 maret 2013Modul 8&amp;9 maret 2013
Modul 8&amp;9 maret 2013
Β 
Data definition language (ddl)
Data definition language (ddl)Data definition language (ddl)
Data definition language (ddl)
Β 
Dml dan ddl
Dml dan ddlDml dan ddl
Dml dan ddl
Β 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Β 
WEB II PHP 05
WEB II PHP 05WEB II PHP 05
WEB II PHP 05
Β 
Array
ArrayArray
Array
Β 

Similar to 01. pengelolaan database, tabel upload

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
Β 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
Β 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Deka M Wildan
Β 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
taufikindra16
Β 
Sql
SqlSql
Sql
boyhokage
Β 
Dasar-dasar MySQL
Dasar-dasar MySQLDasar-dasar MySQL
Dasar-dasar MySQL
Achmad Solichin
Β 
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicAdi Triyatmoko
Β 
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
Β 
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
Β 
13 Rekayasa Program
13 Rekayasa Program13 Rekayasa Program
13 Rekayasa Program
Arif Rahman
Β 
Praktikum basis data 2
Praktikum basis data 2Praktikum basis data 2
Praktikum basis data 2
AuliyaRahman9
Β 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
Universitas Bina Darma Palembang
Β 
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
Β 
Basis data aplikasi sq lyog
Basis data aplikasi sq lyogBasis data aplikasi sq lyog
Basis data aplikasi sq lyogArie DarksoulInside
Β 
Modul 1
Modul 1Modul 1
Modul 1
A'al Hardian
Β 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
Fahri Firdausillah
Β 
abd_01_2223.pdf
abd_01_2223.pdfabd_01_2223.pdf
abd_01_2223.pdf
AnkaRiyadiFirdaus
Β 

Similar to 01. pengelolaan database, tabel upload (20)

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
Β 
Bab. 4
Bab. 4Bab. 4
Bab. 4
Β 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Β 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Β 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
Β 
Sql
SqlSql
Sql
Β 
Dasar-dasar MySQL
Dasar-dasar MySQLDasar-dasar MySQL
Dasar-dasar MySQL
Β 
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL Basic
Β 
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)
Β 
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
Β 
13 Rekayasa Program
13 Rekayasa Program13 Rekayasa Program
13 Rekayasa Program
Β 
Slide ppbd d3 pertemuan 3
Slide ppbd d3 pertemuan 3Slide ppbd d3 pertemuan 3
Slide ppbd d3 pertemuan 3
Β 
Praktikum basis data 2
Praktikum basis data 2Praktikum basis data 2
Praktikum basis data 2
Β 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
Β 
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
Β 
Basis data aplikasi sq lyog
Basis data aplikasi sq lyogBasis data aplikasi sq lyog
Basis data aplikasi sq lyog
Β 
Modul 1
Modul 1Modul 1
Modul 1
Β 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
Β 
abd_01_2223.pdf
abd_01_2223.pdfabd_01_2223.pdf
abd_01_2223.pdf
Β 
My sql
My sqlMy sql
My sql
Β 

More from Fakhrian Fadlia Adiwijaya

Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Fakhrian Fadlia Adiwijaya
Β 
Basis Data I - 01. Pendahuluan Basis Data
Basis Data I - 01. Pendahuluan Basis DataBasis Data I - 01. Pendahuluan Basis Data
Basis Data I - 01. Pendahuluan Basis Data
Fakhrian Fadlia Adiwijaya
Β 
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.PendahuluanAlgoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
Fakhrian Fadlia Adiwijaya
Β 
08. mengakses multiple tabel
08. mengakses multiple tabel08. mengakses multiple tabel
08. mengakses multiple tabel
Fakhrian Fadlia Adiwijaya
Β 
07. menggunakan fungsi
07. menggunakan fungsi07. menggunakan fungsi
07. menggunakan fungsi
Fakhrian Fadlia Adiwijaya
Β 
03. index
03. index03. index
00. instalasi dan penggunaan mysql
00. instalasi dan penggunaan mysql00. instalasi dan penggunaan mysql
00. instalasi dan penggunaan mysql
Fakhrian Fadlia Adiwijaya
Β 
02. relational model dan query languages
02. relational model dan query languages02. relational model dan query languages
02. relational model dan query languages
Fakhrian Fadlia Adiwijaya
Β 
02. primary key, foreign key
02. primary key, foreign key02. primary key, foreign key
02. primary key, foreign key
Fakhrian Fadlia Adiwijaya
Β 

More from Fakhrian Fadlia Adiwijaya (9)

Algoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe DataAlgoritma & Pemograman - 02. Variabel dan Tipe Data
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Β 
Basis Data I - 01. Pendahuluan Basis Data
Basis Data I - 01. Pendahuluan Basis DataBasis Data I - 01. Pendahuluan Basis Data
Basis Data I - 01. Pendahuluan Basis Data
Β 
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.PendahuluanAlgoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
Β 
08. mengakses multiple tabel
08. mengakses multiple tabel08. mengakses multiple tabel
08. mengakses multiple tabel
Β 
07. menggunakan fungsi
07. menggunakan fungsi07. menggunakan fungsi
07. menggunakan fungsi
Β 
03. index
03. index03. index
03. index
Β 
00. instalasi dan penggunaan mysql
00. instalasi dan penggunaan mysql00. instalasi dan penggunaan mysql
00. instalasi dan penggunaan mysql
Β 
02. relational model dan query languages
02. relational model dan query languages02. relational model dan query languages
02. relational model dan query languages
Β 
02. primary key, foreign key
02. primary key, foreign key02. primary key, foreign key
02. primary key, foreign key
Β 

Recently uploaded

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
Β 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
Β 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
Β 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
Β 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
Β 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
Β 
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
Β 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
Β 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
Β 
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
Β 
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
Β 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
Β 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
Β 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
Β 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
Β 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
Β 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
Β 
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
Β 
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
Β 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
haryonospdsd011
Β 

Recently uploaded (20)

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
Β 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
Β 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Β 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Β 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
Β 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
Β 
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
Β 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
Β 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Β 
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
Β 
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
Β 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
Β 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Β 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
Β 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
Β 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
Β 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.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
Β 
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
Β 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Β 

01. pengelolaan database, tabel upload

  • 1. PRAKTIKUM SISTEM BASIS DATA (PENGELOLAAN DATABASE, TABEL) Fakhrian Fadlia Adiwijaya, S.Kom
  • 2. Login Database 1. Masuk Directory Mysql Via Command Prompt 2. Login Mysql (Default) CD C:/xampp/mysql/bin CD C:/wamp/bin/mysql/mysql5.1.30/bin Mysql –u root –p Versi Mysql
  • 3. Pengelolaan Database 1. Membuat Database 2. Memodifikasi Database Create Database [if not exists] <nama database> [[DEFAULT] Character Set <nama character set] [[DEFAULT] Collate <nama collation>] Alter Database <nama database> [[DEFAULT] Character Set <nama character set] [[DEFAULT] Collate <nama collation>] 3. Menghapus Database Drop Database [if exists] <nama database> Create Database TokoBuku; Alter Database TokoBuku Character set latin1; Drop Database IF EXISTS TokoBuku;
  • 5. Pengelolaan Tabel Create Table <nama tabel> (<Elemen Tabel> ::= <definisi kolom) 1. Membuat Tabel 2. Menghapus Tabel Drop Table [if exists] <nama tabel> Use <nama database> Pilih Database Terlebih Dahulu
  • 6. Pengelolaan Tabel Type Data Numerik Type Data Acceptable Values Storage Requirenments TINYINT Signed -128 to 127 Unsigned 0 to 255 1 bytes SMALLINT Signed -32768 to 32767 Unsigned 0 to 65535 2 bytes MEDIUMINT Signed -838808 to 8388607 Unsigned 0 to 16777215 3 bytes INTEGER / INT Signed -2147483648 to 2147483647 Unsigned 0 to 4294967295 4 bytes BIGINT Signed -9223372036854775808 to 9223372036854775807 Unsigned 0 to 18446744073709551615 8 bytes
  • 7. Pengelolaan Tabel Type Data Fraksional CREATE TABLE Katalog ( IDProduk SMALLINT UNSIGNED ZEROFILL, Jumlah INT UNSIGNED, Harga DECIMAL(7,2), Berat FLOAT(8,4) ); Type Data Acceptable Values Storage Requirenments FLOAT -3.402823466E+38 to -1.175494351E-380 1.175494351E-38 to 3.402823466E+38 4 bytes DOUBLE / REAL -1.7976931348623157E+308 to -2.2250738585072014E-3080 2.2250738585072014E-3080 to 1.7976931348623157E+308 8 bytes DECIMAL / DEC / NUMERIC / FIXED INSERT INTO Katalog VALUES (β€˜1’,’2’,’7500.2’,’1.5’), (β€˜2’,’3’,’7200.557’,’1.5’)
  • 8. Pengelolaan Tabel Type Data String CREATE TABLE Katalog ( IDProduk SMALLINT UNSIGNED ZEROFILL, Jumlah INT UNSIGNED ZEROFILL, Harga DECIMAL(7,2), Berat FLOAT(8,4), Deskripsi VARCHAR(40) ); Type Data Keterangan Storage Requirenment CHAR CHAR(5) Memory sesuai yang di definisikan Sesuai Definisi VARCHAR VARCHAR(5) Memory sesuai isi Sesuai Isi
  • 9. Pengelolaan Tabel Type Data List / Daftar CREATE TABLE Pembelian ( IDPembelian SMALLINT UNSIGNED, ModelSepeda VARCHAR(40), WarnaSepeda enum(β€˜merah’,’biru’,’hijau’,’kuning’), OpsiSepeda set(β€˜rak’,’senter’,’helm’,’gembok’) ); Type Data Keterangan ENUM ENUM(β€˜1’,’2’,’3’) Hanya salah satu nilai yang ada pada daftar SET SET(β€˜1’,’2’,’3’) Bisa banyak nilai yang ada pada daftar
  • 10. Pengelolaan Tabel Type Data Tanggal / Waktu CREATE TABLE PembelianBuku ( IDPembelian SMALLINT UNSIGNED, IDBuku SMALLINT UNSIGNED, Copyright YEAR, TanggalBeli TIMESTAMP ); Type Data Keterangan DATE YYYY-MM-DD TIME HH:MM:SS DATETIME YYYY-MM-DD HH:MM:SS YEAR YYYY TIMESTAMP YYYY-MM-DD HH:MM:SS INSERT INTO PembelianBuku VALUES (β€˜1’,’1’,’2017’,current_timestamp);
  • 11. Pengelolaan Tabel Type Data Biner CREATE TABLE Inventori ( IDProduk SMALLINT UNSIGNED ZEROFILL, Nama VARCHAR(40), Foto BLOB, Jumlah INT UNSIGNED ); Type Data Maximum Size Storage Requirenment TINYBLOB / TINYTEXT 255 characters 355 bytes BLOB / TEXT 65.535 characters 65 KB MEDIUMBLOB / MEDIUMTEXT 16.777.215 characters 16 MB LONGBLOB / LONGTEXT 4.294.967.295 characters 4 GB CREATE TABLE Katalog ( IDProduk SMALLINT UNSIGNED ZEROFILL, Jumlah INT UNSIGNED ZEROFILL, Harga DECIMAL(7,2), Berat FLOAT(8,4), DokumenDeskripsi TEXT CHARACTER SET Latin1 COLLATE Latin1_bin );
  • 12. Pengelolaan Tabel Sifat Kolom CREATE TABLE Biografi ( IDPembelian SMALLINT UNSIGNED NOT NULL, TahunLahir SMALLINT UNSIGNED, KotaKelahiran VARCHAR(40) NOT NULL DEFAULT β€˜Kosong’ ); Sifat Keterangan NOT NULL Tidak Boleh Kosong DEFAULT DEFAULT β€˜NULL’ INSERT INTO Biografi (IDPembelian,TahunLahir) VALUES (β€˜1’,’2017’);
  • 13. Pengelolaan Tabel Engine Tabel / Tipe Tabel CREATE TABLE Biografi ( IDPembelian SMALLINT UNSIGNED NOT NULL, TahunLahir SMALLINT UNSIGNED, KotaKelahiran VARCHAR(40) NOT NULL DEFAULT β€˜Kosong’, )engine = InnoDB; Sifat Keterangan InnoDB Storage engine yang aman untuk proses transaksional pada MYSQL yang memiliki kemampuan commit, rollback dan crash recovery guna memproteksi data pengguna MyISAM Storage engine standar untuk MYSQL sebelum versi 5.5 dan yang paling banyak digunakan pada data warehousing, web dan lingkungan aplikasi lainnya. Memory Storage engine yang menyimpan data di RAM untuk akses cepat terhadap pencarian data. awalnya dikenal dengan HEAP, saat ini cenderung tidak digunakan Merge Storage engine yang memudahkan Admin DB untuk mengelompokkan secara logis serangkaian tabel MyISAM.
  • 14. Pengelolaan Tabel Memodifikasi Tabel ALTER TABLE <nama tabel> MODIFY <nama kolom> <tipe data) 1. Merubah Tipe Data Kolom 2. Merubah Nama Kolom ALTER TABLE <nama tabel> CHANGE <nama kolom lama> <nama kolom baru> <tipe data> RENAME <nama tabel lama> TO <nama tabel baru> 3. Merubah Nama Tabel 4. Menambah Kolom Tabel ALTER TABLE <nama tabel > ADD <nama kolom> <tipe data> ALTER TABLE <nama tabel> DROP <nama kolom> 5. Menghapus Kolom Tabel
  • 15. Pengelolaan Tabel Menentukan Primary Key (Kunci Utama) CREATE TABLE kelompok_film ( jenis VARCHAR(10) NOT NULL, harga_sewa INT NOT NULL, PRIMARY KEY (jenis) ); CREATE TABLE kelompok_film ( jenis VARCHAR(10) NOT NULL PRIMARY KEY, harga_sewa INT NOT NULL );
  • 16. Contoh Tabel CREATE TABLE customer ( no_identitas VARCHAR(10) NOT NULL, jenis_identitas VARCHAR(10) NOT NULL, nama VARCHAR(20) NOT NULL, alamat VARCHAR(30) NOT NULL, PRIMARY KEY (no_identitas) );
  • 17. Contoh Tabel CREATE TABLE menyewa ( kd_sewa INT NOT NULL, no_identitas VARCHAR(10) NOT NULL, tgl_sewa DATE NOT NULL, tot_film INT NOT NULL, tgl_kembali DATE NOT NULL, tot_harga INT NOT NULL, denda INT NOT NULL, PRIMARY KEY (kd_sewa), );

Editor's Notes

  1. INSERT INTO `tokobuku`.`pembelian` (`idpembelian`, `modelsepeda`, `warnasepeda`, `opsisepeda`) VALUES ('1', 'MTB', 'merah', 'rak,senter,helm');