BAB III

RANCANGAN KONSEPTUAL SISTEM INFORMASI

 

A.  Rancangan Basis Data

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;

  1. Query karyawan lengkap

Memuat data karyawan bulan dan jumlah gaji serta jumlah potongan.

  1. Query gaji yang diterima karyawan

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