SlideShare a Scribd company logo
Konsep Dasar 
Sistem Basis Data 
(Pengantar ke materi MySQL)
Data , Basis Data dan Informasi 
• Data 
Fakta tentang sesuatu di dunia nyata yang direkam dan 
disimpan dalam media komputer 
2 
• Basis Data 
Koleksi dari data-data yang terorganisasi sedemikian rupa 
sehingga data mudah disimpan dan dimanipulasi 
(diperbaharui, dicari, diolah dengan perhitungan-perhitungan 
tertentu, dan dihapus) 
• Informasi 
Data yang telah diolah sedemikian rupa sehingga memiliki 
makna tertentu bagi pengguna
Cara Pandang Data 
• Peringkat Fisik (terendah) : mendeskripsikan struktur 
data yang digunakan, pola representasi bit dsb, yang 
akan disimpan dalam penyimpanan fisik. 
• Peringkat Logika : medeskripsikan data apa yang 
disimpan di basis data dan hubungan apa yang ada 
antara data-data tersebut. 
• Peringkat Pengguna (tertinggi) : menyederhanakan 
interaksi pengguna dengan sistem dalam bentuk GUI 
dakan aplikasi sistem basis data. 
3
Model Relasional Basis Data (RDBMS) 
• Model yang menggunakan sejumlah tabel untuk 
menggambarkan data serta hubungan antar data-data 
tersebut. 
• Setiap tabel memiliki sejumlah kolom dimana setiap kolom 
memiliki nama yang unik atau disebut Field. Setiap field akan 
didefinisikan tipe dan panjang fieldnya. 
• Kumpulan field hingga membentuk suatu entity yang unik 
disebut Record. 
Tabel : Mahasiswa Tabel : Matakuliah 
4 
NIM Nama 
11290254 Anindita 
12290358 Bonita 
11290435 Carminia 
No_MK Nama_MK SKS 
110011 Pascal 3 
130012 C 3 
130013 Basis Data 3 
NIM No_MK Nilai 
11290253 110011 A 
12290358 130012 A 
11290435 130013 C 
Tabel : Pengambilan 
Matakuliah Database Universitas
5 
MySQL 
• MySQL termasuk ke dalam Relational Database 
Management System (RDBMS) yang 
didistribusikan secara gratis di bawah lisensi 
GPL (General Public License) 
• MySQL merupakan turunan dari konsep 
database SQL (Structured Query Languange) 
untuk pemilihan /seleksi dan pemasukan data 
yang memungkinkan pengoperasian data 
dikerjakan dengan mudah secara otomatis.
6 
Keistimewaan MySQL 
• Portability : berjalan stabil pada berbagai sistem operasi 
(Windows,Linux, Mac OS, Solaris dsb) 
• Open Source : didistribusikan secara open source 
(gratis) 
• Multiuser : dapat digunakan oleh beberapa user dalam 
waktu yang bersamaan tanpa mengalami masalah atau 
konflik 
• Performance Tuning : memiliki kecepatan yang baik 
dalam menangani query sederhana. 
• Column Types : memiliki tipe kolom yang kompleks, 
seperti : signed/unsigned integer, float, double, char, 
varchar, blob, time, datetime, timestamp, year, set serta 
enum 
• Command dan Functions : memiliki olpertor dan fungsi 
secara penuh yang mendukkung perintah SELECT dan 
WHERE dalam query
7 
Keistimewaan MySQL 
• Security : memiliki lapisan sekuritas, seperti level 
subnetmask, nama host dan izin akses user disertai dengan 
password enkripsi. 
• Scalability dan Limits : mampu menangani database dalam 
skala besar dengan jumlah records lebih dari 50 juta dan 60 
ribu tabel serta 5 miliar baris. 
• Connectivity : dapat melakukan koneksi dengan client 
menggunakan protokol TCP/IP, Unix soket atau Named 
Pipes. 
• Localisation : dapat mendeteksi pesan kesalah (error code) 
pada client dengan menggunakan lebih dari dua puluh 
bahasa. 
• Interface : memiliki interface terhadap berbagai aplikasi dan 
bahasa pemrograman dengan fungsi API (Application 
Programming Interface). 
• Clients dan Tools : dilengkapi dengan berbagai tool yang 
dapat digunakan untuk administrasi database 
• Struktur Tabel : memiliki struktur tabel yang lebih 
fleksibeldalam menangani ALTER TABLE dibandingkan 
Oracle atau PostgreSQL
8 
Dasar MySQL 
• Mengaktifkan direktory MySQL 
c:>MYSQL 
• Mengatur password root 
mysql>MYSQLADMIN –UROOT PASSWORD nama password; 
• Membuat, mengaktifkan dan melihat database 
mysql>CREATE DATABASE nama_database; 
mysql>USE nama_database; 
mysql>SHOW DATABASES; 
• Membuat, mengetahui struktur dan melihat tabel 
mysql>CREATE TABLE nama_table (nama_field type_field(panjang_field), ) ; 
mysql>DESCRIBE nama_table; 
mysql>SHOW TABLES;
9 
Dasar MySQL 
• Mengisikan data ke dalam tabel 
mysql>INSERT INTO nama_tabel VALUE(data1a,data1b,…..); 
• Menampilkan data untuk semua kolom 
mysql>SELECT * FROM nama_table; 
• Menampilkan data untuk kolom tertentu 
mysql>SELECT field1,field2 FROM nama_table; 
• Menampilkan data dengan menghindari pengulang-an data pada kolom 
yang diinginkan 
mysql>SELECT DISTINCT field1 FROM nama_table; 
• Menampilkan data dengan mengurutkannya secara Ascending atau 
Descending 
mysql>SELECT field1,field2 FROM nama_table ORDER BY field3; 
• Menampilkan data dengan penyaringan 
mysql>SELECT * FROM nama_table WHERE field1 = Item_data; 
mysql>SELECT * FROM nama_table WHERE field1 < item_data; 
mysql>SELECT * FROM nama_table WHERE field1 BETWEEN item_data1 AND 
item_data2; 
mysql>SELECT * FROM nama_table WHERE field1 LIKE %keyword’;
10 
Dasar MySQL 
• Mengetahui jumlah nilai pada suatu kolom (SUM) 
mysql> SELECT SUM(field1) FROM nama_tabel ; 
• Mengetahui jumlah nilai rata-rata pada suatu kolom (AVG) 
mysql> SELECT AVG(field1) FROM nama_tabel ; 
• Mengetahui nilai maksimal/minimal pada suatu kolom 
(MAX/MIN) 
mysql> SELECT MAX(field1) FROM nama_tabel ; 
mysql> SELECT MIN(field1) FROM nama_tabel ; 
• Mengetahui jumlah record yang tidak bernilai kosong pada 
suatu tabel (COUNT) 
mysql> SELECT COUNT(*) FROM nama_tabel ; 
• Melihat gabungan dua tabel 
mysql> SELECT nama_tabel1.field1a, nama_tabel1.field1b, 
nama_tabel2.field2a, nama_tabel2.field2b FROM 
nama_tabel1,nama_tabel2 WHERE nama_tabel1.field3a, 
nama_tabel2.field3b ;
Fungsi-fungsi MySQL yang dapat 
11 
diakses PHP 
• Mysql_connect : untuk membuat hubungan ke database MySQL yang terdapat 
pada suatu host 
mysql_connect(host,nama_pemakai,password); 
Contoh : $id_mysql= mysql_connect(“localhost”,”php”,”pinguin”); 
• Mysql_close : untuk menutup hubungan ke database MySQL 
mysql_close(pengenal_hubungan); 
Contoh : mysql_close($id_mysql”); 
• Mysql_select_db : untuk memilih database MySQL (seperti USE) 
mysql_select_db(database, pengenal_hubungan); 
Contoh : mysql_select_db(“bukualmt”,$id_mysql); 
• Mysql_query : untuk mengeksekusi permintaan tehradap tabel 
mysql_query(permintaan, pengenal_hubungan); 
Contoh : mysql_query(SELECT * FROM kota”,,$id_mysql); 
• Mysql_db_query : untuk menjalankan suatgu permintaan terhdap suatu database 
mysql_db_query(database, permintaan,pengenal_hubungan); 
Contoh : mysql_db_query(“bukualmt”,”SELECT * FROM kota”,$id_mysql);

More Related Content

What's hot

10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
Abdur Rasyid
 
Sistem berkas dan keamana data
Sistem berkas dan keamana dataSistem berkas dan keamana data
Sistem berkas dan keamana data
David Rigan
 
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
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
dedidarwis
 
Decision support system dalam sistem informasi manajemen
Decision support system dalam sistem informasi manajemenDecision support system dalam sistem informasi manajemen
Decision support system dalam sistem informasi manajemen
fatmaseptiani
 
Kelompok 3 (keamanaan sistem terdistribusi)
Kelompok 3 (keamanaan sistem terdistribusi)Kelompok 3 (keamanaan sistem terdistribusi)
Kelompok 3 (keamanaan sistem terdistribusi)
AFirza
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
Mr. Nugraha
 
Soal uas struktur data
Soal uas struktur dataSoal uas struktur data
Soal uas struktur data
Bina Sarana Informatika
 
Pemrograman Basis Data "Trigger"
Pemrograman Basis Data "Trigger"Pemrograman Basis Data "Trigger"
Pemrograman Basis Data "Trigger"
Opik Oenk
 
Optical Disk
Optical DiskOptical Disk
Optical Disk
Bika Alif Nur Faqih
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
naufals11
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
dedidarwis
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
sukangimpi
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
Agung Firdausi Ahsan
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
ym.ygrex@comp
 
Data mining
Data miningData mining
Data mining
Agung Apriyadi
 

What's hot (20)

10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
 
Sistem berkas dan keamana data
Sistem berkas dan keamana dataSistem berkas dan keamana data
Sistem berkas dan keamana 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
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Decision support system dalam sistem informasi manajemen
Decision support system dalam sistem informasi manajemenDecision support system dalam sistem informasi manajemen
Decision support system dalam sistem informasi manajemen
 
Kelompok 3 (keamanaan sistem terdistribusi)
Kelompok 3 (keamanaan sistem terdistribusi)Kelompok 3 (keamanaan sistem terdistribusi)
Kelompok 3 (keamanaan sistem terdistribusi)
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Soal uas struktur data
Soal uas struktur dataSoal uas struktur data
Soal uas struktur data
 
Pemrograman Basis Data "Trigger"
Pemrograman Basis Data "Trigger"Pemrograman Basis Data "Trigger"
Pemrograman Basis Data "Trigger"
 
Optical Disk
Optical DiskOptical Disk
Optical Disk
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Tugas dbms powerpoint
Tugas dbms powerpointTugas dbms powerpoint
Tugas dbms powerpoint
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
Pengertian field, record, table, file, data dan basis data lengkap   pengerti...Pengertian field, record, table, file, data dan basis data lengkap   pengerti...
Pengertian field, record, table, file, data dan basis data lengkap pengerti...
 
Data mining
Data miningData mining
Data mining
 

Viewers also liked

Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Arri Widyanto
 
Keterkaitan antara pengangguran dan inflasi
Keterkaitan antara pengangguran dan inflasiKeterkaitan antara pengangguran dan inflasi
Keterkaitan antara pengangguran dan inflasioktavianina
 
Pemrograman komputer 10 (database)
Pemrograman komputer  10 (database)Pemrograman komputer  10 (database)
Pemrograman komputer 10 (database)
jayamartha
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 express
Denny Yahya
 
[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG
[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG
[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG
Imtihanatq
 
Sistem Informasi Geografi
Sistem Informasi GeografiSistem Informasi Geografi
Sistem Informasi Geografi
Joshua Adiguna Prastowo
 
Materi diagram kelas-implementasi-1
Materi diagram kelas-implementasi-1Materi diagram kelas-implementasi-1
Materi diagram kelas-implementasi-1
Fajar Baskoro
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
haniputriheryanti26
 
Bab 7 studi kasus
Bab 7   studi kasusBab 7   studi kasus
Bab 7 studi kasus
Muhammad Yunus
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship DiagramAnggi Mayona
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
Rio Rinaldy
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
Nishu Rastogi
 
Fungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi inversFungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi invers
noussevarenna
 
Resume makro ekonomi bab 1-19 mankiw
Resume makro ekonomi bab 1-19 mankiwResume makro ekonomi bab 1-19 mankiw
Resume makro ekonomi bab 1-19 mankiw
universitas negeri padang
 
Sistem informasi geografi
Sistem informasi geografiSistem informasi geografi
Sistem informasi geografi
Tuti Rina Lestari
 
Pekan 2 data, informasi, dan basisdata
Pekan 2 data, informasi, dan basisdataPekan 2 data, informasi, dan basisdata
Pekan 2 data, informasi, dan basisdata
D3 Perpustakaan UM 2014
 

Viewers also liked (16)

Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
Keterkaitan antara pengangguran dan inflasi
Keterkaitan antara pengangguran dan inflasiKeterkaitan antara pengangguran dan inflasi
Keterkaitan antara pengangguran dan inflasi
 
Pemrograman komputer 10 (database)
Pemrograman komputer  10 (database)Pemrograman komputer  10 (database)
Pemrograman komputer 10 (database)
 
Part 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 expressPart 3 4 - dbms pada sql server 2005 express
Part 3 4 - dbms pada sql server 2005 express
 
[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG
[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG
[GEOGRAFI XII IIS 1] Sistem Informasi Geografis/SIG - MAN 2 KOTA SERANG
 
Sistem Informasi Geografi
Sistem Informasi GeografiSistem Informasi Geografi
Sistem Informasi Geografi
 
Materi diagram kelas-implementasi-1
Materi diagram kelas-implementasi-1Materi diagram kelas-implementasi-1
Materi diagram kelas-implementasi-1
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Bab 7 studi kasus
Bab 7   studi kasusBab 7   studi kasus
Bab 7 studi kasus
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
 
Fungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi inversFungsi komposisi dan fungsi invers
Fungsi komposisi dan fungsi invers
 
Resume makro ekonomi bab 1-19 mankiw
Resume makro ekonomi bab 1-19 mankiwResume makro ekonomi bab 1-19 mankiw
Resume makro ekonomi bab 1-19 mankiw
 
Sistem informasi geografi
Sistem informasi geografiSistem informasi geografi
Sistem informasi geografi
 
Pekan 2 data, informasi, dan basisdata
Pekan 2 data, informasi, dan basisdataPekan 2 data, informasi, dan basisdata
Pekan 2 data, informasi, dan basisdata
 

Similar to Konsep basis data pengantar my sql

Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis data
hairul anwar
 
Bab12 backup dan restore basis data
Bab12 backup dan restore basis dataBab12 backup dan restore basis data
Bab12 backup dan restore basis data
Agung Sakepris
 
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
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
Rochmad Jassin
 
007 01 138 tugas1 basis data
007 01 138 tugas1 basis data007 01 138 tugas1 basis data
007 01 138 tugas1 basis dataArya Bgtcool
 
Desain database
Desain databaseDesain database
Desain database
Ainul Yaqin
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
Ervinda Fadilah
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
omenk dinar
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
Nurdin Al-Azies
 
2 model eer
2 model eer2 model eer
2 model eer
Danar Retno Sari
 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
rohmat arief
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
bukanyusup13
 
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
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
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
Räjù GùÑáwàn
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
suliantojo
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
Rochmad Jassin
 
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
 
Modul mysql
Modul mysqlModul mysql

Similar to Konsep basis data pengantar my sql (20)

Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Modul praktikum basis data
Modul praktikum basis dataModul praktikum basis data
Modul praktikum basis data
 
Bab12 backup dan restore basis data
Bab12 backup dan restore basis dataBab12 backup dan restore basis data
Bab12 backup dan restore 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
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
 
007 01 138 tugas1 basis data
007 01 138 tugas1 basis data007 01 138 tugas1 basis data
007 01 138 tugas1 basis data
 
Desain database
Desain databaseDesain database
Desain database
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Mysql rahmat
Mysql rahmatMysql rahmat
Mysql rahmat
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
 
2 model eer
2 model eer2 model eer
2 model eer
 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
Modul%20 mysql
 
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
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
Modul mysql
Modul mysqlModul mysql
Modul mysql
 

More from Universitas Bina Darma Palembang

30448 pertemuan1
30448 pertemuan130448 pertemuan1
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
Universitas Bina Darma Palembang
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
Universitas Bina Darma Palembang
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
Universitas Bina Darma Palembang
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
Universitas Bina Darma Palembang
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
Universitas Bina Darma Palembang
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
Universitas Bina Darma Palembang
 
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
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
Universitas Bina Darma Palembang
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
Universitas Bina Darma Palembang
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
Universitas Bina Darma Palembang
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
Universitas Bina Darma Palembang
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
Universitas Bina Darma Palembang
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
Universitas Bina Darma Palembang
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
Universitas Bina Darma Palembang
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
Universitas Bina Darma Palembang
 

More from Universitas Bina Darma Palembang (20)

30448 pertemuan1
30448 pertemuan130448 pertemuan1
30448 pertemuan1
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
 
23921 pertemuan 3
23921 pertemuan 323921 pertemuan 3
23921 pertemuan 3
 
19313 pertemuan6
19313 pertemuan619313 pertemuan6
19313 pertemuan6
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
 
17945 pertemuan5
17945 pertemuan517945 pertemuan5
17945 pertemuan5
 
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)
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
 
13926 pertemuan4
13926 pertemuan413926 pertemuan4
13926 pertemuan4
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
 

Recently uploaded

UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
unikbetslotbankmaybank
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
muhammadfauzi951
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
tobol95991
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
muhandhis1
 
Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
RizkyAji15
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
Muhammad Nur Hadi
 
3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx
ephy3
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
attikahgzl
 

Recently uploaded (8)

UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
UNIKBET : Link Slot Resmi Pragmatic Play Bisa Deposit Via Bank Bengkulu 24 Ja...
 
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan  (1).pptxPresentasi Luring (8JP)_ Refleksi Tahunan  (1).pptx
Presentasi Luring (8JP)_ Refleksi Tahunan (1).pptx
 
slide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.pptslide_13_Pengamanan_Jaringan_Komputer.ppt
slide_13_Pengamanan_Jaringan_Komputer.ppt
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
 
Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
 
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay..."Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...
 
3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx3. Menganalisis CP dan Menyusun TP, ATP.pptx
3. Menganalisis CP dan Menyusun TP, ATP.pptx
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
 

Konsep basis data pengantar my sql

  • 1. Konsep Dasar Sistem Basis Data (Pengantar ke materi MySQL)
  • 2. Data , Basis Data dan Informasi • Data Fakta tentang sesuatu di dunia nyata yang direkam dan disimpan dalam media komputer 2 • Basis Data Koleksi dari data-data yang terorganisasi sedemikian rupa sehingga data mudah disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-perhitungan tertentu, dan dihapus) • Informasi Data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi pengguna
  • 3. Cara Pandang Data • Peringkat Fisik (terendah) : mendeskripsikan struktur data yang digunakan, pola representasi bit dsb, yang akan disimpan dalam penyimpanan fisik. • Peringkat Logika : medeskripsikan data apa yang disimpan di basis data dan hubungan apa yang ada antara data-data tersebut. • Peringkat Pengguna (tertinggi) : menyederhanakan interaksi pengguna dengan sistem dalam bentuk GUI dakan aplikasi sistem basis data. 3
  • 4. Model Relasional Basis Data (RDBMS) • Model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antar data-data tersebut. • Setiap tabel memiliki sejumlah kolom dimana setiap kolom memiliki nama yang unik atau disebut Field. Setiap field akan didefinisikan tipe dan panjang fieldnya. • Kumpulan field hingga membentuk suatu entity yang unik disebut Record. Tabel : Mahasiswa Tabel : Matakuliah 4 NIM Nama 11290254 Anindita 12290358 Bonita 11290435 Carminia No_MK Nama_MK SKS 110011 Pascal 3 130012 C 3 130013 Basis Data 3 NIM No_MK Nilai 11290253 110011 A 12290358 130012 A 11290435 130013 C Tabel : Pengambilan Matakuliah Database Universitas
  • 5. 5 MySQL • MySQL termasuk ke dalam Relational Database Management System (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License) • MySQL merupakan turunan dari konsep database SQL (Structured Query Languange) untuk pemilihan /seleksi dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
  • 6. 6 Keistimewaan MySQL • Portability : berjalan stabil pada berbagai sistem operasi (Windows,Linux, Mac OS, Solaris dsb) • Open Source : didistribusikan secara open source (gratis) • Multiuser : dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik • Performance Tuning : memiliki kecepatan yang baik dalam menangani query sederhana. • Column Types : memiliki tipe kolom yang kompleks, seperti : signed/unsigned integer, float, double, char, varchar, blob, time, datetime, timestamp, year, set serta enum • Command dan Functions : memiliki olpertor dan fungsi secara penuh yang mendukkung perintah SELECT dan WHERE dalam query
  • 7. 7 Keistimewaan MySQL • Security : memiliki lapisan sekuritas, seperti level subnetmask, nama host dan izin akses user disertai dengan password enkripsi. • Scalability dan Limits : mampu menangani database dalam skala besar dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. • Connectivity : dapat melakukan koneksi dengan client menggunakan protokol TCP/IP, Unix soket atau Named Pipes. • Localisation : dapat mendeteksi pesan kesalah (error code) pada client dengan menggunakan lebih dari dua puluh bahasa. • Interface : memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan fungsi API (Application Programming Interface). • Clients dan Tools : dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database • Struktur Tabel : memiliki struktur tabel yang lebih fleksibeldalam menangani ALTER TABLE dibandingkan Oracle atau PostgreSQL
  • 8. 8 Dasar MySQL • Mengaktifkan direktory MySQL c:>MYSQL • Mengatur password root mysql>MYSQLADMIN –UROOT PASSWORD nama password; • Membuat, mengaktifkan dan melihat database mysql>CREATE DATABASE nama_database; mysql>USE nama_database; mysql>SHOW DATABASES; • Membuat, mengetahui struktur dan melihat tabel mysql>CREATE TABLE nama_table (nama_field type_field(panjang_field), ) ; mysql>DESCRIBE nama_table; mysql>SHOW TABLES;
  • 9. 9 Dasar MySQL • Mengisikan data ke dalam tabel mysql>INSERT INTO nama_tabel VALUE(data1a,data1b,…..); • Menampilkan data untuk semua kolom mysql>SELECT * FROM nama_table; • Menampilkan data untuk kolom tertentu mysql>SELECT field1,field2 FROM nama_table; • Menampilkan data dengan menghindari pengulang-an data pada kolom yang diinginkan mysql>SELECT DISTINCT field1 FROM nama_table; • Menampilkan data dengan mengurutkannya secara Ascending atau Descending mysql>SELECT field1,field2 FROM nama_table ORDER BY field3; • Menampilkan data dengan penyaringan mysql>SELECT * FROM nama_table WHERE field1 = Item_data; mysql>SELECT * FROM nama_table WHERE field1 < item_data; mysql>SELECT * FROM nama_table WHERE field1 BETWEEN item_data1 AND item_data2; mysql>SELECT * FROM nama_table WHERE field1 LIKE %keyword’;
  • 10. 10 Dasar MySQL • Mengetahui jumlah nilai pada suatu kolom (SUM) mysql> SELECT SUM(field1) FROM nama_tabel ; • Mengetahui jumlah nilai rata-rata pada suatu kolom (AVG) mysql> SELECT AVG(field1) FROM nama_tabel ; • Mengetahui nilai maksimal/minimal pada suatu kolom (MAX/MIN) mysql> SELECT MAX(field1) FROM nama_tabel ; mysql> SELECT MIN(field1) FROM nama_tabel ; • Mengetahui jumlah record yang tidak bernilai kosong pada suatu tabel (COUNT) mysql> SELECT COUNT(*) FROM nama_tabel ; • Melihat gabungan dua tabel mysql> SELECT nama_tabel1.field1a, nama_tabel1.field1b, nama_tabel2.field2a, nama_tabel2.field2b FROM nama_tabel1,nama_tabel2 WHERE nama_tabel1.field3a, nama_tabel2.field3b ;
  • 11. Fungsi-fungsi MySQL yang dapat 11 diakses PHP • Mysql_connect : untuk membuat hubungan ke database MySQL yang terdapat pada suatu host mysql_connect(host,nama_pemakai,password); Contoh : $id_mysql= mysql_connect(“localhost”,”php”,”pinguin”); • Mysql_close : untuk menutup hubungan ke database MySQL mysql_close(pengenal_hubungan); Contoh : mysql_close($id_mysql”); • Mysql_select_db : untuk memilih database MySQL (seperti USE) mysql_select_db(database, pengenal_hubungan); Contoh : mysql_select_db(“bukualmt”,$id_mysql); • Mysql_query : untuk mengeksekusi permintaan tehradap tabel mysql_query(permintaan, pengenal_hubungan); Contoh : mysql_query(SELECT * FROM kota”,,$id_mysql); • Mysql_db_query : untuk menjalankan suatgu permintaan terhdap suatu database mysql_db_query(database, permintaan,pengenal_hubungan); Contoh : mysql_db_query(“bukualmt”,”SELECT * FROM kota”,$id_mysql);