commit to user 8
Besarnya gaji pokok yang diberikan kepada seorang karyawan, biasanya sangat tergantung dengan latar belakang pendidikan yang dimiliki, kemampuan
maupun pengalaman kerjanya. Tunjangan adalah unsur-unsur balas jasa yang diberikan dalam nilai rupiah
secara langsung kepada karyawan individual dan dapat diketahui secara pasti. Tunjangan diberikan kepada karyawan dimaksud agar dapat menimbulkan atau
meningkatkan semangat kerja dan kegairahan bagi para karyawan. Dengan demikian, selain menerima gaji pokok yang besarnya telah
ditentukan, pada umumnya seetiap karyawan juga akan menerima berbagai macam tunjangan serta dikurangi dengan berbagai macam potongan. Secara umum dapat
dikatakan, bahwa komponen gaji yang diterima seseorang terdiri atas : Gaji Pokok + Tunjangan – Potongan. Nur, 2011
2.4. Desain Basis Data
Basis data Database merupakan sekumpulan data yang digambarkan sebagai aktifitas dari satu atau lebih organisasi.
Manajemen Sistem Basis Data Database Management System – DBMS adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan
kumpulan data dalam jumlah besar. Ada 3 model yang akan digunakan dalam desain basis data yaitu :
2.4.1. Teknik Normalisasi
Proses normalisasi terdapat beberapa istilah yang akan dipakai yaitu : 1. Entity
Entity merupakan konsep informasi yang direkam, meliputi orang, kejadian dan tempat.
2. Atribut atau Field Atribut atau Field adalah sesuatu yang mewakili entity. Misal untuk
mahasiswa, nim, nama, alamat. 3. Data value
Data value atau isi data adalah informasi yang tersimpan dalam setiap atribut.
commit to user 9
4. Record Record atau barisrow adalah kumpulan atribut yang saling berkaitan satu
dengan yang lain dan menginformasikan suatu entity secara lengkap. 5. File
File adalah kumpulan record yang mempunyai panjang atribut yang sama tetapi berbeda data valuenya.
6. Basis data atau database Database adalah kumpulan file satu dengan file lainnya yang membentuk
suatu informasi sistem secara keseluruhan.
Proses normalisasi adalah suatu proses dimana elemen-elemen data dikelompokkan menjadi tabel-tabel, dimana dalam tabel-tabel tersebut terdapat
entity-entity dan relasi antar relasi tersebut. Proses normalisai memiliki field kunci yang memegang peranan penting
dalam pembuatan table yang berisi entity dan relasi. Field kunci merupakan satu field atau set field yang terdapat dalam satu
file yang merupakan kunci dan mewakili record. Kunci di sini akan sangat penting apabila di dalam program nanti terdapat fasilitas pencarian, karena field
yang merupakan kunci akan menjadi penentu dalam pencarian program. Field kunci dibagi menjadi beberapa bagian, yaitu :
1. Kunci kandidat Candidate Key kunci calon Candidate Key adalah satu atribut atau field yang mengidentifikasikan secara
unik dari suatu kejadian yang sifatnya khusus dari suatu entity. Kunci kandidat ini tidak mungkin ganda dan hanya satu.
2. Kunci primer Primary Key Primary Key adalah kunci kandidat yang dipilih untuk mewakili setiap
kejadian dari suatu entity. Primary Key ini sifatnya unik, tidak mungkin sama dan tidak mungkin ganda.
3. Kunci alternative Alternatif Key Alternatif Key adalah kunci kandidat yang tidak dipakai sebagai kunci primer.
commit to user 10
4. Kunci tamu Foreign Key Foreign Key adalah kunci primer yang ditempatkan pada file lain dan
biasanya menunjukkan dan melengkapi suatu hubungan relationship antara file satu dengan file lainnya.
Kristanto, 2003
2.4.2. Entity Relationship Diagram ERD