Gerbitorial
| Saya akan merelasikan tabel
berdasarkan database yang pernah di buat di postingkan sebelumnya penting lihat
di link Cara Membuat Database dengan Microsoft Access 2010
Gambar di bawah ini adalah contoh rancangan tabel yang akan
saya uji untuk di relasikan menggunakan perintah SQL.
Langkah pertama buka database yang sudah di
buat, selanjutnya buat Query dengan
cara pilih menu Create -> Query Design -> Maka akan muncul
tampilan Show Table Close saja.
Selanjutnya Klik Kanan di tab Query1
-> Pilih SQL View.
Maka akan tampil halaman seperti di bawah ini
tempat kita akan mengetik perintah-perintah SQL.
Supaya kita lebih paham dan mengerti langsung
saja kita praktikan dengan contoh-contoh di bawah ini.
Contoh 1
Tampilkan Nip,
Nama lengkap, Nama jabatan , Kota penempatan, Nama divisi dan Gaji pokok.
Untuk penyelesaiannya ketik perintah di bawah
ini pada SQL View.
SELECT
Tb_Karyawan.Nip,
Tb_Karyawan.Nama_lengkap,
Tb_Jabatan.Nama_jabatan,
Tb_Pekerjaan.Kota_penempatan,
Tb_divisi.Nama_divisi,
Tb_Jabatan.Gaji_pokok
FROM
Tb_Karyawan, Tb_Jabatan, Tb_Pekerjaan, Tb_divisi
WHERE
Tb_Karyawan.Nip = Tb_Pekerjaan.Nip
AND
Tb_Jabatan.Kd_jabatan = Tb_Pekerjaan.Kd_jabatan
AND
Tb_divisi.Kd_divisi = Tb_Pekerjaan.Kd_divisi
Kemudian pilih menu Design -> Run untuk
menampilkan hasil query.
Jika berhasil dan benar maka tampilannya
seperti gambar di bawah ini.
Contoh
2
Tampilkan Nip, Nama , Nama jabatan, Nama
Divisi dan Total gaji ( Gaji_pokok + Tunjangan jabatan + Tunjangan kinerja ).
Untuk penyelesaiannya ketik perintah di bawah
ini pada SQL View.
SELECT
Tb_Karyawan.Nip,
Tb_Karyawan.Nama_lengkap,
Tb_Jabatan.Nama_jabatan,
Tb_divisi.Nama_divisi,
(Tb_Pekerjaan.Tunjangan_kinerja + Tb_Jabatan.Gaji_pokok + Tb_Jabatan.Tunjangan_Jabatan) AS [Gaji Total]
FROM
Tb_Karyawan, Tb_Pekerjaan, Tb_Jabatan, Tb_divisi
WHERE
Tb_Karyawan.Nip = Tb_Pekerjaan.Nip
AND
Tb_Jabatan.Kd_jabatan = Tb_Pekerjaan.Kd_jabatan
AND
Tb_divisi.Kd_divisi = Tb_Pekerjaan.Kd_divisi
Tampilkan hasil
query seperti cara di atas, jika berhasil
dan benar maka tampilannya seperti gambar di bawah ini.
Contoh
3
Tampilkan Nip , Nama , Nama jabatan, Nama divisi
yang kota asalnya bukan dari sukabumi tetapi penempatan kerjanya di sukabumi.
Untuk penyelesaiannya ketik perintah di bawah
ini pada SQL View.
SELECT
Tb_Karyawan.Nip,
Tb_Karyawan.Nama_lengkap,
Tb_Jabatan.Nama_jabatan,
Tb_divisi.Nama_divisi
FROM
Tb_Karyawan, Tb_Jabatan, Tb_divisi, Tb_Pekerjaan
WHERE
Tb_Karyawan.Nip = Tb_Pekerjaan.Nip
AND
Tb_Jabatan.Kd_jabatan = Tb_Pekerjaan.Kd_jabatan
AND
Tb_divisi.Kd_divisi = Tb_Pekerjaan.Kd_divisi
AND
Tb_Karyawan.Tempat_lahir <> "Sukabumi"
AND
Tb_Pekerjaan.Kota_penempatan = "Sukabumi"
Tampilkan hasil
query seperti cara di atas, jika
berhasil dan benar maka tampilannya seperti gambar di bawah ini.
Contoh
4
Tampilkan Nip, Nama lengkap dan alamat
karyawan yang jabatannya manager.
Untuk penyelesaiannya ketik perintah di bawah
ini pada SQL View.
SELECT
Tb_Karyawan.Nip,
Tb_Karyawan.Nama_lengkap,
Tb_Karyawan.Alamat
FROM
Tb_Karyawan, Tb_Jabatan, Tb_Pekerjaan
WHERE
Tb_Karyawan.Nip = Tb_Pekerjaan.Nip
AND
Tb_Jabatan.Kd_jabatan = Tb_Pekerjaan.Kd_jabatan
AND
Tb_Jabatan.Nama_jabatan = "Manager"
Tampilkan hasil
query seperti cara di atas, jika
berhasil dan benar maka tampilannya seperti gambar di bawah ini.
Contoh
5
Tampilkan Nip, Nama lengkap, Nama jabatan yang
gajinya kurang dari 2000000.
Untuk penyelesaiannya ketik perintah di bawah
ini pada SQL View.
SELECT
Tb_Karyawan.Nip,
Tb_Karyawan.Nama_lengkap,
Tb_Jabatan.Nama_jabatan
FROM
Tb_Karyawan, Tb_Jabatan, Tb_Pekerjaan
WHERE
Tb_Karyawan.Nip = Tb_Pekerjaan.Nip
AND
Tb_Jabatan.Kd_jabatan = Tb_Pekerjaan.Kd_jabatan
AND
Tb_Jabatan.Gaji_pokok < 2000000
Tampilkan hasil
query seperti cara di atas, jika
berhasil dan benar maka tampilannya seperti gambar di bawah ini.
Contoh
6
Tampilkan Nama lengkap, Gender yang nama
divisinya HRD.
Untuk penyelesaiannya ketik perintah di bawah
ini pada SQL View.
SELECT
Tb_Karyawan.Nama_lengkap,
Tb_Karyawan.Gender
FROM
Tb_Karyawan, Tb_Pekerjaan,Tb_divisi
WHERE
Tb_Karyawan.Nip = Tb_Pekerjaan.Nip
AND
Tb_divisi.Kd_divisi = Tb_Pekerjaan.Kd_divisi
AND
Tb_divisi.Nama_divisi = "HRD"
Tampilkan hasil
query seperti cara di atas, jika
berhasil dan benar maka tampilannya seperti gambar di bawah ini.
Penjelasan perintah SQL yang di gunakan di
atas:
SELECT Adalah perintah
yang di gunakan untuk menampilkan nilai atau record yang di pilih.
AND Digunakan untuk
memilih nilai yang memiliki kondisi sama antara kondisi1 dan kondisi2.
WHERE Berfungsi untuk
menentukan suatu pilihan atau kondisi tertentu.
Demikian tutorial yang bisa saya postingkan
semoga bermanfaat…!!!
0 komentar:
Post a Comment