• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari"

Copied!
31
0
0

Teks penuh

(1)

35 III.1. Analisis Sistem Yang Sedang Berjalan

Untuk mengetahui sistem yang sedang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang terkait baik dari dalam maupun dari luar organisasi.

III.1.1. Input

Analisis data ini akan menganalisa beberapa dokumen yang digunakan dalam proses Akuntansi Pembayaran Gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara. Formulir input yang digunakan adalah sebagai berikut :

a. Nama dokumen : SK & Surat Keterangan Keluarga Fungsi : Untuk pembuatan data pegawai

Sumber : Pegawai Rangkap : 1 (satu) Periode : 1 Tahun

Item data : NIP, nama_pegawai, alamat_pegawai jenis_kelamin, tempat_lahir, tanggal_lahir, pendidikan, jabatan, masa_kerja, golongan, unit_kerja, gaji_pokok, status_kawin, jumlah _anak, tanggal_kelahiran, , tanggal_perkawinan, pekerjaan, keterangan

b. Nama dokumen : Data pegawai

(2)

Sumber : Bagian kepegawaian Rangkap : 1 (satu)

Periode : 1 Bulan

Item data : NIP, nama_pegawai, alamat, tempat_lahir, tanggal_lahir, golongan, jabatan, status_kawin, jumlah_anak, masa_kerja

c. Nama dokumen : Data Gaji pegawai

Fungsi : Sebagai dasar pembuatan SPP Sumber : Bagian keuangan

Rangkap : 1 (satu) Periode : 1 Bulan

Item data : NIP, nama_pegawai, tempat_lahir, tanggal_lahir, golongan, jabatan, status_kawin, jumlah_anak, gaji_pokok, tunjangan_suami/istri, tunjangan_anak, tunjangan_jabatan, taspen, taperum, pph, gaji_kotor, total_potongan, gaji_bersih.

III.1.2. Analisis Prosedur

Analisis prosedur merupakan langkah awal yang dilakukan dari perancangan sistem informasi Akuntansi Pembayaran Gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara sebagai gambaran perubahan data menjadi sebuah informasi yang memiliki kegunaan. Untuk itu, dilakukan pengumpulan data- data yang digunakan dalam sistem informasi v sebagai berikut :

(3)

a. Pegawai memberikan SK dan Surat Keterangan Keluarga ke bagian kepegawaian untuk dibuatkan data pegawai oleh bagian kepegawaian.

b. Bagian keuangan menerima data pegawai yang diserahkan oleh bagian kepegawaian dan kemudian di proses untuk perhitungan gaji.

c. Bagian keuangan membuatkan SPP (Surat Permintaan Pembayaran) lalu diserahkan ke Kepala Dinas untuk di ACC, setelah di ACC dikembalikan lagi ke bagian keuangan untuk pembuatan SPM (Surat Perintah Membayar). d. SPM (Surat Perintah Membayar) diajukan ke Pemerintahan Kota, lalu dari

Pemerintah Kota terbitlah SP2D (Surat Perintah Pencairan Dana) 3 rangkap yang ditembuskan 1 ke Bank Sumut, 1 ke Dinas Tenaga Kerja (bagian keuangan) dan arsip di Pemerintah Kota.

e. Slip gaji di buat dari data gaji pegawai oleh bagian keuangan lalu diproses menjadi pembuatan slip gaji 2 rangkap.

f. Slip gaji diberikan 1 kepada pegawai dan satu lagi untuk dijadikan sebagai arsip di bagian keuangan.

g. Kemudian di buat laporan gaji untuk di berikan kepada kepala dinas.

Flow Of Documen dari sistem yang sedang berjalan dapat dilihat pada gambr di bawah ini.

(4)

BAGIAN KEPEGAWAIAN BAGIAN KEUANGAN PEMERINTAH KOTA BANK SUMUT KEPALA BADAN PEGAWAI SK CPNS dan Surat Keterangan Keluarga SK CPNS dan Surat Keterangan Keluarga Membuat Daftar Pegawai

Daftar Pegawai Daftar Pegawai

SPP (Surat Permintaan Pembayaran) SPP (Surat Permintaan Pembayaran) SPP (Surat Permintaan Pembayaran) Di ACC kan SPM Dikeluarkan SPM Dikeluarkan SPM SPM Pembayar an gaji Bukti Pembayaran gaji Bukti Pembayaran gaji Membuat Slip Gaji Slip Gaji Slip Gaji Membuat Laporan Laporan Laporan

(5)

III.1.3. Analisis Laporan Nama dokumen : Slip Gaji

Fungsi : Bukti penerimaan gaji Sumber : Bagian keuangan Rangkap : 2 (dua)

Periode : 1 Bulan

Item data : no_slip, tgl_gaji, NIP, nama_pegawai, jabatan, golongan, gaji_pokok, tunjangan_suami/istri, tunjangan_anak, tunjangan_jabatan, taspen, taperum, pph, gaji_kotor, total_potongan gaji_bersih

Gambar 3.1. Slip Gaji III.2. Evaluasi Sistem Yang Sedang Berjalan

Berdasarkan hasil analisa penulis terhadap sistem yang sedang berjalan dalam proses akuntansi pembayaran gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara masih banyak kekurangan sehingga masih perlu adanya perbaikan-perbaikan yang diperlukan untuk meningkatkan pelayanan

(6)

informasi yang cepat dan akurat. Adapun kekurangan dari system berjalan adalah sebagai berikut :

a. Adanya kesalahan dalam penghitungan gaji.

Karena proses perhitungan gaji masih secara manual maka sering terjadi kesalahan dalam perhitungan. Hal ini dapat memperlambat proses informasi penggajian dan merugikan perusahaan.

b. Penggunaan buku yang memboroskan biaya.

Karena semua data dicatat di dalam buku, maka dibutuhkan banyak buku. Hal ini dapat menyebabkan pemborosan biaya bagi perusahaan karena harus membeli buku dan peralatan lainnya.

c. Pengecekan dan pencarian data mengalami kesulitan.

Semua pencatatan transaksi masih dicatat di dalam buku dan belum berbasis komputer. Hal ini mengakibatkan kesulitan dalam pencarian data dan pengecekan data karena terlalu banyak data yang disimpan.

d. Keterlambatan dalam memutakhirkan data.

Karena proses masih dilakukan secara manual, sehingga proses untuk meng-update data mengalami kesulitan. Sebagai contoh, pada proses perhitungan pembelian sering mengalami kesalahan.

e. Data dan surat mengalami kerusakan atau hilang

Semua data dicatat di dalam buku dan surat disimpan di dalam map. Jika hal ini terus dilakukan, maka semua data dan surat semakin lama akan mengalami kerusakan atau bahkan hilang.

(7)

III.3. Desain Sistem

III.3.1. Unified Modelling Language (UML) Sistem Yang Diusulkan

Prosedur sistem akan digambarkan dengan menggunakan UML. Penggambaran UML menggunakan diagram use-case yang selanjutnya setiap proses bisnis yang terjadi akan diperjelas dengan diagram activity lalu diilustrasikan secara detail menggunakan diagram sequence. Aktor atau pelaku yang terlibat dalam sistem informasi akuntansi pembayaran gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara adalah sebagai berikut : 1. Use Case. Administrasi Login ke Sistem Golongan Laporan Absensi/Periode Laporan Penggajian Absensi Pimpinan Jabatan Laporan Pegawai Jurnal Umum Pegawai Penggajian Logout

(8)

2. Sequence diagram

Sequence diagram adalah diagram yang merepresentasikan interaksi antar-objek. Bentuk Sequence diagram dari sistem yang dibangun adalah sebagai berikut :

a. Sequence diagram login ke sistem

ADMIN

Aplikasi Database

Masukkan nama Sever Validasi Nama Server

Gagal Messagebox (Nama

Server Salah)

Return Gagal

[ Berhasil ]

Gambar III.7 Sequence diagram login ke sistem b. Sequence diagram Golongan

ADMIN

Aplikasi Database

Memasukkan Data Golongan

Koreksi dan Ubah data Golongan

Data Angota ditampilkan pada grid

Data Golongan dimasukkan

Data Golongan diUpdate

Menampilkan Data Golongan Hapus Data Golongan Data Golongan di Hapus

(9)

c. Sequence diagram Jabatan

ADMIN

Aplikasi Database

Memasukkan Data Jabatan

Koreksi dan Ubah data Jabatan

Data Jabatan ditampilkan pada grid

Data Jabatan dimasukkan

Data Jabatan diUpdate

Menampilkan Data Jabatan

Hapus Data Jabatan Data Jabatan di Hapus

Gambar III.9 Sequence diagram Jabatan d. Sequence diagram Pegawai

ADMIN

Aplikasi Database

Memasukkan Data Pegawai

Koreksi dan Ubah data Pegawai

Data Pegawai ditampilkan pada grid

Data Pegawai dimasukkan

Data Pegawai diUpdate

Menampilkan Data Pegawai

Hapus Data Pegawai Data Pegawai di Hapus

Gambar III.10 Sequence diagram Pegawai e. Sequence diagram Absensi

ADMIN

Aplikasi Database

Memasukkan Data Absensi

Koreksi dan Ubah data Absensi

Data Absensi ditampilkan pada grid

Data Absensi dimasukkan

Data Absensi diUpdate

Menampilkan Data Absensi

Hapus Data Absensi Data Absensi di Hapus

(10)

f. Sequence diagram Penggajian

ADMIN

Aplikasi Database

Memasukkan Data Penggajian

Koreksi dan Ubah data Penggajian

Data Penggajian ditampilkan pada grid

Data Penggajian dimasukkan

Data Penggajian diUpdate

Menampilkan Data Penggajian

Hapus Data Penggajian Data Penggajian di Hapus

Gambar III.10 Sequence diagram penerimaan g. Sequence diagram laporan

ADMIN

Aplikasi Database

Masukkan Periode Laporan

Menampilkan laporan Tampilkan laporan /Periode

Return Cetak Laporan

3. Class diagram

Diagram yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan • Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem / perangkat lunak dan relasi-relasi yang ada di dalamnya. Bentuk Class Diagram dari system yang dibangun dapat dilihat pada gambar dibawah ini.

(11)

LOGIN + UserName + Password + Simpan() + Batal() Aplikasi ADMINISTRATOR PEGAWAI + NIP= nchar(10) + NamaPegawai= varchar(50) + TempatLahir= varchar(50) + TanggalLahir= datetime + JenisKelamin= varchar(50) + Alamat= varchar(50) + Telepon= varchar(12) + Agama= varchar(15) + Pendidikan= varchar(20) + Golongan= varchar(4) + KodeJabatan= varchar(5) + StatusKawin= varchar(10) + JumlahAnak= Int(2) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TJabatan + Kodejabatan=Varchar(6) + NamaJabatan=Varchar(30) + TunjanganJabatan= Numeric(18,0) + TunjanganStruktural= Numeric(18,0) + TunjanganFunsional= Numeric(18,0) + TunjanganBeras= Numeric(18,0) + TunjanganAskes= Numeric(18,0) + TunjanganIstri= Numeric(18,0) + TunjanganAnak= Numeric(18,0) + PotonganIuranWajib= Numeric(18,0) + PPh= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TGolongan + Golongan=Varchar(4) + GajiPokok=Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() LAPORAN +Cetak() +Batal() PIMPINAN TAbsensi + NoAbsensi=Varchar(6) + TanggalAbsensi=datetime + NIP= varchar(10) + Jammasukkerja= varchar(10) + JamKeluarkerja=varchar(10) + Statusabsensi=Varchar(5) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() TPenggajian + NoSlip=Varchar(6) + Tanggal=datetime + NIP= varchar(10) + BulanGaji= varchar(12) + TahunGaji=Numeric(18,0) + Tunjangan= Numeric(18,0 + Potongan= Numeric(18,0 +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar()

Gambar III.12 Class Diagram

III.3.2 Desain Sistem Secara Detail III.3.2.1 Desain Output

Desain output merupakan suatu bentuk keluaran atau tabel-tabel laporan yang dibutuhkan dalam sistem informasi akuntansi pembayaran gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara.

(12)

1. Laporan Golongan

Laporan golongan merupakan laporan untuk menampilkan data golongan

DINAS TENAGA KERJA DAN TRANSMIGRASI SUMATERA UTARA LAPORAN GOLONGAN

Golongan Gaji Pokok

Xxx xxx Xxx xxx Medan, dd/mm/yyyy (______________) NIP………. Gambar III.3. Rancangan Laporan Data Golongan

2. Laporan Jabatan

Laporan jabatan merupakan rancangan yang dibuat untuk mengetahui data jabatan yang ada pada Kantor Badan Pelayanan Perijinan Terpadu (BPPT) Kota Medan. Bentuk rancangan laporan jabatan dapat dilihat pada gambar dibawah ini.

DINAS TENAGA KERJA DAN TRANSMIGRASI SUMATERA UTARA LAPORAN JABATAN

Kode Jabatan Nama Jabatan

Xxx xxx Xxx xxx Medan, dd/mm/yyyy (______________) NIP………. Gambar III.3. Rancangan Laporan Data Jabatan

Logo

(13)

3. Laporan Pegawai

Laporan pegawai merupakan rancangan yang dibuat untuk mengetahui data pegawai yang ada pada. Bentuk rancangan laporan pegawai dapat dilihat pada gambar dibawah ini.

DINAS TENAGA KERJA DAN TRANSMIGRASI SUMATERA UTARA LAPORAN PEGAWAI NIP Nama Karya wan Tempat Lahir Tgl Lahir J

kelamin Alamat Telepon Agama

Pendi dikan Gol Jaba tan Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Medan, dd/mm/yyyy (______________) NIP………. Gambar III.3. Rancangan Laporan Data Pegawai

4. Laporan Data Absensi

Nama Keluaran : Laporan Absensi/Periode

Laporan Absensi/Periode merupakan rancangan yang dibuat untuk mengetahui data absensi/periode. Bentuk rancangan laporan absensi/periode dapat dilihat pada gambar dibawah ini.

DINAS TENAGA KERJA DAN TRANSMIGRASI SUMATERA UTARA LAPORAN ABSENSI/PERIODE

Periode : dd/mm/yyyy s/d dd/mm/yyyy No Absensi NIP Nama

Pegawai Tgl Absensi Jam Masuk Kerja Status Absensi Xxxxxxxx xxxxxxxx Xxxx xxxx Xxxxxxxx xxxxxxxx Xxxxxxxx xxxxxxxx Xxxxxxxx xxxxxxxx xx Xxxxxxxx xxxxxxxx Medan, dd/mm/yyyy (______________) KEPALA BALAI Gambar III.4. Rancangan Laporan Data Absensi/Periode

Logo

(14)

5. Laporan Data Penggajian/Periode

Laporan penggajian/periode merupakan rancangan yang dibuat untuk mengetahui data penggajian/periode. Bentuk rancangan laporan penggajian/periode dapat dilihat pada gambar dibawah ini.

DINAS TENAGA KERJA DAN TRANSMIGRASI SUMATERA UTARA LAPORAN PENGGAJIAN/PERIODE

PERIODE : DD/MM/YYYY S/D DD/MM/YYYY

No

Slip Tgl NIP

Nama Pegawai

Bulan

Gaji GOL GP JAB TS TF TB TA TI TAN IW PPh GB Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Xxx xxx Medan, dd/mm/yyyy (________________) NIP……… Gambar III.5. Rancangan Laporan Data Penggajian/Periode

1. Laporan Jurnal Umum/Periode

Laporan Jurnal Umum/Periode merupakan daftar Jurnal Umum untuk setiap periode yang ditentukan. Bentuk rancangan laporan Jurnal Umum/Periode dapat dilihat pada gambar dibawah ini.

DINAS TENAGA KERJA DAN TRANSMIGRASI SUMATERA UTAR LAPORAN JURNAL UMUM/PERIODE

Periode : dd/mm/yyyy s/d dd/mm/yyyy

No No Akun Tanggal Uraian Ref Debet Kredit xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Medan, dd/mm.yyyy (_______________) Gambar III.16 Rancangan Laporan Jurnal Umum/Periode

Logo

(15)

III.3.2.2 Desain Input

Desain input merupakan suatu bentuk masukan yang dibutuhkan dalam sistem informasi akuntansi pembayaran gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara.

1. Input Data Golongan

Form golongan merupakan media untuk memasukkan data golongan. Bentuk rancangan Form Input golongan dapat dilihat pada gambar dibawah ini.

Gambar III.7. Rancangan Form Input Golongan 2. Input Data Jabatan

Gambar III.7. Rancangan Form Input Jabatan DATA GOLONGAN

Golongan : Baru Simpan

Gaji Pokok : Batal Edit

Hapus Keluar Golongan Gaji Pokok

DATA JABATAN Kode Jabatan : Nama Jabatan : Tunjangan Jabatan : Tunjangan Fungsional : Tunjangan Struktural : Tunjangan Beras : Tunjangan Askes : Tunjangan Istri : Tunjangan Anak : Iuran Wajib Pegawai : Potongan PPh :

(16)

3. Input Data Pegawai

Form pegawai merupakan media untuk memasukkan data pegawai. Bentuk rancangan Form input pegawai dapat dilihat pada gambar dibawah ini

Gambar III.8. Rancangan Form Input Data Pegawai NIP : Nama Pegawai : Tempat Lahir : Tanggal Lahir : Jenis Kelamin : Alamat : Telepon : Agama : ▼ Pendidikan : Golongan : ▼ Kode Jabatan : ▼ Nama Jabatan : Status Kawin : ▼ Jumlah Anak : ▼

Baru Simpan Batal Edit Hapus Keluar

KRITERIA KATA NIP Nama Pegawai Tempat Lahir Tanggal Lahir Jenis

Kelamin Alamat Agama

Pendi dikan

(17)

4. Input Data Absensi

Form absensi merupakan media untuk memasukkan data absensi. Bentuk rancangan Form input absensi dapat dilihat pada gambar dibawah ini

Gambar III.9. Rancangan Form Input Data Absensi

Baru Simpan Batal Hapus Keluar

LIST DATA PEGAWAI NIP Nama Pegawai

LIST DATA ABSENSI No

(18)

5. Input Data Penggajian

Form penggajian merupakan media untuk memasukkan data penggajian. Bentuk rancangan Form input penggajian dapat dilihat pada gambar dibawah ini

Gambar III.10. Rancangan Form Input Data Penggajian III.3.2.3 Desain Database

Database merupakan himpunan kelompok data / arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang

Data Penggajian Pegawai No Slip : Tanggal Penggajian : Bulan gaji NIP : ▼ Nama Pegawai : Jabatan : Gaji Pokok : Tunjangan Jabatan : Tunjangan Fungsional : Tunjangan Struktural : Tunjangan Beras : Tunjangan Askes : Tunjangan Istri : Tunjangan Anak : Iuran Wajib Pegawai : Potongan PPh : Tunjangan Struktural :

Baru Simpan Batal Edit Hapus Keluar

KRITERIA KATA No Slip Tanggal Gaji NIP Nama Pegawai Gaji Pokok Jumlah Tunjangan Tunjangan Potongan Gaji Kotor Gaji Bersih

(19)

dirancangan dalam sistem informasi akuntansi pembayaran Gaji Pegawai Pada Dinas Tenaga Kerja Dan Transmigrasi Sumatera Utara adalah sebagai berikut : III.4. Entity Relation Data

PEGAWAI JABATAN NIP NamaPegawai TempatLahir TanggalLahir Jeniskelamin Alamat Telepon Agama Pendidikan Golongan Jabatan KodeJabatan NamaJabatan Memiliki [1:1] [1:1] PENGGAJIAN NoSlip Tanggal NIK Menerima [1:1] [1:1] ABSENSI NoAbsensi NIP TanggalAbsensi Jammasukkerja JamKeluarkerja Statusabsensi BulanGaji TahunGaji Mencatat [1:M] [1:M] Tunjangan Jabatan Tunjangan Struktural Tunjangan Funsional TunjanganBeras TunjanganAskes TunjanganIstri TunjanganAnak PotonganIuran Wajib PPh Gambar 3.11. ERD III.4.2. Normalisasi

Normalisasi yaitu proses pengelompokan elemen data menjadi tabel-tabel yang menunjukkan entitas dan relasinya. Fungsi dari normalisasi adalah untuk mencegah data yang saling menimpa (Redudancy). Dalam database normalisasi yang perlu diketahui adalah sebagai berikut :

(20)

a. Bentuk tidak normal NIP Nama Pegawai Tempat Lahir Tanggal Lahir Jenis

kelamin Alamat Telepon Agama

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

Pend Gol Jab Bulan Gaji Tanggal Gaji Pokok

(ribu) Tunj (Ribu) Pot (Ribu) Total (Ribu)

S1 IIIA Staff Jan 11 5/1/11 1250 125 0 1375

Peb 11 5/2/11 1250 125 0 1375 Mar 11 5/3/11 1250 125 0 1375 Apr 11 5/4/11 1250 125 0 1375 Mei 11 5/5/11 1250 125 0 1375 Jun 11 5/6/11 1250 125 0 1375 Jul 11 5/7/11 1250 125 0 1375 Ags 11 5/8/11 1250 125 0 1375 Sep 11 5/9/11 1250 125 0 1375 Okt 11 5/10/11 1250 125 0 1375 Nop 11 5/11/11 1250 125 0 1375

b. Bentuk Normal Pertama (1NF)

NIP Nama Pegawai Tempat Lahir Tanggal Lahir Jenis

kelamin Alamat Telepon Agama

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

(21)

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

2901

9100 Sarmila Medan 2/2/10 P Medan

081376

960861 Islam

Pend Gol Jab Bulan

Gaji Tanggal Gaji Pokok (ribu) Tunj (Ribu) Pot (Ribu) Total (Ribu) 2901

9100 IIIA Medan Jan 11 5/1/11 1250 125 0 1375

2901

9100 IIIA Medan Peb 11 5/2/11 1250 125 0 1375

2901

9100 IIIA Medan Mar 11 5/3/11 1250 125 0 1375

2901

9100 IIIA Medan Apr 11 5/4/11 1250 125 0 1375

2901

9100 IIIA Medan Mei 11 5/5/11 1250 125 0 1375

2901 9100 IIIA Medan Jun 11 5/6/11 1250 125 0 1375 2901 9100 IIIA Medan Jul 11 5/7/11 1250 125 0 1375 2901 9100 IIIA Medan Ags 11 5/8/11 1250 125 0 1375 2901 9100 IIIA Medan Sep 11 5/9/11 1250 125 0 1375 2901 9100 IIIA Medan Okt 11 5/10/11 1250 125 0 1375 2901 9100 IIIA Medan Nop 11 5/11/11 1250 125 0 1375

c. Bentuk Normal Kedua (2NF)

Tabel III.1. Jabatan Kode

Jabatan Jabatan

001 Staff

Tabel III.2. Pegawai

NIP Nama Pegawai Tempat Lahir Tanggal Lahir Jenis

kelamin Alamat Telepon Agama

(22)

Tabel III.3. Penggajian No Slip NIP Bulan Gaji Tanggal Gaji Pokok (ribu) Tunj (Ribu) Pot (Ribu) Total (Ribu) 1 29019100 Jan 11 5/1/11 1250 125 0 1375 2 29019100 Peb 11 5/2/11 1250 125 0 1375 3 29019100 Mar 11 5/3/11 1250 125 0 1375 4 29019100 Apr 11 5/4/11 1250 125 0 1375 5 29019100 Mei 11 5/5/11 1250 125 0 1375 6 29019100 Jun 11 5/6/11 1250 125 0 1375 7 29019100 Jul 11 5/7/11 1250 125 0 1375 8 29019100 Ags 11 5/8/11 1250 125 0 1375

d. Bentuk Normal Ketiga (3NF)

Gambar 3.12. Normal Ketiga (3NF) JABATAN KodeJabatan NamaJabatan TunjanganJabatan TunjanganStruktural TunjanganFunsional TunjanganBeras TunjanganAskes TunjanganIstri TunjanganAnak PotonganIuranWajib PPh PEGAWAI NIP NamaPegawai TempatLahir TanggalLahir Jkelamin Alamat Telepon Agama Pendidikan Golongan KodeJabatan StatusKawin JumlahAnak ABSENSI NoAbsensi NIP TanggalAbsensi Jammasukkerja JamKeluarkerja Statusabsensi PENGGAJIAN NoSlip Tanggal BulanGaji NIP GOLONGAN Golongan GajiPokok

(23)

III.4.3. Desain File/Tabel

Database merupakan himpunan kelompok data / arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang penulis buat dalam perancangan ini adalah sebagai berikut :

Nama Tabel : Tabel Golongan Media : SQL Server Organisasi File : Golongan.ndx Primary Key : Golongan Struktur :

Tabel III..4. Contoh Struktur Desain Tabel

Field Name Type Size Indexed Description Golongan GajiPokok Text Currency 5 8 Yes - Golongan Gaji Pokok

Nama Tabel : Tabel Jabatan Media : SQL Server Organisasi File : Jabatan.ndx Primary Key : KodeJabatan Struktur :

Tabel III.5. Contoh Struktur Desain Tabel

Field Name Type Size Indexed Description KodeJabatan NamaJabatan Text Text 5 20 Yes - Kode Jabatan Nama Jabatan

(24)

TunjanganJabatan TunjanganStruktural TunjanganFunsional TunjanganBeras TunjanganAskes TunjanganIstri TunjanganAnak PotonganIuranWajib PPh Currency Currency Currency Currency Currency Currency Currency Currency Currency 8 8 8 8 8 8 8 8 8 Tunjangan Jabatan Tunjangan Struktural Tunjangan Funsional Tunjangan Beras Tunjangan Askes Tunjangan Istri Tunjangan Anak Potongan Iuran Wajib PPh

Nama Tabel : Tabel Pegawai Media : SQL Server Organisasi File : Pegawai.ndx Primary Key : NIK

Struktur :

Tabel III.6. Contoh Struktur Desain Tabel

Field Name Type Size Indexed Description NIP NamaPegawai TempatLahir TanggalLahir Jkelamin Alamat Telepon Text Text Text Date/time Text Text Text 10 30 20 8 12 30 12 Yes - - - - - - No Induk Pegawai Nama Pegawai Tempat Lahir Tanggal Lahir Jenis kelamin Alamat Telepon

(25)

Agama Pendidikan Golongan KodeJabatan StatusKawin JumlahAnak Text Text Text Text Text Text 15 20 5 30 10 2 - - - - - - Agama Pendidikan Golongan Jabatan Status Kawin Jumlah Anak

Nama Tabel : Tabel Absensi Media : SQL Server Organisasi File : Absensi.ndx Primary Key : NIP

Struktur :

Tabel III.7. Contoh Struktur Desain Tabel

Field Name Type Size Indexed Description NoAbsensi NIP TanggalAbsensi Jammasukkerja JamKeluarkerja Statusabsensi Text Text Date Time Time Text 4 10 8 8 8 10 Yes - - - - - No Absensi NIP Tanggal Absensi Jam masuk kerja Jam Keluar kerja Status absensi

Nama Tabel : Tabel Penggajian Media : SQL Server Organisasi File : Gaji.ndx

(26)

Primary Key : NoSlip Struktur :

Tabel III.8. Contoh Struktur Desain Tabel

Field Name Type Size Indexed Description NoSlip Tanggal NIP BulanGaji TahunGaji Text Date Text Text Text 5 8 10 8 4 Yes - Yes - - No Slip Tanggal NIP Bulan Gaji Tahun Gaji

(27)

III.4.4. Logika Program

Activity Diagram (Diagaram Alir data sekumpulan simbol – simbol atau skema yang menunjukkan atau menggambarkan rangkaian kegiatan proses atau langkah – langkah proses program dari awal sampai akhir. Inti pembuatan Activity Diagram ini adalah pengambaran urutan langkah – langkah pengerjaan dari suatu algoritma program.

1. Activity Diagram Data Login

Adapun Activity Diagram form data login dapat dilihat pada gambar dibawah ini.

Masukkan User Name dan Password

Apakah Valid ? Tidak

Login Berhasil Ya

Selesai

(28)

2. Activity Diagram Data Golongan

Adapun Activity Diagram form data golongan dapat dilihat pada gambar di bawah ini.

Mulai Tampil Form Golongan

Baru Input Data Golongan

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

Gambar III.25. Diagram Activity Form Golongan

3. Activity Diagram Data Jabatan

Adapun Activity Diagram form data jabatan dapat dilihat pada gambar dibawah ini.

Mulai Tampil Form Jabatan

Baru

Input Data Jabatan

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

(29)

4. Activity Diagram Data Pegawai

Adapun Activity Diagram form data pegawai dapat dilihat pada gambar di bawah ini.

Mulai

Tampil Form Pegawai

Baru

Input Data Pegawai

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

Gambar III.27. Diagram Activity Pegawai

5. Activity Diagram Data Absensi

Adapun Activity Diagram form data Absensi dapat dilihat pada gambar di bawah ini.

Mulai Tampil Form Absensi

Baru Input Data Absensi

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

(30)

6. Activity Diagram Data Penggajian

Adapun Activity Diagram form data penggajian dapat dilihat pada gambar di bawah ini.

Mulai

Tampil Form Penggajian

Baru

Input Data Penggajian

Ya Tidak Edit ? Simpan ? Yes Simpan Batal No Ubah Data Yes Hapus ? No Hapus Data yes No

(31)

7. Activity Diagram Laporan

Adapun Activity Diagram Laporan dapat dilihat pada gambar dibawah ini.

Mulai

Tampil Form Laporan

Golongan Ya Laporan Golongan

Tidak

Jabatan Ya Laporan Jabatan

Tidak Pegawai Tidak Absensi Tidak Penggajian Tidak Jurnal Umum Ya Ya Ya Laporan Pegawai Laporan Absensi Laporan Penggajian

Gambar

Gambar 3.1. Flow Of Doccument Sistem Yang Sedang Berjalan
Gambar 3.1. Slip Gaji
Gambar III.6  Use Case Diagram
Gambar III.7  Sequence diagram login ke sistem  b.  Sequence diagram Golongan
+7

Referensi

Dokumen terkait

(2) Dalam hal perusahaan penerima pemborongan pekerjaan atau perusahaan penyedia jasa pekerja/buruh tidak menyesuaikan dengan ketentuan sebagaimana dimaksud pada ayat (1),

Hasil observasi awal dengan guru bahasa Indonesia pada tanggal 8 Maret 2015 didapatkan bukti bahwa belum pernah dilakukan pengujian keefektifan terhadap strategi K-W-L-A

6 Tuntutan tugas yang memberatkan sering membuat saya frustrasi 7 Dalam bekerja, saya selalu dikejar waktu untuk menyelesaikan. pekerjaan

Keputusan Direktur Rumah Sakit Umum Daerah Tugurejo provinsi Jawa tengah tentang Susunan Case Manager RSUD Tugurejo Provinsi Jawa Tengah periode 2014 – 2016.. Nomor

Hasil percobaan menunjukkan bahwa tidak didapatkan interaksi NAA dan BAP yang terbaik untuk multiplikasi eksplan jeruk kacang, namun pada pemberian konsentrasi NAA 0.0

Sehubungan dengan akan diselenggarakannya seminar Proposal Penelitian Sains dan Teknologi (PST) dan Penelitian Aksi Partisipatoris (PAR), bersama ini kami mengundang Saudara/

Penelitian ini dilaksanakan karena rendahnya hasil belajar IPS siswa kelas IV SD 2 Kajeksan yang diperoleh dari data observasi awal. Rendahnya hasil belajar dikarenakan

27 Selain itu, tujuan pendidikan menurut Ibn Sina harus diarahkan pada upaya mempersiapkan seseorang agar dapat hidup di masyarakat secara bersama-sama dengan melakukan