0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan

Materi - Database MySQL

Database adalah kumpulan data yang tersusun secara sistematis untuk memudahkan pengaksesan dan pengelolaan informasi. MySQL adalah salah satu sistem manajemen database yang populer yang menyimpan data dalam tabel-tabel. Tabel terdiri dari baris dan kolom dengan berbagai tipe data, dan dapat dikelola menggunakan perintah SQL maupun antarmuka GUI.

Diunggah oleh

itumc.manager
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
26 tayangan

Materi - Database MySQL

Database adalah kumpulan data yang tersusun secara sistematis untuk memudahkan pengaksesan dan pengelolaan informasi. MySQL adalah salah satu sistem manajemen database yang populer yang menyimpan data dalam tabel-tabel. Tabel terdiri dari baris dan kolom dengan berbagai tipe data, dan dapat dikelola menggunakan perintah SQL maupun antarmuka GUI.

Diunggah oleh

itumc.manager
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 24

Database MySQL

Pertemuan 12

APLIKASI KOMPUTER DAN MANAJEMEN DATABASE

Selviady Kurniawan, S.Kom., MARS


Pokok Bahasan
2

Pengenalan DataBase
Dasar-Dasar MySQL
Pengenalan DataBase
3

 Database: 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.
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.
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.
Pengenalan DataBase
6

client

ANTARMUKA Nama Variabel


BERBENTUK dan Nilai
FORM DATABASE
isian: ___
pass: * * * * PROGRAM
SUBMIT PEMROSES
RESPON
(ASP, PHP,
CGI)
server

Hasil HTML
Form
Dasar-Dasar MySQL
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.
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.
Dasar-Dasar MySQL
9

Beberapa tipe data pada MySQL yang sering digunakan:


Dasar-Dasar MySQL
10

Untuk mengelola database MySQL:


 Prompt DOS (tool command line)
 Program Utility (PHPMyAdmin)
Akses ke database:
 Koneksi ke database
 Query/permintaan data
 Pemutusan Koneksi
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.
Dasar-Dasar MySQL
12
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;
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);
Dasar-Dasar MySQL
15

Untuk mengetahui struktur tabel: desc namatabel;


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);
Dasar-Dasar MySQL
17

Untuk menampilkan isi tabel:


select * from tbl_karyawan;
Dasar-Dasar MySQL
18

Menampilkan field-field tertentu: select


kolom1,kolom2 from namatabel;
Dasar-Dasar MySQL
19

Menampilkan data dengan record tertentu:


select * from namatabel where baris=nilai;
Dasar-Dasar MySQL
20

 Menampilkan data dengan range tertentu:


select * from namatabel where namakolom between x and
y;
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%”;
Dasar-Dasar MySQL
22

 Menghilangkan tampilan data dengan nilai yang sama pada


satu kolom: select distinct namakolom from namatabel;
Dasar-Dasar MySQL
23

 Merubah isi pada kolom tertentu: select namatabel set


namakolom where namabaris;
Software Pengelolaan Database secara GUI
24

Navicat
phpMyAdmin
MySQL Workbench
SQLyog
MySQL Front
Heidi SQL

Anda mungkin juga menyukai