BASIS DATA
Laporan ini disusun untuk memenuhi salah satu tugas mata kuliah
praktikum Basis Data
Oleh:
NPM : 207006003
LABORATORIUM INFORMATIKA
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS SILIWANGI
TASIKMALAYA
2021
BAB V
B. Persiapan Praktikum
Pertama-tama kita buatlah database Data_Pegawai, yang di dalamnya
terdapat tabel pegawai. Buat dan aktifkan database Data_Pegawai, dengan
perintah berikut, kemudian isi:
CREATE DATABASE data_pegawai;
USE data_pegawai;
CREATE TABLE pegawai (
nip char(6) NOT NULL,
nama varchar(60) NOT NULL,
umur int(2) NOT NULL,
tinggi int(2) NOT NULL,
berat int(2) NOT NULL,
PRIMARY KEY (nip));
V-1
V-2
Analisis
Membuat database Data_Pegawai, yang di dalamnya terdapat tabel
pegawai. Buat dan aktifkan database Data_Pegawai, dengan perintah
CREATE DATABASE data_pegawai:
Setelah itu isi tabel tersebut dengan menggunakan query INSERT
INTO. Untuk mengefisienkan pengisisan tabel maka bisa dilakukan
pengisian tabel menggunakan query INSERT INTO seperti pada
tampilan di atas. Setiap baris mewakili satu baris record.perator ini
akan menghasilakn nilai true apabila nilai pembanding sama.
Analisis
Query COUNT berfungsi untuk menghitung jumlah record yang
ada dalam sebuah tabel. Tanda “(*)” merupakan tanda yang
menandakan bahwa objek yang dipilih adalah semua yang ada
dalam tabel tersebut. FROM adalah sebuah query yang menunjukan
sumber tabel mana yang dipilih dan pegawai adalah nama tabel
yang dipilih. Dari sintaks di atas menghasilkan Count yang
berjumlah 6 (enam) record
Analisis
Pada bagian ini sama seperti sebelumnya hanya saja pada tampilan
outputnya diberikan alias yang berfungsi untuk memperjelas output
yang dikeluarkan. Agar dapat mempunyai alias maka pada
querynya harus ditambahkan query AS yang memiliki makna
“sebagai” dan diikuti dengan penulisan nama alias yang diinginkan.
Analisis
Fungsi ini cocok untuk menghitung salah satu record dalam satu
field saja. Tanapa memanggil field lainya
yang berbentuk angka atau data numerik. Dengan fungsi ini, berapapun
nilai data pada setiap record, dapat dijumlahkan secara cepat dan tepat.
Perintah: SELECT SUM(nama_kolom) AS alias
Dari bentuk perintah di atas, sekarang kita akan mencoba
menghitung jumlah nilai data pada salah satu kolom dari tabel pegawai.
Analisis
SUM berfungsi untuk menjumlahkan semua nilai yang berada
dalam satu kolom. Aturan penulisannya seperti pada contoh
tampilan di atas. Operator “/6” merupakan operator tambahan saja
yang berfungsi untuk menghasilkan rata-rata umur pada tabel
pegawai karena jumlah dari recordnya berjumlah 6. Penggunaan
Query hanya bisa digunakan untuk field yang memiliki tipe data
berbentuk angka atau numerik saja, missal berbentuk INT.
Analisis
Penggunaan COUNT(*) berfungsi untuk mempermudah
melakukan pengrata-rataan karena tidak perlu menghitung jumlah
keseluruhan recordnya.
An
alisis
fungsi ini digunakan untuk membuat rata-rata satu field yang dipilih
sehingga tidak perlu untuk melakukan SUM terlebih dahulu lalu
dibagi dengan jumlah total recordnya. kann rata-rata sebesar
33,6667.
Analisis
Perintah sintaks di atas berfungsi untuk membuat rata-rata kolom
berat dengan outputnya diberi nama alias BeratRatarata dan
menghasilkan nilai 64,5000
Analisis
berfungsi untuk membuat rata-rata dari kolom tinggi dengan nama
alias TinggiRatarata dan menghasilkan nilai rata-rata sebesai
171.3333.
Analisis
Perintah SELECT MIN berfungsi untuk menampilkan data terkecil
yang yang ada dalam sebuah kolom dan menampilkannya dalam
bentuk output satu data terkecil saja seperti pada tampilan di atas.
Bisa ditambahkan nama alias dalam outputnya agar memperjelas
orang lain dalam membaca outputnya.
Analisis
Perintah diatas menanmpilkan nilai terkecil dari kolom berat
sehingga akan keluar output dengan nama alias BeratPalingKurus
bernilai 60.
Analisis
Perintah di atas berisi perintah untuk menampilkan nilai terkecil
dari kolom tinggi. Output yang akan dihasilkan adalah nilai 165
dengan nama alias bernama TinggiPalingPendek.
Dengan fungsi ini, berapapun nilai data pada setiap record, dapat
dihitung nilai terkecilnya secara cepat dan tepat.
Perintah: SELECT MAX(nama_kolom) AS alias
Dari bentuk perintah di atas, sekarang kita akan mencoba
menghitung nilai terbesar atau nilai maksimal data pada salah satu
kolom dari tabel pegawai
Analisis
Perintah di atas mencari nilai terbesar dari kolom umur dengan
output yang akan menampilkan nama alias bernama
UmurPalingTua bernilai 42.
Analisis
Perintah di atas akan mengeluarkan output berupa nilai maksimal
dari kolom berat dalam tabel pegawai. Output yang dikeluarkan
berupa nama alias bernama BeratPalingGemuk yang bernilai 70.
Analisis
Perintah di aatas untuk mengeluarkan output berupa nilai
maksimum dari kolom tinggi. Nama alias yang digunakan adalah
TinggiPalingTinggi yang bernilai 177.
Analisis
Nilai minimum dan makasimum bisa dicari sekaligus dalam satu
kolom. Perintah di atas perintah untuk menampilkan nilai minimun
dan maksimum yang akan dicari adalah pada kolom umur dengan
masing-masing nama aliasnya adalah UmurPalingMuda dan
UmurPalingTua serta dengan nilainya masing-masing 25 dan 45.
Analisis
Perntah di atas digunakan untuk menacari nilai minimum dan
maksimum sekaligus dari tabel tinggi. Nilai minimum memiliki
nama alias TinggiPalingPendek dengan nilai 165 dan Nilai
maksimum memiliki nama alias TinggiPalingTinggi dengan nilai
177.
Analisis
V-9
Analisis
Pada sintaks di atas, setelah perintah WHERE, tulis nama kolom
yang akan dicari nilainya lalu tuliskan perintah BETWEEN diikuti
dengan dua nilai yang dijadikan batasan yang dipisahkan oleh
operator logika AND. Contohnya pada sintaks di atas …WHERE
umur BETWEEN 30 AND 35 yang memiliki arti menyeleksi record
dari tabel pegawai dimana nilai yang diambil berada pada kolom
umur yang memiliki nilai di antara 30 dan 35. Dalam penulisan
batasannya harus diperhatikan bahwa batasan terkecil harus di tulis
pertama dilanjutkan dengan penulisan batasan terbesar.