Modul 1 Sistem Basis Data
Modul 1 Sistem Basis Data
Dosen Pengampu:
Dian Ramadhani, ST
KATA PENGANTAR
Modul Praktikum Perancangan Sistem Basis Data dengan My SQL pada platform windows
yang terdapat pada paket instalasi XAMPP ini disusun untuk memudahkan para Mahasiswa yang
mengambil Mata Kuliah Sistem Basis Data di Jurusan Sistem Informasi Fakultas Sains dan
Teknologi
Modul ini juga diperuntukkan bagi para pembaca yang tertarik dalam pengembangan
sistem basis data.
Dian Ramadhani, ST
MODUL I
Pengenalan My SQL
TUJUAN:
Mahasiswa Bisa Mengoperasikan My SQL yang diakses melaui browser internet, Mengerti
fungsi dari masing-masing menu dan bisa menggunakan menu-menu tersebut, mengenal
bahasa SQL dan tipe 2 data datalam SQL
1. Pengenalan My SQL
MySQL adalah Relational Database Management System (RDBMS), yang didistribusikan
secara gratis di bawah license GPL (General Public License). Setiap orang bebas menggunakan
MySQL tetapi harus bersifat open source. MySQL menggunakan bahasa SQL (Structured Query
Language).
MySQL tersedia untuk beberapa platform, di antara nya adalah untuk versi windows dan
versi linux. Interface pengembangan pada basis data dengan MySQL dapat dilakukan dengan
command line melalui command promt, dan untuk melakukan administrasi secara lebih mudah
terhadap Mysql, anda dapat menggunakan software tertentu yang berbasis GUI, di antara nya
adalah phpmyadmin dan mysql yog.
MySQL merupakan salah satu database terpopuler karena sering dintegrasikan dengan PHP
yang sangat powerful pada platform pengembangan sistem berbasis web. File executable MySQL
dapat diunduh di situs www.mysql.com. Selain itu file program MySQL terdapat pada bundel
perangkat lunak XAMPP yang merupakan gabungan dari Apache server, MySQL, dan PHP, dapat
diperoleh di www.apachefriends.org.
Pada kesempatan kali ini, kita akan menggunakan phpmyadmin dalam bundel xampp yang
digunakan dalam OS windows, link download www.apachefriends.org/en/xampp-windows.html
Contoh:
a. CREATE DATABASE
b. CREATE TABLE
c. DROP TABLE
d. ALTER TABLE
2. DML = Data Manipulation Language
Digunakan untuk memanipulasi data
Contoh:
a. SELECT mengambil data
b. DELETE menghapus data
c. INSERT menyisipkan data
d. UPDATE mengubah data
3. DCL
___
B. Penjelasan Tipe Data
Ada beberapa jenis tipe data yang digunakan dalam MySQL, sebagai berikut
1. Jenis Kolom Teks atau Karakter
a. CHAR
: Teks dengan lebar data tetap (M), maksimal 255 karakter
b. VARCHAR
: Teks dengan lebar data bervariasi, maksimal 255 karakter
2. Jenis Kolom Numerik atau bilangan
a. TINYINT
: Bilangan bulat dengan kisaran nilai Signed : -128 s/d 127 dan
Unsigned : 0 s/d 255
b. SMALLINT
: Bilangan bulat dengan kisaran nilai Signed : -32768 s/d 32767 dan
Unsigned0 s/d 65535
c. MEDIUMINT
: Bilangan bulat dengan kisaran nilai Signed : -8388608 s/d 8388607
dan Unsigned : 0 s/d 1677215
d. INT
: Bilangan bulat dengan kisaran nilai Signed : -2147683647 s/d
2147683647 dan Unsigned : 0 s/d 4294967295
e. BIGINT
: Bilangan bulat dengan kisaran nilai Signed : 9223372036854775808 s/d 9223372036854775807 dan Unsigned :
0 s/d 18446744073709551615
f. FLOAT
: Bilangan pecahan presisi tunggal dengan kisaran nilai : Nilai
Minimum (tanpa nilai nol) 1.175494351E-38 dan Nilai Maksimum
(tanpa nilai nol) 6.402823466E + 38
g. DOUBLE atau REAL
: Bilangan pecahan presisi ganda dengan kisaran nilai : Nilai
Minimum (tanpa nilai nol) 2.22507380720E-308 dan Nilai
Maksimum (tanpa nilai nol) 1.7976931348623157E + 308
h. DECIMAL(M, D) atau NUMERIC(M, D): Bilangan desimal, dengan nilai tergantung besaran M,
dan D
TYBYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
TYNYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
DATE
DATETIME
TIME
TIMESTAMP
3. Menginstall MySQL
Untuk menginstal, terlebih dahulu download master MySQL di link download yang telah
disebutkan sebelumnya, setelah itu langkah pertama adalah klik kanan dan pilih run As
Administrator
Langkah ke empat, pilih lokasi untuk tempat folder instalasi xampp, kita set di drive System
(C) :
Langkah kelima, aktifkan semua servis xampp dengan mencentang opsi yang disediakan
Setelah itu akan terbuka jendela comman promt, checking necessary port, tunggu
4. Memulai MySQL
a. Buka browser, contoh modzila firefox yang ada di desktop atau task bar
b. di url ketik : localhost
e.
f.
f.
i.
Menambah kolom
Lihat di bawah struktur tabel ada fasilitas tambah kolom, tambahkan 1 kolom
setelah tanggal lahir
j.
Menghapus kolom
Pilih kolom yang akan dihapus, klik hingga muncul tanda centang dan pilih hapus