SlideShare a Scribd company logo
1
MYSQL, DAN QUERY
Pengenalan DataBase
Dasar-Dasar MySQL
2
POKOK BAHASAN
Database adalah kumpulan data yang tersusun secara
sistematis sehingga akan memudahkan pengguna untuk
mengakses dan mengatur sehingga akan menghasilkan
sebuah informasi yang efektif dan efisien.
Database dapat berdiri-sendiri dan juga dapat digabung
menjadi satu kesatuan. Menggabung dua atau lebih jenis
database disebut mengkorelasikan.
Sistem manajemen database merupakan software yang
digunakan untuk mengolah database sampai pengaturan hak
akses.
3
PENGENALAN DATABASE
 Basis Data: Himpunan kelompok data (arsip)
yang saling berhubungan, yang diorganisasi
sedemikian rupa, sehingga kelak dapat
dimanfaatkan kembali dengan cepat.
 Komponen Sistem Database:
 Perangkat Keras (Hardware): Komputer,
memori, storage (Harddisk), peripheral, dll.
 Sistem Operasi (Operating System):
Program yang menjalankan sistem komputer,
mengendalikan resource komputer dan
melakukan berbagai operasi dasar sistem
komputer.
 Basis Data (Database): Menyimpan berbagai
obyek database (struktur tabel, indeks,dll)
 DBMS (Database Management
System) : Perangkat lunak yang memaintain
data dalam jumlah besar.
 Pemakai (User): Para pemakai database.
 Aplikasi (perangkat lunak) lain: Program
lain dalam DBMS.
4
PENGENALAN DATABASE
Bahasa database, dibagi dalam 2 bentuk:
 Data Definition Language (DDL).
Digunakan dalam membuat tabel baru, indeks, mengubah tabel,
menentukan struktur tabel, dsb.
 Data Manipulation Language (DML).
 Digunakan dalam memanipulasi dan pengambilan data pada
database.
 Manipulasi data, dapat mencakup:
 Pemanggilan data yang tersimpan dalam database (query).
 Penyisipan/penambahan data baru ke database.
 Penghapusan data dari database.
 Pengubahan data pada database.
5
PENGENALAN DATABASE
ANTARMUKA
BERBENTUK
FORM
isian:___
pass:****
SUBMIT
PROGRAM
PEMROSES
RESPON
(ASP,PHP,
CGI)
Hasil
Form
NamaVariabel
danNilai
HTML
DATABASE
client
server
6
PENGENALAN DATABASE
Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-
tabel yang secara logic merupakan struktur dua dimensi terdiri dari baris
(row atau record) dan kolom (column atau field).
Dalam sebuah database dapat terdiri dari beberapa table.
7
DASAR-DASAR MYSQL
Tipe data field:
Data yang terdapat pada tabel berupa field-field
yang berisi nilai dari data tersebut. Nilai data dalam
field memiliki tipe data sendiri-sendiri.
Contoh: nomor karyawan: bertipe integer dengan
lebar field 10; nama karyawan: bertipe karakter
dengan lebar 100; dan field alamat: bertipe varchar
dengan lebar field max 255.
8
DASAR-DASAR MYSQL
9
DASAR-DASAR MYSQL
Beberapa tipe data pada MySQL yang sering digunakan:
Untuk mengelola database MySQL:
 Prompt DOS (tool command line)
 Program Utility (PHPMyAdmin)
Akses ke database:
 Koneksi ke database
 Query/permintaan data
 Pemutusan Koneksi
10
DASAR-DASAR MYSQL
Koneksi menggunakan user root:
Jalankan DOS prompt.
Aktifkan direktori dimana file mysql.exe berada. Pada Xampp: C:Program
Files  xampp  mysql  bin.
Kemudian ketikkan: mysql –h localhost –u root.
11
DASAR-DASAR MYSQL
12
DASAR-DASAR MYSQL
Mengelola Database dengan Prompt DOS:
Cara untuk membuat sebuah database baru adalah dengan
perintah: create database namadatabase;
Contoh: create database db_kampus;
Untuk membuka sebuah database dapat menggunakan
perintah berikut ini: use namadatabase;
Contoh: use db_kampus;
13
DASAR-DASAR MYSQL
Perintah untuk membuat tabel baru adalah:
create table namatabel
(
struktur
);
Contoh: create table tbl_karyawan
(nik int(4) not null primary key, nama char(40) not
null, alamat char(100) not null, fakultas char(20) not
null, usia int(2) not null);
14
DASAR-DASAR MYSQL
15
DASAR-DASAR
MYSQL
Untuk mengetahui struktur tabel: desc namatabel;
Untuk memasukkan data ke tabel: insert into namatabel
values(‘kolom1’,’kolom2’, …);
Contoh: insert into tbl_karyawan
values(0001,’Andi’,’Jl.Kertajaya’,’Teknik’,23);
16
DASAR-DASAR MYSQL
Untuk menampilkan isi tabel:
select * from tbl_karyawan;
17
DASAR-DASAR MYSQL
Menampilkan field-field tertentu: select
kolom1,kolom2 from namatabel;
18
DASAR-DASAR MYSQL
Menampilkan data dengan record tertentu:
select * from namatabel where baris=nilai;
19
DASAR-DASAR MYSQL
Menampilkan data dengan range tertentu:
select * from namatabel where namakolom between x and y;
20
DASAR-DASAR MYSQL
Menampilkan data dengan nama awal diawali huruf “T”.
select * from namatabel where left(nama,1)=“T”;
Menampilkan data dengan nama awal diawali huruf “N”.
select * from namatabel where right(nama,1)=“N”;
Menampilkan data dengan subnama “ayu”.
select * from namatabel where nama like “%ayu%”;
21
DASAR-DASAR MYSQL
Menghilangkan tampilan data dengan nilai yang sama pada
satu kolom: select distinct namakolom from namatabel;
22
DASAR-DASAR MYSQL
Merubah isi pada kolom tertentu: select namatabel set
namakolom where namabaris;
23
DASAR-DASAR MYSQL
24
CONTOH PENERAPAN
25
26
27
28
29
30
31
32
UPLOAD FILE
33
34
35
36
37
38
PENUTUP

More Related Content

PPT
Sistem Basis Data(PPT)
PDF
Modul Data Warehouse
PPTX
Direct memory access (DMA)
PPT
Kelompok 5 cpu schedule
PDF
Support Vector Machine
PPTX
DBMS-INTRODUCTION.pptx
PPTX
Minggu 1 - Using Alice 3
PDF
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Sistem Basis Data(PPT)
Modul Data Warehouse
Direct memory access (DMA)
Kelompok 5 cpu schedule
Support Vector Machine
DBMS-INTRODUCTION.pptx
Minggu 1 - Using Alice 3
Banco de Dados I - Aula Prática - Criando o Primeiro Banco

What's hot (20)

PDF
Database User and Administrator
PDF
Algoritma dan Struktur Data (Python) - Perulangan
PDF
Database & Database Users
PDF
Pertemuan 3 Data Multi Dimensi
DOCX
Makalah Organisasi Komputer - Direct Memory Access (DMA)
PDF
Algoritma flowchart
ODP
Mata Kuliah Basis Data
PPTX
Database rumah sakit
PPT
Compiler dan Interpreter
PPTX
Algoritma pencarian (searching algorithm)
DOCX
Laporan praktikum modul 7 (dml)
PPTX
DBMS Unit 3.pptx
PPTX
Manajemen Keluar Masuk
PPTX
PPTX
Model data relasional (3)
PPTX
Presentasi konsep dasar html
DOCX
Laporan Basis Data (DDL)
DOC
Basis Data Terdistribusi
PPTX
Basic SQL and History
PDF
Soal uts praktikum pemrograman web
Database User and Administrator
Algoritma dan Struktur Data (Python) - Perulangan
Database & Database Users
Pertemuan 3 Data Multi Dimensi
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Algoritma flowchart
Mata Kuliah Basis Data
Database rumah sakit
Compiler dan Interpreter
Algoritma pencarian (searching algorithm)
Laporan praktikum modul 7 (dml)
DBMS Unit 3.pptx
Manajemen Keluar Masuk
Model data relasional (3)
Presentasi konsep dasar html
Laporan Basis Data (DDL)
Basis Data Terdistribusi
Basic SQL and History
Soal uts praktikum pemrograman web
Ad

Similar to Mysql 2 (20)

DOC
007 01 138 tugas1 basis data
PPT
Pengenalan MySQL data base yang akan dijelaskan
PPTX
Basic data
PPTX
Tugas 4 0317-fahreza yozi-1612510832 -
DOCX
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
PPTX
Basic understanding of database ( INDONESIAN )
PPT
Pengantar RDBMS
PDF
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
PDF
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
PPTX
Si0302 20140320131538
PPTX
Tugas[4] 0317-[tryanita]-[1411511676]
PPT
MySQL_dan_SQLadadawdwadawwdadawdadwdadadwada
PPTX
Tugas[4] 0317-[rachmawan darma]-[1311500100].
PPTX
Materi Pengenalan Pemrograman Basis Data Kelas.pptx
DOCX
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
PPTX
kelompok.pptx
DOCX
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
PDF
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
PPT
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
PDF
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
007 01 138 tugas1 basis data
Pengenalan MySQL data base yang akan dijelaskan
Basic data
Tugas 4 0317-fahreza yozi-1612510832 -
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
Basic understanding of database ( INDONESIAN )
Pengantar RDBMS
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
Si0302 20140320131538
Tugas[4] 0317-[tryanita]-[1411511676]
MySQL_dan_SQLadadawdwadawwdadawdadwdadadwada
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Materi Pengenalan Pemrograman Basis Data Kelas.pptx
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
kelompok.pptx
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
Ad

More from Fajar Baskoro (20)

PPTX
Pengembangan Basis Data untuk Web Application.pptx
PPTX
Presentasi untuk video Pitch Deck Vlog Pervekt SMK 2025.pptx
PPTX
Sosialisasi Program Digital Skills Unicef 2025.pptx
PDF
DIGITAL SKILLS PROGRAMME 2025 - VERSI HZ.pdf
PDF
Digital Skills - 2025 - Dinas - Green Marketplace.pdf
PDF
Pemrograman Mobile menggunakan kotlin2.pdf
PPTX
Membangun Kewirausahan Sosial Program Double Track.pptx
PPTX
Membangun Kemandirian DTMandiri-2025.pptx
PDF
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
PDF
JADWAL SISTEM PENERIMAAN MURID BARU 2025.pdf
PPTX
Seleksi Penerimaan Murid Baru 2025.pptx
PPTX
Pengembangan Program Dual Track 2025-2.pptx
PPTX
Pengembangan Program Dual Track 2025-1.pptx
PDF
PETUNJUK PELAKSANAAN TEKNIS FESV RAMADHAN 2025.pdf
PPTX
Pengembangan Entrepreneur Vokasi Melalui PERFECT SMK-Society 50 .pptx
PPTX
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
PPTX
Program Dual Track Kalimantan Timur 2025.pptx
PDF
Contoh Proposal konveksi untuk Program Magang Kewirausahaan.pdf
PPTX
Pengembangan Program Digital Skills - 2025.pptx
PPTX
PPT-Proyek Magang Kewirausahaan Double Track.pptx
Pengembangan Basis Data untuk Web Application.pptx
Presentasi untuk video Pitch Deck Vlog Pervekt SMK 2025.pptx
Sosialisasi Program Digital Skills Unicef 2025.pptx
DIGITAL SKILLS PROGRAMME 2025 - VERSI HZ.pdf
Digital Skills - 2025 - Dinas - Green Marketplace.pdf
Pemrograman Mobile menggunakan kotlin2.pdf
Membangun Kewirausahan Sosial Program Double Track.pptx
Membangun Kemandirian DTMandiri-2025.pptx
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
JADWAL SISTEM PENERIMAAN MURID BARU 2025.pdf
Seleksi Penerimaan Murid Baru 2025.pptx
Pengembangan Program Dual Track 2025-2.pptx
Pengembangan Program Dual Track 2025-1.pptx
PETUNJUK PELAKSANAAN TEKNIS FESV RAMADHAN 2025.pdf
Pengembangan Entrepreneur Vokasi Melalui PERFECT SMK-Society 50 .pptx
PERFECT SMK 6 - Strategi Pelaksanaan.pptx
Program Dual Track Kalimantan Timur 2025.pptx
Contoh Proposal konveksi untuk Program Magang Kewirausahaan.pdf
Pengembangan Program Digital Skills - 2025.pptx
PPT-Proyek Magang Kewirausahaan Double Track.pptx

Mysql 2

  • 3. Database adalah kumpulan data yang tersusun secara sistematis sehingga akan memudahkan pengguna untuk mengakses dan mengatur sehingga akan menghasilkan sebuah informasi yang efektif dan efisien. Database dapat berdiri-sendiri dan juga dapat digabung menjadi satu kesatuan. Menggabung dua atau lebih jenis database disebut mengkorelasikan. Sistem manajemen database merupakan software yang digunakan untuk mengolah database sampai pengaturan hak akses. 3 PENGENALAN DATABASE
  • 4.  Basis Data: Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.  Komponen Sistem Database:  Perangkat Keras (Hardware): Komputer, memori, storage (Harddisk), peripheral, dll.  Sistem Operasi (Operating System): Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.  Basis Data (Database): Menyimpan berbagai obyek database (struktur tabel, indeks,dll)  DBMS (Database Management System) : Perangkat lunak yang memaintain data dalam jumlah besar.  Pemakai (User): Para pemakai database.  Aplikasi (perangkat lunak) lain: Program lain dalam DBMS. 4 PENGENALAN DATABASE
  • 5. Bahasa database, dibagi dalam 2 bentuk:  Data Definition Language (DDL). Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menentukan struktur tabel, dsb.  Data Manipulation Language (DML).  Digunakan dalam memanipulasi dan pengambilan data pada database.  Manipulasi data, dapat mencakup:  Pemanggilan data yang tersimpan dalam database (query).  Penyisipan/penambahan data baru ke database.  Penghapusan data dari database.  Pengubahan data pada database. 5 PENGENALAN DATABASE
  • 7. Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel- tabel yang secara logic merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field). Dalam sebuah database dapat terdiri dari beberapa table. 7 DASAR-DASAR MYSQL
  • 8. Tipe data field: Data yang terdapat pada tabel berupa field-field yang berisi nilai dari data tersebut. Nilai data dalam field memiliki tipe data sendiri-sendiri. Contoh: nomor karyawan: bertipe integer dengan lebar field 10; nama karyawan: bertipe karakter dengan lebar 100; dan field alamat: bertipe varchar dengan lebar field max 255. 8 DASAR-DASAR MYSQL
  • 9. 9 DASAR-DASAR MYSQL Beberapa tipe data pada MySQL yang sering digunakan:
  • 10. Untuk mengelola database MySQL:  Prompt DOS (tool command line)  Program Utility (PHPMyAdmin) Akses ke database:  Koneksi ke database  Query/permintaan data  Pemutusan Koneksi 10 DASAR-DASAR MYSQL
  • 11. Koneksi menggunakan user root: Jalankan DOS prompt. Aktifkan direktori dimana file mysql.exe berada. Pada Xampp: C:Program Files xampp mysql bin. Kemudian ketikkan: mysql –h localhost –u root. 11 DASAR-DASAR MYSQL
  • 13. Mengelola Database dengan Prompt DOS: Cara untuk membuat sebuah database baru adalah dengan perintah: create database namadatabase; Contoh: create database db_kampus; Untuk membuka sebuah database dapat menggunakan perintah berikut ini: use namadatabase; Contoh: use db_kampus; 13 DASAR-DASAR MYSQL
  • 14. Perintah untuk membuat tabel baru adalah: create table namatabel ( struktur ); Contoh: create table tbl_karyawan (nik int(4) not null primary key, nama char(40) not null, alamat char(100) not null, fakultas char(20) not null, usia int(2) not null); 14 DASAR-DASAR MYSQL
  • 16. Untuk memasukkan data ke tabel: insert into namatabel values(‘kolom1’,’kolom2’, …); Contoh: insert into tbl_karyawan values(0001,’Andi’,’Jl.Kertajaya’,’Teknik’,23); 16 DASAR-DASAR MYSQL
  • 17. Untuk menampilkan isi tabel: select * from tbl_karyawan; 17 DASAR-DASAR MYSQL
  • 18. Menampilkan field-field tertentu: select kolom1,kolom2 from namatabel; 18 DASAR-DASAR MYSQL
  • 19. Menampilkan data dengan record tertentu: select * from namatabel where baris=nilai; 19 DASAR-DASAR MYSQL
  • 20. Menampilkan data dengan range tertentu: select * from namatabel where namakolom between x and y; 20 DASAR-DASAR MYSQL
  • 21. Menampilkan data dengan nama awal diawali huruf “T”. select * from namatabel where left(nama,1)=“T”; Menampilkan data dengan nama awal diawali huruf “N”. select * from namatabel where right(nama,1)=“N”; Menampilkan data dengan subnama “ayu”. select * from namatabel where nama like “%ayu%”; 21 DASAR-DASAR MYSQL
  • 22. Menghilangkan tampilan data dengan nilai yang sama pada satu kolom: select distinct namakolom from namatabel; 22 DASAR-DASAR MYSQL
  • 23. Merubah isi pada kolom tertentu: select namatabel set namakolom where namabaris; 23 DASAR-DASAR MYSQL
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. 31
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37