SlideShare a Scribd company logo
1 of 38
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

What's hot

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 SQLDeka M Wildan
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleLaboratorium Sirkel
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleHari Setiaji
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseDesty Yani
 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsrohmat arief
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Wahyu Widodo
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASERäjù GùÑáwàn
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis datahairul anwar
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Rachmawan Darma
 
Modul Praktikum Basis Data
Modul Praktikum Basis DataModul Praktikum Basis Data
Modul Praktikum Basis DataMuslim Jogja
 
Basic data
Basic dataBasic data
Basic dataYS YS
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis DataMartin Arale
 

What's hot (19)

Tupen 7 1235010002
Tupen 7 1235010002Tupen 7 1235010002
Tupen 7 1235010002
 
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
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
 
MySQL 1, introduction
MySQL 1, introductionMySQL 1, introduction
MySQL 1, introduction
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Fungsi php mysql
Fungsi php mysqlFungsi php mysql
Fungsi php mysql
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis data
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].
 
Bab. 3
Bab. 3Bab. 3
Bab. 3
 
Modul Praktikum Basis Data
Modul Praktikum Basis DataModul Praktikum Basis Data
Modul Praktikum Basis Data
 
Basic data
Basic dataBasic data
Basic data
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
 

Similar to Mysql 2

007 01 138 tugas1 basis data
007 01 138 tugas1 basis data007 01 138 tugas1 basis data
007 01 138 tugas1 basis dataArya Bgtcool
 
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanDera62
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - fahreza yozi
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...Fitria Nanda
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )k4ira
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...vebi yanti arisandy
 
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...UtariAnataya
 
Si0302 20140320131538
Si0302 20140320131538Si0302 20140320131538
Si0302 20140320131538Dex Winadha
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]trya nita
 
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...DhitaAyuAnggreany
 
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...AhmadNawawi22
 
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...roriepermony
 
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...Nurlelah Nurlelah
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1Ayu_lestari
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data Julmianti
 
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...DedenKrisdyanto
 
SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...
SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...
SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...Zahra Abida
 

Similar to Mysql 2 (20)

007 01 138 tugas1 basis data
007 01 138 tugas1 basis data007 01 138 tugas1 basis data
007 01 138 tugas1 basis data
 
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
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
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...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
TUGAS SIM, UTARI ANATAYA, YANANTO MIHADI PUTRA SE, M.Si, BLOG DAN DATABASE, 2...
 
Si0302 20140320131538
Si0302 20140320131538Si0302 20140320131538
Si0302 20140320131538
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
 
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
 
kelompok.pptx
kelompok.pptxkelompok.pptx
kelompok.pptx
 
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
 
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
Tugas sim, rorie permony suci, yananto mihadi putra, se, m.si, sistem manajem...
 
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
Dbms
DbmsDbms
Dbms
 
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
 
Forum 6
Forum 6Forum 6
Forum 6
 
SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...
SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...
SIM, Zahra Abida, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu Bua...
 

More from Fajar Baskoro

Generasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxGenerasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxFajar Baskoro
 
Cara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterCara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterFajar Baskoro
 
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanPPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanFajar Baskoro
 
Buku Inovasi 2023 - 2024 konsep capaian KUS
Buku Inovasi 2023 - 2024 konsep capaian  KUSBuku Inovasi 2023 - 2024 konsep capaian  KUS
Buku Inovasi 2023 - 2024 konsep capaian KUSFajar Baskoro
 
Pemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxPemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxFajar Baskoro
 
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
Executive Millennial Entrepreneur Award  2023-1a-1.pdfExecutive Millennial Entrepreneur Award  2023-1a-1.pdf
Executive Millennial Entrepreneur Award 2023-1a-1.pdfFajar Baskoro
 
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptxFajar Baskoro
 
Executive Millennial Entrepreneur Award 2023-1.pptx
Executive Millennial Entrepreneur Award  2023-1.pptxExecutive Millennial Entrepreneur Award  2023-1.pptx
Executive Millennial Entrepreneur Award 2023-1.pptxFajar Baskoro
 
Pemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxPemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxFajar Baskoro
 
Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimFajar Baskoro
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahFajar Baskoro
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaFajar Baskoro
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetFajar Baskoro
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdfFajar Baskoro
 

More from Fajar Baskoro (20)

Generasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptxGenerasi Terampil Digital Skill-2023.pptx
Generasi Terampil Digital Skill-2023.pptx
 
Cara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarterCara Membuat Kursus Online Wordpress-tutorstarter
Cara Membuat Kursus Online Wordpress-tutorstarter
 
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival RamadhanPPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
PPT-Kick Off Double Track 2024 melaksanakan Festival Ramadhan
 
Buku Inovasi 2023 - 2024 konsep capaian KUS
Buku Inovasi 2023 - 2024 konsep capaian  KUSBuku Inovasi 2023 - 2024 konsep capaian  KUS
Buku Inovasi 2023 - 2024 konsep capaian KUS
 
Pemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptxPemaparan Sosialisasi Program Dual Track 2024.pptx
Pemaparan Sosialisasi Program Dual Track 2024.pptx
 
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
Executive Millennial Entrepreneur Award  2023-1a-1.pdfExecutive Millennial Entrepreneur Award  2023-1a-1.pdf
Executive Millennial Entrepreneur Award 2023-1a-1.pdf
 
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx1-Executive Millennial Entrepreneur Award  2023-1-cetak.pptx
1-Executive Millennial Entrepreneur Award 2023-1-cetak.pptx
 
Executive Millennial Entrepreneur Award 2023-1.pptx
Executive Millennial Entrepreneur Award  2023-1.pptxExecutive Millennial Entrepreneur Award  2023-1.pptx
Executive Millennial Entrepreneur Award 2023-1.pptx
 
Pemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptxPemrograman Mobile - JetPack Compose1.pptx
Pemrograman Mobile - JetPack Compose1.pptx
 
Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi Kaltim
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolah
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remaja
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan Appsheet
 
epl1.pdf
epl1.pdfepl1.pdf
epl1.pdf
 
user.docx
user.docxuser.docx
user.docx
 
Dtmart.pptx
Dtmart.pptxDtmart.pptx
Dtmart.pptx
 
DualTrack-2023.pptx
DualTrack-2023.pptxDualTrack-2023.pptx
DualTrack-2023.pptx
 
BADGE.pptx
BADGE.pptxBADGE.pptx
BADGE.pptx
 
womenatwork.pdf
womenatwork.pdfwomenatwork.pdf
womenatwork.pdf
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdf
 

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