Laporan 1 Basdat FIX

Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 28

LAPORAN PRAKTIKUM

PERTEMUAN I
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 pertama 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 “Pengantar Basis

Data-DDL”. 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, 6 April 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 TINJAUAN PUSTAKA........................................................................... 4
2.1 Pengenalan Database dan Bahasa SQL ............................................. 4
2.2 DBMS dan MySQL ............................................................................. 6
BAB III METODE PENELITIAN ...................................................................... 7
3.1 Analisis Data ........................................................................................ 7
3.1.1 Algoritma Menginstal DBMS ...................................................... 7
3.1.2 Algoritma Mengakses MySQL .................................................... 7
3.1.3 Algoritma Menggunakan perintah DDL ...................................... 7
3.2 Diagram Alir Penelitian........................................................................ 8
3.2.1 Diagram Alir Instalasi DBMS ...................................................... 8
3.2.2 Diagram Alir Mengakses MySQL ............................................... 9
3.2.3 Diagram Alir Menggunakan Perintah DDL ............................... 10
BAB IV HASIL DAN PEMBAHASAN ............................................................ 11
4.1 Hasil Penelitian .................................................................................. 11
4.2 Pembahasan ....................................................................................... 12
BAB V KESIMPULAN DAN SARAN .............................................................. 14
5.1 Kesimpulan ........................................................................................ 14
5.2 Saran .................................................................................................. 15
DAFTAR PUSTAKA .......................................................................................... 16
LAMPIRAN ......................................................................................................... 17

iii
DAFTAR GAMBAR

Gambar 3.1 Diagram alur instalasi DBMS ............................................................. 8


Gambar 3.2 Diagram alur mengakses MySQL ....................................................... 9
Gambar 3.3 Diagram alur menggunakan DDL ..................................................... 10

iv
DAFTAR TABEL

Tabel 4.1 Output menampilkan database ............................................................. 11


Tabel 4.2 Seluruh database setelah drop dbcontoh .............................................. 11

v
DAFTAR LAMPIRAN

Lampiran 1. Halaman download XAMPP ............................................................ 17


Lampiran 2. Halaman utama XAMPP .................................................................. 17
Lampiran 3. Halaman MySQL.............................................................................. 18
Lampiran 4. Syntax membuat database ................................................................ 18
Lampiran 5. Output membuat database ................................................................ 19
Lampiran 6. Syntax menampilkan database ......................................................... 19
Lampiran 7. Output menampilkan database ......................................................... 20
Lampiran 8. Syntax menggunakan database......................................................... 20
Lampiran 9. Output menggunakan database ........................................................ 21
Lampiran 10. Syntax menghapus database ........................................................... 21
Lampiran 11. Output menghapus database .......................................................... 22

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.

Melalui pengelolaan tersebut pengguna dapat memperoleh kemudahan dalam

mencari informasi, menyimpan, dan membuang informasi. Untuk mengolah data

yang ada diperlukan program aplikasi untuk mengolah data bernama DBMS

(Database Management System), aplikasi DBMS ini nantinya akan langsung

berinteraksi dengan menyambungkan antara database yang tersimpan dengan

pengguna. Ada banyak jenis DBMS salah satunya yang paling terkenal adalah

MySQL. SQL merupakan bahasa standar yang paling banyak digunakan dalam

DBMS, dalam SQL sendiri terbagi kembali menjadi dua yaitu DDL(Data

Definition Language) untuk mendefinisikan tabel dalam database dan DML(Data

Manipulation Language) untuk memanipulasi data atau informasi yang berada di

dalam database sehingga menjadi informasi yang berguna.

Keunggulannya selain karena fungsi dan manfaatnya, MySQL punya syntax

sederhana yang pendek dan mudah dipahami, sehingga cocok dipilih sebagai

1
bahasa terbaik untuk memulai belajar data science bagi pemula sebelum belajar

bahasa pemrograman.

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, dapat disimpulkan bahwa rumusan

masalah adalah sebagai berikut:

1. Apa yang dimaksud dengan database?

2. Apa saja aplikasi yang digunakan untuk mendukung database?

3. Bagaimana cara menjalankan aplikasi server MySQL, mengakses MySQL,

client MySQL, dan apa saja tipe data pada MySQL?

4. Bagaimana cara membuat database?

1.3 Tujuan Penelitian

Berdasarkan rumusan masalah, dapat disimpulkan bahwa tujuan praktikum

adalah sebagai berikut:

1. Mahasiswa mampu mengetahui dan memahami memiliki pengetahuan dasar

basis data.

2. Mahasiswa mampu mengetahui berbagai aplikasi pendukung basis data

meliputi editor dan server MySQL.

3. Mahasiswa mampu menjalankan server MySQL, mengakses MySQL, client

MySQL, dan memahami tipe data pada MySQL.

4. Mahasiswa mampu membuat database.

1.4 Batasan Masalah

Adapun batasan masalah yaitu menjalankan sebuah program sebagai berikut:

1. Bagaimana cara menginstal DBMS?

2. Bagaimana mengakses MySQL?

2
3. Bagaimana cara membuat, menampilkan, menggunakan, dan menghapus

database pada pemrograman MySQL?

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 pengetahuan dasar basis data.

b. Mengembangkan wawasan mengenai cara mengaplikasikan MySQL pada

saat membuat database.

2. Bagi pembaca

a. Menambah ilmu dan pemahaman dasar basis data.

b. Menjadi rujukan untuk penelitian selanjutnya.

3
BAB II

TINJAUAN PUSTAKA

2.1 Pengenalan Database dan Bahasa SQL

Database atau basis data adalah kumpulan informasi yang disimpan di dalam

komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program

komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak

yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut

sistem manajemen basis data (database management system, DBMS). Konsep

dasar dari basis data adalah kumpulan dari catatan-catatan atau potongan dari

pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta

yang tersimpan di dalamnya penjelasan ini disebut skema. Skema

menggambarkan objek yang diwakili suatu basis data dan hubungan di antara

objek tersebut (Andaru, 2018).

Database MySQL merupakan suatu perangkat lunak database yang

berbentuk database relasional atau disebut Relational Database Management

System (RDBMS) yang menggunakan suatu bahasa permintaan yang bernama

SQL (Structured Query Language). MySQL adalah sebuah program database

server yang mampu menerima dan mengirimkan datanya sangat cepat, multi user

serta menggunakan peintah dasar SQL (Structured Query Language).

SQL sebuah bahasa permintaan database yang terstruktur. Bahasa SQL

dibuat sebagai bahasa yang dapat merelasikan beberapa tabel dalam database

maupun merelasikan antar database. SQL dibagi menjadi tiga bentuk query:

1. DDL (Data Definition Language)

4
DDL adalah sebuah metode query SQL yang berguna untuk mendefinisikan

data pada sebuah database. Query yang dimiliki DDL adalah:

a. Create : Digunakan untuk membuat database.

b. Drop : Digunakan untuk menghapus database.

c. Alter : Digunakan untuk melakukan perubahan struktur tabel yang

telah dibuat, baik menambah field (add), mengganti nama field (change)

ataupun menamakannya kembali (rename), dan menghapus field (drop).

d. Use : Digunakan untuk mengakses database.

e. Show : Digunakan untuk menampilkan seluruh database yang ada.

2. DML (Data Manipulation Language)

DML adalah sebuah metode query yang dapat digunakan apabila DDL telah

terjadi, sehingga fungsi dari query DML ini untuk melakukan pemanipulasian

database yang telah dibuat. Query yang dimiliki DML adalah:

a. Insert : Digunakan untuk memasukkan data pada tabel database.

b. Update : Digunakan untuk pengubahan terhadap data yang ada pada

tabel database.

c. Delete : Digunakan untuk menghapus data pada tabel database.

3. DCL (Data Control Language)

DCL adalah sebuah metode query SQL yang digunakan untuk memberikan

hak otorisasi mengakses database, mengalokasikan space, pendefinisian space,

dan pengauditan penggunaan database. Query yang dimiliki DCL adalah:

a. Grant : Untuk mengizinkan user mengakses tabel dalam database.

b. Revoke : Untuk membatalkan izin hak user, yang ditetapkan oleh

perintah grant.

5
c. Commit : Menetapkan penyimpanan database.

d. Rollback : Membatalkan penyimpanan database.

(Saputro, 2012)

2.2 DBMS dan MySQL

DBMS adalah singkatan dari database management system. DBMS

merupakan salah satu sistem yang digunakan dalam mengakses database dengan

menggunakan bahasa SQL. Contoh DBMS adalah MySQL, Oracle,

PostgressSQL, dan masih banyak yang lainnya.

MySQL (My Structure Query Language) merupakan salah satu DBMS, yang

menggunakan bahasa SQL. DBMS (Database Manajemen System) merupakan

salah satu sistem dalam mengakses database dengan menggunakan bahasa SQL.

MySQL merupakan aplikasi open source artinya memungkinkan untuk

semua orang untuk menggunakan dan memodifikasi aplikasi tersebut.

Sehingga siapa pun bisa mendapatkan aplikasi MySQL secara gratis dan bebas

digunakan. Alasan menggunakan MySQL?

a. Database MySQL mempunyai performance sangat cepat, dapat dipercaya.

b. Reliable.

c. MySQL telah banyak menangani pembuatan software besar.

d. Bersifat open source.

e. Mudah digunakan.

f. Menggunakan autentikasi user dan password.

Untuk instalasi MySQL lebih mudah bila anda sekalian melakukan instalasi

MySQL dan phpMyAdmin sekaligus dalam paket XAMPP. XAMPP dapat di

download gratis di https://www.apachefriends.org/index.html (Wijanarko, 2023).

6
BAB III

METODE PENELITIAN

3.1 Analisis Data

3.1.1 Algoritma menginstal DBMS

1. Buka browser.

2. Masuk ke halaman download XAMPP di web download XAMPP (lihat

lampiran 1).

3. Setelah masuk, download XAMPP versi terbaru.

4. Setelah ter-download, buka file hasil download dan lakukan

proses instalasi sampai selesai.

3.1.2 Algoritma mengakses MySQL

1. Buka aplikasi XAMPP.

2. Setelah masuk di halaman utamanya, pada baris Apache dan MySQL

klik start pada keduanya (lihat lampiran 2).

3. Lalu, klik admin pada baris MySQL.

4. Setelah masuk ke phpMyAdmin, kita sudah bisa membuat database.

3.1.3 Algoritma menggunakan perintah DDL

1. Masuk ke halaman phpMyAdmin di XAMPP.

2 Pilih dan klik SQL.

3. Setelah masuk di halaman SQL (lihat lampiran 3), masukkan syntax

DDL.

4. Klik tombol kirim (go) atau ctrl+enter untuk menjalankan perintah.

5. Perintah berhasil dijalankan.

7
3.2 Diagram Alir Penelitian

3.2.1 Diagram alir instalasi DBMS

Mulai

Masukkan link
download di browser

Download XAMPP

Lakukan instalasi

Output
(aplikasi ter-install)

Selesai
Gambar 1. Diagram alir instalasi DBMS

8
3.2.2 Diagram alir mengakses MySQL

Mulai

Buka XAMPP

Klik start pada baris


Apache dan MySQL

Klik admin pada


baris MySQL

Output
(Halaman phpMyAdmin)

Selesai

Gambar 2. Diagram alir mengakses MySQL

9
3.2.3 Diagram alir menggunakan perintah DDL

Mulai

Masuk ke halaman
phpMyAdmin

Klik menu SQL

Masukkan syntax

Klik kirim(go)

Output
(perintah dijalankan)

Selesai
Gambar 3. Diagram alir menggunakan DDL

10
BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

Tabel 4.1 Output menampilkan database


Database
dbcontoh
information_schema
mysql
performance_schema
phpmyadmin
test

Tabel 4.2 Seluruh database setelah drop dbcontoh


Database
information_schema
mysql
performance_schema
phpmyadmin
test

11
4.2 Pembahasan

Pada teladan 1, langkah pertama untuk menginstal DBMS adalah kita

terlebih dahulu masuk ke website resmi tempat men-download DBMS tersebut, di

mana di sini kita menggunakan XAMPP. Untuk masuk ke website XAMPP kita

dapat memasukkan kata kunci “download XAMPP” di browser, lalu pilih opsi

website paling atas, atau kita juga dapat masuk langsung melalui link

https://apachefriends.org/ index.html. Setelah masuk di halaman download seperti

pada lampiran 1, kita pilih versi XAMPP yang akan di gunakan dan langsung klik

tombol download. Setelah selesai, buka file hasil download dan lakukan instalasi

XAMPP hingga selesai. Anda cukup klik terus tombol next, hingga muncul

tombol finish.

Pada teladan 2, langkah pertama untuk mengakses MySQL adalah buka

aplikasi XAMPP. Setelah masuk ke halaman utama seperti pada lampiran 2, kita

klik tombol start pada baris Apache dan MySQL. Setelah itu, klik tombol admin

pada baris MySQL. Lalu, kita akan diarahkan ke halaman phpMyAdmin. Setelah

masuk ke halaman phpMyAdmin, kita sudah dapat membuat database.

Pada teladan 3, untuk menggunakan perintah DDL seperti membuat,

menampilkan, menggunakan, dan menghapus database, terlebih dahulu kita

masuk ke halaman phpMyAdmin di XAMPP. Setelah itu masuk ke halaman SQL

dengan klik tombol SQL. Di halaman SQL inilah kita dapat menggunakan

perintah DDL dengan cara masukkan syntax perintah yang ingin dijalankan.

Dapat dilihat pada lampiran 4 perintah untuk membuat database dengan nama

dbContoh adalah “CREATE DATABASE dbContoh;”. Pada lampiran 6 dapat

dilihat perintah untuk menampilkan seluruh database adalah “SHOW

12
DATABASES;”. Pada lampiran 8 dapat dilihat, untuk menggunakan database

dbContoh syntax yang kita gunakan adalah adalah “USE dbContoh;” dan perintah

menghapus database dengan nama dbContoh adalah “DROP DATABASE

dbContoh;” seperti pada lampiran 10. Setelah membuat syntax, klik tombol

kirim(go) untuk menjalankan perintah.

13
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Database atau basis data adalah kumpulan informasi yang disimpan di dalam

komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program

komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak

yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut

sistem manajemen basis data (database management system, DBMS). Konsep

dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari

pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta

yang tersimpan di dalamnya penjelasan ini disebut skema.

DBMS adalah singkatan dari database management system. DBMS

merupakan salah satu sistem yang digunakan dalam mengakses database dengan

menggunakan bahasa SQL. Contoh DBMS adalah MySQL, Oracle,

PostgressSQL, dan masih banyak yang lainnya.

Untuk menjalankan dan mengakses server MySQL buka aplikasi XAMPP.

Setelah masuk di halaman utamanya, pada baris Apache dan MySQL klik start

pada keduanya. Lalu, klik admin pada baris MySQL. Setelah kita diarahkan ke

phpMyAdmin, kita sudah bisa membuat database. Untuk memberi perintah DDL

ke database, pilih dan klik SQL, lalu masukkan syntax perintah yang diinginkan.

Setelah itu, klik tombol kirim (go) atau ctrl+enter untuk menjalankan perintah.

Untuk membuat (create) database, pertama buka aplikasi XAMPP, lalu

masuk ke halaman phpMyAdmin di XAMPP. Setelah masuk di halaman

phpMyAdmin, pilih dan klik SQL. Setelah masuk halaman SQL, tulis syntax

14
“CREATE DATABASE namadatabase;”, lalu klik tombol kirim (go) atau

ctrl+enter untuk menjalankan perintah dan database berhasil dibuat.

Untuk menginstal DBMS terlebih dahulu masuk ke website resmi tempat

men-download DBMS tersebut, di mana di sini kita menggunakan XAMPP.

Untuk masuk ke website XAMPP, dapat masuk langsung melalui link

https://apachefriends.org/ index.html. Setelah masuk di halaman download, pilih

versi XAMPP dan klik download. Setelah selesai, buka file hasil download dan

lakukan instalasi XAMPP hingga selesai. Untuk mengakses MySQL buka aplikasi

XAMPP. Setelah masuk ke halaman utama, kita klik tombol start pada baris

Apache dan MySQL. Setelah itu, klik tombol admin pada baris MySQL. Lalu, kita

akan diarahkan ke halaman phpMyAdmin. Setelah masuk ke halaman

phpMyAdmin, kita sudah dapat membuat database. Untuk menggunakan perintah

DDL, terlebih dahulu kita masuk ke halaman phpMyAdmin di XAMPP. Setelah

itu masuk ke halaman SQL dengan klik tombol SQL. Di halaman SQL inilah kita

dapat menggunakan perintah DDL dengan cara masukkan syntax perintah DDL

yang ingin dijalankan. Setelah membuat syntax, klik tombol kirim(go) untuk

menjalankan perintah.

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.

15
DAFTAR PUSTAKA

Andaru, A. (2018). Pengertian Database Secara Umum. Bandar Lampung:


Universitas Mitra Indonesia.

Saputro, H. (2012). Modul Pembelajaran Praktek Basis Data (MySQL).


Semarang: Universitas Dian Nuswantoro.

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


FMIPA Universitas Bengkulu.

16
LAMPIRAN

Lampiran 1. Halaman download XAMPP

Lampiran 2. Halaman utama XAMPP

17
Lampiran 3. Halaman MySQL

Lampiran 4. Syntax membuat database

18
Lampiran 5. Output membuat database

Lampiran 6. Syntax menampilkan database

19
Lampiran 7. Output menampilkan database

Lampiran 8. Syntax menggunakan database

20
Lampiran 9. Output menggunakan database

Lampiran 10. Syntax menghapus database

21
Lampiran 11. Output menghapus database

22

Anda mungkin juga menyukai