RSS
Jangan takut untuk belajar sesuatu. Ilmu pengetahuan adalah harta karun yang selalu dapat kita bawa kemanapun tanpa membebani.

TUGAS 4 SELEKSI DATA PENGGABUNGAN TABEL


1.Tampilkan nama karyawan, jabatan, kota lahir dari table Jabatan dan karyawan

SELECT k.Nama_Karyawan,j.jabatan,k.kota_lahir FROM jabatan j, karyawan k WHERE j.Kode=k.Kode


2.Tampilkan kota lahir, jenis kelamin, masa kerja dari table karyawan dan jabatan dimana hanya menampilkan karyawan yang berjenis kelamin perempuan saja.

SELECT k.Kota_Lahir, k.Jenis_Kelamin, j.Masa_Kerja, j.Status_Karyawan FROM jabatan j, karyawan k WHERE k.Jenis_Kelamin="P" AND j.Kode=k.Kode

3.Menampilkan nama karyawan dan status karyawan yang memiliki nama depan nya A dan memiliki gaji pokok lebih dari 3 juta

SELECT k.Nama_Karyawan,g.gaji_pokok FROM karyawan k, gaji g WHERE k.Nama_Karyawan LIKE "A%" AND g.gaji_pokok>3000000 AND k.Kode=g.kode

4.Tampilkan nama karyawan, kota lahir, golongan dimana yang dimunculkan hanya yang bertempat tinggal di demak atau yang suddah bergolongan B

SELECT k.Nama_Karyawan, k.Kota_Lahir,g.golongan FROM karyawan k, gaji g WHERE k.Kota_Lahir="demak" OR g.golongan="b" AND k.Kode=g.kode

5.Tampilkan nama karyawan, jenis kelamin, nomor telepon dan jabatan dari table karyawan dan jabatan

SELECT k.Nama_Karyawan, k.Jenis_Kelamin,k.Telepon,j.Jabatan FROM karyawan k JOIN jabatan j ON k.Kode=j.Kode

6.Tampilkan nama karyawan, jenis kelamin, gaji pokok dan bonus yang memiliki golongan c, dan mendapatkan bonus <>

SELECT k.Nama_Karyawan,k.Jenis_Kelamin, g.golongan, g.gaji_pokok,g.bonus FROM karyawan k CROSS JOIN gaji g ON g.bonus<2000000 golongan="c" kode="">

7.Tampilkan nama karyawan, jenis kelamin, dan masa kerja karyawan dikelompokkan menurut jenis kelamin karyawan.

SELECT karyawan.Nama_Karyawan, karyawan.Jenis_Kelamin, jabatan.Masa_Kerja FROM jabatan STRAIGHT_JOIN karyawan ON jabatan.Kode=karyawan.Kode GROUP BY karyawan.Jenis_Kelamin

8.Tampilkan satatus karyawan dan gaji tambahan karyawan

SELECT jabatan.Status_Karyawan, gaji.Gaji_Tambahan FROM gaji CROSS JOIN jabatan ON jabatan.Kode=gaji.Kode

9.Tampilkan nama karyawan, kota laihr dan tahun masuk yang mempunyai golongan C

SELECT karyawan.Nama_Karyawan, karyawan.Kota_Lahir, jabatan.Tahun_masuk FROM jabatan INNER JOIN karyawan ON karyawan.Kode=jabatan.Kode WHERE jabatan.Golongan="C"

10.Tampilkan nama karywan, alamat dan tahun masuk dan huruf depan namanya adalah K

SELECT karyawan.Nama_Karyawan, karyawan.Alamat, jabatan.Tahun_masuk FROM jabatan INNER JOIN karyawan ON karyawan.Kode=jabatan.Kode WHERE karyawan.Nama_Karyawan LIKE "K%"























QUIZ PENYELEKSIAN DATABASE KARYAWAN SUARA MERDEKA MELALUI MY SQL


A. PENYELEKSIAN DATA PADA TABEL JABATAN

1.Menampilkan seluruh kolom yang ada pada tabel JABATAN




GAMBAR 1

GAMBAR 2

2. Menampilkan kolom kode, jabatan untuk table JABATAN



GAMBAR 3

GAMBAR 4

3. Menampilkan Jabatan, tahun_masuk yang menyandang sebagai karyawan berstatus tetap.




GAMBAR 5


GAMBAR 6

4. Menampilkan semua kolom dimana karyawan mempunyai kode yang mengandung huruf BB.





GAMBAR 7


GAMBAR 8

B. PENYELEKSIAN DATA PADA TABEL KARYAWAN

5. Menampilkan semua kolom dengan kelompok Nama_Karyawan





GAMBAR 9


GAMBAR 10

6. Menampilkan kode_karyawan, Nama_karyawan, Alamat dari karyawan yang berjenis kelamin perempuan dan meiliki nama depan “K” dengan rumus :

SELECT KODE_KARYAWAN, NAMA_KARYAWAN, ALAMAT FROM KARYAWAN WHERE JENIS_KELAMIN="P"AND NAMA_KARYAWAN LIKE "K%"





GAMBAR 11


GAMBAR 12

7. Menampilkan no_urur, Jenis_kelamin, kota_lahir dengan kota_lahirnya di demak atau mempunyai jenis_kelamin laki-laki

SELECT NO_URUT, JENIS_KELAMIN, KOTA_LAHIR FROM KARYAWAN WHERE KOTA_LAHIR LIKE "%DEMAK" OR JENIS_KELAMIN="L"

GAMBAR 13


GAMBAR 14

C. PENYELEKSIAN DATA PADA TABEL GAJI

8. Menampilkan Kode, Golongan, Gaji_Pokok, Bonus bagi karyawan yang mendapatkan gaji lebih dari 2.000.000 dan Bonus kurang dari 2.500.000, dengan rumus:

SELECT KODE, GOLONGAN, GAJI_POKOK, BONUS FROM GAJI WHERE GAJI_POKOK>2000000 AND BONUS<2500000


GAMBAR 15


GAMBAR 16

9. Menampilkan gaji_tambahan yang kurang dari atau sama dengan 300.000


GAMBAR 17

10. Menampilkan kode karyawan yang mengandung huruf AA dan lebih dari atau sama dengan 1.500.000



GAMBAR 18






MEMBUAT DATABASE


DATABASE KARYAWAN

1. Database : Karyawan Suara Merdeka
2. Deskripsi : Database tentang Karyawan di Suara Merdeka
3. Tujuan :
a. Database ini bisa:
1. Menampilkan data Karyawan
2. Menampilkan Jabatan Karyawan
3. Menampilkan Jumlah Gaji yang diterima Karyawan
4. Komponen(Entitas)Penting:
Karyawan, Jabatan, Gaji
5. Bagian per Entitas :

Karyawan

Nomor urut
Nama karyawan
Kode karyawan
Alamat
Kota lahir
Telepon
Jenis kelamin

Jabatan

Kode
Golongan
Jabatan
Masa kerja
Tahun masuk
Status karyawan

Gaji

Kode
Golongan
Gaji pokok
Gaji Tambahan
Bonus

6. Cara Membuat Database Karyawan :
a. Instal Xampp dan MySQL yog Enterprise
b. Kemudian aktifkan Xampp dengan mengklik Xampp basic start
c. Buka MySQL yog Enterprise.
d. Muncul tampilan connect to mySQL host, klik new, beri nama, & klik connect
e. Untuk membuat database baru, klik database, lalu pilih create database.
Muncul kotak dialog create database, lalu Beri nama database dengan nama
Karyawan Suara Merdeka. Klik create.

Gambar 1 Create Database

f. Untuk membuat table, klik [+] database yang sudah dibuat, posisi ada
disebelah kiri jendela monitor, kemudian muncul folder table, klik kanan,
create table.
Beri nama table dengan nama Karyawan.
g. Isi field name, data type, Len, dan contreng primary key(apabila data
bersifat unik) maksudnya tidak mungkin ada data yang sama antara data satu
dengan yang lain. Kemudian Klik create table. Muncul kotak dialog, klik ok,
kemudian klik ok/no apabila mau membuat/tidak membuat table lagi. Isikan
data-data dalam table yang sudah dibuat. Untuk membuat table Jabatan dan
Gaji, cara yang digunakan sama.

Gambar 2 field gaji


Gambar 3 field Jabatan


Gambar 4 Field Karyawan

g. Isi data-data yang diperlukan kedalam tabel yang telah dibuat.


Gambar 5 Tabel Gaji


Gambar 6 Tabel Jabatan


Gambar 7 Tabel Karyawan

i. Selamat Mencoba!!!
 
Copyright 2009 REAL GOOD WITH EDUCATIONAL TECHNOLOGY. All rights reserved.
Free WordPress Themes Presented by EZwpthemes.
Bloggerized by Miss Dothy