LAPORAN HASIL PRAKTIKUM
BASIS DATA I
NAMA : THERESA SEPTIANA EKA PUTRI
NIM : 213010503017
KELAS : F
MODUL : III (RETRIEVE DATA)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
KALIMANTAN TENGAH
2022
LAPORAN HASIL PRAKTIKUM
BASIS DATA I
NAMA : THERESA SEPTIANA EKA PUTRI
NIM : 213010503017
KELAS : F
MODUL : III (RETRIEVE DATA)
KOMPOSISI MAX NILAI
BAB I Pendahuluan 10
BAB II Pembahasan 60
BAB III Kesimpulan 20
Daftar Pustaka 5
Lampiran 5
Jumlah 100
Penilai
Asisten Praktikum,
Yohana BR Marpaung
BAB I
TUJUAN DAN LANDASAN TEORI
1.1 Tujuan
1.1.1 Mahasiswa dapat mengetahui bagaimana cara Retrieve Data.
1.1.2 Mahasiswa dapat mengetahui apa saja pernyataan-pernyataan Retrieve
Data.
1.1.3 Mahasiswa dapat menerapkan Retrieve Data terhadap basis data yang
dibuat.
1.2 Landasan Teori
Retrieve Data atau pengambilan data adalah proses mengidentifikasi dan
mengekstraksi data pada basis data, berdasarkan query yang diberikan oleh pengguna
atau aplikasi. Ini memungkinkan pengambilan data dari database untuk ditampilkan
di monitor atau digunakan dalam aplikasi. Hampir semua server basis data
menyediakan fasilitas untuk retrieve data dari tabel database jika perlu melihat
catatan tabel/baris/kolom tertentu, maka dapat dilakukan. Misalkan database dan
beberapa tabel untuk menyimpan data dalam bentuk terpisah telah dibuat dan ingin
ditunjuk atau diambil datanya untuk melihat apakah data tersebut benar atau tidak,
maka perintah “SELECT” dapat digunakan. Berikut adalah beberapa perintah yang
dapat digunakan :
1. Select
Perintah “SELECT” adalah salah satu perintah SQL Server yang paling sering
digunakan untuk mengambil data dari tabel database.
SELECT [nama_kolom]
FROM nama_tabel1
2. Where
Klausa WHERE digunakan untuk memfilter catatan atau mengekstrak catatan-
catatan yang memenuhi kondisi tertentu. Banyak query yang dapat dipadukan dengan
Klausa WHERE.
SELECT *
FROM user
WHERE total_transaksi = 0
3. Distinct
Pernyataan SELECT DISTINCT digunakan untuk mengembalikan hanya nilai
yang berbeda. Di dalam tabel, kolom sering berisi banyak nilai duplikat dan kadang-
kadang hanya ingin membuat daftar nilai yang berbeda.
SELECT DISTINCT [nama_kolom]
FROM nama_tabel1
4. And & Or
Klause WHERE dapat dikombinasikan dengan operator AND, OR, dan NOT.
Operator AND dan OR digunakan untuk memfilter catatan berdasarkan lebih dari satu
kondisi. Kondisinya sebagai berikut :
a. Operator AND : Menampilkan catatan jika semua kondisi yang dipisahkan oleh
AND adalah BENAR.
b. Operator OR : Menampilkan catatan jika salah satu kondisi yang dipisahkan
oleh OR adalah BENAR.
c. Operator NOT : Menampilkan catatan jika kondisinya TIDAK BENAR.
SELECT *
FROM user
WHERE condition1 AND/OR condition2 AND/OR ...;
5. Group By
GROUP BY digunakan untuk menampilkan baris yang memiliki nilai yang
sama terhadap suatu kondisi, seperti “temukan jumlah pelanggan disetiap negara”.
Pernyataan GROUP BY sering digunakan dengan fungsi agregat.
SELECT *
FROM user
GROUP BY nama_tabel1;
6. Order By
ORDER BY digunakan untuk mengurutkan hasil-set dalam urutan naik atau
turun. Kata kunci ORDER BY mengurutkan catatan dalam urutan naik secara default.
Untuk mengurutkan catatan dalam urutan menurun, gunakan kata kunci DESC.
SELECT *
FROM user
ORDER BY nama_tabel1;
BAB II
PEMBAHASAN
2.1 Tugas Praktikum
1. Tampilkan data DETAILSEWA dengan perintah SELECT, WHERE,
DISTINCT, AND & OR, GROUP BY, dan ORDER BY.
2.2 Pembahasan
Sebelum menampilkan data DETAILSEWA pada database
PERPUSTAKAAN yang telah dibuat pada laporan sebelumnya, terlebih dahulu buka
aplikasi XAMPP. Klik Start pada Apache dan MySQL, lalu klik shell untuk mulai..
Pertama, ketikkan ‘cd mysql’ lalu beri spasi dan enter. Begitupula dengan ‘cd bin’.
Ketik ‘mysql –u’ dan tekan enter. Setelah itu ketik ‘\c’ atau clear yang dipakai untuk
menghapus atau membatalkan semua perintah yang berjalan pada satu perintah.
Karena belum mengatur user untuk masuk ke dalam MySQL, saya menggunakan user
root dengan perintah ‘MySQL –u root –p’. Opsi ‘-u’ merupakan tanda jika ingin login
menggunakan user dengan menggunakan password yang dinyatakan dengan opsi‘-p’.
Jika sudah, maka akan muncul ‘enter password’ dan MariaDB [(none)]. MariaDB
adalah relational database management system (DBMS) open source yang
merupakan pengganti drop-in yang kompatibel.
Gambar 2.1 Pendeklarasian CMD Database
Karena saya ingin melihat database apa saja yang sudah saya buat
sebelumnya, saya gunakan perintah “show databases;”. Pada laporan hasil
sebelumnya, saya sudah membuat database PERPUSTAKAAN. Untuk kembali
menggunakan database itu, saya gunakan perintah “USE PERPUSTAKAAN” maka
database akan langsung diganti menjadi database PERPUSTAKAAN.
Gambar 2.2 Menampilkan Database
Gambar 2.3 Mengganti Database
Sebelumnya saya sudah memasukkan masing-masing 10 data ke dalam semua
tabel. Jadi saya akan langsung menampilkan tabel DETAILSEWA dengan perintah-
perintah yang ada dalam tugas praktikum yaitu SELECT, WHERE, DISTINCT,
AND & OR, GROUP BY, dan ORDER BY.
1. Select
Gambar 2.4 Tampilan Select Dari Tabel Detailsewa
Gambar 2.5 Tampilan Select Berdasarkan Kolom
Pada perintah SELECT, saya memakainya untuk menampilkan semua data
dalam tabel atau hanya data pada kolom tertentu dalam tabel seperti pada gambar
diatas.
2. Where
Pada perintah WHERE, saya gunakan untuk menampilkan “id_buku” yang
memiliki data “203”.
Gambar 2.6 Tampilan Tabel Dengan Perintah Where
3. Distinct
Pada perintah DISTINCT, saya hanya ingin menampilkan data pada kolom
id_header. Setelah diberikan perintah DISTINCT maka data secara otomatis akan
diurutkan dari angka terkecil ke angka terbesar.
Gambar 2.7 Tampilan Tabel Dengan dan Tanpa Perintah Distinct
4. And & Or
Pada perintah AND & OR, hanya data yang dicari yang akan ditampilkan.
Seperti pada gambar dibawah, perintah AND akan menampilkan data jika semua data
yang dicari benar, sedangkan perintah OR akan menampilkan salah satu data benar
dari dua data yang dicari.
Gambar 2.8 Tampilan Tabel Dengan Perintah AND & OR
5. Group By
Pada perintah GROUP BY, saya ingin menampilkan kolom “id_buku”.
Setelah diberikan perintah, data “id_buku” akan diurutkan dari angka terkecil hingga
angka terbesar serta data yang memiliki inputan sama akan dihilangkan.
Gambar 2.9 Tampilan Tabel Dengan Perintah Group By
6. Order By
Pada perintah ORDER BY, saya ingin menampilkan data dari “id_header”
dan “id_buku”. Sama seperti perintah GROUP BY, setelah diberi perintah ini data
akan langsung terurut dari yang terkecil hingga terbesar. Jika menambahkan “desc”
diakhir, maka data akan terurut dari yang terbesar hingga terkecil.
Gambar 2.10 Tampilan Data id_header Dengan Inputan Group By
Gambar 2.11 Tampilan Data id_buku Dengan Inputan Group By dan Desc Diakhir
BAB III
KESIMPULAN
Retrieve Data atau pengambilan data adalah proses mengidentifikasi dan
mengekstraksi data pada basis data, berdasarkan query yang diberikan oleh pengguna
atau aplikasi. Ini memungkinkan pengambilan data dari database untuk ditampilkan
di monitor atau digunakan dalam aplikasi. Hampir semua server basis data
menyediakan fasilitas untuk retrieve data dari tabel database jadi jika perlu melihat
catatan tabel/baris/kolom tertentu, maka dapat dilakukan.
Beberapa perintah dalam MySQL :
1. Select : Mengambil data dari tabel database.
2. Where : Memfilter catatan atau mengekstrak catatan-catatan yang memenuhi
kondisi tertentu.
3. Distinct : Mengembalikan hanya nilai yang berbeda.
4. And & Or : Memfilter catatan berdasarkan lebih dari satu kondisi, contoh :
a. Operator DAN : Menampilkan catatan jika semua kondisi yang dipisahkan
oleh AND adalah BENAR.
b. Operator OR : Menampilkan catatan jika salah satu kondisi yang
dipisahkan oleh OR adalah BENAR.
c. Operator NOT : Menampilkan catatan jika kondisinya TIDAK BENAR.
5. Group By : Menampilkan baris yang memiliki nilai yang sama terhadap suatu
kondisi.
6. Order By : Mengurutkan hasil-set dalam urutan naik atau turun.
DAFTAR PUSTAKA
Dosen Teknik Informatika dan Asisten Praktikum. Modul Praktikum Basis Data I.
Palangkaraya : Jurusan Teknik Informatika, 2022.
PDF.
Konsep Koding. 2020. Pengertian Data Retrieval Dan 5 Contohnya
https://www.konsepkoding.com/2020/12/pengertian-data-retrieval-dan-5-
contoh.html
(Diakses Pada 7 Oktober 2022 Pukul 23.11 WIB)
LAMPIRAN
Gambar 2.1 Pendeklarasian CMD Database
Gambar 2.2 Menampilkan Database
Gambar 2.3 Mengganti Database
Gambar 2.4 Tampilan Select Dari Tabel Detailsewa
Gambar 2.5 Tampilan Select Berdasarkan Kolom
Gambar 2.6 Tampilan Tabel Dengan Perintah Where
Gambar 2.7 Tampilan Tabel Dengan dan Tanpa Perintah Distinct
Gambar 2.8 Tampilan Tabel Dengan Perintah AND & OR
Gambar 2.9 Tampilan Tabel Dengan Perintah Group By
Gambar 2.10 Tampilan Data id_header Dengan Inputan Group By
Gambar 2.11 Tampilan Data id_buku Dengan Inputan Group By dan Desc Diakhir