BAB
III
RANCANGAN KONSEPTUAL SISTEM INFORMASI
1 Tabel dan Query
Rancangan basis data yang dibuat memerlukan data-data yang diperlukan sebagai input data untuk sistem informasi adapun data-data yang diperlukan antara lain:
1. Data karyawan
a. NO
b. NIK ( nomor induk karyawan )
c. Nama
d. Jenis kelamin
e. Tempat
f. Tanggal lahir
g. Alamat
h. Ijazah terakir
i. Tanggal dan tahun masuk
2. Data gaji karyawan
a. NO
b. NIK ( nomor induk karyawan )
c. Bulan
d. Jabatan
e. Gaji pokok karyawan
f. Gaji lembur karyawan
3. Data tunjangan karyawan
a. NO
b. NIK (Nomort Induk Karyawan)
c. Bulan
d. Tunjangan transportasi
e. Tunjangan kesehatan
f. Tunjangan hari raya
4. Data presensi karyawan
a. NO
b. NIK (Nomor Induk Karyawan)
c. Bulan
d. Hari
e. Daftar masuk kerja karyawan
f. Daftar kerja lembur karyawan
5. Data potongan karyawan
a. NO
b. NIK (Nomor Induk Karyawan)
c. Bulan
d. Daftar hutang
e. Daftar angsuran
2. Tabel Query
1. Data karyawan
Tabel 1.1 tabel data karyawan
Field nama |
Data type |
Discription |
NO NIK Nama Jenis kelamin Tempat Tanggal lahir Alamat Ijazah terakir Tahun masuk |
Autonumber (integer) Number Text (30) Yes/No Text (30) Date/time Text (50) Text (30) Date/time |
Yes =pria,no=wanita |
2. Data gaji karyawan
Tabel 1.2 tabel data gaji karyawan
Field nama |
Data type |
Discription |
NO NIK Jabatan Bulan Gaji pokok Gaji lembur |
Autonumber (integer) Number Text (20) Date Curency Curency |
|
3.
Data tujangan karyawan
Tabel 1.3 tabel data tunjangan
karyawan
Field nama |
Data type |
Discription |
NO NIK Bulan Tunjangan transportasi Tunjangan kesehatan Tunjangan hari raya |
Autonumber Number ( integer ) Date Curency Curency Curency |
|
4. Data presensi karyawan
Tabel 1.4 tabel datapresensi karyawan
Field nama |
Data type |
Discription |
NO NIK Bulan Hari Daftar masuk kerja Daftar jam kerja lembur |
Autonumber Number (integer) Date/time Date/time Logical Logical |
Yes=masuk, No=tidak Yes=masuk, No=tidak |
6. Data potongan karyawan
Tabel 1.5tabel datapotongan karyawan
Field nama |
Data type |
Discription |
NO NIK Bulan Daftar hutang Angsuran |
Autonumber Number (integer) Date/time Currency Currency |
|
Sedangkan untuk memanipulasi data – data tersebut sehingga sesuai dengan perhitungan yang digunakan query. Query adalah objek basis data yang digunakan untuk menampilkan, menyunting, mengolah, dan menganalisis satu data. Quey yang digunakan dalam perancangan sistem ini adalah;
Memuat data karyawan bulan dan jumlah gaji serta jumlah potongan.
Menghitung perbandingan antara gaji pokok, gaji lembur, tunjangan, dan potongan gaji dalam setiap bulan.
3. Query presensi karyawan
Memuat daftar hadir karyawan setiap hari, bulan dan jam lembur.
4. Query slip gaji karyawan
Memuat gaji karyawan setelah melalui proses perhitungan secara detail.
Seperti : gaji pokok, gaji lembur, tunjangan dan potongan.
5.
Entity Relationship Diagram
pada gambar dibawah ini menunjukkan hubungan antara tabel satu dengan lainnya dalam bentuk ERD sebagai berikut:
Data
tujangan karyawan |
NO NIK
Bulan
Tunjangan
transportasi Tunjangan
kesehatan Tunjangan
hari raya |
Gambar
Entity Relation Ship Diagram (ERD)
Dari gambar ERD diatas dapat dijelaskan sebagai berikut:
1. Data karyawan dengan data gaji karyawan
Setiap karyawan mempunyai satu data gaji karayawan dan data gaji karyawan hanya dimiliki oleh satu orang karyawan
2. Data karyawan dengan data tunjangan karyawan
Setiap karyawan boleh mempunyai minimal satu tunjangan atau lebih dari satu tunjangan dan data tunjangan seorang karyawan hanya dimiliki oleh satu orang karyawan.
3. Data karyawan dan data potongan karyawan
Setiap karyawan bisa tidak mendapatkan potongan gaji atau boleh memililki banyak potongan dan setiap data potongan hanya dimiliki oleh satu orang karyawan
4. Data presensi karyawan dengan data tunjangan karyawan
Dari setiap data presensi seorang karyawan bisa digunakan untuk tidak mendapatkan tunjangan karyawan atau mendapatkan lebih dari satu tunjangan dan setiap data tunjangan karyawan hanya dapat digunakan
5. Data presensi karyawan dengan data gaji karyawan
Dari setiap data presensi seorang karyawan hanya digunakan untuk mendapatkan satu data gaji karyawan (hanya digunakan untuk menentukan seberapa besar gaji lenbur karyawan yang diterima) dan setiap data gaji karyawan bisa digunakan oleh tidak ada atau adanya lebih dari satu daftar presensi seorang karyawan (misal jika daftar presensi karyawan kosong maka karyawan tidak mendapatkan gaji lembur, dan jika daftar lemburannya banyak semakin banyak pula gaji lwembur yang diterima).
Jenis relasi dari masing-masing hubungan antar tabel tersebut menjelaskan mengenai sifat hubungan yang terjadi. Relasi one to one adalah relasi yang terjadi apabila satu atribut dari suatu entiti berkaitan denga banyak atribut dari entiti yang lain.
B.
Rancangan Formulir Input.
Rancangan formulir input bertujuan untuk memudahkan dalam memasukan data kedalam komputer. Formulir input merupakan media penghubung untuk memasukan data tanbahan dari masing-masing entiti kedalam data pusat utama.
Data yang masuk dalam formulir input adalah data yang dibutuhkan oleh pusat data utama. Didalam perancanngan sistem informasi formulir input diperoleh dari hasil perancangan form dalam perancangan program. Formulir input hanya dirancang untyuk file-file transaksi dengan alasan file ini merupakan file dinamis yang selalu berubah sewaktu-waktu sesuai denga aktivitas yang terjadi. Formulir tersebut terdiri dari beberapa form sebagai berikut:
1. Data karyawan
a. NO
b. NIK ( nomor induk karyawan )
c. Nama
d. Jenis kelamin
e. Tempat
f. Tanggal lahir
g. Alamat
h. Ijazah terakir
i. Tanggal dan tahun masuk
2. Data gaji karyawan
a. NO
b. NIK ( nomor induk karyawan )
c. Bulan
d. Jabatan
e. Gaji pokok karyawan
f. Gaji lembur karyawan
3. Data tunjangan karyawan
a. NO
b. NIK (Nomort Induk Karyawan)
c. Bulan
d. Tunjangan transportasi
e. Tunjangan kesehatan
f. Tunjangan hari raya
4. Data presensi karyawan
a. NO
b. NIK (Nomor Induk Karyawan)
c. Bulan
d. Hari
e. Daftar masuk kerja karyawan
f. Daftar kerja lembur karyawan
5. Data potongan karyawan
a. NO
b. NIK (Nomor Induk Karyawan)
c. Bulan
d. Daftar hutang
e. Daftar angsuran