Anda di halaman 1dari 19

LAPORAN HASIL PRAKTIKUM

BASIS DATA I

NAMA : DEBORA JEESSICA THALITHA HARAHAP


NIM : 203020503040
KELAS : A
MODUL : III (RETRIEVE DATA)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKARAYA
2021
BAB 1
TUJUAN DAN LANDASAN TEORI

1.1 TUJUAN
Tujuan dari praktikum adalah mahasiswa diharapkan mampu
mengetahui bagaimana cara Retrieve Data, apa saja pernyataan-pernyataan
dan cara menerapkan Retrieve Data terhadap basis data yang dibuat.

1.2 LANDASAN TEORI


Hampir semua server basis data yang ada menyediakan fasilitas untuk
mengambil(Retrieve) data dari tabel database. Pengambilan data adalah
proses mengidentifikasi dan mengekstraksi data dari basis data, berdasarkan
kueri yang diberikan oleh pengguna atau aplikasi. Ini memungkinkan
pengambilan data dari database untuk ditampilkan di monitor dan / atau
digunakan dalam aplikasi. Jika Anda perlu melihat catatan tabel atau baris
atau kolom tertentu maka Anda juga dapat melakukannya. Misalkan Anda
telah membuat database dan beberapa tabel untuk menyimpan data dalam
bentuk terpisah dan ingin menunjukkan atau mengambil data untuk melihat
apakah itu benar atau tidak ada maka Anda dapat melakukannya dengan
bantuan perintah "SELECT". Berikut beberapa pernyataan dalam Retrieve
Data:
1.2.1 Select
Perintah “SELECT” adalah salah satu perintah SQL Server
yang paling sering digunakan untuk mengambil data dari tabel
database.

1.2.2 Where
Klausa WHERE digunakan untuk memfilter catatan. Klausa
WHERE digunakan untuk mengekstrak hanya catatan-catatan yang
memenuhi kondisi tertentu. Banyak query yang dipadukan dengan
Klausa WHERE.

1.2.3 Distinct
Pernyataan SELECT DISTINCT digunakan untuk
mengembalikan hanya nilai yang berbeda. Di dalam tabel, kolom
sering berisi banyak nilai duplikat dan kadang-kadang Anda hanya
ingin membuat daftar nilai yang berbeda.

1.2.4 And & Or


Klausa WHERE dapat dikombinasikan dengan operator AND,
OR, dan NOT. Operator AND dan OR digunakan untuk memfilter
catatan berdasarkan lebih dari satu kondisi:
a. Operator DAN menampilkan catatan jika semua kondisi yang
dipisahkan oleh DAN BENAR.
b. Operator OR menampilkan catatan jika salah satu kondisi yang
dipisahkan oleh OR adalah BENAR.

Operator NOT menampilkan catatan jika kondisinya TIDAK


BENAR.
1.2.5 Group By
Pernyataan GROUP BY digunakan untuk menampilkan baris
yang memiliki nilai yang sama terhadap suatu kondisi, seperti
"temukan jumlah pelanggan di setiap negara". Pernyataan GROUP
BY sering digunakan dengan fungsi agregat.

1.2.6 Order By
Kata kunci 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.
BAB II
PEMBAHASAN

Pada tugas praktikum modul 3 kali ini adalah menampilkan data,


menambah data pada tabel anggota, buku, dan headersewa, juga mengambil data
pada database yang telah dibuat pada praktikum sebelumnya:

Gambar 2.1 Menampilkan Data Tabel Dari Database (1)

Gambar 2.2 Menampilkan Data Tabel Dari Database (2)


Gambar 2.3 Menampilkan Data Tabel Dari Database (3)

Pada Gambar 2.1 kita gunakan perintah “use perpustakaan” untuk memilih
database yang ingin kita buka. Selanjutnya perintah “show tables” untuk
menampilkan semua tabel yang terdapat pada database perpustakaan. Kemudian
menggunakan perintah “select*from namatable” untuk menampilkan data pada
tabel seperti yang terdapat pada Gambar 2.1 sampai Gambar 2.3 diatas. Data
yang terdapat pada setiap table tersebut adalah data yang diinput pada tugas
modul 2, dan ditugas kali ini saya menambahkan kolom “Penerbit” pada table
Buku untuk memenuhi tugas pada modul 3 ini.

Gambar 2.4 Input Data Table Anggota.

Pada tugas modul 3 kita diminta untuk menginputkan data pada tabel
anggota menjadi 10 data menggunakan perintah “insert into anggota” dengan
nama sama tapi berbeda alamat seperti pada Gambar 2.4 .
Gambar 2.5 Input Data Table Buku

Pada Gambar 2.5 kita menginputkan data pada tabel buku hingga menjadi
10 buku dengan penerbit yang sama tapi berbeda judul.

Gambar 2.6 Input Data Table Headersewa

Pada gambar diatas mencatat id anggota, tanggal orang tersebut meminjam


dan mengembalikan, serta jumlah buku yang dipinjam. Data yang dimasukkan
membuat data pada table mencapai 10 data. Kemudian data pada Gambar 2.6
akan disesuaikan dengan tabel detail sewa, data tersebut telah saya inputkan dan
tertera pada gambar dibawah ini.
Gambar 2.7 Input Data Table Detailsewa

Gambar 2.8 Mengambil Data Tanpa Terduplikasi

Pada gambar diatas kita akan mengambil data dari tabel anggota dengan
nama tanpa terduplikasi, lalu juga mengambil data dari tabel buku dengan
penerbit tanpa terduplikasi. Selanjutnya menampilkan data pada headersewa yang
mencatat penyewaan buku mulai dari id anggota pertama seperti pada gambar
dibawah ini.

Gambar 2.9 Menampilkan Data Headersewa


Gambar 2.10 Menampilkan Data Anggota

Pada gambar diatas menggunakan perintah “select * from anggota order by


Nama_Anggota” untuk menampilkan data pada tabel anggota berdasarkan huruf
paling awal secara alphabet. Yang terakhir kita menampilkan data pada tabel buku
dengan penerbit mulai dari huruf akhit secara alphabet menggunakan perintah
“select * from buku -> order by Penerbit desc;” pada gambar dibawah ini.

Gambar 2.11 Menampilkan Data Buku


BAB III
KESIMPULAN

Kesimpulan yang kita peroleh adalah Retrieve Data atau pengambilan


data merupakan proses mengidentifikasi dan mengekstraksi data dari basis data,
berdasarkan kueri yang diberikan oleh pengguna atau aplikasi. Ini
memungkinkan pengambilan data tabel atau baris atau kolom tertentu dari
database untuk ditampilkan di monitor dan / atau digunakan dalam aplikasi.
DAFTAR PUSTAKA

Tim Dosen Basis Data. Modul Praktikum Basis Data I.


2021. Palangka Raya. Jurusan Teknik Informatika Fakultas Teknik
Universitas Palangka Raya (UPR).

Zidniryi. Pengertian Data Retrieval Dan 5 Contoh Bentuk Data Retrieval.


https://www.konsepkoding.com/2020/12/pengertian-data-retrieval-dan-5-
contoh.html
LAMPIRAN

Gambar 2.1 Menampilkan Data Tabel Dari Database (1)

Gambar 2.2 Menampilkan Data Tabel Dari Database (2)


Gambar 2.3 Menampilkan Data Tabel Dari Database (3)

Gambar 2.4 Input Data Table Anggota.

Gambar 2.5 Input Data Table Buku


Gambar 2.6 Input Data Table Headersewa

Gambar 2.7 Input Data Table Detailsewa

Gambar 2.8 Mengambil Data Tanpa Terduplikasi


Gambar 2.9 Menampilkan Data Headersewa

Gambar 2.10 Menampilkan Data Anggota

Gambar 2.11 Menampilkan Data Buku


LAPORAN RENCANA PRAKTIKUM
BASIS DATA I

NAMA : DEBORA JEESSICA THALITHA HARAHAP


NIM : 203020503040
KELAS :A
MODUL : III (RETRIEVE DATA)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKARAYA
2021
I. TUJUAN
Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu :
1. Mengetahui bagaimana cara Retrieve Data.
2. Mengetahui apa saja pernyataan-pernyataan Retrieve Data.
3. Menerapkan Retrieve Data terhadap basis data yang dibuat.

II. PEMBAHASAN
Hampir semua server basis data yang ada menyediakan fasilitas untuk
mengambil(Retrieve) data dari tabel database jadi jika Anda perlu melihat
catatan tabel atau baris atau kolom tertentu maka Anda juga dapat
melakukannya. Misalkan Anda telah membuat database dan beberapa tabel
untuk menyimpan data dalam bentuk terpisah dan ingin menunjukkan atau
mengambil data untuk melihat apakah itu benar atau tidak ada maka Anda
dapat melakukannya dengan bantuan perintah "SELECT".
1. Select
Perintah “SELECT” adalah salah satu perintah SQL Server
yang paling sering digunakan untuk mengambil data dari tabel
database.

2. Where
Klausa WHERE digunakan untuk memfilter catatan. Klausa
WHERE digunakan untuk mengekstrak hanya catatan-catatan yang
memenuhi kondisi tertentu. Banyak query yang dipadukan dengan
Klausa WHERE.
3. Distinct
Pernyataan SELECT DISTINCT digunakan untuk
mengembalikan hanya nilai yang berbeda. Di dalam tabel, kolom
sering berisi banyak nilai duplikat dan kadang-kadang Anda hanya
ingin membuat daftar nilai yang berbeda.

4. And & Or
Klausa WHERE dapat dikombinasikan dengan operator AND,
OR, dan NOT. Operator AND dan OR digunakan untuk memfilter
catatan berdasarkan lebih dari satu kondisi:
a. Operator DAN menampilkan catatan jika semua kondisi yang
dipisahkan oleh DAN BENAR.
b. Operator OR menampilkan catatan jika salah satu kondisi yang
dipisahkan oleh OR adalah BENAR.

Operator NOT menampilkan catatan jika kondisinya TIDAK


BENAR.

5. Group By
Pernyataan GROUP BY digunakan untuk menampilkan baris
yang memiliki nilai yang sama terhadap suatu kondisi, seperti
"temukan jumlah pelanggan di setiap negara". Pernyataan GROUP
BY sering digunakan dengan fungsi agregat.
6. Order By
Kata kunci 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.

Anda mungkin juga menyukai