Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Menggunakan Arsitektur Multi-tier

Perancangan dan Implementasi Sistem
Informasi Penggajian Menggunakan Arsitektur
Multi-tier
(Studi Kasus : PT. Freeman Carbon Indonesia
Bandar Lampung )

Laporan Penelitian

Oleh:
Yesyurun Andreson Mustamu (682005027)
Kristoko Dwi Hartomo, M.Kom.
Augie David Manuputty, S.Kom., M.Cs.

Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2013

i


Perancangan dan Implementasi Sistem Informasi
Penggajian Menggunakan Arsitektur Multi-tier
(Studi Kasus : PT. Freeman Carbon Indonesia
Bandar Lampung )
Laporan Penelitian

Oleh :
Yesyurun Andreson Mustamu
NIM : 682005027

Telah disetujui untuk diuji :

Pembimbing 1

Kristoko Dwi Hartomo, M.Kom.

Pembimbing 2

Augie David Manuputty, S.Kom., M.Cs.


ii

Kata Pengantar
Penulis mengucapkan puji syukur kepada Tuhan Yesus
Kristus atas segala berkat dan karunia-Nya, Sehingga penulis
dapat

menyelesaikan

skripsi

ini,

yang diajukan sebagai

persyaratan dalam menyelesaikan Program Studi Strata Satu
Sistem Informasi pada Fakultas Teknologi Informasi Universitas
Kristen Satya Wacana Salatiga. Pada kesempatan ini, penulis
ingin mengucapkan terima kasih yang sebesar-besarnya kepada
pihak-pihak yang telah banyak membantu dalam penyelesaian

skripsi ini, antara lain:
1.

Bapak Andeka Rocky Tanaamah, SE., M.Cs., selaku
Dekan Fakultas Teknologi Informasi, Universitas Kristen
Satya Wacana.

2.

Ibu Yessica Nataliani, S.Si, M.Kom, selaku Ketua
Program Studi Sistem Informasi Fakultas Teknologi
Informasi, Universitas Kristen Satya Wacana.

3.

Bapak Kristoko Dwi Hartomo, M.Kom., selaku dosen
pembimbing

1


yang

telah

sabar

membimbing,

memberikan banyak masukan, meluangkan waktu dan
tenaga, serta sumbangan pemikiran kepada penulis selama
pengerjaan skripsi ini.
4.

Bapak Augie David Manuputty, S.Kom., M.Cs., selaku
dosen pembimbing 2 yang telah banyak memberikan

v

bimbingan,


dan

masukan,

kepada

penulis

selama

pengerjaan skripsi ini.
5.

Ibu Mila Chrismawati Paseleng, S.Si., M.Pd. selaku
Koordinator KP/TA Fakultas Teknologi Informasi.

6.

Bapak Adriyanto Juliastomo Gundo, S.Si., M.Pd., selaku
Ketua Kerja Praktek dan Tugas Akhir, Universitas Kristen

Satya Wacana.

7.

Bapak Darwis selaku pemilik PT. Freeman Carbon
Indonesia Bandar Lampung, Bapak Yosanto selaku
Manager Perusahaan, dan Ibu Rista selaku Kepala bagian
penggajian yang telah memberikan kesempatan kepada
penulis untuk melakukan penelitian dan implementasi
aplikasi serta waktu dan tenaga yang telah disumbangkan
demi kelancaran penulisan skripsi ini.

8.

Seluruh Bapak dan Ibu dosen Universitas Kristen Satya
Wacana

yang

telah


membagikan

ilmunya

dan

memberikan bantuan baik secara langsung maupun tidak
langsung.
9.

Palma yang senantiasa membantu, memberikan semangat
serta tenaga sehingga penulis dapat menyelesaikan skripsi
ini.

10.

Mami, Papi, Adik dan Keluarga tercinta yang telah
dengan sangat sabar memberikan kasih sayang dan
dukungan kepada penulis selama menyelesaikan skripsi

ini.

vi

11.

Teman-teman Diponegoro 83 yang telah bersama penulis
dari awal sampai akhir perkuliahan.

12.

Alm. Budi Mulyono (672004203) yang telah beristirahat
dengan tenang di sisi Bapa Surgawi,

untuk semua

persahabatan, dukungan, semangat, yang telah diberikan
sehingga penulis dapat menyelesaikan skripsi ini.
13.


Teman-teman komunitas Moestgaming
memberikan

dukungan

sehingga

yang selalu

penulis

dapat

menyelesaikan skripsi ini.
14.

Semua pihak yang tidak dapat penulis sebutkan satupersatu atas bantuan selama kuliah.
Penulis menyadari bahwa skripsi ini masih jauh dari

kesempurnaan, namun demikian penulis berharap semoga

bermanfaat

bagi

semua

pembaca.

Terima

kasih,

Tuhan

memberkati.

Salatiga, Januari 2013

Yesyurun Andreson Mustamu


vi

Daftar Isi
Halaman Judul ..............................................................................
Lembar Persetujuan ......................................................................
Kata Pengantar ..............................................................................
Daftar Isi .......................................................................................
Daftar Gambar...............................................................................
Daftar Tabel ..................................................................................
Abstract .........................................................................................
BAB 1 Pendahuluan ......................................................................
1.1 Latar Belakang..............................................................
1.2 Rumusan Masalah ........................................................
1.3 Tujuan ...........................................................................
1.4 Manfaat .........................................................................
1.5 Batasan Masalah ...........................................................
1.6 Sistematika Penulisan ...................................................
BAB 2 Tinjauan Pustaka ...............................................................
2.1 Penelitian Sebelumnya .................................................
2.2 Konsep Sistem Informasi .............................................
2.3 Gaji ...............................................................................
2.4 Tunjangan .....................................................................
2.5 Lembur .........................................................................
2.6 Absen ............................................................................
2.6 Aristektur Multi-tier .....................................................
2.6 Basis Data .....................................................................
BAB 3 Metodologi Penelitian .......................................................
3.1 Metode dan Analisis Kebutuhan Sistem.......................
3.2 Analisa Kebutuhan .......................................................
3.2.1 Penelitian Lapangan ............................................
3.2.2 Penelitian Pustaka ................................................
3.2.3 Analisa Kebutuhan Fungsional............................
3.2.4 Analisa Kebutuhan Non Fungsional ....................
3.3 Prototype Pertama ........................................................
3.4 Prototype Kedua ...........................................................
3.5 Perancangan Sistem ......................................................
3.5.1Unified Modeling Language .................................
3.5.2 Use Case Diagram ..............................................
vi

Hal
i
ii
iii
vi
vii
viii
ix
1
1
3
3
3
3
4
5
5
6
11
13
14
15
16
18
20
15
23
23
24
25
25
25
28
31
31
31

3.5.3 Activity Diagram .................................................
3.5.4Sequence Diagram ................................................
3.5.5Class Diagram ......................................................
3.6 Perancangan Antarmuka Sistem...................................
3.7Penggunaan Multi-tier Pada Aplikasi ...........................
BAB 4 Hasil dan Pembahasan ......................................................
4.1 Implementasi Sistem ....................................................
4.1.1 TampilanMenu Akun Admin ..............................
4.1.2 TampilanMenu Data Karyawan ..........................
4.1.3 TampilanMenu Data Golongan ...........................
4.1.3 Tampilan Menu Data Jabatan ..............................
4.1.4 TampilanMenu Akun Kasir .................................
4.1.5 TampilanMenu Daftar Absen ..............................
4.1.6 TampilanMenu Daftar Lembur............................
4.1.7 TampilanMenu Ganti Password ..........................
4.1.8 Tampilan Menu Laporan ......................................
4.2 Pengujian Sistem ..........................................................
BAB 5 Penutup .............................................................................
5.1 Kesimpulan ...................................................................
5.2 Saran Pengembangan....................................................
Daftar Pustaka ...............................................................................

vi

32
35
38
40
43
46
46
46
47
48
49
50
52
52
53
54
58
68
68
68
69

Daftar Gambar
Gambar 2.1 Arsitektur Multi-tier (Clinton, 1999).........................
Gambar 3.1 Metode Prototype (Soumerville, 2002).....................
Gambar 3.2 Use case Diagram Prototype Pertama ......................
Gambar 3.3 Use case Diagram Prototype Kedua .........................
Gambar 3.4 Use case Diagram Sistem Informasi Penggajian ......
Gambar 3.5 Activity Diagram MengolahData ..............................
Gambar 3.6 Activity Diagram DaftarAbsendan Daftar Lembur ...
Gambar 3.7 Activity Diagram Laporan .........................................
Gambar 3.8 Sequence Diagram MengolahData ...........................
Gambar 3.9 Sequence Diagram DaftarAbsendanDaftarLembur
Gambar 3.10 SequenceDiagram Laporan .....................................
Gambar 3.11 ClassDiagram Sistem .............................................
Gambar 3.12 Rancangan Antarmuka Data Karyawan ..................
Gambar 3.13 Rancangan Antarmuka Data Golongan ...................
Gambar 3.14 Rancangan Antarmuka Data Jabatan ......................
Gambar 3.15 Rancangan Antarmuka Daftar Absen......................
Gambar 3.16Rancangan Antarmuka Daftar Lembur ....................
Gambar 3.17 Form Utama ............................................................
Gambar 3.18 DeploymentDiagram ...............................................
Gambar 3.19 Diagram Antar Tabel ..............................................
Gambar 4.1 Tampilan Menu Daftar Disable ................................
Gambar 4.2 Tampilan Sub Menu Data .........................................
Gambar 4.3 Form Data Karyawan ................................................
Gambar 4.4 Form Data Golongan .................................................
Gambar 4.5 Form Data Jabatan ....................................................
Gambar 4.6 Tampilan Menu Data Disable ...................................
Gambar 4.7 Tampilan Sub Menu Daftar .......................................
Gambar 4.8 Form Daftar Absen ....................................................
Gambar 4.9 Form Daftar Lembur .................................................
Gambar 4.10 Tampilan Menu Ganti Password ............................
Gambar 4.11 Tampilan Sub Menu Laporan .................................
Gambar 4.12 Tampilan Laporan Data Karyawan .........................
Gambar 4.13Tampilan Laporan Data Absen ................................
Gambar 4.14Tampilan Laporan Data Lembur ..............................
Gambar 4.15Tampilan Laporan Data Penggajian .........................
vii

20
20
27
30
32
33
34
35
36
37
38
39
40
41
42
42
42
43
44
45
46
47
48
49
50
51
51
52
53
54
54
48
55
55
56

Gambar 4.16Tampilan Slip Gaji ................................................... 57
Gambar 4.17Rincian Gaji ............................................................. 65

viii

Daftar Tabel
Tabel 4.1 Pengujian Black Box Halaman Login ...........................
Tabel 4.2Pengujian Black Box Menu Daftar Absen .....................
Tabel 4.3Pengujian Black Box Menu Daftar Lembur ..................
Tabel 4.4Pengujian Black Box Menu Data Karyawan .................
Tabel 4.5Pengujian Black Box Menu Data Golongan ..................
Tabel 4.6Pengujian Black Box Menu Data Jabatan......................
Tabel 4.7Tabel Kuisioner Pengguna oleh User 1 .........................
Tabel 4.8Tabel Kuisioner Pengguna oleh User 2 .........................

9

58
59
59
60
62
63
66
66

Abstract
The implementation of the payroll system uses a two-tier
architecture that has disadvantages where in each application on
the client contains the code for processing the data,and if it is
changed , the application code should be re-distributed again
throughout the existing computer. Multi-tier architecturehas the
ability tosolvethis problem.Applicationof multi-tier programis
dividedinto
threesections.
The
firstis
a
client
applicationprovidestheuser interfacepresentationservices, bothat
theapplication usesthreenamespacetoretrieve datainSQLServer
such as System.Data, system.data.sql, System.Data.SqlClient,
and the third is the database applications. The method used for
data analysis is theprototype method. Multi-tier architecture of
payroll systemcan overcomethe calculation errorsfor the
employer’s salary which made the payroll processing will
function properly resulting in fasterpayrollinformation
thantheprevioussystem.
Keywords : Project System, Multi-tier Architecture, Salary,
Prototype.

10

Dokumen yang terkait

Implementasi Arsitektur Multi Tier dalam

1 28 15

Sistem Informasi Palang Merah Indonesia Menggunakan Penerapan Arsitektur Multi-Tier Dengan DCOM Sebagai Protokol.

0 51 35

Institutional Repository | Satya Wacana Christian University: Implementasi Cake PHP pada Sistem Informasi

0 0 4

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penentuan Begin Inventory (BI) pada PT. Genba Multi Mineral

0 1 1

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Menggunakan Arsitektur Multi-tier T1 682005027 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Menggunakan Arsitektur Multi-tier T1 682005027 BAB II

0 0 15

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Menggunakan Arsitektur Multi-tier T1 682005027 BAB IV

0 0 27

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Menggunakan Arsitektur Multi-tier T1 682005027 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Menggunakan Arsitektur Multi-tier

0 0 4

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Penggajian Karyawan (Studi Kasus: Kedai Bumbu Desa)

0 0 5