Anda di halaman 1dari 29

Pengelolaan Basis Data MySQL

Giovanni sebastian

20 mei 2023

1
Daftar isi

● Software atau perangkat lunak


● Jenis - jenis operasi pada basis data dan perbedaannya
● Cara mengakses console server dari basis data mysql di xampp
● Cara menampilkan daftar database di server
● Cara membuat database
● Cara menghapus database
● Cara menggunakan/mengelola database
● Cara menampilkan daftar tabel
● Cara membuat tabel
● Cara melihat detail/struktur tabel
● Cara menghapus 1 tabel
● Cara menghapus lebih dari 1 tabel
● Cara memperbaharui tabel untuk menambah kolom
● Cara memperbaharui tabel untuk merubah nama kolom
● Cara memperbaharui tabel untuk merubah nama kolom dan tipe datanya
● Cara memperbaharui tabel untuk menghapus kolom
● Cara menghapus tabel
● Cara menambahkan suatu baris data kedalam tabel dengan konsep single value
● Cara menambahkan suatu baris data kedalam tabel dengan konsep multiple value
● Cara menampilkan semua baris data yang tersimpan pada tabel
● Cara menghapus sebuah baris data dalam suatu tabel dengan konsep masal
● Cara menghapus sebuah baris data dalam suatu tabel dengan konsep spesifik / kriteria
● Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep masal
● Cara memperbaharui sebuah baris data dalam suatu tabel dengan konsep spesifik /
kriteria
● Cara membackup basis data
● Cara memulihkan basis data
● Kendala / kesulitan dalam mempelajari bahasa pemrograman pengolahan data berbasis
server
● Tips
● Profil penulis

Apa itu basis data ?

2
Basis data adalah sekumpulan data yang saling berelasi. Himpunan kelompok
data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa,
sehingga kelas dapat dimanfaatkan kembali dengan cepat. Basis data juga
merupakan kumpulan data yang saling berhubungan yang disimpan secara
bersama tanpa adanya pengulangan (redudansi) data.

Database Management System (DBMS)

Database membutuhkan aplikasi atau perangkat lunak yang dinamai sistem


manajemen database (DBMS). DBMS ini berfungsi sebagai antarmuka antara
database dan pengguna atau program. Ini memungkinkan Anda dapat
mengambil, memperbarui, dan mengelola bagaimana informasi diatur dan
dimaksimalkan

DDL (Data Definition Language)


DDL merupakan jenis bahasa basis data yang digunakan untuk
menggambarkan skema basis data secara keseluruhan yang tujuan utamanya
dipakai untuk :

1. Membuat tabel dan basis data

2. Merubah tabel dan basis data

3. Menghapus tabel dan basis data

3
Perangkat yang dibutuhkan untuk membuat basis data .

1. Pengguna
Komponen yang paling utama dalam basis data adalah user atau pengguna.
Pengguna ini bisa dianggap sebagai orang-orang yang mempunyai wewenang
untuk melakukan interaksi dengan sistem basis data dan mereka
membutuhkan informasi yang ada didalamnya

2. Data
Dalam membuat basis data sangat diperlukan suatu data karena data menjadi
hal yang paling penting dalam melakukan basis data.Data tersebut dapat
berupa nama,tanggal,angka dan lain-lain,sesuai dengan data yang dibutuhkan
untuk membuat basis data.

3. Software DBMS

Database Management System (DBMS) adalah sebuah software yang dirancang


khusus untuk menghubungkan database dengan pengguna agar proses
pengelolaan data dapat berjalan dengan baik.

4. Sistem Operasi

4
Sistem operasi adalah perangkat lunak yang akan memfungsikan,
mengendalikan semua sumber daya sekaligus melakukan operasi dasar yang
ada pada sistem komputer.contohnya Windows XP, Unix, Linux, Windows 12
dan lain-lain.

5 .Perangkat Lunak

Perangkat lunak menjadi tempat dimana kita akan memasukan data kita
kedalam basis data.contohnya xampp,visual studio,Eclipse, atau NetBeans dan
lain-lain

Apa saja Operasi Dasar Basis Data

berikut ini beberapa operasi basis data yang harus diketahui.

1. Create Database

Membuat basis data dimana membuat lemari dokumen baru dan tempat
penyimpanan bisa dilakukan.

2. Drop Database

Penghapusan basis data yaitu identik dengan perusakan lemari arsip sekaligus
beserta isinya jika ada

3. Create Table

5
Melakukan pembuatan tabel baru basis data atau penambahan map dokumen
ke sebuah lemari arsip yang telah ada

4. Drop Table

Melakukan penghapusan tabel dari suatu basis data atau perusakan map
dokumen ke sebuah lemari arsip yang telah ada

5. Insert

Melakukan penambahan atau pengisian data baru ke tabel yang berada pada
suatu basis data

6. Query

Melakukan pengambilan data dari sebuah tabel seperti melakukan pencarian


lembaran dokumen ke sebuah map

7. Update

Melakukan perbaikan perubahan isi dokumen didalam tabel ke suatu basis data

8. Delete

Melakukan penghapusan data dari sebuah tabel

Cara mengakses console server dari basis data mysql di


xampp
1. Pastikan XAMPP sudah terinstal di komputer Anda dan server Apache
serta MySQL sudah dijalankan.jika belum anda dapat menonton video
berikut:

https://www.bing.com/videos/search?
q=cara+memansang+xampp+hingga+menjalankanya&&view=detail&mid=C60EB9B1450739CD4EF0C60EB9B145
0739CD4EF0&&FORM=VRDGAR&ru=%2Fvideos%2Fsearch%3Fq%3Dcara%2520memansang%2520xampp
%2520hingga%2520menjalankanya%26qs%3Dn%26form%3DQBVDMH%26%3D%2525eManage%2520Your

6
%2520Search%2520History%2525E%26sp%3D-1%26lq%3D0%26pq%3Dcara%2520memansang%2520xampp
%2520hingga%2520menjalankany%26sc%3D1-40%26sk%3D%26cvid
%3D351B0DE030E34B7EAB6234EF096EBCBB%26ghsh%3D0%26ghacc%3D0%26ghpl%3D

2. Aktifkan atau jalankan aplikasi Xampp hingga menyala setelah itu


Tekan tombol start pada sebelah Mysql.hal ini dilakukan untuk
menjalankan xampp contoh di bawah ini

Sumber gambar :https://www.eplusgo.com/cara-membuat-database-


mysql/

3. Jika PID(s) dan port(s) berwarna hijau artinya mysql sudah


berjalan.Setelah berjalan tekan tombol shell yang ada gambar kota
warna hitam dan atasnya berwarna biru seperti gambar di bawah ini

7
Jika PID(s) dan port(s) berwarna merah itu artinya Mysql tidak
berjalan.Hal tersebut terjadi mungkin karena terdapat 1 atau beberapa
hal yang tidak sesuai pada Mysql sehingga dapat menyebabkan tidak
berjalan.Jika hal itu terjadi kalian dapat menyimak video ini agar lebih
mengerti :https://www.youtube.com/watch?v=ii9hdnFLAZA

4. Setelah melakukan hal tersebut akan muncul xampp seperti gambar


berikut

Untuk masuk dan mengakses database silahkan ketik mysql -u root .Hal
ini diperlukan untuk masuk ke dalam databases.Pada saat muncul
gambar seperti di bawah ini itu artinya kita sudah berhasil masuk ke
dalam databases

8
jika tidak ada Tulisan MariaDB atau pesan error itu artinya terjadi
eror.Untuk memperbaiki hal tersebut kita perlu melakukan beberapa hal
seperti berikut

1 Ketikan : Cd xampp\mysql\bin

Seperti berikut

Sumber : https://www.share28s.com/2020/06/cara-menjalankan-mysql-dan-mariadb-di.html

Kemudian tuliskan mysql -u root -p

Seperti pada gambar di bawah ini

9
Pada saat kita melakukan seperti gambar di atas maka kita akan diminta
memasukan password maka biarkan saja kosong langsung saja klik
enter jika kita sebelumnya menginstal mysql kamu tidak menggunakan
password.maka setelah itu kalian dapat memasukan mysql -u root
kembali agar dapat masuk ke dalam basis database.

5. Membuat database

Selanjutnya kita perlu membuat databases baru.Perintah yang


diperlukan untuk melakukan hal tersebut adalah create database nama
databases ; untuk membuat database

Contoh : create database transaksi_Dodo

Maka akan menjadi seperti berikut

10
Setelah itu kalian perlu menggunakan data bases yang dibuat tersebut
agar dapat membuat tabel dan melihat databases tersebut.Perintah yang
digunakan adalah use nama database

Contoh : use db_transaksi;

maka menghasilkan seperti berikut

Sumber https://www.saidalfaruq.net/images/artikel/membuat-database-dan-tabel-melalui-cmd-pada-xampp-
server-194541126.png

6. Menampilkan daftar database

Jika kita ingin menampilkan daftar database maka kita perlu


mengetikan show database.

Contoh : show databases;.

maka menghasilkan seperti berikut

11
Sumber https://www.saidalfaruq.net/images/artikel/membuat-database-dan-tabel-melalui-cmd-pada-xampp-
server-194541185.png

7. Menghapus database

Jika kita ingin menghapuskan database maka kita perlu mengetikan drop
database

Contoh : drop database malas_ngoding;

maka menghasilkan seperti berikut

→→→→→

Sumber https://www.malasngoding.com/tutorial-mysql-cara-membuat-dan-menghapus-database-mysql/

8. Menampilkan daftar tabel

12
Jika kita ingin menampilkan tabel yang ada dalam databases maka kita
perlu menggunakan perintah show tables ;

Contoh : show tables;

maka menghasilkan seperti berikut

Sumber https://www.saidalfaruq.net/images/artikel/membuat-database-dan-tabel-melalui-cmd-pada-xampp-
server-194541185.png

9. Membuat tabel

Jika kita membuat tabel maka kita perlu menggunakan perintah create
table nama tabel ( isinya ) ;

Contoh :

create table data_penjualan (

id_penjualan int(12) not null auto_increment primary key,

nama_barang varchar(120) not null,

harga int(20) not null,

jumlah int(10) not null,

13
tanggal date

);

maka menghasilkan seperti berikut

Sumber https://www.saidalfaruq.net/images/artikel/membuat-database-dan-tabel-melalui-cmd-pada-xampp-
server-194541159.png

10. Melihat detail/struktur tabel

Jika kita ingin melihat struktur tabel maka kita perlu mengetik perintah
describe atau show columns from

Contoh : desc data_penjualan;

maka menghasilkan seperti berikut

14
sumber https://www.saidalfaruq.net/images/artikel/membuat-database-dan-tabel-melalui-cmd-pada-xampp-
server-194541101.png

11. Menghapus tabel

Jika kita ingin menghapus tabel yang tidak dibutuhkan maka kita perlu
mengetik perintah drop table hal tersebut akan membuat tabel terhapus

Contoh : DROP TABLE siswa_sementara;

maka menghasilkan seperti berikut

Sumber https://www.apacara.com/tutorial/mariadb/mariadb-drop-table-menghapus-tabel.html

Jika kita ingin menghapus lebih dari 1 tabel maka akan sama saja dengan
drop table1.Namun bedanya terdapat pada bagian nama tabel yang
dihapus.Jika drop table 1 hanya menuliskan nama tabel 1 saja maka kita
perlu menuliskan beberapa nama tabel seperti berikut DROP TABLE
nama_tabel 1, nama_tabel2, nama_tabel3;

15
Contoh : DROP TABLE produk, pesanan, pengguna;

12. Memperbaharui tabel untuk menambah kolom

Jika kita ingin memperbarui tabel maka kita perlu mengetikan perintah
alter table

Contoh : ALTER TABLE nama_tabel ADD nama_kolom varchar (50);

maka menghasilkan seperti berikut

Menjadi

Sumber https://idmysql.blogspot.com/2016/07/cara-menambah-kolom-pada-tabel-mysql.html

16
13. Memperbaharui tabel untuk merubah nama kolom dan tipe datanya

Jika kita ingin merubah nama kolom tabel maka kita perlu mengetikan
perintah alter table dan ditambah dengan change

Seperti berikut ALTER TABLE nama_tabel CHANGE nama_kolom_lama


nama_kolom_baru tipe_data;

Contoh : ALTER TABLE daftar_jurusan CHANGE alamat alamat_jurusan


VARCHAR(100);

maka menghasilkan seperti berikut

Sumber https://www.duniailkom.com/tutorial-mysql-merubah-tabel-alter-table

Jika kita ingin mengubah jenis datanya kita hanya perlu menambahkan
jenis data yang diinginkan Misalnya, jika Anda ingin mengubah nama
kolom "umur" menjadi "usia" dan tipe data menjadi "INT" dalam tabel
"pengguna", perintahnya akan menjadi: ALTER TABLE pengguna
CHANGE umur usia INT;

Contoh :

maka menghasilkan seperti berikut

17
Sumber chat GPT

14. Memperbaharui tabel untuk menghapus kolom

Jika kita ingin memperbaharui tabel untuk menghapus kolom maka kita
perlu mengetikan perintah alter table diikuti dengan perintah DROP
COLUMN

Contoh : alter table data_mahasiswa drop umur;

maka menghasilkan seperti berikut

Sumber https://kucingilkom.files.wordpress.com/2016/10/capture19.png

15. Menghapus tabel

Jika kita ingin menghapus tabel maka kita perlu mengetikan perintah
drop table_nama tabel agar tabel tersebut dapat hilang

Contoh : DROP TABLE data_mahasiswa;

18
maka menghasilkan seperti berikut

Sumber https://www.duniailkom.com/tutorial-mysql-membuat-dan-menghapus-tabe/l

16. Menambahkan suatu baris data kedalam tabel


dengan konsep

Jika kita ingin menambahkan suatu baris data kedalam tabel dengan
konsep single value dan multiple value maka kita memerlukan perintah
insert into

A. single value

Pada saat kita ingin menanbahkan suatu baris data kedalam tabell
dengan konsep single vallue maka kita perlu memasukan
perintah seperti berikut INSERT INTO nama_tabel VALUES
(nilai_kolom1, nilai_kolom2,...); . nillai kkolom 1memiliki arti
sebagai input kedalam tabel MySQL,

Contoh INSERT INTO mata_kuliah VALUES ('KIMDA','Kimia


Dasar',2,' Kimia');

Maka akan menghasilkan seperti berikut

19
Sumber https://www.duniailkom.com/tutorial-mysql-menambahkan-data-ke-dalam-tabel-insert/

B. multiple value

Tidak jauh berbeda dengan single value jika kita ingin


menambahkan banyak data maka kita bisa menggunakan multiple
value.Perintah yang perlu dijelaskan seperti berikut

INSERT INTO nama_tabel (kolom1, kolom2, kolom3) VALUES

('nilai1', 'nilai2', 'nilai3'),

('nilai4', 'nilai5', 'nilai6'),

('nilai7', 'nilai8', 'nilai9');

Contoh

INSERT INTO mata_kuliah VALUES

('MMDAS','Matematika Dasar',4,'Matematika'),

('JRKOM','Jaringan Komputer',2,'Ilmu Komputer');

Maka akan menghasilkan seperti berikut

20
Sumber https://www.duniailkom.com/tutorial-mysql-menambahkan-data-ke-dalam-tabel-
insert/

17. Menampilkan semua baris data yang tersimpan


pada tabel

Jika kita ingin menampilkan semua baris data yang tersimpan pada tabel
maka kita perlu menggunakan perintah select *from nama data

Contoh : select * from data_penjualan;

Maka akan seperti berikut

Sumber https://www.saidalfaruq.net/images/artikel/membuat-database-dan-tabel-melalui-cmd-pada-xampp-
server-194541291.png

18. menghapus sebuah baris data dalam suatu tabel


dengan konsep

Jika kita ingin menghapus sebuah baris data dalam suatu tabel dengan
konsep masal atau spesifik / kriteria maka kita memerlukan perintah
delete from

A. konsep masal

21
Konsep masal adalah menghapus basis data secara
menyeluruh/semua .Saat kita ingin melakukan hal ini kita perlu
memasukan perintah sebagai berikut DELETE FROM nama_tabel
WHERE kondisi

Contoh

DELETE from daftar_dosen WHERE nama_dosen = 'Sabrina Sari';

Maka akan menghasilkan seperti berikut

sumber : https://www.duniailkom.com/tutorial-belajar-mysql-menghapus-baris-dari-tabel-mysql-
dengan-query-delete/

B. konsep spesifik / kriteria

Tidak jauh berbeda dengan konsep masalnya,kita hanya perlu


menambahkan IN atau NOT IN untuk mencocokkan nilai pada
kolom dengan kumpulan nilai yang ditentukan.

contoh

22
Sumber CHAT GPT

Atau bisa juga seperti berikut

Sumber CHAT GPT

operator logika NOT IN untuk menghapus baris data yang tidak


termasuk dalam kumpulan nilai yang ditentukan.

19. Memperbaharui sebuah baris data dalam suatu


tabel dengan konsep

Jika kita ingin memperbaharui sebuah baris data dalam suatu tabel
dengan konsep Masal atau spesifik / kriteria kita perlu perintah update
dan where

A. spesifik / kriteria

Jika kita ingin melakukan pembaruan secara spesifik maka kita


dapat menggunakan perintah sebagai berikut

UPDATE nama_tabel SET nama_kolom = data_baru WHERE


kondisi

Contoh UPDATE daftar_dosen SET no_hp ='085298710065'

WHERE nama_dosen='Sabrina Sari';

Maka akan menghasilkan sebagai berikut

23
Sumber https://www.duniailkom.com/tutorial-belajar-mysql-update-data-tabel-dengan-query-
update/

B. Masal

Tidak jauh berbeda dengan update spesifik,update masal membuat


semua data di update secara massal atau menyeluruh sehingga
mengubahnya data menjadi sama semua

Contoh

UPDATE daftar_dosen SET no_hp='085278790005';

Maka akan menjadi seperti berikut

24
Sumber https://www.duniailkom.com/tutorial-belajar-mysql-update-data-tabel-dengan-query-
update/https://www.duniailkom.com/tutorial-belajar-mysql-update-data-tabel-dengan-query-
update/

20. Membackup basis data

Jika kita ingin melakukan backup basis data kita memerlukan perintah
$ mysqldump -u root nama databases > nama backup hall ini diperlukan
agar data databases aman.Sehingga saat databases mengalami
kerusakan atau hilang maka kita memiliki cadangan

Contoh : $ mysqldump -u root belajar > belajar.sql

Untuk melihat apakah sudah berhasill makka kita perlu pergi ke file
Manager.seperti berikut

25
Kemudian buka folder back up

Kemudian cari file mysql

26
Sumber : https://www.niagahoster.co.id/blog/cara-backup-dan-restore-database-dengan-sql-dump/

21. memulihkan basis data

Jika kita ingin memulihkan basis data kita memerlukan perintah


mysql .Perintah yang digunakkan sebagai berikut file backup bernama
backup_satu_database.sql dari folder backup

Contoh : mysql -u database_username -p database_name <


/home/cpanel_username/backup/backup_satu_database.sql

maka menghasilkan seperti berikut

Sumber : https://www.niagahoster.co.id/blog/cara-backup-dan-restore-database-dengan-sql-dump/

Kendala dan kesulitan dalam mempelajari basis data

27
Perlu memahami konsep dari suatu perintah sehingga kita akan
mengetahui kapan kita menggunakan perintah tersebut.

Terdapat banyak bahasa sql yang perlu diingat agar kita dapat menjalan
perintah dengan baik.

Tips

Sering berlatih secara konsisten agar membuat kita semakin mahir


dalam menggunakan mysql

Mencatat perintah database yang penting atau yang sering kita gunakan
dalam membuat database.

Belajar melalui internet seperti youtube atau google.Selain itu juga kita
dapat belajar dari orang yang mahir atau lebih berpengalaman

Profil penulis

Nama penulis :Giovanni sebastian

Penulis telah menekuni pengembangan basis data selama 5


bulan.Penulis adalah seorang siswa SMA 2.Penulis tellah membuat
modull ini kurang lebih 2-4 minggu lamanya.Penulis merupakan
seorang laki-laki berusia 19 tahun.Penulis membuat modul ini untuk
memenuhi tugas yang diberikan.Penulis lahir pada tanggal 9 agustus
2003 di bandung.Saat kecil penulis bersekolah di SD santa angela.Setelah
menginjak SMP penulis bersekolah di SMP Talenta hingga SMA.Penulis
cukup tertarik pada bidang pengolah data sehingga penulis belajar
tentang basis data.

28
29

Anda mungkin juga menyukai