• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
50
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN

III.1. Analisa Sistem

Analisa terhadap sistem yang sedang berjalan bertujuan untuk mengenali lebih jauh apakah sistem yang digunakan selama ini masih layak digunakan. Dalam melakukan analisa sistem yang sedang berjalan ini, penulis menggunakan metode analisis kelemahan sistem, dimana faktor-faktor yang dijadikan bahan analisa meliputi : segi kehandalan, segi teknologi, segi dokumen, dan segi laporan. Setelah metode analisis kelemahan sistem dilakukan, penulis kemudian melakukan analisa dengan membagi analisa sistem yang sedang berjalan kedalam 3 bagian meliputi input, proses dan Output. Berikut hasil analisa terhadap sistem yang telah berjalan terkait sistem pengolahan data pada PT. Arwana menggunakan metode analisis kelemahan sistem. Tabel analisis kelemahan sistem dapat ditunjukkan pada tabel III.1 berikut ini:

Tabel III.1 Analisis Kelemahan Sistem

NO Faktor Analisa Hasil Analisa

1 Kehandalan Tingkat kesalahan yang terjadi masih sangat tinggi. Sistem pengolahan data yang dilakukan secara manual menyebabkan kemungkinan terjadinya

(2)

kesalahan sangat besar. Hal itu juga menyebabkan pembuatan laporan penggajian dan perhitungan penggajian menjadi tidak efektif.

2 Teknologi PT. Arwana belum menggunakan

pemanfaatan Sistem Informasi berbasis komputer, pegolahan data dilakukan secara manual dengan memanfaatkan aplikasi Ms. Excel

3 Dokumen Dokumen-dokumen atau berkas-berkas

yang ada, baik dalam bentuk softcopy

(File excel yang disimpan dalam folder-folder) ataupun dalam bentuk hardcopy

semakin menumpuk sehingga kemunginan terjadinya kerusakan menjadi semakin tinggi.

4 Laporan Pembuatan laporan pegawai, data gaji pegawai dan data perpegawai masih menggunakan aplikasi microsoft excel

sehingga menyebabkan keterlambatan dalam pembuatan laporan tersebut.

(3)

III.1.1. Analisa Input

Pada analisa input ini dijabarkan input data yang ada (sedang berjalan), dimana penginputan data masih dilakukan secara manual dengan memanfaatkan aplikasi Microsoft. Excel, data inputan yang dimasukkan terdiri dari dokumen data pegawai, terdiri dari jabatan, golongan dan bagian

III.1.2. Analisa Proses

Pada analisa proses menjelaskan tentang uraian atau rincian kerja (tahapan-tahapan kerja), digambarkan dengan blok Diagram dan FOD (Flow of

(4)

Pegawai Admin Kabag. Keuangan

Gambar III.1 FOD (Flow of Document)

III.1.3. Analisa Output

Output merupakan hasil dari pengolahan data yang telah di inputan,

Output atau hasil keluaran dari sistem yang sedang berjalan adalah laporan gaji pegawai.

N

Data Pegawai Input Data Pegawai

Input Data Penggajian Laporan penggajian pegawai Data Pegawai Laporan Gaji Pegawai

(5)

III.2. Evaluasi Sistem Yang Berjalan

Berdasarkan analisa terhadap input, proses dan Output pada sistem penggajian yang sedang berjalan pada PT. Arwana Medan penulis menemukan beberapa kelemahan antara lain sebagai berikut:

1. Pengolahan data gaji pegawai masih dilakukan secara semi terkomputerisasi dimana data-data disimpan dalam bentuk buku catatan penggajian dan dibantu dengan aplikasi speadsheet (microsoft excel).

2. Resiko kehilangan berkas atau dokumen akibat sistem yang belum tersimpan rapi.

3. Seringnya terjadi kesalahan pembuatan laporan gaji pegawai, dan pencetakan slip gaji pegawai.

Untuk menangani kelemahan-kelemahan sistem yang ada salah satu solusi yang di tawarkan adalah dengan merancang sistem informasi akuntansi penggajian. Sistem ini diharapkan mampu memberikan kontribusi positif bagi perusahaan dimana tempat penulis riset.

III.3. Desain Sistem

Perancangan desain sistem yang akan dibangun menggunakan pemodelan

Unified Modelling System ( UML ). Diagram-Diagram yang digunakan use case

(6)

III.3.1. Use Case Diagram

Diagram ini menggambarkan interaksi beberapa aktor dengan sistem

digambarkan pada gambar III.2

Gambar III.2 Use CaseDiagram

<<include> > <<extend>> <<include>> User (Kabag Admin) Login Manipulasi data pegawai Manipulasi data penggajian Melihat Laporan Ubah Password <<extend>> <<include> > Administrator ( Admin ) <<include>> Jurnal Umum <<include> >

(7)

Use case Diagram diatas menunjukkan bahwa entitas yang terlibat di dalam sistem informasi akuntansi penggajian ada 2 entitas yang masing- masing mempunyai hak sebagai berikut:

a. Administrator

Administrator sangat berperan penting dan terlibat langsung pada semua proses yang terjadi termaksut pengaturan data user:

- Login

Pada proses ini, administrator dan user harus Login terlebih dahulu untuk dapat mengoprasikan sistem.

- Manipulasi data pegawai

Pada proses ini, bagian administrasi dapat melakukan penginputan, pengubahan dan penghapusan data pegawai.

- Manipulasi data penggajian

Pada proses ini, administrator dan user dapat melakukan penginputan, pengubahan dan penghapusan data penggajian. Selain itu administrator jga dapat melihat slip gaji pegawai.

- Jurnal Umum

Pada proses ini, administrator dapat melakukan penginputan data akun dan jurnal umum.

(8)

Pada proses ini, administrasi dan user dapat melihat laporan, seperti laporan data keseluruan pegawai, laporan data pegawai per-jabatan, laporan gaji pegawai, dan laporan per-pegawai.

- Ubah password

Pada proses ini, administrator dapat merubah password admin maupun user sesuai dengan keinginan admin.

III.3.2. Class Diagram

Class Diagram pada aplikasi yang akan dibangun untuk penggunanya

seorang admin yaitu dimulai dari Login admin untuk proses selanjutnya yaitu

menginput data golongan, jabatan, bagian, absensi, jurnal umum dan data

pegawai. Class Diagram Login admin pada sistem yang akan dibangun ditunjukkan pada gambar III.3 berikut ini:

(9)

Gambar III.3 Class Diagram Loginadmin.view Username.TextBox Password.TextBox Login Login Datapegawai. ToolStripMenuItem DataPenggajianToolStripMenuItem JurnalUmumToolStripMenuItem LaporanToolStripMenuItem UbahPasswordToolStripMenuItem FrmUtama.view Frm_pegawai.ShowDialog() Frm_gaji.ShowDialog() Frm_JurnalUmum.ShowDialog() lap_pegawai.ShowDialog() frm_ubah_password.ShowDialog() DataPegawai.view Txtnip.TextBox Txtnama.TextBox Cmbjk.ComboBox Txtalamat.TextBox Txttelp.TextBox Cmbstatus.ComboBox Txtnak.TextBox Txttmpt_lahir.TextBox Dt_Tanggal_lahir.DateTimePicture Cmbagama.ComboBox Txtpendidikan.TexBox Cmbgol.ComboBox Cmbjab.ComboBox Txtnmjab.TexBox Cmbbag.ComboBox Txtnm_bag.TexBox MnSimpan. Button MnUbah .Button MnBersih.Button MnHapus .Button MnKeluar .Button DataGridView1 () kd_jabatan.varchar nm_jabatan.varchar t_jabatan.decimal Tbl_jabatan kd_bagian.Varchar nm_bagian.Varchar Tbl_bagian gol.varchar gaji_pokok.decimal t_listrik.decimal t_anak.decimal t_lain.decimal Tbl_golongan noslip.varchar nip.varchar nama.varchar gol.varchar jabatan.varchar bagian.varchar tglgajian.date agama.varchar potongan.int total.decimal Tbl_gaji Txtno_slip.TextBox Txtnip.TextBox Txtnama.TextBox Txtgol.TextBox TxtJjab.TextBox Txtbbagian.TextBox Dt_Tanggal_gajian DataPenggajian MnSimpan. Button MnHapus .Button MnBersih.Button MnKeluar .Button DataGridView1 () Tbl_absensi nip.varchar nama.varchar jam_masuk.varchar jam_keluar.varchar hari.varchar akunToolStripMenuItem JurnalUmumToolStripMenuItem JurnalUmum Frma_akun.ShowDialog() frm_jurnalumumH.ShowDialog() frm_jurnalumumD.ShowDialog() no_akun.varchar nm_akun.varchar keterangan.varchar ref.varchar debet.int kredit.int Tbl_jurnalumum no_tran.varchar tgl.date saldo_akhir.varchar saldo_akhir.varchar Tbl_jurnalumum_h no_akun.varchar nm_akun.varchar Tbl_akun CrystalReportViewer1 LaporanDataPegawai LaporanGajiPegawai LaporanPerPegawai LaporanAbsensi LaporanJurnalUmum Frm_Report nip.varchar nama.varchar jeniskel.varchar alamat.varchar telp.varchar status.varchar jlhanak.int tempatlahir.varchar tgllahir.date agama.varchar pendidikan.varchar gol.varchar kd_jabatan.int nm_jabatan.varchar kd_bagian.int nm_bagian.varchar gajibersih.int t_jabatan.int t_istri.int t_anak.int t_lain.int total.int Tbl_pegawai Txt_username.TextBox Txt_pass.TextBox Txt_pass2.Textbox Cmb_level.comboBox UbahPassword Btn_save.button Btn_cencel.button Userid.varchar Pass.varchar Tingkat.varchar Tbl_ubah

(10)

III.3.3. Sequence Diagram

Penggambaran kolaborasi antar objek dari kelas-kelas yang ada serta pesan dan jawaban yang diterima atau dikirim oleh objek. Sequence Diagram pada aplikasi yang akan dibuat yaitu Sequence Diagram Login admin, Sequence

Diagram manipulasi data pegawai, Sequence Diagram manipulasi data

penggajian, Sequence Diagram jurnal umum, Sequence Diagram lihat laporan dan

Sequence Diagram ubah password.

III.3.3.1. Sequence DiagramLogin Admin

Sequence Diagram Login admin menggambarkan interaksi yang terjadi

antara objek yang menghasilkan tampilan Login admin. Sequence Diagram Login

admin ditunjukkan pada gambar III.4 berikut ini:

Gambar III.4 SequenceDiagramLogin Admin

Pengguna admin menginputan data Login, apabila Login berhasil maka tampil menu form utama, apabila tidak berhasil maka kembali kemenu Login.

Input Data Login

Berhasil Login LoginAd min: FrmUtama: :Admin Logout Gagal Login

(11)

III.3.3.2. Sequence Diagram Manipulasi Data Pegawai

Sequence Diagram manipulasi data pegawai menggambarkan interaksi

antara objek pada manipulasi data pegawai. Sequence Diagram manipulasi data pegawai ditunjukkan pada gambar III.5 berikut ini:

Gambar III.5 Sequence Diagram Manipulasi Data Pegawai

Pengguna admin masuk ke menu FrmUtama kemudian pilih menu form pegawai, setelah itu pengguna dapat menambah data pegawai baru atau mengubah, menghapus dan membatalkan proses yang berjalan, dengan milih salah satu button yg ada pada form pegawai.

Pilih menu Pilih Botton FrmUta ma: frm_pegawai :Admin Keluar tbl_pegawai Tamba h Ubah Baatal Hapus Keluar

(12)

III.3.3.3. Sequence Diagram Manipulasi Data Penggajian

Sequence Diagram manipulasi data penggajian menggambarkan interaksi

antara objek pada manipulasi data penggajian. Sequence Diagram manipulasi data penggajian ditunjukkan pada gambar III.6 berikut ini:

Gambar III.6 Sequence Diagram Manipulasi Data Penggajian

Pengguna admin masuk ke menu FrmUtama kemudian pilih menu form penggajian, setelah itu pengguna dapat menambah data penggajian baru atau mengubah, menghapus dan membatalkan proses yang berjalan, dengan milih salah satu button yg ada pada form penggajian.

Pilih menu Pilih Botton FrmUta ma: Form_Peng gajian :Admin Keluar tbl_gjii Tambah Ubah Baatal Hapus Keluar

(13)

III.3.3.4. Sequence Diagram Jurnal Umum

Sequence Diagram jurnal umum menggambarkan interaksi antara objek

pada jurnal umum. Sequence Diagram jurnal umum ditunjukkan pada gambar III.7 berikut ini:

Gambar III.7 Sequence Diagram Jurnal Umum

III.3.3.5. Sequence Diagram Lihat Laporan

Sequence Diagram lihat laporan menggambarkan interaksi antara objek

pada laporan. Sequence Diagram lihat laporan ditunjukkan pada gambar III.8 berikut ini: Pilih menu Pilih Botton FrmUta ma: frm_JurnalU mum :Admin Keluar tbl_JurnalU mumH Simpan tbl_JurnalU mumD Ok Batal Kelua r

(14)

Gambar III.8 Sequence Diagram Lihat Laporan

Pengguna admin atau user masuk kedalam menu laporan, setelah itu lihat laporan pegawai, lihat laporan gaji pegawai, dan lihat laporan per-pegawai, laporan jurnal umum dan lainnya kenudian keluar.

III.3.3.6. Sequence Diagram Ubah Password

Sequence Diagram ubah password menggambarkan interaksi antara objek

pada ubah password. Sequence Diagram ubah password ditunjukkan pada gambar III.9 berikut ini:

keluar Pilih Menu Lihat laporan pegawai Lihat laporan Gaji pegawai Lihat laporan Per-pegawai Laporan: Laporan data

pegawai: Laporan gaji pegawai: Laporan per-pegawai: keluar keluar - Admin Laporan Jurnal Umum keluar Lihat laporan Jurnal umum

(15)

Gambar III.9 Sequence Diagram Ubah Password

Pengguna admin masuk kedalam FrmUtama, kemudian pilih menu Form_ubah_password, setelah itu inputan password baru, dan pilih tingkat user yg diinginkan.

III.4. Desain Sistem Secara Global

III.4.1. Desain Output

Terdapat empat antar muka yang menjadi Output dari sistem yang akan di bangun yaitu laporan data pegawai, laporan data gaji, laporan data perpegawai, laporan slip gaji, laporan absensi dan laporan jurnal umum.

III.4.1.1. Rancangan Antar Muka Laporan Data Pegawai Keseluruhan

Antar muka laporan data pegawai merupakan tampilan laporan data pegawai. Rancangan antar muka laporan data pegawai ditunjukkan pada gambar III.10 berikut ini:

Pilih menu Ubah password FrmUta ma: Frm_ubah_p assword: :Admin Keluar

(16)

PT. Arwana Medan Jl.Kalianda No 24 Medan LAPORAN DATA PEGAWAI

Nip Nama

Pegawai JK Alamat Telp

Tempat &Tgl Lahir Status

Jumlah

Anak Agama Pend Gol Jabatan Bagian

9999 xxx xxx xxx 999 xxx xxx 999 xxx Xxx xxx xxx% xxx Medan, …/…/… Pimpinan Pegawai ( ) ( )

Logo

PT. Arwana Medan Jl.Kalianda No 24 Medan LAPORAN DATA PEGAWAI PER- JABATAN

Nip Nama

Pegawai JK Alamat Telp

Tempat

&Tgl Lahir Status

Jumlah

Anak Agama Pend Gol Jabatan Bagian

9999 xxx xxx xxx 999 xxx xxx 999 xxx Xxx xxx xxx% xxx

Medan, …/…/…

Pimpinan Pegawai

( ) ( )

Logo

Gambar III.10 Rancangan Antar Muka Laporan Data Pegawai

III.4.1.2. Rancangan Antar Muka Laporan Data Pegawai Per-Jabatan

Antar muka laporan data pegawai per-jabatan merupakan tampilan laporan data pegawai menurut jabatannya masing-masing. Rancangan antar muka laporan data pegawai per-jabatan ditunjukkan pada gambar III.11 berikut ini:

(17)

PT. Arwana Medan Jl.Kalianda No 24 Medan LAPORAN GAJI PEGAWAI

Bulan: September 2012 NO

Slip Tgl

gaji Nip Nama JK Gol Jabatan Bagian Gaji

Pokok T.Jabatan T.Istri T.anak Total Gaji 999 xxx 999 xxx xxx xxx xxx xxx 999 999 999 999 999 Grand Total 999 Pimpinan Pegawai ( ) ( )

III.4.1.3. Rancangan Antar Muka Laporan Gaji

Antar muka laporan gaji merupakan hasil input data dari form gaji. Rancangan antar muka laporan gaji ditunjukkan pada gambar III.12 berikut ini:

Gambar III.12 Rancangan Antar Muka laporan data gaji pegawai

III.4.1.4. Rancangan Antar Muka Laporan Data Berdasarkan pegawai

Antar muka laporan berdasarkan pegawai merupakan hasil input data dari form pegawai. Rancangan antar muka laporan pegawai ditunjukkan pada gambar III.13 berikut ini:

(18)

PT. Arwana Medan Jl.Kalianda No 24 Medan Data Pegawai Nip : 999 Nama : xxx Jenis Kelamin : xxx Alamat : xxx Telp : 999 Status : xxx Jumlah Anak : 999 Tempat Lahir : xxx Tanggal Lahir : dd-mm-yyyy

Agama : xxx Pendidikan : xxx Golongan : xxx Jabatan : xxx Bagian : xxx Gaji Pokok : 999 Tunjangan Jabatan : 999 Istri : 999 Anak : 999 Transportasi : 999 Total gaji Bersih : 999

Pimpinan Pegawai

( ) ( )

Logo

(19)

PT. Arwana Medan Jl.Kalianda No 24 Medan

Slip Gaji Pegawai

Tanggal Gaji 9/99/9999 No. Slip : 999 Nip : 999 Nama : xxx Golongan : xxx Jabatan : xxx Bagian : xxx Gaji Pokok : 999 Tunjangan Jabatan : 999 Istri : 999 Anak : 999 Transportas : 999 Potongan PPH 10% : 999 Total Gaji Bersih : 999

III.4.1.5. Rancangan Antar Muka Laporan slip gaji

Antar muka laporan slip gaji merupakan hasil input data dari form gaji. Rancangan antar muka laporan slip gaji ditunjukkan pada gambar III.14 berikut ini:

Pimpinan Pegawai

( ) ( )

(20)

PT. Arwana Medan Jl.Kalianda No 24 Medan LAPORAN ABSENSI PEGAWAI

No NIP Nama Jam masuk Jam keluar Hari

99 xxx xxx xxx 999 xxx

Medan, …/…/…

Pimpinan Pegawai

( ) ( )

Logo

III.4.1.6. Rancangan Antar Muka Laporan Absensi Pegawai

Antar muka laporan absensi pegawai merupakan hasil input data dari form absensi. Rancangan antar muka laporan absensi ditunjukkan pada gambar III.15 berikut ini:

Gambar III.15 Rancangan Antar Muka Laporan Absensi Pegawai

III.4.1.7. Rancangan Antar Muka Laporan Jurnal Umum

Antar muka laporan jurnal umum merupakan hasil input data dari form jurnal umum. Rancangan antar muka laporan jurnal umum ditunjukkan pada gambar III.16 berikut ini:

(21)

PT. Arwana Medan Jl.Kalianda No 24 Medan LAPORAN JURNAL UMUM

No akun Nama Akun Keterangan ref Debet Kredit

99 xxx xxx 999 999 999 999 999 Medan, …/…/… Pimpinan Pegawai ( ) ( )

Logo

Gambar III.16 Rancangan Antar Muka Laporan Jurnal Umum III.4.2. Disain Input

Terdapat tujuh antar muka yang menjadi input dari sistem yang akan di bangun yaitu Menu Login, Menu utama, Data jabatan, data bagian, data golongan, data pegawai dan data gaji.

III.4.2.1. Rancangan Menu LoginAdmin

Antar muka Loginadmin merupakan tampilan Login untuk mengakses halaman antar muka menu awal. Rancangan antar muka Loginadmin ditunjukkan pada gambar III.17 berikut ini:

(22)

Gambar III.17 Login Admin

III.4.2.2. Rancangan Antar Muka Menu awal

Antar muka Menu awal merupakan tampilan awal dari aplikasi yang akan dibangun, rancangan Menu awal ditunjukkan pada gambar III.18 berikut ini:

User Password

Login Picture

(23)

Form Utama _ X

GAMBAR

File Transaksi Laporan Tool Help Data Pegawai Data Gaji

Admin Administrator STMIK POTENSI UTAMA 12:37. 8/4/2012

Gambar III.18 Antar Muka Menu awal

III.4.2.3. Rancangan Antar Muka Data Jabatan

Antar Muka ini merupakan tampilan yang berisi menu data jabatan. Dari Menu utama pengguna akan mengakses aplikasi sebagai administrator untuk

menginput data jabatan. Rancangan Form data jabatan ditunjukkan pada gambar

(24)

Kode Jabatan Frm Jabatan _ X Nama Jabatan 99999 DataGridview1 Simpan Ubah xxxxx

Batal Hapus Keluar DATA JABATAN Kode Nama 99999 xxxxx Search Data Tunjangan jabatan 99999

Gambar III.19 Antar Muka Form Jabatan

III.4.2.4. Rancangan Antar Muka Data Bagian

Antar Muka ini merupakan tampilan yang berisi menu data bagian. Dari Menu utama pengguna akan mengakses aplikasi sebagai administrator untuk

menginput data bagian. Rancangan Form Data bagian ditunjukkan pada gambar

(25)

Kode Bagian Data Bagian _ X Nama Bagian 99999 DataGridview1 Simpan Ubah xxxxx Batal Hapus Keluar DATA BAGIAN Kode Nama 99999 xxxxx Search Data

Gambar III.20 Rancangan Antar Muka Data Bagian

III.4.2.5. Rancangan Antar Muka Data Golongan

Antar Muka ini merupakan tampilan yang berisi menu data golongan. Dari Menu utama pengguna akan mengakses aplikasi sebagai administrator untuk

menginput data golongan. Rancangan Form Data golongan ditunjukkan pada

(26)

Golongan Frm Golongan _ X Gaji Pokok xxxxx DataGridview1 Simpan Ubah Istri Anak 99999 99999 99999

Batal Hapus Keluar Data Golongan

Lain 99999

Tunjangan :

Gambar III.21 Rancangan Antar Muka Data Golongan

III.4.2.6. Rancangan Antar Muka Data Pegawai

Antar Muka ini merupakan tampilan yang berisi menu data pegawai. Dari Menu utama pengguna akan mengakses aplikasi sebagai administrator untuk

menginput data pegawai. Rancangan Form Data pegawai ditunjukkan pada

(27)

NIP Frm Pegawai _ X Nama 99999 DataGridview1 Simpan Ubah Jenis Kelamin Alamat xxxxx xxxxx xxxxx Batal Hapus Keluar DATA PEGAWAI Kode 99999 Nama xxxxx Search Data Telp 99999 Status xxxxx Jumlah Anak 99999 Tempat Lahir 99999

Tanggal Lahir Dd-mm-yyyy

Agama Pendidikan xxxxx Golongan Kode Jabatan xxxxx xxxxx xxxxx Nama Jabatan xxxxx Kode Bagian xxxxx Nama bagian xxxxx V V V V V V

Gambar III.22 Rancangan Antar Muka Data Pegawai

III.4.2.7. Rancangan Antar Muka Data Input Gaji

Antar muka gaji ini merupakan antar muka untuk input transaksi gaji, pada tampilan ini dapat diakses oleh user maupun administrator. Rancangan antar muka data gaji ditunjukkan pada gambar III.23 berikut ini:

(28)

No Slip Form Penggajian _ X NIP 99999 DataGridview1 Simpan Ubah Nama Golongan xxxxx xxxxx xxxxx

Batal Hapus Keluar

DATA PENGGAJIAN PEGAWAI

Kode 99999

Nama xxxxx

Search Data

Jabatan 99999

Bagian xxxxx

Tanggal Gajian Dd-mm-yyyy

Gaji Pokok V V Rp 99999 Tunjangan : Jabatan Rp 99999 Istri Rp 99999 Anak Rp 99999 Transportasi Rp 99999 Potongan PPH 10 % Rp 99999 Total Gaji Rp 99999

Absensi/hari Rp999 x 999 Cek Absen

Absensi Rp 99999

Hari

(29)

III.4.2.8. Rancangan Antar Muka Add User

Antar muka add user merupakan antar muka yang memberikan akses untuk administrator menambah daftar pengguna untuk mengakses programtersebut. Rancangan add user ditunjukkan pada gambar III.24 berikut ini:

Username

Buat User Baru _ X

Level xxxxx Simpan Password xxxxx xxxxx Batal Retype Password xxxxx V

Gambar III.24 Rancangan Antar Muka Add User

III.4.2.9. Rancangan Antar Muka Ubah Password

Antar muka ubah password merupakan antar muka yang memberikan akses untuk administrator untuk mengubah password pengguna demi keamanan mengakses program tersebut. Rancangan antar muka ubah password ditunjukkan pada gambar III.25 berikut ini:

(30)

Password Baru Frm Ubah Password _ X Password Baru xxxxx Simpan Tingkat xxxxx xxxxx Batal V

Gambar III.25 Rancangan Antar Muka Ubah Password

III.4.3. Disain Database

Database merupakan kumpulan dari data yang saling berhubungan satu

dengan yang lainnya. Untuk merancangnya diperlukan alat bantu, baik menggambarkan relasinya maupun mengoptimalkan rancangan Database.

III.4.3.1. Normalisasi

Normalisasi Database biasanya jarang dilakukan dalam Database skala kecil dan dianggap tidak diperlukan pada penggunaan personal. Namun seiring dengan berkembangnya informasi yang dikandung dalam sebuah Database.

(31)

1. Bentuk Tidak Normal

Nm_bagian Kd_jabatan Nm_jabatan T_jabatan Gol Gaji_pokok T_istri T_anak T_lain Nip Nama Jeniskel

Kasir 1001 Admin 10000 3 A 1500000 10000 10000 10000 2012001 Landau Perempuan

Kasir 1001 Admin 10000 3 A 1500000 10000 10000 10000 2012001 Landau Perempuan

Spesialis 1002 Dokter 10000 3 A 1500000 10000 10000 10000 2012001 Fahmi Laki-laki

Spesialis 1002 Dokter 10000 3 A 1500000 10000 10000 10000 2012001 Fahmi Laki-laki

Gambar III.26 Gambar Tidak Normal

Alamat Telp Status Jlhanak Tgllahir Agama Pendidikan Total Noslip tglgajian

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

(32)

2. Bentuk Normalisasi Pertama

Bentuk Normalisasi pertama mempunyai ciri, yaitu setiap data dibentuk dalam flat File, data dibentuk record demi record dan tidak ada set atribut yang terduplikasi.

Alamat Telp Status Jlhanak Tgllahir Agama Pendidikan Total Noslip tglgajian

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

Jl. Halat 099922 Menikah 0 20-02-1981 Islam D3 200000 222200 30-05-2012

Gambar III.27 Normalisasi Pertama

Kdbagian Nm_bagian Kd_jabatan Nm_jabatan T_jabatan Gol Gaji_pokok T_istri T_anak T_lain Nip Nama Jeniskel

001 Kasir 1001 Admin 10000 3 A 1500000 10000 10000 10000 2012001 Landau Perempuan

002 Kasir 1001 Admin 10000 3 A 1500000 10000 10000 10000 2012001 Landau Perempuan

003 Spesialis 1002 Dokter 10000 3 A 1500000 10000 10000 10000 2012001 Fahmi Laki-laki

(33)

Tahap 2 ( 2NF )

Pembentukan bentuk normal kedua dengan mencari kunci field yang dapat dipakai sebagai patokan dalam pencarian dan sifatnya unik.

Gambar III.39 Normalisasi Tahap 2 Kd_bagian Nm_bagian Kd_jabatan Nm_jabatan T_jabatan Tbl Bagian Nip Nama alamat telp status jlhanak jeniskel Tbl Pegawai tempatlahir tgllahir agama Noslip nip gol jabatan bagian tglgajian nama Tbl gaji total Tbl Jabatan Gol Gaji_pokok T_istri Tbl Golongan T_anak T_lain pendidikan gol Kd_jabatan Nm_jabatan Kd_bagian Nm_bagian Gaji_pokok T_istri T_anak T_lain Total userid pass tingkat tbl_user nip nama Jam_masuk Jam_keluar hari tbl_absensi no_akun nm_akun tbl_akun no_trans no_akun nm_akun keterangan ref tbl_jurnalumum debit kredit no_trans tgl saldo_awal saldo_akhir tbl_jurnalumum_h no_akun nm_akun keterangan ref debit tbl_tmpt_jurnal kredit

(34)

Tahap 3 ( 3 NF )

Bentuk normal ketiga mempunyai syarat setiap label tidak mempunyai field yang bergantung transitif, harus bergantung penuh pads kunci utama.

Kd_bagian Nm_bagian Kd_jabatan Nm_jabatan T_jabatan Tbl Bagian Nip Nama alamat telp status jlhanak jeniskel Tbl Pegawai tempatlahir tgllahir agama Noslip nip Gol ** Jabatan ** Bagian ** tglgajian nama Tbl gaji total Tbl Jabatan Gol Gaji_pokok T_istri Tbl Golongan T_anak T_lain pendidikan gol Kd_jabatan Nm_jabatan Kd_bagian Nm_bagian Gaji_pokok T_istri T_anak T_lain Total userid pass tingkat Tbl_user no_akun nm_akun tbl_akun no_trans no_akun nm_akun keterangan ref tbl_jurnalumum debit kredit no_trans tgl saldo_awal saldo_akhir tbl_jurnalumum_h nip nama Jam_masuk Jam_keluar hari tbl_absensi no_akun nm_akun keterangan ref debit tbl_tmpt_jurnal kredit

(35)

III.4.3.2. Disain Tabel/ File

Desain File / Tabel adalah desain yang di rancang untuk mengelola data dan menyimpan data dari masing-masing File yang nantinya akan diproses dalam pembuatan laporan. Desain File dalam pembuatan laporan. Desain File dalam sistem informasi penggajian pegawai ini terdiri dari:

1. Desain Tabel Jabatan

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_jabatan

Field Key : kd_jabatan

Tabel III.2 Tampilan Tabel Jabatan

No Field Name Size Type Keterangan

1 kd_jabatan 11 Varchar Kode Jabatan

2 nm_jabatan 30 Varchar Nama Jabatan

3 t_jabatan 10,0 Decimal Tunjangan jabatan

2. Desain Tabel Gologan

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_gol

Field Key : gol

Tabel III.3 Tampilan Tabel Gologan

No Field Name Size Type Keterangan

1 Gol 30 Varchar Golongan

2 gaji_pokok 10,0 Decimal Gaji Pokok

3 t_istri 10,0 Decimal Tunjuangan istri

4 t_anak 10,0 Decimal Tunjangan anak

(36)

3. Desain Tabel Bagian

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_bagian

Field Key : kd_bagian

Tabel III.4 Tampilan Tabel Bagian

No Field Name Size Type Keterangan

1 kd_bagian 11 Varchar Kode Bagian

2 nm_bagian 50 Varchar Nama Jabatan

4. Desain Tabel Pegawai

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_pegawai

Field Key : nip

Tabel III.5 Tampilan Tabel Pegawai

No Field Name Size Type Keterangan

1 Nip 11 varchar Nomor Induk Pegawai

2 Nama 50 varchar Nama Pegawai

3 Jeniskel 10 varchar Jenis Kelamin

4 Alamat 50 varchar Alamat

5 Telp 30 varchar Telphone

6 Status 20 varchar Status

7 Jlhanak 11 int Jumlah Anak

8 Tempatlahir 50 varchar Tempat lahir

9 Tgllahir Short Date date Tanggal Lahir

10 Agama 11 varchar Agama

11 Pendidikan 11 varchar Pendidikan

12 Gol 30 varchar Golongan

13 kd_jabatan 11 int Kode Jabatan

14 nm_jabatan 50 varchar Nama Jabatan

15 kd_bagian 11 int Kode Bagian

16 nm_bagian 50 varchar Nama Bagian

17 Gajibersih 11 int Gaji Pokok

18 t_jabatan 11 int Tunjangan jabatan

(37)

20 t_anak 11 int Tunjangan Anak

21 t_lain 11 int Tunjangan lain

22 Total 11 Integer Total Gaji

5. Desain Tabel Gaji

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_gaji

Field Key : nip

Tabel III.6 Tampilan Tabel Gaji

No Field Name Size Type Keterangan

1 Noslip 11 varchar NO SLIP

2 Nip 11 varchar NIP

3 Nama 50 varchar Nama

4 Gol 30 varchar Golongan

5 Jabatan 30 varchar Jabatan

6 bagian 30 varchar Bagian

7 Tglgajian - Date Tanggal gajian

9 Potongan 11 Int Potongan

8 Total 10,0 decimal Total Gaji

6. Desain Tabel User

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_user

Field Key : userid

Tabel III.7 Tampilan Tabel User

No Field Name Size Type Keterangan

1 Userid 25 Varchar User Id

2 Pass 25 Varchar Password

(38)

7. Desain Tabel Akun

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_akun

Field Key : no_akun

Tabel III.8 Tampilan Tabel Akun

No Field Name Size Type Keterangan

1 No_akun 11 Varchar No Akun

2 Nm_akun 100 Varchar Nama Akun

8. Desain Tabel JurnalUmum

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_jurnalumum

Field Key : no_trans

Tabel III.9 Tampilan Tabel Jurnal Umum

No Field Name Size Type Keterangan

1 no_trans 11 Varchar No Transaksi

2 no_akun 11 Varchar No Akun

3 nm_akun 100 Varchar Nama Akun

4 Keterangan 100 Varchar Keterangan

5 Ref 20 Varchar Ref

6 Debet 11 int Debit

(39)

9. Desain Tabel Jurnal_umum_h

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_jurnalumum_h

Field Key : no_trans

Tabel III.10 Tampilan Tabel jurnal_umum_h

No Field Name Size Type Keterangan

1 no_trans 11 Varchar No Transaksi

2 Tgl Date tanggal

3 Saldo_awal double Saldo Awal

4 Saldo_akhir double Saldo Akhir

10.Desain Tabel Tempat Jurnal

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_tempat_jurnal

Field Key : no_akun

Tabel III.11 Tampilan Tabel Tempat Jurnal

No Field Name Size Type Keterangan

1 no_akun 11 Varchar No Akun

2 nm_akun 50 Varchar Nama Akun

3 Keterangan 50 Varchar Keterangan

4 Ref 9 Varchar Ref

5 Debet 11 int Debit

(40)

11.Desain Tabel Absensi

Nama Database : dbpenggajian2.sql Nama Tabel : tbl_absensi

Field Key : nip

Tabel III.12 Tampilan Tabel Absensi

No Field Name Size Type Keterangan

1 Nip 11 Varchar Nip

2 Nama 100 Varchar Nama

3 jam_masuk 20 Varchar Jam Masuk

4 jam_keluar 20 Varchar Jam Keluar

5 Hari 15 varchar Hari

III.4.3.3. ERD (Entity Relationship Diagram )

Adapun ERD ( Entity Relationship Diagram ) dari aplikasi yang akan di bangun ditunjukkan pada gambar III.30 berikut ini:

(41)

1 tbl_user tbl_pegawai tbl_gol Tingkat Menginput tbl_bagian Bertugas Memiliki tbl_gaji Posisi Tbl_jabatan nip nama jeniskel alamat telp status jlhanak tempatlahir tgllahir agama pendidikan gol kd_jabatan nm_jabatan t_anak kd_bagian t_lain total nm_bagian gajibersih t_jabatan t_istri userid pass tingkat kd_jabatan nm_jabatan t_jabatan nm_bagian kd_bagian gol gaji_pokok t_istri t_anak t_lain noslip nip nama gol jabatan bagian tglgajian potongan total M 1 M 1 M 1 1 1 1 1 tbl_absensi Di isi 1 1 nip nama Jam_masuk Jam_keluar hari Jurnal Umum Dimasukan Dimasukan tbl_akun Di isi tbl_jurnal_ umum_h tbl_tmpt_ju rnal no_trans no_akun keterangan ref debet kredit no_akun nm_akun nm_akun keterangan ref debet kredit No_akun nm_akun No_trans tgl Saldo_awal Saldo_akhir

Gambar III.30 ERD (Entity Relationship Diagram 1 1 M 1 1 1 1 1 Di tempat i seme sementara

(42)

Keterangan:

1. Satu user mengisi table bagian

2. Satu bagian ditempati oleh banyak pegawai 3. Banyak pegawai mengisi satu posisi jabatan 4. Satu pegawai memiliki atau menerima satu gaji 5. Banyak pegawai memiliki satu tingakat golongan 6. Satu pegawai mengisi satu data absensi

7. Satu total gaji perbulan dimasukan kedalam satu jurnal umum. 8. Banyak akun dimasukan kedalam satu jurnal.

9. Satu tempat jurnal ditempati oleh satu jurnal.

10. Satu inputan jurnal umum di tempati oleh satu jurnal.

III.5. Activity Diagram

Setiap aktivitas suatu aktor dieksentasikan ke aktivitas aktor lain dapat disatukan dengan swimline. Aktivitas yang terjadi pada sistem yang akan dibangun memiliki gabungan aktivitas antar Admin dan kabag Kabag.

III.5.1. Activity Diagram Login Admin

Activity Diagram Login admin merupakan activity Diagram untuk proses

Login admin. Activity Diagram Login admin ditunjukkan pada gambar III.31

(43)

Gambar III.31 Activity Diagram Login Admin

Pengguna admin mengisi username dan password, setelah itu tekan tombol Login maka akan terjadi proses pengecekan username dan password, jika username valid masuk ke form menu utama, jika invalid maka akan kembali ke form Login.

III.5.2. Activity Diagram Manipulasi Data Pegawai

Activity Diagram manipulasi data pegawai merupakan activity Diagram

untuk proses tambah, ubah, batal, dan hapus data pada tabel gaji. Activity

Diagram manipulasi data penggajian ditunjukkan pada gambar III.32 diberikut

ini:

Isi Username dan Password

Mengecek Username dan

Password

Aktifkan Menu Utama Valid

(44)

Gambar III.32 Activity Diagram Manipulasi Data Pegawai

Pengguna atau admin mengaktifkan halaman menu form pegawai, setelah itu pengguna dapat menambah data baru, jika ia inputkan data pegawai, kemudian tekan tombol tambah, setelah data di tambah data akan tampil kedalam tabel

Tidak Tidak Tambah data

baru

Aktifkan halaman form penggajian Tidak Hapus data Ubah data Tidak Batal Ya Input Data pegawai Ya Tambah Data pegawai Tampil tabel pegawai tampil Data pegawai Hapus Data pegawai tampil Data pegawai Ya Ubah Data pegawai tampil Data pegawai Ya Batal Data pegawai

(45)

pegawai, jika tidak pengguna dapat mengubah, batal dan menghapus data pegawai, setelah itu pengguna dapat keluar.

III.5.3. Activity Diagram Manipulasi Data Penggajian

Activity Diagram manipulasi data penggajian merupakan activity Diagram

untuk proses tambah, ubah, batal, dan hapus data pada tabel gaji. Activity

Diagram manipulasi data penggajian ditunjukkan pada gambar III.33 diberikut

(46)

Gambar III.33 Activity Diagram Manipulasi Data Penggajian

Pengguna atau admin mengaktifkan halaman menu form penggajian, setelah itu pengguna dapat menambah data baru, jika iya inputan data penggajian, kemudian tekan tombol tambah, setelah data di tambah data akan tampil kedalam

Tidak Tidak Tambah data

baru

Aktifkan halaman form penggajian Tidak Hapus data Ubah data Tidak Batal Ya Input Data penggajia n Ya Tambah Data penggajian Tampil tabel gaji tampil Data penggajia n Hapus Data penggajian tampil Data penggajia n Ya Ubah Data penggajian tampil Data penggajia n Ya Batal Data penggajian

(47)

tabel penggajian, jika tidak pengguna dapat mengubah, batal dan menghapus data penggajian, setelah itu pengguna dapat keluar.

III.5.4. Activity Diagram Jurnal Umum

Activity Diagram jurnal umum merupakan activity Diagram untuk proses

input jurnal umum kedalam tabel jurnal umum. Activity Diagram jurnal umum ditunjukkan pada gambar III.34 diberikut ini:

Gambar III.34 Activity Diagram Jurnal Umum

Input no_akun,n m_akun,t_ keterangan ,ref, debet,kredi t Ya Tidak Tambah data baru Aktifkan halaman frm_jabatan Ok no_akun,nm _akun,t_ket erangan,ref, debet,kredit Tidak tampil no_akun,n m_akun,ket erangan,ref , debet,kredi t n Ya Batal data Batal no_akun,nm _akun,t_ket erangan,ref, debet,kredit Tampil tabel Jurnal Umum Tidak tampil no_akun,n m_akun,t_ keterangan, ref, debet,kredi t Ya Simpan Simpan no_akun,nm _akun,t_ket erangan,ref, debet,kredit

(48)

Pengguna atau admin mengaktifkan halaman menu jurnal umum, setelah itu pengguna dapat menginputkan jurnal umum baru, jika iya inputan no_akun, nm_akun, keterangan, ref, debet, kredit kemudian tekan tombol ok, setelah data di tambah data akan tampil kedalam table jurnal umum, jika tidak pengguna dapat keluar.

III.5.5. Activity Diagram Melihat Laporan

Activity Diagram melihat laporan merupakan activity Diagram untuk

proses melihat laporan data pegawai, laporan gaji pegawai dan laporan data per-pegawai. Activity Diagram melihat laporan ditunjukkan pada gambar III.35 diberikut ini:

(49)

Gambar III.35 Activity Diagram Lihat Laporan

Pengguna admin atau kabag mengaktifkan halaman menu laporan pegawai, jika iya masuk kedalam laporan data pegawai jika tidak masuk kedalam laporan gaji pegawai, laporan per-pegawai, laporan absensi dan jurnal umum kemudian pengguna dapat keluar.

Tampil laporan data pegawai Ya

Tampil laporan gaji pegawai Tidak

Ya Lap. Gaji pegawai

Aktifkan Menu Utama

Laporan Pegawai

Tampil laporan per-pegawai Tidak Ya Lap. Per-pegawai Tidak Tampil Absensi Tidak Ya Lap. Absensi

Tampil Jurnal Umum Tidak

Ya Lap. Jurnal Umum

(50)

III.5.6. Activity Diagram Ubah Password

Activity Diagram ubah password merupakan activity Diagram untuk

proses mengubah password. Activity Diagram ubah password ditunjukkan pada gambar III.36 diberikut ini:

Gambar III.36 Activity Diagram Ubah Password

Pengguna atau admin mengisi username dan password, setelah itu tekan tombol Login maka akan terjadi proses pengecekan username dan password, jika username valid masuk ke form menu utama, jika invalid maka akan kembali ke form Login. Input userid,pass ,tingkat Ya Tidak Ok Aktifkan halaman frm_ubah_password Ok userid,pass,t ingkat Tampil tabel user Tidak tampil userid,pass, tingkat Ya Cencel Cencel userid,pass,t ingkat

Gambar

Diagram  ini  menggambarkan  interaksi  beberapa  aktor  dengan  sistem  digambarkan pada gambar III.2
Gambar III.5 Sequence Diagram Manipulasi Data Pegawai
Gambar III.6 Sequence Diagram Manipulasi Data Penggajian
Gambar III.7 Sequence Diagram Jurnal Umum
+7

Referensi

Dokumen terkait

menguasai lingkungan dengan baik W.16b W mengikuti berbagai pelatihan tentang IT karena selain menjadi guru honorer, W adalah operator di SD N 02 Tiudan W.18b Ketika diberikan

Keunikan Pacu Jawi tergambar pada lokasi penyelenggaraan di rangkaian sawah yang berteras-teras dengan arena pacu sawah berlumpur dan berair, dilaksanakan berpindah-

Setelah dilakukan pengujian kandungan gizi dan serat buah anggur ( Vitis vinifera ) yang diperjualbelikan di Kota Pontianak, selanjutnya hasil yang diperoleh

Menurut Ardianti (2017) menyatakan bahwa melalui pembelajaran E-JAS terjadi peningkatan secara signifikan pada karakter peduli lingkungan serta karakter tanggung jawab

Pada penelitian ini, desain penelitian yang digunakan oleh peneliti adalah cross-sectional dengan tujuan untuk mengetahui apakah terdapat hubungan antara tingkat

Sheet metal forming adalah salah satu klasifikasi dari proses manufaktur yang membentuk sebuah lembaran logam yang bertindak sebagai benda kerja menjadi produk yang

Tetapi putusan MK mengubah isi pasal termasuk ayat yang ada, sehingga Ayat 3 menjadi, &#34;Para serikat pekerja/serikat buruh membentuk tim perunding yang keanggotaannya

Hal ini disebabkan karena proses pemberian opini terhadap kewajaran suatu laporan keuangan merupakan tahap akhir dalam proses audit, sehingga jenis opini apapun