tabel basis
. Query adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database
relasional dan untuk melakukan manipulasi terhadap database, yang telah distandarkan dan lebih
dikenal dengan nama Structured Query Language (SQL). Bentuk perintah Query secara umum dituliskan
sebagai berikut :
SELECT
<daftar atribut>
FROM <
daftar tabel
kondisi
>
<
daftar tabel
>
merupakan nama
<
kondisi
>
adalah persyaratan kondisi (Boolean) sebagai ekspresi yang harus dipenuhi untuk memanggil data dalam
basis data.
Selain itu terdapat beberapa syntak yang bisa digunakan dalam melakukan query, antara lain : 1.
Untuk menampilkan semua baris pada kolom tertentu. SELECT nama_kolom FROM nama_tabel 3.
4.
Untuk menampilkan data dengan dua kondisi tertentu. SELECT * FROM nama_tabel WHERE nama_kol
5.
Untuk menampilkan penggabungan data pada dua tabel atau lebih dengan kondisi tertentu. SELECT
nama_tabel.nama_kolom , nama_tabel1.nama_kolom1 FROM nama_tabel , nama_tabel1
6.
Menampilkan data terbesar dan terkecil. SELECT MAX (kolom) FROM tabel
Menampilkan jumlah nilai data pada kolom tertentu. SELECT SUM (kolom) FROM tabel 9.
Untuk menggabungkan dua query (operasi UNION). SELECT kolom FROM tabel UNION SELECT kolom1
FROM tabel1 10.
Untuk menampilkan data pada tanggal, bulan, atau tahun tertentu. SELECT kolom FROM tabel WHERE
11.
Menghitung banyak (cacah) baris dengan tidak memperhatikan data duplikasi. SELECT kolom COUNT (*)
FROM tabel 12.
Menampilkan semua baris pada kolom tanpa ada data duplikasi. SELECT DISTINCT kolom FROM tabel 13.
Menampilkan data dengan meamsukan operator logika pada kondisi tertentu, seperti kurang dari (<) ,
lebih dari (>) , tidak sama dengan (!=) , sama dengan (=) , kurang dari atau sama dengan (<=) , lebih dari
atau sama dengan (>=).
14.
Menggunakan fungsi agregat untuk mengahasilkan beberapa record data sekaligus berdasarkan kondisi
khusus atau group dari suatu kolom tertentu. SELECT kolom, fungsi_agregat(kolom) FROM tabel
15.
Untuk memberikan batasan pada group. SELECT kolom, fungsi_agregat(kolom) FROM tabel WHERE
kolom
16.
Menampilkan data dengan perkecualian data tertentu. SELECT DISTINCT (kolom) FROM tabel EXCEPT
SELECT DISTINCT (kolom) FROM tabel 1
Dalam era yang semakin terbuka dan kemajuan teknologi yang semakin canggih ini
memunculkan tuntutan terhadap pelayanan informasi yang serba instan dari berbagai bidang seperti
pendidikan, perbankan, perhubungan, perpajakan, perencanaan, pelayanan umum, dan sebagainya.
Latar Belakang
Dalam era yang semakin terbuka dan kemajuan teknologi yang semakin canggih ini memunculkan
tuntutan terhadap pelayanan informasi yang serba instan dari berbagai bidang, seperti pendidikan,
perbankan, perhubungan, perpajakan, perencanaan, pelayanan umum, dan sebagainya. Teknologi
informasi dapat berkembang dengan baik seiring dengan tersedianya perangkat keras (komputer) yang
berkemampuan tinggi baik dalam kecepatan proses ataupun kapasitas memorinya, yang dibarengi
dengan perkembangan fasilitas perangkat lunak yang semakin baik dalam mengakomodasi pemakai
sesuai kepentingannya.
Dalam kehidupan sehari-hari, kita sebagai masyarakat informasi selalu memproduksi maupun
mengonsumsi data dan informasi baik sebagai individu maupun lembaga. Bahkan beberapa lembaga
misalnya pemerintah, perbankan, industri dan lain-lain tidak akan bisa bekerja dengan baik jika tidak
didukung dengan teknologi pelayanan informasi yang baik. Pengelola lembaga-lembaga ini berharap
mendapatkan informasi yang tepat, akurat dan pada saat yang tepat. Informasi ini selanjutnya
digunakan untuk pengambilan keputusan dan menentukan kebijakan.
Berbicara soal teknologi informasi, tidak dapat dipisahkan dengan pembangunan Sistem Informasi
sebagai bentuk sarana penyedia informasi untuk berbagai kepentingan. Agar Sistem Informasi dapat
bekerja dengan baik perlu dukungan Sistem Basis Data (Database System) yang baik pula. Sistem Basis
Data merupakan inti dari Sistem Informasi sehingga diperlukan perancangan yang seksama. Basis data
adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Perangkat
lunak yang digunakan untuk mengolah dan mengambil (query) basis data disebut sistem manajemen
basis data. Dalam hal ini, mata kuliah Sistem Basis Data di Departemen Teknik Geomatika menggunakan
PostgreSQL yang mana sedang dipelajari pada praktikum ini.
1.2 Maksud
Praktikum ini bermaksud memperkenalkan, melatih, dan memahami beberapa hal yang berkaitan
dengan Sistem Basis Data antara lain : 1. Menterjemahkan simulasi kejadian nyata dalam sebuah desain
basis data. 2. Memahami aturan data
(enterprise rule).
4. Memahami implementasi sistem basis data. 5. Melatih menjawab pertanyaan berkaitan dengan
system basis data yang dibangun.
1.3
Tujuan
Praktikum ini bertujuan untuk melatih mahasiswa tentang beberapa hal yang berkaitan dengan Sistem
Basis Data antara lain : 1.
Setelah melakukan praktikum ini mahasiswa diharapkan memahami, menguasai dan mampu melakukan
beberapa hal adalah sebagai berikut : 1. Pengelolaan data berkaitan dengan kejadian nyata 2.
Mendesain basis data 3. Membuat aturan data