Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

DATABASE SLIP GAJI

Disusun oleh:
Seluruh Mahasiswa T.I. V A

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANJARMASIN
2014

Penjelasan
Gaji pokok dibedakan atas Golongan (II A, II B, II C, III A, III B, dst) dan dikhususkan
untuk Dosen Tetap & Karyawan.
Tunjangan Akademik khusus untuk Dosen Tetap berdasarkan Jabatan Akademiknya
(Asisten Ahli, Lektor, Lektor Kepala, dst)
Tunjangan Struktural dibedakan atas jabatan strukturalnya (Rektor, Pembantu Rektor,
Dekan, dst)
Transport didasarkan atas kehadiran pegawai minimal 6 jam perhari
Transport mengajar bergantung jumlah sesi yang dihadiri dalam satu bulan
Honor SKS dibedakan atas jabatan akademik
Tunjangan Suami dan Istri diberlakukan bagi karyawan yang Suami/Istrinya bukan PNS
Potongan Koperasi duberlakukan bagi Anggota Koperasi
Kredit Koperasi bagi karyawan yang mengambil kredit pada Koperasi
Kredit BanK bagi karyawan yang mengambil kredit pada Bank
Soal
1. Gambarkan Normalisasinya dalam bentuk contoh data.
2. Gambarkan ERD nya
3. Tuliskan perintah SQL-DML menggunkan MySQL:
a. Membuat masing-masing tabel lengkap dengan primary key dan foreign keynya
(jika ada)
b. Mengubah lebar field Nama Pegawai menjadi 60 karakter
c. Menambahi field Telepon pada tabel Pegawai
d. Menghapus tabel Pegawai
4. Berikan contoh memasukkan item data Pegawai
5. Hapus data pegawai dengan NIS = 02100167
6. Ubah nama pegawai menjadi M. Fairus untuk NIS = 02100166
7. Tampilkan semua field pegawai
8. Tampilkan Unit Kerja, NIS, Nama dan Golongan
9. Tampilkan NIS, Nama Pegawai yang namanya mengandung huruf M
10. Tampilkan Nama-nama pegewai 5 Huruf pertamanya saja
11. Tampilkan Nama yang Golongan III A
12. Tampilkan Nama Karyawan yang status kepegawaiannya bukan Dosen Tetap
13. Tampilkan NIS, Nama Pegawai, Potongan Koperasi, Kredit Koperasi untuk Bulan Juli
2010.

1.
2.

Tahapan Normalisasi Database Slip Gaji


gaji.xlsx tahapan normalisasi database slip gaji
Gambar ERD
Gaji

Pegawai
NIP
Golongan
Jabatan Akademik
Struktural
Nama
Unit Kerja
Status Kepegawaian
...

varchar(10)
varchar(5)
varchar(20)
varchar(20)
varchar(30)
varchar(20)
varchar(15)

Kode Gaji
NIP
Bulan
Tahun
Diambil T anggal
...

<pk>
<fk1>
<fk2>
<fk3>

varchar(30) <pk>
varchar(10) <fk>
varchar(10)
numeric(4,0)
date

Koperasi
Jabatan Akademik

Golongan

Jabatan Akademik
varchar(20) <pk>
T unjangan Akademik numeric(8,0)

Golongan varchar(5)
<pk>
Gaji Pokok numeric(8,0)

Kode Anggota
varchar(10) <pk>
Kode Gaji
varchar(30) <fk>
Simpanan Pokok numeric(8,0)
Kredit Koperasi
numeric(8,0)
...
Kredit Bank

Struktural
Struktural
varchar(20) <pk>
Tunjangan Struktural numeric(8,0)
Tunjangan
Kode T unjangan
Kode Gaji
Uraian Tunjangan
Keterangan T unjangan
Jumlah Tunjangan
...

3.

Kode Angsuran
Kode Gaji
Uraian
Jumlah Angsuran
...

varchar(10) <pk>
varchar(30) <fk>
varchar(20)
varchar(20)
numeric(8,0)

Menuliskan Perintah SQL-DML menggunakan MySQL


a. Membuat masing-masing table lengkap dengan primary key dan foreign key (jika ada).

Membuat database GajiPegawai.

Menggunakan database GajiPegawai.

varchar(10) <pk>
varchar(30) <fk>
varchar(20)
numeric(8,0)

Membuat table pegawai.

Membuat table golongan.

Membuat table jabatan_akademik.

Membuat table struktural.

Membuat table gaji.

Membuat table koperasi.

Membuat table kredit_bank.

Membuat table tunjangan.


b. Mengubah lebar field Nama Pegawai menjadi 60 karakter

Merubah field nama pada table pegawai.


c. Menambahkan field Telepon pada table pegawai

Menambahkan field telepon pada table pegawai


d. Menghapus table pegawai

Menghapus table pegawai dari database GajiPegawai.


4.

Memberikan contoh memasukan data pada table pegawai

Memasukan data kedalam table pegawai

Memasukan data kedalam table golongan

Memasukan data kedalam table jabatan_akademik

Memasukan data kedalam table struktural

Memasukan data kedalam table gaji

Memasukan data kedalam table tunjangan

Memasukan data kedalam table koperasi

Memasukan data kedalam table kredit_bank


5.

Menghapus data pegawai dengan NIS = 02100167

Menghapus data pegawai dengan NIS = 02100167


6.

Mengubah nama pegawai menjadi M. Fairus dimana NIS = 02100166

Melakukan update data pada table pegawai


7.

Menampilkan semua field pegawai

Menampilkan semua isi field pegawai

8.

Tampilkan Unit Kerja, NIS, Nama dan Golongan

Menampilkan isi field unit_kerja, NIP, nama dan golongan dari table pegawai
9.

Tampilkan NIS, Nama Pegawai yang namanya mengandung huruf M

10.

Tampilkan Nama-nama pegewai 5 Huruf pertamanya saja

11.

Tampilkan Nama yang Golongan III A

12.

Tampilkan Nama Karyawan yang status kepegawaiannya bukan Dosen Tetap

13.

Tampilkan NIS, Nama Pegawai, Potongan Koperasi, Kredit Koperasi untuk Bulan
Juli 2010.

Anda mungkin juga menyukai