0% menganggap dokumen ini bermanfaat (0 suara)
552 tayangan17 halaman

Laporan Hasil Praktikum Basis Data Modul 3: Retrieve Data

Laporan ini membahas tentang praktikum modul Retrieve Data pada mata kuliah Basis Data I. Mahasiswa melakukan beberapa perintah SQL seperti SELECT, WHERE, DISTINCT, AND & OR, GROUP BY, dan ORDER BY untuk mengambil data dari tabel DETAILSEWA yang sebelumnya telah dibuat. Ringkasan menjelaskan tujuan praktikum dan pembahasan mengenai penggunaan berbagai perintah tersebut untuk mengambil dan menyaring data dari tabel database.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
552 tayangan17 halaman

Laporan Hasil Praktikum Basis Data Modul 3: Retrieve Data

Laporan ini membahas tentang praktikum modul Retrieve Data pada mata kuliah Basis Data I. Mahasiswa melakukan beberapa perintah SQL seperti SELECT, WHERE, DISTINCT, AND & OR, GROUP BY, dan ORDER BY untuk mengambil data dari tabel DETAILSEWA yang sebelumnya telah dibuat. Ringkasan menjelaskan tujuan praktikum dan pembahasan mengenai penggunaan berbagai perintah tersebut untuk mengambil dan menyaring data dari tabel database.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

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

Anda mungkin juga menyukai