Anda di halaman 1dari 9

DATABASE MANAJEMEN SERVER

“MySQL”

DISUSUN OLEH :
GREGORY ANTONIO LABELTI SINURAT
180503235

DOSEN PENGAMPU :
KEULANA ERWIN, , SE., M.Si., Ak., PhD

FAKULTAS EKONOMI DAN BISNIS


UNIVERSITAS SUMATERA UTARA
MEDAN
2021
DAFTAR ISI

DAFTAR ISI
BAB 1 PENDAHULUAN
1.1 LATAR BELAKANG
1.2 RUMUSAN MASALAH
1.3 TUJUAN PENULISAN
BAB 2 PEMBAHASAN
2.1 SQL
2.1.1 PENGERTIAN SQL
2.1.2 JENIS SQL
2.1.2 CARA KERJA
2.1.3 FUNGSI
2.2 MYSQL
2.2.1 PENGERTIAN
2.2.2 KELEBIHAN DAN KEKURANGAN
2.3 SQL SERVER
2.3.1 PENGERTIAN
2.3.2 MANFAAT
2.3.3 KELEBIHAN DAN KEKURANGAN
BAB 3 PENUTUP
DAFTAR PUSTAKA
BAB 1
PENDAHULUAN

1.1 LATAR BELAKANG


Sebelum kita membahas lebih jauh tentang SQL dan My SQL, yang menjadi pertanyaan
Apa itu SQL?Apa itu My SQL? My SQL adalah suatu perangkat lunak database relasi seperti
halnya oracle, postgreSQL, microsoft SQL, dan sebagainya.Yang paling utama kita jangan salah
artikan SQL dengan MySQL, karena SQL sendiri didefinisikan sebagai suatu sintak perintah-
perintah tertentu yang digunakan untuk mengelola suatu database. SQL merupakan bahasa
terstruktur yang khusus digunakan untuk mengolah database. SQL pertama kali didefinisikan
oleh American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah
sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari
PHP.MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta isinya. Kita
dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus data yang berada
dalam database.MySQL merupakan sisitem manajemen database yang bersifat at relational.
Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang
terpisah sehingga manipulasi data akan menjadi jauh lebih cepat. MySQL dapat digunakan untuk
mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat
menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-
database yang ada di dalamnya. Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL
5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.

1.2.RUMUSAN MASALAH
1. Apa itu SQL?
2. Apa pengertian dari MySQL?
3. Apa itu SQL Server?

1.3 TUJUAN PENULISAN


Makalah ini disusun dengan tujuan untuk memenuhi syarat penilaian mata kuliah
“SISTEM MANAJEMEN DATABASE” sebagai tugas perkuliahan dan untuk menambah
wawasan dalam mengenal SQL.
BAB II
PEMBAHASAN
2.1 SQL
2.1.1 Pengertian SQL
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk
mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar
yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data
yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang
membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga
membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data
tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data
relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai
penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional
dikenal dengan System R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis
data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran
Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam
manajemen basis data.

2.1.2 Jenis SQL


a. Data Manipulation Language (DML)
Memiliki fungsi guna memanipulasi, mengganti, serta mengubah isi dari database atau
tabel yang sudah tersedia. Diantara perintah dari DML yaitu Update, yang digunakan sebagai
pengubah data pada tabel, Insert digunakan untuk memasukkan data pada tabel, dan delete untuk
menghapus data pada tabel.

b. Data Definition Language (DDL)


Pada saat anda ingin mendefinisikan data pada database maka DDL lah tepat untuk
digunakan, terdapat beberapa instruksi-instruksi khusus yang termasuk dalam DDL diantaranya
Create yang digunakan pada saat ingin membuat tabel, Drop digunakan pada saat ingin
menghapus tabel maupun mengubah struktur tabel yang sudah tersedia, dan Alter berguna untuk
mengganti field dengan menggunakan perintah “change” jika menambahkan menggunakan
perintah “add” dan menghapus menggunakan perintah “drop” dan yang terakhir jika ingin
mengubah namanya menggunakan perintah “rename”.

c. Data Control Language (DCL)


Bagi anda yang sudah memiliki user dan ingin mengatur hak akses anda, maka
disarankan untuk paham jenis dan penggunaan dari DCL. Karena dalam ini, DCL berfungsi
untuk memberikan hak akses pada database, mengalokasikan space, mendefinisikan space dan
juga dapat melakukan audit pada database.

2.1.3 Cara Kerja SQL


Pada dasarnya MySQL merupakan dasar dari model client-server. Server MySQL akan
menangani segala instruksi yang ada pada database. Servernya pun tersedia sebagai progam
terpisah yang akan digunakan dalam jangkauan client dan server serta berfungsi sebagai
perpustakaan yang akan disematkan pada aplikasi secara terpisah.
Dalam hal ini SQL (Structured Query Language) beroperasi dengan beberapa dari
program utilitas yang nantinya mendukung segala administrasi pada database. Perintah yang
dikirimkan kepada server melalui client yang sudah dinstalkan pada komputer.
Pada awalnya SQL dikembangkan guna agar dapat menangani segala database besar
dengan waktu yang cepat. Meskipun hanya dinstall dalam satu mesin saja, namun SQL dapat
mengirim database pada beberapa lokasi. Hal demikian karena para pengguna dapat
mengaksesnya lewat interface pada client SQL yang berbeda.

Perintah Dasar dalam SQL :


1. Perintah Select
2. Perintah Select Distinct
3. Perintah Where
4. Perintah And, Or dan Not
5. Perintah Order By
6. Perintah Insert Into
7. Perintah Update
8. Perintah Delete
9. Perintah Min()
10. Perintah Max()
11. Perintah Count()
12. Peruintah AVG()
13. Perintah SUM()
14. Perintah Inner Join
15. Perintah Left Join

2.1.4. Fungsi SQL


Umumnya diketahui istilah SQL (Structured Query Language) dengan nama MySQL
atau pengelolaan database khususnya pada website. Dengan demikian, fungsi dari SQL sendiri
memang merupakan bahasa utama yang digunakan dalam pengelolaan database dan paling
banyak biasanya digunakan pada media website server.
Hampir dari semua host server menggunakan bahasa SQL karena memang menggunakan
bahasa standar yang digunakan dalam manajemen basis data yang relasional. Beberapa jenis
aplikasi MySQL yang biasanya digunakan untuk membuat situs blog, guestbook, seluma website
dinamis, jaringan sosial dan omunitas, e-commerce dan juga program custom pada toko online,
custom database driver website yang dinami dan juga informasi pelanggan atau klien.
Jadi dapat disimpulakn bahwa SQL sangat berfungsi dalam mengolah database pada
suatu website, dengan begitu anda juga harus memerlukan layanan hosting terbaik agar segala
keperluan dari website bisa berjalan dengan semestinya.

2.2 MySQL
2.2.1 Pengertian MySQL
MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional
(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat
lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya
merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL
(Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama
untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data
dikerjakan dengan mudah secara otomatis.
2.2.2 Kelebihan dan Kekurangan
1. Kelebihan
 Berlisensi GPL dan Multi Platform
 Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java,
Python, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan
programmer.
 Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi
yang berjalan diwindows.
 Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource
memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan
pembelajaran.

2. Kekurangan
 Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga
sedikit yang menggunakan untuk aplikasi visual.
 Karena berlisensi GPL sehingga sulit mendapatkan update
untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih
memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
 Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang
pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

2.3. SQL Server


2.3.1 Pengertian
SQL Server adalah sistem manajemen database relasional (RDBMS) yang dirancang
untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat
digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari
perangkat keras atau perangkat lunak. Pada level yang sangat umum.
Jadi secara umum SQL Server adalah sebuah Software yang dibuat oleh perusahaan
Microsoft yang digunakan untuk membuat database yang dapat diimplementasikan untuk Client
Server.
2.3.2 Manfaat
SQL Server Mempunyai Privileged Access atau hak Akses yang digunakan untuk
mengakses database pada SQL Server. Oleh karenanya jika anda menggunakan domain pada
Server maka SQL Server sangat support dengan satu pintu login bisa mengakses banyak aplikasi
dari product Microsoft.
Bagi Dunia Kerja SQL Server banyak digunakan pada perusahaan besar. Bagi anda yang
masih duduk didunia sekolah atau perguruan tinggi, bekerja diperusahaan besar adalah sebuah
impian. Maka jika perusahaan besar saja menggunakan SQL Server maka jika anda bisa
mengoperasikan SQL Server kesempatan untuk bisa masuk ke perusahaan besar tersebut akan
terbuka.
2.3.3. Kelebihan dan Kekurangan
Kelebihan SQL Server adalah SQL Server sangat powerfull dan banyak sekali digunakan
di perusahaan-perusahaan besar karena memang sangat powerfull untuk konsep Client Server. 
SQL Server tidak gratis, oleh karenanya hanya perusahaan-perusahaan besar yang
mampu untuk menggunakan SQL Server. Walaupun ada SQL Server yang gratis yaitu versi
Express namun banyak fitur yang kurang lengkap dari versi yang berbayar.
BAB III
PENUTUP

3.1 KESIMPULAN
SQL (Structured Query Language) adalah bahasa query yang standard yang digunakan
sebagai suatu bahasa sederhana dan dasar, yang memungkinkan Anda untuk berkomunikasi
dengan database, membaca, menulis, dan memperoleh informasi yang berguna dari database.
MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling
populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded,
multi-user, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan
sistem database yang cepat, handal dan mudah digunakan.
3.2 SARAN
Kepada para pembaca yang terhormat agar tidak mematokkan pengetahua tentang SQL
atau MySQL dari tulisan ini saja, melainkan mencari sumber referensi lain agar bisa saling
melingkapi apabila adanya kekurangan dalam penjelesan diatas.
DAFTAR PUSTAKA

Suaedih, Edih. Makalah MySQL. Tangerang Selatan. 2016


http://www.javanetmedia.com/2017/04/pengertian-dan-fungsi-sql-server.html. Diakses pada 8
Maret 2021 pukul 03.23.
https://idcloudhost.com/panduan-sql-fungsi-cara-kerja-serta-perintah-dasarnya/. Diakses pada 8
Maret 2021 pukul 03.23

Anda mungkin juga menyukai