Anda di halaman 1dari 25

MAKALAH

MATA KULIAH BASIS DATA


MySQL

Oleh:
Anita Witri Hidayah
Nim: 2010016

PROGRAM STUDI KOMPUTERISASI AKUNTANSI


POLITEKNIK GANESHA GURU
2021
KATA PENGANTAR

Puji syukur atas kehadirat Tuhan Yang Maha Esa karena dengan rahmat,
karunia, serta taufik dan hidayah-nya lah penulis dapat menyelesaikan Makalah ini
sebatas pengetahuan dan kemampuan yang dimiliki. Dan juga Saya berterima
kasih pada bapak Dosen mata kuliah Jaringan Komputer yang telah memberikan
tugas ini kepada kami. Saya sangat berharap makalah ini dapat berguna dalam
rangka menambah wawasan serta pengetahuan kita mengenai “MySQL”. Penulis
juga menyadari sepenuhnya bahwa tugas ini terdapat begitu banyak kekurangan
dan jauh dari kesempurnaan. Untuk itu, saya berharap adanya kritik, saran dan
usulan demi perbaikan di masa yang akan datang, mengingat tidak ada sesuatu
yang sempurna tanpa sarana yang membangun. Sebelumnya saya mohon maaf
apabila terdapat kesalahan kata-kata yang kurang berkenan dalam makalah ini.
Semoga makalah sederhana ini dapat dipahami bagi siapapun yang membacanya.

Gerokgak, 29 November
2021

Anita Witri Hidayah


DAFTAR ISI

KATA PENGANTAR...........................................................................
DAFTAR ISI
BAB I PENDAHULUAN
A. Latar Belakang
B. Rumusan Masalah
C. Tujuan
BAB II PEMBAHASAN
A. Pengertian MySQL
B. Fungsi MySQL
C. Kelebihan dan Kekurangan MySQL
D. Fitur-fitur MySQL
E. Syntak Dasar
BAB III PENUTUP
A. Kesimpulan
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
A. Latar Belakang
MySQL adalah salah satu jenis database yang bersifat open
source. Tentunya, banyak sekali bentuk database selain MySQL sendiri.
Dalam pembuatan sebuah aplikasi yang kompleks dan dapat dijalankan
secara dinamis, database sangatlah dibutuhkan untuk menyimpan berbagai
data dalam bentuk informasi.
Website dan aplikasi berbasis mobile memerlukan database server
untuk menampung informasi yang banyak. Contohnya dari segi URL,
username, password, informasi user, dll. MySQL dapat memanajemen
segala macam bentuk basis data agar dapat dikelola dengan baik.
B. Rumusan Masalah
1. Apa pengertian MySQL?
2. Apa Fungsi MySQL?
3. Apa saja Kelebihan dan Kekurangan MySQL?
4. Apa Fitur-fitur MySQL?
5. Apa Syntak Dasar MySQL?
C. Tujuan
1. Untuk Mengetahui Pengertian MySQL
2. Untuk Mengetahui Fungsi MySQL
3. Untuk Mengetahui apa saja Kelebihan dan Kekurangan MySQL
4. Untuk Mengetahui Fitur-fitur MySQL
5. Untuk Mengetahui Syntak Dasar MySQL
BAB II
PEMBAHASAN
A. Pengertian MySQL
MySQL adalah sebuah DBMS (Database Management System)
menggunakan perintah SQL (Structured Query Language) yang banyak
digunakan saat ini dalam pembuatan aplikasi berbasis website. MySQL
dibagi menjadi dua lisensi, pertama adalah Free Software  dimana
perangkat lunak dapat diakses oleh siapa saja. Dan kedua
adalah Shareware dimana perangkat lunak berpemilik memiliki batasan
dalam penggunaannya. MySQL termasuk ke dalam RDBMS (Relational
Database Management System). Sehingga, menggunakan tabel, kolom,
baris, di dalam struktur database -nya. Jadi, dalam proses pengambilan
data menggunakan metode relational database. Dan juga menjadi
penghubung antara perangkat lunak dan database server.
B. Fungsi MySQL
Secara garis besar, fungsi dari MySQL adalah untuk membuat dan
mengelola database pada sisi server yang memuat berbagai informasi
dengan menggunakan bahasa SQL. Fungsi lain yang dimiliki adalah
memudahkan pengguna dalam mengakses data berisi informasi dalam
bentuk String (teks), yang dapat diakses secara personal maupun publik
dalam web.
Hampir seluruh penyedia server web atau host menyediakan
fasilitas untuk MySQL dalam pengembangan aplikasi berbasis website
untuk dikelola oleh web developer. Kemudian, antarmuka dari MySQL
adalah PHPMyAdmin. Yang berfungsi untuk menghubungkan antara
bahasa pemrograman PHP dengan MySQL untuk proses pengelolaan basis
data pada web.
C. Kelebihan dan Kekurangan MySQL
1. Kelebihan dari MySQL
Berikut ini merupakan beberapa kelebihan, diukur dari segi
penggunaan dan fitur yang dimiliki. 
a. Bersifat Open Source
Untuk penggunaan dari MySQL dapat diakses oleh siapa saja dan
kapan saja. Karena memiliki dua lisensi, yaitu Free
Software dan Shareware. Selain itu juga termasuk dalam sistem
manajemen database yang disediakan secara gratis. Serta, memiliki
banyak komunitas dan dokumentasi untuk membantu anda dalam
mengembangkan aplikasi menggunakan database server.
b. Mendukung Penggunaan Multi User
MySQL juga dapat digunakan secara bersama – sama dalam satu
waktu karena bersifat Multi User. Sehingga, anda tidak perlu
khawatir ketika mengakses basis data secara bersamaan.
Keuntungannya disini adalah, tim developer dapat mengerjakan
database secara bersamaan (team work).
c. Terintegrasi dengan Bahasa Pemrograman yang lain
Kelebihan lain adalah dapat terintegrasi dengan bahasa
pemrograman yang lain seperti pada PHP. Dengan menggunakan
PHPMyAdmin sebagai perantara, anda sudah bisa membuat basis
data pada web server dengan lebih efektif. Kemudian, dapat
digunakan juga untuk kebutuhan pengembangan perangkat lunak
dengan menggunakan framework seperti Laravel, dan CodeIgniter.
d. Sajian Tipe Data yang Bervariatif
Tipe data yang disajikan dalam MySQL juga sangat variatif.
Contohnya adalah tipe data varchar, integer, float, double, date,
timestamp, dll. Dalam hal ini, anda dapat mengelompokkan
berbagai data sesuai dengan kriteria informasi secara lebih akurat
dan efektif. Pengelolaan database dalam server juga akan terbantu
dengan adanya banyak jenis tipe data untuk mengembangkan
perangkat lunak yang kompleks dan terstruktur.
e. Struktur Tabel Cenderung Fleksibel
Jika dibandingkan dengan struktur tabel dari database yang lain
seperti Oracle dan Postgre, MySQL tergolong lebih mudah.
Mengapa demikian? Karena sebagai contoh dalam proses eksekusi
pada ALTER TABLE lebih mudah digunakan dan cepat diproses.
f. Sistem Keamanan yang Telah Terjamin
MySQL dapat mengatur hak akses pengguna (user) dengan
enkripsi tinggi. Selain itu, terdapat beberapa fitur keamanan yang
lain seperti, level nama pada host, dan pembuatan subnet mask.
Jadi, bukan berarti dengan perangkat lunak yang bersifat open
source membuat keamanan menjadi buruk.
g. Tidak Membutuhkan Kapasitas RAM yang Besar
MySQL dapat diinstal pada perangkat dengan kapasitas RAM
terbatas. Jika dibandingkan dengan database lain, dapat dijalankan
dengan kapasitas memori yang kecil. Sangat cocok digunakan oleh
setiap orang untuk membantu pengembangan aplikasi dengan
konsumsi RAM yang rendah Perangkat lunak 
h. Portable
Kelebihan berikutnya yang dimiliki oleh MySQL adalah perangkat
lunak bersifat portable. Portable disini maksudnya adalah sistem
basis data dapat diolah dalam berbagai platform (multi platform)
Sehingga, dapat dijalankan baik dari sisi Windows, Linux, maupun
Mac OS.
i. Support untuk Spesifikasi Hardware yang Rendah
MySQL sangat mendukung untuk perangkat hardware  yang
memiliki spesifikasi rendah. Jadi, jangan khawatir untuk anda yang
memiliki spek PC / laptop yang masih rendah. Dengan
menggunakan DBMS ini, anda juga bisa membuat sistem basis
data untuk server dalam sebuah website.
j. Memiliki performa yang baik
Kelebihan terakhir yang dimiliki adalah dari sisi performa yang
dimilikinya. Kecepatan dalam penanganan kueri sangat cepat.
Kemudian, juga dapat menangani proses SQL per satuan waktu.
2. Kekurangan dari MySQL
Selain memiliki banyak keuntungan, pastinya juga memiliki beberapa
kekurangan. Berikut merupakan beberapa kekurangan dari sisi fitur
dan penggunaan.
a. Kurang Cocok untuk Mengembangkan Aplikasi berbasis Game
dan Mobile
Untuk anda yang sedang mengembangkan aplikasi untuk membuat
game dan mobile, kami sarankan untuk tidak menggunakan
MySQL. Karena, manajemen database yang dimiliki kurang cocok
untuk pengelolaan aplikasi tersebut. Lebih mudah untuk
menggunakan database server dengan metode Cloud yang lebih
real time. 
b. Technical Support yang Kurang Mendukung
Technical support yang dimiliki oleh MySQL sendiri dirasa kurang
mendukung. Karena, belum menyediakan support yang baik dari
segi teknisnya. Sehingga, user mengalami kesulitan saat
menghubungi technical support.
c. Kurang Mendukung untuk Pemakaian Database dengan Kapasitas
Besar
Kurang cocok dan tidak direkomendasikan untuk mengelola basis
data dalam kapasitas besar. Apabila anda, menginginkan sebuah
database server yang dapat menampung data dalam jumlah besar,
maka anda dapat mencoba dengan menggunakan Big Data atau
BigQuery. Karena, MySQL dikhususkan supaya ramah dengan
perangkat yang memiliki spesifikasi rendah.
D. Fitur-fitur MySQL
a. Scalability
MySQL saat ini dapat menangani database yang cukup besar.
Beberapa organisasi atau perusahaan yang telah menerapkannya
antara lain: Yahoo!, Cox Communications, Google, Cisco, Texas
Instruments, UPS, Sabre Holdings,The Associated Press, dan lain-
lain. Bahkan NASA dan Biro Sensus US telah
mengimplementasikan MySQL Solutions. Menurut dokumentasi
produk MySQL, beberapa database yang digunakan oleh MySQL
AB, perusahaan yang membuat MySQL, berisi 50 juta rekod, dan
beberapa pengguna MySQL melaporkan bahwa database mereka
berisi 60.000 tabel dan 5 milyar baris.
b. Portability
Beberapa sistem operasi yang dapat menjalankan MySQL: Unix,
Linux, Windows, OS/2, Solaris, dan MacOS. MySQL juga dapat
berjalan pada arsitektur yang berbeda-beda, mulai dari PC pada
level bawah sampai level tinggi seperti mainframe.
c. Connectivity
MySQL mendukung jaringan secara penuh dan socket TCP/IP,
socket Unix, dan named pipes (penamaan). Di lain hal, MysQL
dapat diakses dari manapun pada internet, dan multiple (banyak)
pengguna dapat mengakses database MySQLsecara simultan
(bersamaan). MySQL juga menyediakan API (Application
Programming Interface) untuk mendukung konektivitas dengan
beberapa aplikasi yang ditulis dengan menggunakan C, C++, Perl,
PHP, Java, dan Python.
d. Security
MySQL meliputi sistem yang handal untuk mengontrol akses ke
data. System menggunakan sebuah host dan struktur berbasis client
yang mengontrol siapa saja yang dapat mengakses informasi
tertentu dan tingkatan akses ke informasi tersebut. MySQL juga
mendukung protokol SSL (Secure Sockets Layer) untuk membuat
suatu koneksi yang terenkripsi.
e. Speed
Jumlah waktu yang diperlukan sebuah database MySQL untuk
merespon request data sama cepatnya bahkan lebih cepat
ketimbang RDBMS komersil lainnya. Web site MySQL
(www.mysql.com) menyediakan hasil-hasil tes benchmark yang
menunjukkan hasil kecepatan dalam penerapan MySQL.
f. Ease of Use
MySQL mudah untuk di-instal dan diterapkan. Pengguna dapat
mendapatkannya dan menjalankannya dalam beberapa menit
setelah men-downloadnya. Pada tingkat administratif, MySQL
secara relatif mudah dioptimalkan, terutama jika dibandingkan
dengan produk RDBMS lainnya.
g. Open Source Code
MYSQL AB menyediakan source code MYSQL bagi siapa saja
untuk men-download dan menggunakannya. Filosofi dari open
source adalah mengijinkan audiens umum untuk berpartisipasi
dalam me-review, menguji coba, dan mengembangkan kode.
E. Syntak Dasar MySQL

1. Create Database

create database [nama_database]

2. Create Table

CREATE TABLE(

Column_name1 table_nama data_type

Column_name2 table_nama data_type

Column_name3 table_nama data_type

contoh

3. Perintah SELECT 
Digunakan untuk menampilkan data dari table.

select * from [nama_table]

atau untuk menampilkan data dari kolom tertentu

select nama,email from [nama_table]

4. SELECT DISTINCT

Digunakan untuk memilih data-data yang berbeda (menghilangkan


duplikasi) dari sebuah table database.

SELECT DISTINCT [nama_kolom]

FROM [nama_table]

Contoh

SELECT DISTINCT kota FROM bukutamu

5. WHERE CLAUSE

Digunakan untuk memfilter data berdasarkan clause yang


dibutuhkan.

SELECT [nama_kolom]

FROM [nama_table]

WHERE column_name [operator_value]

Contoh

SELECT * FROM bukutamu

WHERE kota='YOGYAKARTA'

6. ORDER BY
Digunakan untuk mengurutkan data berdasarkan kolom (field)
tertentu. Secara default, urutan tersusun secara ascending (urut
kecil ke besar). Anda dapat mengubahnya
menjadidescending (urut besar ke kecil) dengan menambahkan
perintah 

7. DESC.

SELECT *

FROM [nama_table]

ORDER BY [nama_kolom] ASC/DESC

Contoh

SELECT * FROM bukutamu

ORDER BY id DESC

8. LIKE %%

Digunakan bersama dengan perintah Where, untuk proses


pencarian data dengan spesifikasi tertentu.

SELECT *

FROM [nama_table]

WHERE [nama_kolom] LIKE pattern

Contoh

SELECT * FROM bukutamu

WHERE nama LIKE 'a%'

* Contoh di atas digunakan untuk pencarian berdasarkan kolom


nama yang berhuruf depan “a”.

9. IN
Digunakan untuk pencarian data menggunakan lebih dari satu
filter pada perintah Where.

SELECT [nama_kolom]

FROM [nama_table]

WHERE [nama_kolom] IN (value1,value2, . . .)

Contoh

SELECT * FROM bukutamu

WHERE kota IN (‘Yogyakarta’,’Jakarta’)

10. Between

Digunakan untuk menentukan jangkauan pencarian.

SELECT [nama_kolom]

FROM [nama_table]

WHERE [nama_kolom]

BETWEEN value1 AND value2


Contoh

SELECT * FROM bukutamu

WHERE id

BETWEEN 5 and 15
*Contoh di atas digunakan untuk mencari data yang memiliki nomor id antara 5
dan 15.

INSERT INTO

Digunakan untuk menambahkan data baru di tabel database.

INSERT INTO table_name


VALUES (value1,value2,value3, . . .)
contoh

INSERT INTO bukutamu

VALUES (1,’Arini’,’arini@mail.com’,’Yogyakarta’)
UPDATE

Digunakan untuk mengubah/memperbarui data di tabel database. Update selalu


diikuti dengan where clause.

UPDATE table_name

SET column1=value,column2=value, . . .

WHERE some_column=some_value
contoh

UPDATE bukutamu

SET email='arini@yahoo.com', kota='Jakarta'

WHERE ID='1'
DELETE

Digunakan untuk menghapus data di table database. Tambahkan


perintah Where untuk memfilter data-data tertentu yang akan dihapus. Jika tanpa
perintah Where, maka seluruh data dalam tabel akan terhapus.

DELETE FROM [nama_table]

WHERE some_column=some_value
contoh

DELETE FROM bukutamu

WHERE id=1
INNER JOIN

Digunakan untuk menghasilkan baris data dengan cara menggabungkan 2 buah


tabel atau lebih menggunakan pasangan data yang match pada masing-masing
tabel. Perintah ini sama dengan perintah join yang sering digunakan.
SELECT column_name(s)

FROM table_name1

INNER JOIN table_name2

ON table_name1.column_name=table_name2

column-name
contoh

SELECT bukutamu.nama,bukutamu.email,order.no_order

FROM bukutamu

INNER JOIN order

ON bukutamu.id=order.id

ORDER BY bukutamu.nama
LEFT JOIN

Digunakan untuk menghasilkan baris data dari tabel kiri (nama tabel pertama)
yang tidak ada pasangan datanya pada tabel kanan (nama tabel kedua).

SELECT column_name(s)

FROM table_name1

LEFT JOIN table_name2

ON table_name1.column_name=table_name2.

column_name
contoh

SELECT bukutamu.nama,bukutamu.email,order.no_order

FROM bukutamu

LEFT JOIN order


ON bukutamu.id=order.id

ORDER BY bukutamu.nama
RIGHT JOIN

Digunakan untuk menghasilkan baris data dari tabel kanan (nama tabel kedua)
yang tidak ada pasangan datanya pada tabel kiri (nama tabel pertama).

SELECT column_name(s)

FROM table_name1

RIGHT JOIN table_name2

ON table_name1.column_name=table_name2

column_name
contoh

SELECT bukutamu.nama,bukutamu.emailmorder.no_order

FROM bukutamu

RIGHT JOIN order

ON bukutamu.id=order.i

ORDER BY bukutamu.nama
FULL JOIN

Digunakan untuk menghasilkan baris data jika ada data yang sama pada salah satu
tabel.

SELECT column_name(s)

FROM table_name1

FULL JOIN table_name2

ON table_name1.column_name=table_name2

column_name;
contoh

SELECT bukutamu.nama,bukutamu.email,order.no_order

FROM bukutamu

FULL JOIN order

ON bukutamu.id=order.id

ORDER BY bukutamu.nama
UNION

Digunakan untuk menggabungkan hasil dari 2 atau lebih perintah Select.

SELECT column_name(s)FROM table_name1

UNION column_name(s) FROM table_name2


contoh

SELECT nama FROM mhs_kampus1

UNION

SELECT nama FROM mhs_kampus2


ALTER TABLE

Digunakan untuk menambah, menghapus, atau mengubah kolom (field) pada


tabel yang sudah ada.

ALTAR TABLE table_name

ADD column_name datatyoe


contoh

ALTER TABLE Persons

ADD DateOfBirth date


Now ()
Digunakan untuk mendapatkan informasi waktu (tanggal dan jam saat ini.)

Now()
Curdate

Digunakan unutk mendapatkan informasi tanggal saat ini.

Curdate()
EXTRACT()

Digunakan untuk mendapatkan informasi bagian-bagian dari data waktu tertentu,


seperti tahun, bulan, hari, jam, menit, dan detik tertentu.

Extract(unit FROM date)


Ket.

Parameter unit dapat berupa :

 MICROSECOND
 SECOND
 MINUTE
 HOUR
 DAY
 WEEK
 MONTH
 QUARTER
 YEAR
 SECOND_MICROSECOND
 MINUTE_SECOND
 HOUR_MICROSECOND
 HOUR_SECOND
 HOUR_MINUTE
 DAY_MICROSECOND
 DAY_SECOND
 DAY_MINUTE
 DAY_HOUR
 YEAR_MONTH
Contoh:
SELECT EXTRAXT (YEAR FROM tglorder( AS Th_Order,
EXTRACT (MONTH FROM tglorder) AS Bulan_Order,EXTRACT
(FAY FROM tglorder AS Hari_Order,

FROM order

WHERE
Date_Add() dan Date_Sub()

Fungsi Date_Add() digunakan unutk menambahkan interval waktu tertentu pada


sebuah tanggal, sedangkan fungsi Date_Sub() digunakan untuk pengurangan
sebuah tanggal dengan interval tertentu.

DATE_ADD (date,INTERVAL expr type)

DATE_SUB (date,INTERVAL expr type)


Ket. 

Tipe data parameter INTERVAL dapat berupa :

 MICROSECOND
 SECOND
 MINUTE
 HOUR
 DAY
 WEEK
 MONTH
 QUARTER
 YEAR
 SECOND_MICROSECOND
 MINUTE_MICROSECOND
 MINUTE_SECOND
 HOUR_MICROSEDOND
 HOUR_SECOND
 HOUR_MINUTE
 DAY_MICROSECOND
 DAY_SECOND
 DAY_MINUTE
 DAY_HOUR
 YEAR_MONTH
Contoh

SELECT id,DATE_ADD (tglorder,INTERVAL 30 DAY)

AS Waktu_pembayaran

FROM order
DateDiff()

Digunakan untuk mendapatkan informasi waktu di antara 2 buah tanggal.

DATEIFF(date1,date2)
Contoh

SELECT DATEIFF(‘2010-06-30’,’2010-06-29’)

AS Selisih_waktu
Date_Format()
Digunakan untuk menampilkan informasi jam dan tanggal dengan format tertentu.

DATE_FORMAT(date,format)
Ket.

Parameter format dapat berupa :

 %a, nama hari yang disingkat


 %b, nama bulan yang disingkat
 %c, bulan (numerik)
 %D hari dalam sebulan dengan format English
 %d, hari dalam sebulan (numerik 00-31)
 %e, hari dalam sebulan (numerik 0-31)
 %f, micro detik
 %H, jam (00-23)
 %h, jam (01-12)
 %I, jam (01-12)
 %i, menit (00-59)
 %j, hari dalam setahun (001-366)
 %k, jam (0-23)
 %l, jam (1-12)
 %M, nama bulan
 %m, bulan (numerik 00-12)
 %p, AM atau PM
 %r, waktu jam dalam format 12 jam (hh:mm:ss AM or PM)
 %S, detik (00-59)
 %s, detik (00-59)
 %T, waktu jam dalam format 24 jam (hh:mm:ss)
 %U, minggu (00-53) dimana Sunday sebagai hari pertama dalam seminggu
 %u, minggu (00-53) dimana Monday sebagai hari pertama dalam seminggu
 %W, nama hari kerja
 %w, hari dalam seminggu (0=Sunday, 6=Saturday)
 %X, tahun dalam seminggu dimana Sunday sebagai hari pertama dalam
seminggu (4 digits) digunakan dengan %V
 %x, tahun dalam seminggu di mana Monday sebagai hari pertama dalam
seminggu (4 digits) digunakan dengan %v
 %Y, tahun 4 digit
 %y, tahun 2 digit

DATA_FORMAT (NOW(),’%b %d %Y %h : %i %p’)

DATE_FORMAT (NOW(),’%m-%d-%Y’)

DATE_FORMAT (NOW(),’%d %b %Y’)

DATE_FORMAT (NOW(),’%d %b %Y %T : %f’)


DROP TABLE

Digunakan untuk menghapus tabel beserta seluruh datanya.

DROP TABLE table_name


DROP DATABASE
Digunakan untuk menghapus database.

DROP DATABASE database_name


AVG() (AVERAGE)

Digunakan untuk menghitung nilai-rata-rata dari suatu data.

SELECT AVG (column_name) FROM table_name


Contoh

SELECT AVG(harga) AS Harga_rata2FROM order


COUNT()

Digunakan untuk menghitung jumlah (cacah) suatu data.

SELECT COUNT (column_name) FROM table_name


Contoh

SELECT COUNT(id) AS Jumlah_tamu FROM bukutamu


MAX()

Digunakan untuk mendapatkan nilai terbesar dari data-data yang ada.

SELECT MAX (column_name) FROM table_name


Contoh

SELECT MAX(harga) AS Harga_termahal FROM order


MIN()

Digunakan untuk mendapatkan nilai terkecil dari data-data yang ada.

SELECT MIN (column_name) FROM table_name


Contoh

SELECT MIN(harga) AS Harga_termurah FROM order


SUM()

Digunakan untuk mendapatkan nilai total penjumlahan dari data-data yang ada.

SELECT SUM (column_name) FROM table_name


Contoh
SELECT SUM(harga) AS Harga_total FROM order
GROUP BY()

Digunakan untuk mengelompokkan data dengan kriteria tertentu.

SELECT column_name,aggregate_function(column_name)

FROM table_name

WHERE column_name operator value

GROUP BY column_name
Contoh

SELECT nama_customer,SUM(harga) FROM order GROUP BY


nama_customer
ROUND()

Digunakan untuk pembuatan bilangan pecahan.

SELECT ROUND (column_name,decimals)

FROM table_name
contoh

SELECT no_mhs, ROUND (nilai,0) as nilai_bulat

FROM tnilai
BAB III

PENUTUP

A. Kesimpulan
 MySQL adalah salah satu jenis DBMS yang menggunakan
bahasa SQL untuk mengelola sistem basis data secara
terstruktur. PHPMyAdmin adalah salah satu fitur untuk
menghubungkan antara PHP dengan MySQL.
 Fungsi dari MySQL yang paling penting adalah memudahkan
pengguna dalam mengakses data dalam bentuk String dan
dapat diakses secara personal maupun publik di website.
 MySQL memiliki kelebihan dan kekurangan dari sisi fitur
maupun penggunaan. Jadi, gunakanlah untuk kebutuhan bisnis
atau organisasi yang mengelola data dengan kapasitas rendah.
Jika memerlukan basis data dan jumlah tabel yang besar, maka
lebih baik untuk menggunakan basis data cloud ataupun Big
Data.
DAFTAR PUSTAKA

Muhammad Robith, A. (2020). Apa itu MySQL: Pengertian, Fungsi, beserta


Kelebihan. Diakses pada 29 November 2021, dari
https://www.sekawanmedia.co.id/pengertian-mysql/

Fikriansyah.(2017). Perintah Dasar MySQL Lengkap. Diakses pada 30 November


2021, dari https://www.tutorialpedia.net/perintah-dasar-mysql-lengkap/

Anda mungkin juga menyukai