Home > Praktikum Desain Basis Data > Laporan Praktikum Perintah Dasar SQL

Laporan Praktikum Perintah Dasar SQL

Judul

Perintah Dasar SQL

A. Tujuan :

  1. Mahasiswa memahami perintah dasar dalam standar query sql.
  2. Mahasiswa memahami cara menambah, menampilkan, manghapus dan memanipulasi

B. Landasan Teori

  1. Memasukkan Data

Sebuah data dapat  dimasukkan ke dalam  tabel  menggunakan perintah INSERT. Namun  hal  yang  perlu  diperhatikan  yaitu  struktur   tabel  yang  akan  digunakan  untuk memasukkan   data.    Sebagai   contoh  memasukkan   data   ke   dalam  tabel   dengan   nama identitas :

INSERT   INTO   IDENTITAS   VALUES   (1,’WAHYU’,’1992-07-

23’,FALSE,’PROGRAMER’);

Berikut penjelasan :

– Kolom pertama berisikan (1), karena tipe datanya adalah integer maka tanda petik tidak digunakan.

– Kolom kedua  (‘WAHYU’)  dan kelima  (‘PROGRAMER’),  karena  tipe datanya varchar maka tanda petik diperlukan, bila tanpa ada tanda petik maka dianggap salah.

– Kolom  ketiga   (’1992-07-23’),   tipe   data  Date   dianggap   sebagai   sebuah   string

sehingga harus menggunakan tanda petik.

– Kolom keempat (FALSE), tipe data kolom ini Boolean yang hanya mengijinkan inputan true atau false dan tidak perlu tanda petik.

2. Menampilkan data

Dalam   database,   perintah   SQL   untuk  menampilkan   data   sebuah   tabel   bisa menggunakan SELECT. Berikut struktur SQL untuk penampilan data :SELECT [NAMA KOLOM] FROM [NAMA TABEL];

Jika ingin menampilkan keseluruhan kolom suatu tabel bisa menggunakan tanda asterisk   (*)   untuk   mengganti   nama   kolom.   Kemudian,   bila   ingin   menampilkan berdasarkan baris bisa menggunakan perintah WHERE  yang diletakkan dibelakan nama tabel dan isikan nama kolom beserta kata kunci sebagai dasar dari pencarian baris. Untuk lebih jelasnya berikut struktur perintah SQL nya :

SELECT   [NAMA   KOLOM]   FROM   [NAMA   TABEL]   WHERE   [NAMA

KOLOM] = [KATA KUNCI];

Apabila   ingin  menampilkan   data   dari   lebih   dari   satu   tabel   struktur  SQL  nya

terdapat sedikit perbedaan. Misalnya memakai tabel yang telah dibuat pada praktikum ke-

2 yaitu mahasiswa dan fakultas. Berikut Struktur SQL nya :

SELECT   MAHASISWA.MAH_NIM,   MAHASISWA.MAH_NAMA,

FAKULTAS.FAK_ID,  FAKULTAS.FAK_NAMA FROM   MAHASISWA,  FAKULTAS

WHERE MAHASISWA.FAK_ID=FAKULTAS.FAK_ID;

Perintah SQL diatas akan menampilkan nim mahasiswa, nama mahasiswa, nomor fakultas,   dan  nama   fakultas.  Pada   perintah   setelah  WHERE  terdapat   2  nama   kolom FAK_ID,   hal   tersebut   dimaksudkan   penyamaan   antara   primary   key  milik   dari   tabel fakultas dengan foreign key milik dari tabel mahasiswa.

3. Menghapus Data

Pada   database   PostgreSQL,  DELETE  digunakan   untuk  menghapus   data   pada sebuah tabel. Berikut Struktur yang digunakan :

DELETE FROM [NAMA TABEL] ;

Arti dari struktur diatas yaitu menghapus semua baris data dari nama tabel yang tertulis. Namun bisa juga digunakan penghapusan berdasarkan spesifikasi baris atau baris tertentu saja. Berikut Strukturnya :

DELETE FROM [NAMA TABEL] WHERE [NAMA KOLOM] = [KATA KUNCI];

3. Modifikasi Data

Dalam memodifikasi   database   bisa  menggunakan   perintah  UPDATE.  Berikut contoh  struktur  SQL untuk memodifikasi  data pada kolom  tertentu berdasarkan baris tertentu :

UPDATE  [NAMA TABEL]  SET  [NAMA KOLOM]   =  [ISI  DATA]  WHERE

[NAMA KOLOM] = [KATA KUNCI];

4. Pengurutan Data

Maksud   dari   pengurutan   data   dengan   perintah  ORDER BY  adalah   jika   data sebuah tabel diurutkan dengan perintah tersebut, maka data tadi akan diurutkan dari atas ke bawah berdasarkan abjad. Hal ini juga berlaku jika data yang ada dalam bentuk angka. Berikut struktur perintah SQL :

SELECT * FROM [NAMA TABEL] ORDER BY [NAMA KOLOM];

C. Langkah Kerja

  1. Buka pgAdmin
  2. Buat database baru, dengan nama sembarang
  3. Buka SQL shell
  4. Kerjakan tugas yang ada di modul bab 3 tantang perintah dasar SQL

D. Pembahasan

Tugas Praktikum

  1. Dengan Tabel Mahasiswa. Kemudian memasukkan 2 data lengkap mahasiswa sebagai berikut :

Nim : 12

Nama : edi

Alamat : malang

No.telp : 0856453428

Nim : 13

Nama : sinta

Alamat : jogja

No.telp : 0813347565675

Nim : 14

Nama : luki

Alamat : ponorogo

No.telp : 082576568798

2. Tampilkan data mahasiswa berupa nim dan nama.


3. Tampilkan   data  mahasiswa   berdasarkan   nim  salah   satu  mahasiswa.Sehingga   yang muncul hanya salah satu data mahasiswa.


4. Tampilkan   data   mahasiswa,   fakultas   dan   jurusan.  Ambil   berdasarkan   nim,   nama mahasiswa, nama fakultas, nama jurusan.


5. Hapus data mahasiswa yang memiliki nim : 13


6.Ubah data berupa alamat : solo dan no.telp : 0857688788 yang memiliki nim 12


7. Tampilkan data mahasiswa yang memiliki nim < 14 dan urutkan dari besar ke kecil.

E. Kesimpulan

SELECT untuk menampilkan data

INSERT untuk menambahkan data baru

UPDATE untuk mengubah data yang sudah ada

DELETE untuk menghapus data

F. Daftar Pustaka

Modul Prakrikum DBD BAB III tentang perintah dasar SQL

Kadir, Abdul. 2002. Penuntun Praktis Belajar SQL. Yogyakarta: Andi

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: