0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan21 halaman

1709612881modul 4

Modul 4 membahas MySQL server. MySQL adalah database server yang dapat berjalan pada beberapa sistem operasi dan menyimpan ratusan pengguna. Modul ini menjelaskan konsep dasar MySQL seperti perintah SQL, tipe data, dan fungsi agregat seperti rata-rata, hitung, dan nilai maksimum.

Diunggah oleh

2206062
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan21 halaman

1709612881modul 4

Modul 4 membahas MySQL server. MySQL adalah database server yang dapat berjalan pada beberapa sistem operasi dan menyimpan ratusan pengguna. Modul ini menjelaskan konsep dasar MySQL seperti perintah SQL, tipe data, dan fungsi agregat seperti rata-rata, hitung, dan nilai maksimum.

Diunggah oleh

2206062
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 21

Modul 4

MySQL Server

1.1. Teori Singkat Tentang MySQL


MySQL merupakan sebuah database server yang dapat berjalan pada beberapa
Sistem Operasi. Pada awalnya MySQL dikembangkan dan dijalankan hanya pada Sistem
Operasi LINUX saja, akan tetapi dengan perkembanganya sekarang MySQL dapat juga
dijalankan pada beberapa Sistem Operasi seperti Windwos 9X,2000,NT, maupun pada
komputer Solaris.
Database dengan nama MySQL atau dibaca (mai es kuel) ini dapat memuat
berpuluh-puluh bahkan beratus-ratus user untuk diolah didalamnya. Karna berupa
database Server maka program ini telah memiliki sebuah sistem keamanan yang
dipercaya bagi para penggunanya. Database MySQL memiliki lisensi resmi dari GNU/GPL
(General Public Lisense), sebagai pengguna anda dapat menggunakanya secara bebas dan
tanpa harus bayar.
Perintah yang digunakan dalam MySQL adalah perintah SQL (Struktur Query
Language ) yaitu berupa bahasa permintaan yang tersetruktur yang telah distandarkan
oleh pihak ANSI/ISO. Peritah-perintah yang digunakan dalam membangun sebuah
database dan tabel adalah:
1. Pernyataan
Pernyataan adalah perintah SQL yang meminta sesuatu tindakan kepada DBMS.
Beberapa pernyataan dasar SQL terdapat pada tabel berikut :
Pernyataan Keterangan
ALTER Mengubah struktur tabel
COMMIT Mengakhiri sebuah eksekusi transaksi
CREATE Menciptakan tabel, indeks atau pandangan
DELETE Menghapus baris pada tabel
DROP Menghapus tabel, indeks atau pandangan
GRANT Menugaskan hak terhadap basis data kepada
pengguna atau grup pengguna
INSERT Menambahkan sebuah baris pada tabel
REVOKE Membatalkan hak terhadap basis data

7
BASIS DATA – MODUL IV

Pernyataan Keterangan
ROLLBACK Mengembalikan ke keadaan semula jika suatu
transaksi gagal dilaksanakan
SELECT Memilih baris dan kolom pada tabel
UPDATE Mengubah nilai pada sebuah baris

2. Nama
Nama digunakan sebagai identitas bagi objek-objek pada DBMS. Contoh objek pada
DBMS adalah tabel, kolom dan pengguna.
3. Tipe Data
Setiap data memiliki tipe data, berikut ini adalah tipe data dalam MySQL :

1) Tipe data untuk numerik


Tipe Keterangan Range Nilai
TINYINT Nilai integer yang Signed : -128 s.d. 127
sangat kecil Unsigned : 0 s.d. 255
SMALLINT Nilai integer yang Signed : -32768 s.d. 32767
kecil Unsigned : 0 s.d. 65535
MEDIUMINT Integer dengan nilai Signed : -8388608 s.d. 8388607
medium Unsigned : 0 s.d. 16777215
INT Integer dengan nilai Signed : -2147483648 s.d. 2147483647
standar Unsigned : 0 s.d. 4294967295
BIGINT Integer dengan nilai Signed : -9223372036854775808 s.d.
besar 9223372036854775807
Unsigned : 0 s.d. 18446744073709551615
FLOAT Bilangan desimal minimum ± 1.175494351e-38
dengan single- maksimum ± 3.402823466e+38
precission
DOUBLE Bilangan desimal minimum ± 2.2205738585072014e-308
dengan double- maksimum ± 1.7976931348623457e+308
precission

8
BASIS DATA – MODUL IV

Tipe Keterangan Range Nilai


DECIMAL(M,D Bilangan float yang Tergantung pada nilai M dan D
) dinyatakan sebagai
string. M adalah
jumlah digit yang
disimpan dalam suatu
kolom, D adalah
jumlah digit
dibelakang koma

2) Tipe data string


Tipe Keterangan Ukuran Maksimum
CHAR(n) String karakter dengan panjang 1 M byte
yang tetap, yaitu n
VARCHAR(n) String karakter dengan panjang 1 M byte
yang tidak tetap, maksimum n.
TINYBLOB BLOB (Binary Large Object) yang 28-1 byte
sangat kecil
BLOB BLOB berukuran kecil 216-1 byte
MEDIUMBLOB BLOB berukuran sedang 224-1 byte
LONGBLOB BLOB berukuran besar 232-1 byte
TINYTEXT String teks yang sangat kecil 28-1 byte
TEXT String teks berukuran kecil 216-1 byte
LONGTEXT String teks berukuran besar 232-1 byte
ENUM Enumerasi, kolom dapat diisi 65535 anggota
dengan satu member enumerasi
SET Himpunan, kolom dapat diisi dengan 64 anggota himpunan
beberapa nilai anggota himpunan

9
BASIS DATA – MODUL IV

3) Tipe data tanggal dan jam


Tipe Range Format
DATE “1000-01-01” s.d. “9999-12-31” “0000-00-00”
TIME “-832:59:59” s.d. “838:59:59” “00:00:00”
DATETIME “1000-01-01 00:00:00” s.d. “9999- “0000-00-00
12-31 23:59:59” 00:00:00”

4) Tipe data untuk numerik


Tipe Keterangan Range Nilai
TINYINT Nilai integer yang sangat Signed : -128 s.d. 127
kecil Unsigned : 0 s.d. 255
SMALLINT Nilai integer yang kecil Signed : -32768 s.d. 32767
Unsigned : 0 s.d. 65535
MEDIUMINT Integer dengan nilai Signed : -8388608 s.d. 8388607
medium Unsigned : 0 s.d. 16777215
INT Integer dengan nilai Signed : -2147483648 s.d.
standar 2147483647
Unsigned : 0 s.d. 4294967295
BIGINT Integer dengan nilai besar Signed : -
9223372036854775808 s.d.
9223372036854775807
Unsigned : 0 s.d.
18446744073709551615
FLOAT Bilangan desimal dengan minimum ± 1.175494351e-38
single-precission maksimum ± 3.402823466e+38
DOUBLE Bilangan desimal dengan minimum ±
double-precission 2.2205738585072014e-308
maksimum ±
1.7976931348623457e+308
DECIMAL(M,D) Bilangan float yang Tergantung pada nilai M dan D
dinyatakan sebagai string.
M adalah jumlah digit yang

10
BASIS DATA – MODUL IV

Tipe Keterangan Range Nilai


disimpan dalam suatu
kolom, D adalah jumlah
digit dibelakang koma

4. Konstanta
Konstanta menyatakan nilai yang tetap.

5. Ekspresi
Ekspresi adalah segala sesuatu yang menghasilkan nilai. Ekspresi digunakan untuk
menghitung nilai. Simbol-simbol yang dapat digunakan pada ekspresi aritmatika
adalah
Simbol Keterangan
* Perkalian
/ Pembagian
+ Penjumlahan
- Pengurangan

6. Aggregate Functions (Fungsi Agregat)


Fungsi adalah sebuah subprogram yang menghasilkan suatu nilai jika dipanggil.
Fungsi agregat adalah fungsi standar di dalam SQL, suatu fungsi yang digunakan
untuk melakukan summary, fungsi statistik standar yang dikenakan pada suatu tabel
atau query.
a. AVG(ekspresi)
Fungsi ini digunakan untuk mencari rata-rata nilai (dengan tipe data numerik)
dalam suatu kolom dari suatu tabel atau ekspresi.
b. COUNT(x)
Fungsi ini digunakan untuk menghitung jumlah record (baris) dari suatu kolom
dari suatu tabel. X adalah nama kolom yang ingin dicari jumlah barisnya.
c. MAX(ekspresi)
Fungsi ini digunakan untuk mencari nilai terbesar dari suatu kolom dari suatu
tabel. Kolom yang dicari nilai terbesarnya memiliki tipe data numerik.

11
BASIS DATA – MODUL IV

d. MIN(ekspresi)
Fungsi ini digunakan untuk mencari nilai terkecil dari suatu kolom dari suatu
tabel. Kolom yang dicari nilai terkecilnya memiliki tipe data numerik.
e. SUM(ekspresi)
Fungsi ini digunakan untuk mendapatkan nilai total dari suatu kolom pada suatu
tabel.

1.2. Installasi MySQL


Langkah pertama yang harus kita lakukan yaitu, download file MySQL yang tersedia pada
link download berikut: https://dev.mysql.com/downloads/mysql/

1) MySQL Server
1) Jalankan file setup mysql yaitu mysql 8.0.32.0 .maka akan muncul dialog
instalasi:

12
BASIS DATA – MODUL IV

2) Pilih jenis instalasi yang akan Anda lakukan. Pada Latihan kali ini silahkah pilih
menu custom karena kebutuhannya hanya sebatas MySQL server saja. Lalu klik
Next.

3) Selanjutnya pilih dan klik tanda + pada pilihan MySQL servers lalu pilih MySQL
servers 8.0.32 kemudian klik tanda panah hijau untuk memindahkannya ke
kotak Product To Be Installed seperti pada gambar berikut:

13
BASIS DATA – MODUL IV

14
BASIS DATA – MODUL IV

4) Kemudian klik Next untuk melanjutkan.

5) Langkah selanjutnya adalah pengecekan requirement. Jika terdapat


pemberitahuan memerlukan Microsoft Visual C++ 2019 maka Anda perlu
menginstalnya terlebih dahulu. Tutorial instalasi terletak setelah tutorial
ini.

15
BASIS DATA – MODUL IV

6) Apabila Anda sudah menginstall semua requirement, tampilannya akan seperti


gambar berikut. Lalu klik Next.

7) Klik Execute untuk memulai proses instalasi.

16
BASIS DATA – MODUL IV

8) Tunggu hingga proses instalasi selesai. Apabila sudah statusnya akan Complete
lalu, klik Next seperti gambar berikut:

9) Selanjutnya, klik Next untuk melakukan konfigurasi awal.

17
BASIS DATA – MODUL IV

10) Pada jendela Type Networking, PENTING: Ubah Port dari 3306 menjadi
3310 untuk menghindari crash/bentrok dengan aplikasi XAMPP. Lalu, klik
Next.

11) Pada jendela Authentication Method. Biarkan saja konfigurasinya default, lalu
klik Next

18
BASIS DATA – MODUL IV

12) Dalam jendela Accounts dan Roles. Masukkan kata sandi yang nanti akan
digunakan untuk mengakses aplikasi dan basis data. Simpan baik-baik kata
sandi tersebut dan jangan sampai lupa. Lalu, klik Next.

13) Jangan beri tanda checklist pada Configure MySQL Server as Windows Service.
Hal ini dilakukan agar server MySQL tidak bentrok dengan MySQL yang
terdapat pada paket XAMPP. Kemudian klik Next.

19
BASIS DATA – MODUL IV

14) Pada Jendela Server File Permission, biarkan konfigurasi default. Lalu, klik
Next.

15) Klik Execute untuk memulai proses konfigurasi pada komputer Anda.

20
BASIS DATA – MODUL IV

16) Tunggu hingga semua proses konfigurasi memiliki tanda centang. Lalu, klik
Finish.

17) Klik Next dan Finish untuk mengakhiri instalasi. Hingga pada tahap ini proses
install MySQL Server telah selesai.

21
BASIS DATA – MODUL IV

2) Paket XAMPP
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah
paket. Dengan meningstall XAMPP maka tidakperlu lagi melakukan instalasi dan
konfigurasi web server apache, PHP dan MySQL secara manual. XAMPP akan
menginstalasi dan mengkonfigurasikannya secara otomatis atau auto konfigurasi.
Versi terbaru XAMPP bisa didownload pada:
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.4.33/xampp-
windows-x64-7.4.33-0-VC15.zip/download

Untuk menginstalasi xampp dengan melakukan tahapan berikut:


1) Jalankan file xampp-windows-x64-8.2.0-0…(atau versi lainnya):

22
BASIS DATA – MODUL IV

2) Klik Next

3) Biarkan konfigurasi default, lalu klik Next.

3) Pilih dimana lokasi aplikasi XAMPP akan diinstal, jika ingin tetap default lanjut klik
Next.

23
BASIS DATA – MODUL IV

4) Selanjutnya akan muncul dialog instalasi memilih Bahasa yang ingin digunakan, pilih
English lalu, klik Next.

5) Klik next untuk memulai instalasi.

6) Tunggu beberapa saat hingga proses instalasi selesai, lalu klik Finish.

24
BASIS DATA – MODUL IV

7) Jalankan XAMPP Control Panel yang ada di desktop. Atau anda juga dapat
menjalankan XAMPP Control Panel dari menu Start -> All Programs ->
apachefriends -> xampp -> xampp control panel. Beri centang pada kolom service
untuk Apache dan MySQL, setelah itu klik Start pada actions untuk service yang
diakifkan sehingga tombol start berubah menjadi Stop.

25
BASIS DATA – MODUL IV

1.3. Mengakses MySQL


Untuk memanggil MySQL bisa melalui beberapa cara sebagai berikut:
1. Cara 1 (yang menggunakan MySQL pada software package XAMPP):
1) Buka aplikasi XAMPP dan start service Apache dan MySQL. Kemudian klik menu shell
pada bagian kanan aplikasi.

2) Setelah itu ketikkan perintah berikut:


mysql –u root –p
Maka akan diminta untuk memasukkan passoword, isikan password,tekan enter lagi
untuk masuk. Selanjutnya akan ada respon dari server seperti gambar berikut :

3) Tampilan di atas menandakan bahwa telah berhasil melakukan koneksi ke server.

2. Cara 2 (yang menggunakan MySQL Server)


1) Dari menu Windows cari MySQL> MySQL 8.0 Command Line Client,

26
BASIS DATA – MODUL IV

2) Maka akan muncul tampilan seperti berikut ini. Masukkan password yang telah
ditentukan pada saat instalasi, kemudian tekan enter.

27

Anda mungkin juga menyukai