Anda di halaman 1dari 35

LAPORAN PRAKTIKUM

PERTEMUAN IV
BASIS DATA

Oleh

Nama : Ali Abdul Aziz

NPM : F1F022006

Dosen Pengampu : Andang Wijanarko, S.Kom., M.Kom.

Asisten Praktikum : 1. Rafifah Faradhilah (F1F021009)

2. Febry Widyan Adha (F1F021012)

3. Risca Putri Wiranda (F1F021018)

LABORATORIUM MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BENGKULU
2023
KATA PENGANTAR

Alhamdulillah puji syukur penulis ucapkan atas kehadirat Allah SWT. yang

telah memberikan rahmat dan hidayah-Nya sehingga dapat menyelesaikan laporan

praktikum Basis Data pertemuan keempat ini tepat pada waktunya. Terima kasih

penulis sampaikan pada semua pihak yang membantu menyelesaikan laporan

praktikum ini.

Adapun tujuan dari penulisan dari laporan ini adalah untuk memenuhi tugas

pada praktikum Basis Data program studi Statistika Fakultas Matematika dan

Ilmu Pengetahuan Alam yang dibimbing oleh asisten praktikum. Selain itu,

laporan ini juga bertujuan untuk menambah wawasan tentang “Data Manipulation

Language (DML)”. Hal-hal yang penulis peroleh dari praktikum tersebut dapat

penulis jadikan bahan dalam menyusun laporan praktikum ini. Jadi penulisan

laporan ini didasarkan pada pengalaman saat praktikum dan ditambah oleh

beberapa referensi yang ada.

Penulis menyadari laporan yang ditulis ini masih jauh dari kata sempurna.

Oleh karena itu, untuk mendapat hasil yang lebih baik lagi penulis juga

mengharap kritik dan saran dari semua pihak yang dapat penulis jadikan koreksi

dalam pembuatan laporan ini. Semoga laporan ini dapat bermanfaat dan dapat

digunakan sebaik mungkin.

Bengkulu, 11 Mei 2023

Penulis

ii
DAFTAR ISI

HALAMAN JUDUL .............................................................................................. i


KATA PENGANTAR ........................................................................................... ii
DAFTAR ISI ......................................................................................................... iii
DAFTAR GAMBAR ............................................................................................ iv
DAFTAR TABEL ................................................................................................. v
DAFTAR LAMPIRAN ........................................................................................ vi
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang .................................................................................... 1
1.2 Rumusan Masalah............................................................................... 2
1.3 Tujuan Penelitian ................................................................................ 2
1.4 Batasan Masalah ................................................................................. 2
1.5 Manfaat Penelitian .............................................................................. 3
BAB II BATASAN MASALAH ........................................................................... 4
2.1 Perubahan Struktur Tabel ................................................................. 4
2.1.1 Insert .......................................................................................... 4
2.1.2 Select .......................................................................................... 4
2.1.1 Update ........................................................................................ 5
2.1.1 Delete ......................................................................................... 6
BAB III METODE PENELITIAN ...................................................................... 8
3.1 Analisis Data ........................................................................................ 8
3.2 Diagram Alir Penelitian...................................................................... 9
BAB IV HASIL DAN PEMBAHASAN ............................................................ 10
4.1 Hasil Penelitian .................................................................................. 10
4.2 Pembahasan ....................................................................................... 13
BAB V KESIMPULAN DAN SARAN .............................................................. 15
5.1 Kesimpulan ........................................................................................ 15
5.2 Saran .................................................................................................. 16
DAFTAR PUSTAKA .......................................................................................... 17
LAMPIRAN ......................................................................................................... 18

iii
DAFTAR GAMBAR

Gambar 3.1 Diagram alir menjalankan DML ......................................................... 9

iv
DAFTAR TABEL

Tabel 4.1 Seluruh tabel database kampus............................................................. 10


Tabel 4.2 Output seluruh data tabel fakultas ......................................................... 10
Tabel 4.3 Output seluruh data tabel prodi ............................................................. 10
Tabel 4.4 Output seluruh data tabel dosen ............................................................ 10
Tabel 4.5 Output seluruh data tabel mahasiswa .................................................... 11
Tabel 4.6 Output seluruh data tabel pegawai ........................................................ 11
Tabel 4.7 Menampilkan kolom tabel tertentu 1 .................................................... 11
Tabel 4.8 Menampilkan kolom tabel tertentu 2 .................................................... 11
Tabel 4.9 Menampilkan baris tabel tertentu 1 ....................................................... 11
Tabel 4.10 Menampilkan baris tabel tertentu 2 ..................................................... 11
Tabel 4.11 Output update data tabel ..................................................................... 12
Tabel 4.12 Output menghapus field ...................................................................... 12

v
DAFTAR LAMPIRAN

Lampiran 1. Outputseluruh tabel........................................................................... 18


Lampiran 2. Syntax isi tabel fakultas .................................................................... 18
Lampiran 3. Syntax menampilkan isi tabel fakultas.............................................. 19
Lampiran 4. Output isi tabel fakultas .................................................................... 19
Lampiran 5. Syntax isi tabel prodi......................................................................... 20
Lampiran 6. Syntax menampilkan isi tabel prodi .................................................. 20
Lampiran 7. Output isi tabel prodi ........................................................................ 21
Lampiran 8. Syntax isi tabel dosen ........................................................................ 21
Lampiran 9. Syntax menampilkan isi tabel dosen ................................................. 22
Lampiran 10. Output isi tabel dosen ..................................................................... 22
Lampiran 11. Syntax isi tabel mahasiswa ............................................................. 23
Lampiran 12. Syntax menampilkan isi tabel mahasiswa....................................... 23
Lampiran 13. Output isi tabel mahasiswa ............................................................. 24
Lampiran 14. Syntax isi tabel pegawai .................................................................. 24
Lampiran 15. Syntax menampilkan isi tabel pegawai ........................................... 25
Lampiran 16. Output isi tabel pegawai ................................................................. 25
Lampiran 17. Menampilkan kolom data tertentu 1 ............................................... 26
Lampiran 18. Menampilkan kolom data tertentu 2 ............................................... 26
Lampiran 19. Menampilkan baris data tertentu 1 ................................................. 27
Lampiran 20. Menampilkan baris data tertentu 2 ................................................. 27
Lampiran 21. Syntax update data tabel ................................................................. 28
Lampiran 22. Output update data tabel ................................................................. 28
Lampiran 23. Syntax delete data tabel................................................................... 29
Lampiran 24. Output delete data tabel .................................................................. 29

vi
BAB I

PENDAHULUAN

1.1 Latar Belakang

Kebanyakan aplikasi yang dibuat digunakan untuk menyimpan dan melihat

data. Data adalah bagian terkecil yang digunakan sebagai penyusun informasi

sehingga sangat penting digunakan sebagai sumber informasi. Maka perlu dibuat

sebuah rumah data yang baik dan benar. Rumah data inilah yang disebut dengan

database. Database atau basis data adalah kumpulan data yang dikelola

sedemikian rupa berdasarkan ketentuan tertentu yang saling berhubungan

sehingga mudah dalam pengelolaannya.

Secara umum, terdapat tiga komponen bahasa basis data jika ditinjau dari

fungsinya, diantaranya DDL (Data Definition Language), DML (Data

Manipulation Language), dan DCL (Data Control Language). Di sini yang akan

dibahas adalah DML yaitu bahasa yang memungkinkan pengguna mengakses atau

memanipulasi data seperti yang diatur oleh model data. Manipulasi data yang

dimaksud ialah pengambilan, penempatan, penghapusan, dan modifikasi

informasi yang disimpan dalam basis data. Ada 2 jenis DML, yaitu prosedural

yang mensyaratkan agar pengguna menentukan data apa yang diinginkan serta

bagaimana cara mendapatkannya dan nonprosedural yang membuat pengguna

dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana

cara mendapatkannya. Adapun DML memiliki perintah dasar yang terdiri atas

insert, select, update, delete, dan lain-lain.

1
1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, dapat disimpulkan bahwa rumusan

masalah adalah sebagai berikut:

1. Bagaimana cara mengoperasikan perintah DML?

2. Bagaimana cara memilih perintah DML yang tepat untuk memanipulasi

table?

1.3 Tujuan Penelitian

Berdasarkan rumusan masalah, dapat disimpulkan bahwa tujuan praktikum

adalah sebagai berikut:

1. Mahasiswa dapat mengoperasikan perintah DML.

2. Mahasiswa dapat memilih perintah DML yang tepat untuk memanipulasi

table.

1.4 Batasan Masalah

Adapun batasan masalah yaitu menjalankan sebuah program sebagai berikut:

1. Isilah 5 tabel yang kalian buat pada database kampus pertemuan 3 (dengan

minimum data 5 buah per tabel).

2. Lakukan perintah select (untuk menampilkan data pada semua tabel,

menampilkan kolom data tertentu, menampilkan baris data tertentu) dengan

masing-masing perintah tersebut dilakukan sebanyak 2 untuk tabel yang

berbeda.

3. Kemudian lakukan perintah update pada data tabel dan delete data pada 1

tabel.

2
1.5 Manfaat Penelitian

Dari praktikum ini penulis dan pembaca dapat mengambil manfaat antara

lain sebagai berikut:

1. Bagi penulis

a. Lebih mengenal dan memahami penggunaan DML.

b. Menambah wawasan mengenai cara mengaplikasikan MySQL pada saat

menggunakan DML.

2. Bagi pembaca

a. Menambah ilmu dan pemahaman tentang penggunaan perintah DML.

b. Menjadi rujukan untuk penelitian selanjutnya.

3
BAB II

TINJAUAN PUSTAKA

2.1 Perubahan Struktur Tabel

Data Manipulation Language (DML) merupakan perintah SQL yang

digunakan untuk melakukan pengolahan record atau memanipulasi data pada

table dalam suatu basis data. Secara sederhana penulisan perintah SQL pada

kelompok ini terdiri dari insert, select, update, dan delete. Berikut ini adalah

deskripsi mengenai kelompok perintah DML tersebut.

2.1.1 Insert

Perintah SQL ini digunakan untuk melakukan entry atau penambahan

suatu record pada table dalam basis data. Berikut ini merupakan aturan

umum penulisan yang digunakan pada insert suatu table.

1. Sintak pertama:

INSERT INTO table_name (column1, column2, column3, ...) VALUES

(value1, value2, value3, ...);

2. Sintak kedua:

INSERT INTO table_name VALUES (value1, value2, value3, ...);

3. Contoh penerapan sintak pertama:

INSERT INTO Customers (CustomerName, ContactName, Address,

City, PostalCode, Country) VALUES ('Cardinal', 'Erichsen', 'Skagen',

'Stavanger', '4006', 'Norway');

2.1.2 Select

Perintah SQL ini digunakan untuk memilih record yang akan

ditampilkan berdasarkan data pada table dalam basis data. Berikut ini adalah

4
beberapa aturan umum dan variasi penulisan yang digunakan pada select.

1. Sintak untuk menampilkan salah satu kolom yang ada ditabel:

SELECT column1, column2, ... FROM table_name;

2. Sintak untuk menampilkan semua kolom yang ada ditabel:

SELECT * FROM table_name;

3. Contoh penerapan:

a. Menampilkan CustomerName dan City pada tabel Customer:

SELECT CustomerName,City FROM Customers;

b. Contoh menampilkan seluruh kolom yang ada di tabel Customer:

SELECT * FROM customer;

2.1.3 Update

Perintah SQL ini untuk mengubah data dalam suatu table pada field

tertentu dengan record baru berdasarkan suatu field sebagai kriteria

pengubahan record-nya.

1. Sintak perintah update:

UPDATE table_name SET column1 = value1, column2 = value2, ..

WHERE condition;

2. Contoh penerapan:

a. Merubah ContactName = „Maria Anders‟ menjadi 'Alfred Schmidt'

dan City = 'Frankfurt'.

UPDATE Customers SET ContactName = 'Alfred Schmidt', City =

'Frankfurt' WHERE CustomerID = 1;

b. Merubah dua buah record sekaligus yaitu merubah yang Country

= ’Mexico’ dirubah ContactName menjadi „Juan‟.

5
UPDATE Customers SET ContactName='Juan' WHERE Country =

'Mexico';

2.1.4 Delete

Perintah SQL ini digunakan untuk menghapus data dalam suatu table,

berdasarkan suatu field sebagai kriteria penghapusan record-nya. Berikut ini

merupakan aturan umum penulisan yang digunakan pada delete sebagai

berikut:

1. Sintak perintah untuk menghapus salah satu record:

DELETE FROM table_name WHERE condition;

2. Sintak untuk menghapus seluruh record pada tabel:

DELETE FROM table_name;

3. Contoh penerapan:

a. Menghapus data CustomerName = „Alfreds Futterkiste‟ dari tabel

Customer.

DELETE FROM Customers WHERE CustomerName = 'Alfreds

Futterkiste';

b. Menghapus seluruh record yang ada di tabel Customer.

DELETE FROM mahasiswa;

(Hikmah, 2016)

Query dengan perbandingan kondisi bentuk umumnya adalah sebagai

berikut:

Select * from Nama_Table where Kondisi;

Pada bagian kondisi bisa diberikan berbagai value misalnya salah satunya

dengan diisi beberapa operator relasional. Output dari query ini biasanya akan

6
menampilkan baris-baris tertentu.

Perintahnya:

Select * From Nama_Table Where Nama_Field [Operator Relasional]

Ketentuan;

Contoh:

Select * from customer where cust_id = ‘10003’ or cust_name =’wascals’;

artinya menampilkan data customer yang mempunyai id 10003 atau namanya

wascals.

(Wijanarko, 2023)

Berikut ini operator perbandingan yang dapat digunakan untuk

membandingkan dua buah nilai dalam MySQL:

a. Operator “ “, akan bernilai TRUE jika nilai yang dibandingkan sama.

b. Operator “ “ atau “ ”, akan bernilai TRUE jika nilai yang di-

bandingkan tidak sama (berbeda).

c. Operator “ ”, akan bernilai TRUE jika nilai yang pertama lebih besar dari

nilai kedua.

d. Operator “ “, akan bernilai TRUE jika nilai yang pertama lebih besar

atau sama dengan nilai kedua.

e. Operator “ ”, akan bernilai TRUE jika nilai yang pertama lebih kecil dari

nilai kedua.

d. Operator “ ”, akan bernilai TRUE jika nilai yang pertama lebih kecil

atau sama dengan nilai kedua.

(Solichin, 2010)

7
BAB III

METODE PENELITIAN

3.1 Analisis Data

Algoritma menjalankan perintah DML pada SQL

1. Buka aplikasi XAMPP.

2. Masuk ke halaman phpMyAdmin.

3. Buat database yang diinginkan.

4. Gunakan database yang diinginkan, dengan syntax USE namadatabase;.

5. Masukkan syntax yang sesuai di menu SQL.

6. Setelah syntax selesai, klik kirim(go).

7. Output dihasilkan.

8
3.2 Diagram Alur Penelitian

Mulai

Masuk ke phpMyAdmin

Buat database

Gunakan database

Ketik query Ketik query Ketik query Ketik query


insert insert insert insert

Output
(klik go)

Selesai
Gambar 1. Diagram alur menjalankan DML

9
BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

Tabel 4.1 Seluruh tabel database kampus


Tables_in_006_kampus
dosen
fakultas
mahasiswa
pegawai
prodi

Tabel 4.2 Output seluruh data tabel fakultas


kode_fak nama_fak jumlah_prodi jumlah_dosen nama_dekan
A Fakultas Hukum 5 15 Amanda
Fakultas Ekonomi
B dan Bisnis 9 17 Aulia
Fakultas Ilmu Sosial
C dan Ilmu Politik 10 21 Aditama
D Fakultas Pertanian 7 17 Aziz
E Fakultas Teknik 8 19 Ilham

Tabel 4.3 Output seluruh data tabel prodi


kode_prodi nama_prodi kode_fak nama_kaprodi nama_HIMA
A1A Ilmu Hukum A Kavin Himikum
Hukum
A1B Internasional B Vivi Himunal
B1A Akuntansi C Aji Himasi
B1B Manajemen D Aziz Himamen
C1A Ilmu Komunikasi E Della Himikom

Tabel 4.4 Output seluruh data tabel dosen


NIP nama_dosen alamat_dosen kode_prodi j_kelamin
1235 Athaya Bentiring A1A Perempuan
12345 Uci Sawah Lebar A1B Perempuan
23456 Haikal Simpang Skip B1A Laki-laki
34567 Rio Rawa Makmur B1B Laki-laki
45678 Anggi Penurunan B1B Perempuan

10
Tabel 4.5 Output seluruh data tabel mahasiswa
NPM nama alamat kode_prodi hobby
A1A022001 Ali Sawah Lebar A1A Badminton
A1A022002 Ade Bentiring A1A Badminton
A1A022003 Abdul Pasar Minggu A1A Futsal
A1A022004 Dinda Sawah Lebar A1A Baca Buku
A1A022005 Regina Lingkar Barat A1A Baca Novel

Tabel 4.6 Output seluruh data tabel pegawai


No_pegawai nama_pgw alamat_pgw kode_fak jenis_kelamin
AA1 Silvia Nakau A Perempuan
AA2 Giovani Kampung Bali A Laki-laki
AA3 Salsdillah Rawa Makmur A Perempuan
AA4 Khotimah Gang Juwita A Perempuan
AA5 Rio Bandara A Laki-laki

Tabel 4.7 Menampilkan kolom tabel tertentu 1


nama hobby
Ali Badminton
Ade Badminton
Abdul Futsal
Dinda Baca Buku
Regina Baca Novel

Tabel 4.8 Menampilkan kolom tabel tertentu 2


nama_prodi
Ilmu Hukum
Hukum Internasional
Akuntansi
Manajemen
Ilmu Komunikasi

Tabel 4.9 Menampilkan baris tabel tertentu 1


NPM nama alamat kode_prodi hobby
A1A022001 Ali Sawah Lebar A1A Badminton

Tabel 4.10 Menampilkan baris tabel tertentu 2


kode_prodi nama_prodi kode_fak nama_kaprodi nama_HIMA
C1A Ilmu Komunikasi E Della Himikom

11
Tabel 4.11 Output update data tabel
NIP nama_dosen alamat_dosen kode_prodi j_kelamin
1235 Athaya Bentiring A1A Perempuan
12345 Uci Sawah Lebar A1B Perempuan
23456 Haikal Kampung China B1A Laki-laki
34567 Rio Rawa Makmur B1B Laki-laki
45678 Anggi Penurunan B1B Perempuan

Tabel 4.12 Output menghapus field


No_pegawai nama_pgw alamat_pgw kode_fak jenis_kelamin
AA1 Silvia Nakau A Perempuan
AA2 Giovani Kampung Bali A Laki-laki
AA3 Salsdillah Rawa Makmur A Perempuan
AA4 Khotimah Gang Juwita A Perempuan

12
4.2 Pembahasan

Pada teladan 1, untuk mengisi field dari tabel yang ada pada database

kampus yang sudah dibuat, kita dapat menggunakan syntax INSERT INTO

table_name (column1, column2, column3, ...) VALUES (value1, value2, value3,

...);. Dapat dilihat pada lampiran 2, untuk mengisi tabel fakultas kita

menggunakan syntax INSERT INTO fakultas VALUES (‘A’, ‘Fakultas Hukum’, 5,

15, ‘Amanda’);, berarti kita mengisi field kode_fak A, field nama_fak

Fakultas Hukum, field jumlah_prodi isinya 15, field jumlah_dosen isinya 15, dan

field nama_dosen isinya Amanda. Begitu juga dengan syntax lainnya, seperti pada

lampiran 5 dapat dilihat, untuk mengisi tabel prodi kita menggunakan syntax

INSERT INTO prodi VALUES (‘A1A’, ‘Ilmu Hukum’, ‘A’, ‘Kevin’, ‘Himikum’);,

hal ini berarti kita mengisi tabel prodi pada field kode_prodi A1A, nama_prodi

Ilmu Hukum, field kode_fak isinya A, field nama_prodi isinya Kevin, dan field

nama_HIMA diisi dengan Himikum. Jika ingin mengisi field lebih dari satu data,

kita dapat menggunakan tanda koma (,) untuk lanjut mengisi data dengan urutan

field yang sama hingga diakhiri dengan tanda titik-koma (;).

Pada teladan 2, untuk melakukan perintah select dan menampilkan data pada

semua tabel kita dapat menggunakan syntax SELECT * FROM table_name;.

Dapat dilihat pada lampiran 3, untuk menampilkan seluruh data pada tabel

fakultas ketikkan syntax SELECT*FROM fakultas;, maka seluruh data dari tabel

fakultas akan ditampilkan seperti pada lampiran 4. Dapat dilihat pada lampiran 5,

untuk menampilkan seluruh data pada tabel prodi, ketikkan syntax

SELECT*FROM prodi;, setelah klik kirim (go) maka seluruh data dari tabel prodi

akan ditampilkan seperti pada lampiran 7. Selanjutnya, untuk menampilkan

13
kolom data tertentu dapat menggunakan syntax SELECT column1, column2, ...

FROM table_name;. Dapat dilihat pada lampiran 17, ketikkan syntax SELECT

nama, hobby FROM mahasiswa; untuk menampilkan data pada kolom nama dan

hobby dari tabel mahasiswa. Pada lampiran 18, syntax SELECT kode_prodi,

nama_prodi FROM prodi; digunakan untuk menampilkan data pada kolom

kode_prodi dan nama_prodi dari tabel prodi. Untuk menampilkan baris data

tertentu, kita dapat menggunakan syntax Select * from Nama_Table where

Kondisi;. Dapat dilihat pada lampiran 19, syntax SELECT * FROM mahasiswa

WHERE nama = ‘Ali’;, berarti kita akan menampilkan data dari tabel mahasiswa

di mana pada field nama isinya adalah Ali, maka seluruh data dari baris tersebut

yang akan ditampilkan. Pada lampiran 20, syntax SELECT * FROM prodi

WHERE nama_prodi LIKE ‘%omu%’; digunakan untuk menampilkan data dari

dari tabel prodi di mana pada field nama_prodi isinya/nilainya mengandung kata

omu.

Pada teladan 3, untuk melakukan perintah update data tabel dapat

menggunakan syntax UPDATE table_name SET column1 = value1, column2

= value2, .. WHERE condition;. Dapat dilihat pada lampiran 21, syntax UPDATE

dosen SET alamat_dosen = ‘Kampung China’ WHERE NIP 23456; digunakan

untuk mengganti nilai atau isi dari field alamat_dosen menjadi Kmpung China

pada data dengan nilai field NIP 23456 dari tabel dosen. Untuk melakukan

perintah delete data dapat menggunakan syntax DELETE FROM table_name

WHERE condition;. Dapat dilihat pada lampiran 23, syntax DELETE FROM

pegawai WHERE nama_pgw ‘Rio’; digunakan untuk menghapus data pada

tabel pegawai dimana nilai field nama_pgw Rio.

14
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Untuk menjalankan perintah DML pertama terlebih dahulu buka aplikasi

XAMPP, lalu masuk ke halaman phpMyAdmin. Setelah itu, buat database yang

diinginkan menggunakan perintah DDL. Kemudian, gunakan database yang

diinginkan, dengan syntax USE namadatabase;. Masukkan syntax DML yang

sesuai pada menu SQL. Setelah syntax selesai, klik kirim(go), maka output akan

dihasilkan.

Beberapa perintah DML antara lain adalah insert, select, update, dan delete.

Insert digunakan untuk melakukan entry atau penambahan suatu record pada

table dalam basis data. Select digunakan untuk memilih record yang akan

ditampilkan berdasarkan data pada table dalam basis data. Update untuk

mengubah data dalam suatu table pada field tertentu dengan record baru

berdasarkan suatu field sebagai kriteria pengubahan record-nya. Delete digunakan

untuk menghapus data dalam suatu table, berdasarkan suatu field sebagai kriteria

penghapusan record-nya.

Pada teladan 1, untuk mengisi field dari tabel yang ada pada database

kampus yang sudah dibuat, kita dapat menggunakan syntax INSERT INTO

table_name (column1, column2, column3, ...) VALUES (value1, value2, value3,

...);. Dapat dilihat pada lampiran 2, untuk mengisi tabel fakultas kita

menggunakan syntax INSERT INTO fakultas VALUES (‘A’, ‘Fakultas Hukum’, 5,

15, ‘Amanda’);, berarti kita mengisi field kode_fak A, field nama_fak

Fakultas Hukum, field jumlah_prodi isinya 15, field jumlah_dosen isinya 15, dan

15
field nama_dosen isinya Amanda. Pada teladan 2, untuk melakukan perintah

select dan menampilkan data pada semua tabel kita dapat menggunakan syntax

SELECT * FROM table_name;. Dapat dilihat pada lampiran 3, untuk

menampilkan seluruh data pada tabel fakultas ketikkan syntax SELECT*FROM

fakultas;, maka seluruh data dari tabel fakultas akan ditampilkan. lanjutnya,

untuk menampilkan kolom data tertentu dapat yntax SELECT nama, hobby

FROM mahasiswa; untuk menampilkan data pada kolom nama dan hobby dari

tabel mahasiswa. Untuk menampilkan baris data tertentu, kita dapat menggunakan

syntax SELECT * FROM mahasiswa WHERE nama = ‘Ali’;, berarti kita akan

menampilkan data dari tabel mahasiswa di mana pada field nama isinya adalah

Ali, maka seluruh data dari baris tersebut yang akan ditampilkan. Pada teladan 3,

untuk melakukan perintah update data tabel dapat menggunakan syntax UPDATE

dosen SET alamat_dosen = ‘Kampung China’ WHERE NIP 23456; digunakan

untuk mengganti nilai atau isi dari field alamat_dosen menjadi Kmpung China

pada data dengan nilai field NIP 23456 dari tabel dosen. Untuk melakukan

perintah delete data dapat menggunakan syntax DELETE FROM pegawai

WHERE nama_pgw ‘Rio’; digunakan untuk menghapus data pada tabel

pegawai dimana nilai field nama_pgw Rio.

5.2 Saran
Untuk meminimalisir error pada program, sebaiknya anda lebih memahami

dan teliti lagi dalam menulis program. Karena syntax pada bahasa MySQL ini

sangat sensitif, bahkan pada kesalahan satu huruf dan kesalahan huruf kapital,

dapat membuat program anda tidak berjalan. Simpanlah database yang penting

saja dan hapuslah database contoh yang dibuat saat praktikum, untuk mengurangi

jumlah database yang ada.

16
DAFTAR PUSTAKA

Hikmah, A. B., & Adiwisastra, M. F. (2016). Modul Pembelajaran Aplikasi Basis


Data Structured Query Language (SQL) Edisi Ke-I. Tasikmalaya: Amik
BSI Tasikmalaya.

Solichin, A. (2010). MySQL 5 Dari Pemula Hingga Mahir. Jakarta: Universitas


Budi Luhur.

Wijanarko, A. (2023). Modul Praktikum Basis Data. Bengkulu: Laboratorium


FMIPA Universitas Bengkulu.

17
LAMPIRAN

Lampiran 1. Output seluruh tabel

Lampiran 2. Syntax isi tabel fakultas

18
Lampiran 3. Syntax menampilkan isi tabel fakultas

Lampiran 4. Output isi tabel fakultas

19
Lampiran 5. Syntax isi tabel prodi

Lampiran 6. Syntax menampilkan isi tabel prodi

20
Lampiran 7. Output isi tabel prodi

Lampiran 8. Syntax isi tabel dosen

21
Lampiran 9. Syntax menampilkan isi tabel dosen

Lampiran 10. Output isi tabel dosen

22
Lampiran 11. Syntax isi tabel mahasiswa

Lampiran 12. Syntax menampilkan isi tabel mahasiswa

23
Lampiran 13. Output isi tabel mahasiswa

Lampiran 14. Syntax isi tabel pegawai

24
Lampiran 15. Syntax menampilkan isi tabel pegawai

Lampiran 16. Output isi tabel pegawai

25
Lampiran 17. Menampilkan kolom data tertentu 1

Lampiran 18. Menampilkan kolom data tertentu 2

26
Lampiran 19. Menampilkan baris data tertentu 1

Lampiran 20. Menampilkan baris data tertentu 2

27
Lampiran 21. Syntax update data tabel

Lampiran 22. Output update data tabel

28
Lampiran 23. Syntax delete data tabel

Lampiran 24. Output delete data tabel

29

Anda mungkin juga menyukai