Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

BASIS DATA

MODUL 4
SELEKSI DATA

DISUSUN OLEH :
Aminuddin Ihsan 3411211078

PROGRAM STUDI INFORMATIKA


FAKULTAS SAINS DAN INFORMATIKA
UNIVERSITAS JENDERAL ACHMAD YANI
TAHUN 2022
DAFTAR ISI

BAB I. HASIL PRAKTIKUM ............................................................................................. 4

I.1 Menampilkan Data dari sebuah Tabel ......................................................................... 4

I.1.A. Source Code ......................................................................................................... 4

I.1.B. Screenshot ............................................................................................................ 4

I.1.C. Analisa ................................................................................................................. 4

I.2 Menampilkan Data dengan Perintah WHERE ............................................................ 4

I.2.A. Source Code ......................................................................................................... 4

I.2.B. Screenshot ............................................................................................................ 4

I.2.C. Analisa ................................................................................................................. 4

I.3 Menampilkan Data Menggunakan Between ............................................................... 5

I.3.A. Source Code ......................................................................................................... 5

I.3.B. Screenshot ............................................................................................................ 5

I.3.C. Analisa ................................................................................................................. 5

I.4 Menampilkan Data dengan perintah LIKE ................................................................. 5

I.4.A. Source Code ......................................................................................................... 5

I.4.B. Screenshot ............................................................................................................ 5

I.4.C. Analisa ................................................................................................................. 5

I.5 Menampilkan Data dengan Pengurutan Sorting (ORDER BY) .................................. 6

I.5.A. Source Code ......................................................................................................... 6

I.5.B. Screenshot ............................................................................................................ 6

I.5.C. Analisa ................................................................................................................. 6

I.6 Menampilkan Data dengan Pengelompokan data (GROUP BY) ............................... 6

I.6.A. Source Code ......................................................................................................... 6

I.6.B. Screenshot ............................................................................................................ 6

2
I.6.C. Analisa ................................................................................................................. 7

BAB II. TUGAS PRAKTIKUM ........................................................................................... 8

II.1 Tampilkan data obat yang berbentuk sirup ................................................................. 8

II.1.A. Source Code ..................................................................................................... 8

II.1.B. Screenshot ........................................................................................................ 8

II.1.C. Analisa .............................................................................................................. 8

II.2 Tampilkan data obat yang sudah expired .................................................................... 8

II.2.A. Source Code ..................................................................................................... 8

II.2.B. Screenshot ........................................................................................................ 8

II.2.C. Analisa .............................................................................................................. 8

II.3 Tampilkan data resep obat dari bulan januari sampai bulan juni 2016 ....................... 9

II.3.A. Source code ...................................................................................................... 9

II.3.B. Screenshot ........................................................................................................ 9

II.3.C. Analisa .............................................................................................................. 9

II.4 Tampilkan data obat dari harga termahal sampai termurah ........................................ 9

II.4.A. Source Code ..................................................................................................... 9

II.4.B. Screenshot ........................................................................................................ 9

II.4.C. Analisa ............................................................................................................ 10

II.5 Tampilkan data pembayaran bulan agustus .............................................................. 10

II.5.A. Source Code ................................................................................................... 10

II.5.B. Screenshot ...................................................................................................... 10

II.5.C. Analisa ............................................................................................................ 10

BAB III. KESIMPULAN ..................................................................................................... 11

3
BAB I. HASIL PRAKTIKUM

I.1 Menampilkan Data dari sebuah Tabel


I.1.A. Source Code
SELECT (Field1, Field2,….., FieldN) FROM nama_tabel;
I.1.B. Screenshot

Gambar 1. 1 Menampilkan Data

I.1.C. Analisa
Query di atas mengartikan bahwa data dari seluruh field yang terdapat dalam tabel akan
ditampilkan..
I.2 Menampilkan Data dengan Perintah WHERE
I.2.A. Source Code
SELCET * FROM nama_tabel WHERE kondisi;
I.2.B. Screenshot

Gambar 1. 2 WHERE

I.2.C. Analisa
WHERE yang artinya dimana, untuk menampilkan data menggunakan perintah where
(dimana). Contohnya jika akan menampilkan data customer yang beralamat di Cimahi, maka
perintahnya adalah: SELECT * FROM Customer WHERE Alamat=’Cimahi’.

4
I.3 Menampilkan Data Menggunakan Between
I.3.A. Source Code
SELECT * FROM nama_tabel WHERE kondisi BETWEEN nilai_1 AND
nilai_2;
I.3.B. Screenshot

Gambar 1. 3 Between

I.3.C. Analisa
Between artinya diantara, between berfungsi untuk menampilkan data yang tententu
misalnya diantara 2000 dan 5000 untuk menampilkan data dengan between. Contohnya Jika
ingin menampilkan data obat yang harganya antara 10000 dan 30000, maka perintah querynya
adalah : SELECT * FROM obat WHERE Obat BETWEEN 10000 AND 30000;
I.4 Menampilkan Data dengan perintah LIKE
I.4.A. Source Code
SELECT * FROM nama_tabel WHERE kondisi LIKE ‘%nama_kaitan%’;
I.4.B. Screenshot

Gambar 1. 4 LIKE

I.4.C. Analisa
Perintah like kadang dibutuhkan dalam pengelolaan database yaitu dalam menampilkan
data tertentu yang hanya berkaitan dengan kata-kata yang diinginkan. Contohnya bis akita
lihat pada gambar diatas.

5
I.5 Menampilkan Data dengan Pengurutan Sorting (ORDER BY)
I.5.A. Source Code
SELECT * FROM nama_tabel ORDER BY kolom Type;
I.5.B. Screenshot

Gambar 1. 5 Pengurutan Sorting (ORDER BY)

I.5.C. Analisa
Fungsi ini digunakan untuk melakukan pengurutan data, sehinggal data dari sebuah atau
beberapa tabel dapat tampil berurutan sesuai keinginan. Pengurutan data terbagi menjadi
dua:
a. ASC (pengurutan dengan Ascending)
b. DESC (pengurutan dengan Descending).
I.6 Menampilkan Data dengan Pengelompokan data (GROUP BY)
I.6.A. Source Code
SELECT * FROM nama_tabel GROUP BY nama_kolom;
I.6.B. Screenshot

Gambar 1. 6 Pengelompokan data (GROUP BY)

6
I.6.C. Analisa
Group By adalah fungsi untuk mengelompokan data dalam sebuah kolom yang ditunjuk.
Fungsi ini akan menghasilkan kelompok data dengan menghilangkan data yang sama dalam
satu tabel, maka apabila dalam satu kolom terdapat beberapa data yang sama maka data
yang akan ditampilkan hanya salah satu.

7
BAB II. TUGAS PRAKTIKUM

II.1 Tampilkan data obat yang berbentuk sirup


II.1.A. Source Code
SELCET * FROM Obat WHERE jenis_obat=’Sirup’;
II.1.B. Screenshot

Gambar 2. 1 data obat yang berbentuk sirup


II.1.C. Analisa
Menggunakan Perintah WHERE dibutuhkan dalam pengelolaan database yaitu dalam
menampilkan data tertentu yang hanya berkaitan dengan kata-kata yang diinginkan.
II.2 Tampilkan data obat yang sudah expired
II.2.A. Source Code
select * from obat where Exp_Date < now();
II.2.B. Screenshot

Gambar 2. 2 data obat yang sudah expired


II.2.C. Analisa
Disini kita akan menampilkan data yang sudah expired dengan membandingkan dengan
tanggal kita sekarang. Jika tanggal dalam obat tersebut kurang dari tanggal sekarang maka
obat itu kadaluwarsa..

8
II.3 Tampilkan data resep obat dari bulan januari sampai bulan juni 2016
II.3.A. Source code
select * from pemerikasaan where tgl_resep between '2022-01-20'
and '2022-06-10';
II.3.B. Screenshot

Gambar 2. 3 data resep obat dari bulan januari sampai bulan juni 2016
II.3.C. Analisa
Disini saya menggunakan sintaks, select * from pemerikasaan where tgl_resep between
'2022-01-20' and '2022-06-10';.
II.4 Tampilkan data obat dari harga termahal sampai termurah
II.4.A. Source Code
delete from penyakit where Id_Penyakit='PN003';
II.4.B. Screenshot

Gambar 2. 4 data obat dari harga termahal sampai termurah

9
II.4.C. Analisa
Fungsi ini digunakan untuk melakukan pengurutan data, sehingga data dari sebuah atau
beberapa tabel dapat tampil berurutan sesuai keinginan.
a) ASC (pengurutan dengan Ascending).
SELECT * FROM nama_tabel ORDER BY kolom Type (asc)
b) DESC (pengurutan dengan Descending).
SELECT * FROM nama_tabel ORDER BY kolom Type (desc)
II.5 Tampilkan data pembayaran bulan agustus
II.5.A. Source Code
select * from pembayaran where tgl_nota between '2022-08-01' and
'2022-08-21';
II.5.B. Screenshot

Gambar 2. 5 data pembayaran bulan agustus


II.5.C. Analisa
Between artinya diantara, between berfungsi untuk menampilkan data yang tententu
misalnya diantara '2022-08-01' dan '2022-08-21' untuk menampilkan data dengan between.
Contohnya Jika ingin menampilkan data pembayaran bulan agustus antara '2022-08-01' dan
'2022-08-21'.

10
BAB III. KESIMPULAN

Di pertemuan 4 modul 4 ini, Saya bisa memahami tentang penggunan mySQL pada
command prompt. Diantaranya sudah memahami dalam membuat atau pun menampilkan
database, serta membuat tabel dalam database, cara merubah isi tabel, pengisi data pada tabel,
dan masih banyak yang sudah saya pelajari.

Data Selection atau Seleksi Data merupakan proses meminimalkan jumlah data yang
digunakan untuk proses mining dengan tetap merepresentasikan data aslinya. Kumpulan data
operasional Seleksi (Selection) Data darurat perlu dilakukan sebelum langkah penggalian
informasi di KDD dimulai. Hasil seleksi data yang akan digunakan untuk proses data mining,
disimpan dalam file terpisah dari database operasional.

11

Anda mungkin juga menyukai