7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
1/50
DAFTAR ISI
BAB I PENDAHULUAN..............................................................................................2
1.1 Latar Belakang.....................................................................................................2
1.2 Identifikasi Masalah.............................................................................................2
1.3 Ruusan Masalah................................................................................................2
1.! Batasan Masalah..................................................................................................2
1." #u$uan Penelitian.................................................................................................2
1.% Manfaat Penelitian...............................................................................................2
1.& Met'd'l'gi Penelitian..........................................................................................2
BAB II LANDA(AN #E)RI........................................................................................2
2.1 #in$auan (tudi......................................................................................................2
2.2 Pengertian (iste................................................................................................2
2.2.1 (ifat*sifat dasar dari suatu siste.................................................................2
2.3 +'nse, ))P........................................................................................................2
2.! Basis Data............................................................................................................2
2." +'nse,tual Peran-angan (iste..........................................................................2
2.".1 Use ase Diagra........................................................................................2
2.".2 A-ti/it0 Diagra..........................................................................................2
2.".3 (euen-e Diagra........................................................................................2
2.% ('ftare Pendukung............................................................................................2
2.%.1 a/a...............................................................................................................2
2.%.2 M0(4L Data5ase..........................................................................................2
2.%.3 Enter,rise Ar-hite-ture.................................................................................2BAB III ANALI(I( DAN PERANAN6AN..............................................................2
3.1. Analisis...............................................................................................................2
3.1.1 Analisis Pr'sedur 0ang sedang Ber$alan.......................................................2
3.1.1.1 7l' Ma,...............................................................................................2
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
2/50
3.2 Peran-angan.........................................................................................................2
3.2.1 Peran-angan Data5ase..................................................................................2
3.2.1.1 ERD.......................................................................................................2
3.2.1.2 ERD ke LR(..........................................................................................2
3.2.1.3 LR(........................................................................................................2
3.2.1.! (,esifikasi Basis Data............................................................................2
3.2.2.1 Use ase Diagra............................................................................2
3.2.2.2 (euen-e Diagra.................................................................................2
3.2.2.3 Activity Diagram....................................................................................2
3.2.2.! Class Diagram.......................................................................................2
3.2.2.! User Interface........................................................................................2
BAB I8 IMPLEMEN#A(I DAN PEN6UIAN..........................................................2
!.1 I,leentasi...................................................................................................2
!.1.1 #a,ilan Halaan........................................................................................2
!.2 Pengu$ian.........................................................................................................2
!.2.3 Met'de Pengu$ian.........................................................................................2
!.2.3 Pr'sedur Pengu$ian.......................................................................................2
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
3/50
BAB I
PENDAHULUAN
1.1 Latar Belakang
6a$i adalah suatu 5entuk 5alas $asa atau,un ,enghargaan 0ang di5erikan se-ara
teratur ke,ada se'rang kar0aan atas $asa dan hasil ker$an0a. +arena itu ga$i
eru,akan unsur 0ang ,enting 5agi ,erusahaan. Para kar0aan sangat sensitif
terhada, kesalahan atau ketidaka$aran dala hal ga$i. )leh se5a5 itu adan0a se5uah
siste 0ang a,u elakukan ,erhitungan ga$i dengan te,at aktu dan dengan
$ulah 0ang akurat en$adi sangat di5utuhkan dala se5uah instansi atau
,erusahaan. (elain itu ,engga$ian kar0aan $uga e5eri efek 0ang signifikan
terhada, 5esar la5a 5ersih ,ada se5agian 5esar usaha.
Pergantianprogrammer dala se5uah instansi terkadang eni5ulkan asalah
dala hal ,er5aikan siste atau,un ,enge5angan siste 0ang telah $adi. Bahkan
dikarenakan 'leh susahn0a eahai l'gika atau,un ,engk'dean dariprogrammer
,e5angun siste 0ang laa9 terkadang se'rang programmer5aru le5ih eilih
e5angun siste 0ang 5aru dari,ada elan$utkan a,likasi 0ang laa. Hal ini akan
erugikan instansi diana te,at programmer 5eker$a 5aik dari segi ,engeluaran
5ia0a untuk ,e5ia0aan siste 0ang 5aru9 dari segi aktu karena ,e5uatan siste
0ang 5aru e5utuhkan aktu 0ang tidak singkat dan $uga terganggun0a ,r'ses
,eng'lahan inf'rasi 0ang 5er$alan sedangkan tingkat ke5utuhan akan inf'rasi
,engga$ian kar0aan 0ang -uku, tinggi dala se5uah instansi atau ,erusahaan.
Masalah diatas da,at diatasi a,a5ila ditera,kann0a se5uah 'del ,er'graan
0ang le5ih sisteatis dari segi ,engk'dean dan eiliki standar aturan dala ,r'ses
,enge5angan ,r'gra9 sehingga eski,un ter$adi ,ergantian ,enge5ang atau,un
programmer9 tidak akan en$adi asalah a,a5ilaprogrammer atau ,enge5ang 5aru
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
4/50
eahai k'nse, dan standar aturan dari 'del ,er'graan terse5ut.
Untuk engatasi ,erasalahan 0ang telah di,a,arkan di atas aka ,enulis
elakukan ,enelitian se5uah s0ste 0aitu Aplikasi Gaji Kara!an Ber"asis #a$a
Pa%a Kejaksaan Negeri Tangerang.
1.& I%enti'ikasi (asala)
Masalah 0ang dida,at dari latar 5elakang diatas adalah :
a; Ruitn0a ,er5aikan siste atau,un ,enge5angan siste 0ang ter$adi ,ada
siste 0ang telah $adi.
5; Ruitn0a eahai l'gika atau,un ,engk'dean dari ,r'graer ,e5angun
siste 0ang laa.
1.* R+,+san (asala)
Berdasarkan latar 5elakang diatas9 ruusan asalah dala ,enelitian ini9
adalah se5agai 5erikut:
1. Bagaiana enganalisis dan eran-ang siste inf'rasi ,engga$ian dan
,engu,ahan kar0aan dengan analisis data dan ,r'ses 5isnis di +e$aksaan
Negeri #angerang.
2. Bagaiana engi,leentasikan ran-angan siste terse5ut ke dala k'nse,
))P
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
5/50
instansi terse5ut.
2. A,likasi 0ang di 5uat han0a untuk enghitung ga$i kar0aan sesuai dengan
$a5atan dan g'l'ngan asing= asing kar0aan.
1. T+j+an Penelitian
#u$uan 0ang ingin di-a,ai dala ,enelitian ini adalah se5agai 5erikut:
1. Menge5angkan a,likasi ,engga$ian untuk ditera,kan dala ,r'ses Pengga$ian
Pegaai di kant'r +e$aksaan Negeri #angerang.
2. Menge5angkan a,likasi 0ang da,at e5antu 5endahara dala ,r'ses ,r'ses
,engga$ian kar0aan dengan te,at.
3. Menge5angkan a,likasi ,engga$ian ,egaai 0ang da,at e,erudah
5endahara untuk e5uat la,'ran ,engga$ian.
1./ (an'aat Penelitian
Dihara,kan dengan adan0a ,enelitian ini da,at e5aa anfaat hasil
5eru,a se5uah a,likasi usulan 5agi +e$aksan Negeri #angerang9 0ang eru,akan
a,likasi ,engga$ian dan ,erhitungan 0ang terstruktur hingga da,at e,erudah
,r'ses ,erhitungan dan ,engga$ian ,egaai9 dan udah di,elihara dan
dike5angkan.
1.0 (et%lgi Penelitian
Met'd'l'gi ,enelitian 0ang digunakan ,enulis adalah :
a; >aan-ara
Pr'ses e,er'leh keterangan untuk tu$uan ,enelitian dengan -ara tan0a $aa5
sa5al 5erhada,an dengan narasu5er.
5; (tudi Pustaka
(egala usaha 0ang dilakukan 'leh ,eneliti untuk enghi,un inf'rasi 0ang
rele/an dengan t',ik atau asalah 0ang akan atau sedang diteliti. Inf'rasi
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
6/50
itu da,at di,er'leh dari 5uku*5uku iliah9 la,'ran ,enelitian9 karangan*
karangan iliah9 tesis dan disertasi9 ,eraturan*,eraturan9 keteta,an*keteta,an9
5uku tahunan9 ensikl',edia9 dan su5er*su5er tertulis 5aik ter-etak au,un
elektr'nik lain.
-; )5ser/asi
Pengaatan langsung suatu kegitan 0ang sedang dilakukan. Melalui '5ser/asi
,enganalisis da,at e,er'leh ,andangan*,andangan engenai a,a 0ang
se5enarn0a dilakukan9 elihat langsung keterkaitan diantara ,ara ,e5uat
ke,utusan didala 'rganisasi9 eahai ,engaruh latar 5elakang fisik terhada,
,ara ,e5uat ke,utusan9 enafsirkan ,esan*,esan 0ang dikiri'leh ,e5uatke,utusan leat tata letak kant'r9 serta eahai ,engaruh ,ara ,e5uat
ke,utusan terhada, ,e5uat ke,utusan lainn0a.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
7/50
BAB II
LANDASAN TE2RI
&.1 Tinja+an St+%i
1. (I(#EM IN7)RMA(I PEN66AIAN +AR?A>AN MI#RA +AR?A PRIMA DI
PEMBAN6+I# LI(#RI+ #ENA6A UAP 1 PAI#AN
Peng'lahan ga$i ,ada kar0aan Pusat aa Bali di Pe5angkit Listrik
#enaga Ua, 1 Pa-itan khususn0a kar0aan Mitra +ar0a Pria dilakukan
dengan -ara k'n/ensi'nal atau anual 0aitu dengan ter,a-u ,ada M( )ffi-e
dan M( E@-el sa$a9 ,en0i,anan data asih enggunakan data arsi,
sehingga ,erlu aktu tenaga dan sering ter$adi kesalahan ketik dan hilangn0a
arsi,. )leh se5a5 itu 5erdasarkan '5ser/asi ,enelitian 0ang dilakukan di
Pe5angkit Listrik #enaga Ua, 1 Pa-itan diteukan 5er5agai ,erasalahan
dala ,eneriaan ga$i kar0aan.
Untuk engi5angi kea$uan tekn'l'gi9 aka ,erlu adan0a (iste
Inf'rasi ,eng'lahan ga$i kar0aan 0ang da,at eningkatkan kualitas ker$a
kar0aan 0ang efisien. Perlu adan0a ,enin$auan le5ih lan$ut tentang siste
,eng'lahan ga$i kar0aan. Di sini akan diran-ang dan di5uat se5uah siste
inf'rasi ,eng'lahan ga$i kar0aan9 ,eran-angan terse5ut diaksudkan
untuk eudahkan kar0aan Mitra +ar0a Pria dala elaksanakan
,eng'lahan ga$i kar0aan.
2.RANAN6 BAN6UN APLI+A(I PEN66AIAN +AR?A>AN
PERU(AHAAN DAERAH AIR MINUM +ABUPA#EN (RA6EN
(etia, Perusahaan atau Badan Usaha selalu e5utuhkan fakt'r tenaga
ker$a anusia9 dala hal ini adalah kar0aan. Peran se'rang kar0aan dala
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
8/50
elaksanakan tugasn0a sangat endukung dala suatu ,en-a,aian tu$uan
,erusahaan. Untuk itu9 di5utuhkan adan0a 5alas $asa atau ,e5a0aran ga$i 0ang
sesuai 5agi kar0aan. 6a$i eru,akan hak 5agi kar0aan 0ang telah
elaksanakan ,eker$aann0a. +etentuan uu dari siste ,engga$ian di PDAM
+a5u,aten (ragen adalah di5a0arkan ke,ada ereka 0ang ter-atat se5agai
kar0aan 0ang s0ah dala daftar induk ke,egaaian.
Mengingat ,entingn0a ,eranan siste ,engga$ian9 aka siste terse5ut
harus didesain dengan 5aik agar da,at e5erikan la0anan 0ang en-uku,i
5agi kar0aan PDAM +a5u,aten (ragen. Hal ini ,erlu didukung 'leh siste
inf'rasi 0ang a,u en0ediakan inf'rasi se-ara te,at dan akurat. Untuk
eu$udkan inf'rasi 0ang deikian di,erlukan se5uah siste 0ang da,at
enangani 5er5agai ,eng'lahan data ,engga$ian dengan enggunakan
tekn'l'gi inf'rasi. (iste Pengga$ian PDAM +a5u,aten (ragen dala
elakukan ,eng'lahan data ga$i kar0aan asih enggunakan Microsoft
Office
Excel.
Berdasarkan latar 5elakang terse5ut9 aka da,at diruuskan asalah
tentang Bagaiana eran-ang dan e5angun siste ,engga$ian kar0aan di
PDAM +a5u,aten (ragen dengan enggunakan 5ahasa ,er'graan Visal
!asic ".# dan M0(4L.
#u$uan dari ,enelitian ini adalah untuk eran-ang dan e5angun siste
,engga$ian di PDAM +a5u,aten (ragen enggunakan 5ahasa ,er'graan
Visal !asic ".# dan M0(4L agar ,r'ses ,engga$ian efektif dan efisien9
sehingga eringankan 5e5an ker$a 5agi kar0aan 5agian keuangan 0ang
elakukan ,eng'lahan data ,engga$ian di PDAM +a5u,aten (ragen.
3.RANAN6 BAN6UN (I(#EM PENDA#AAN 6AI PADA +)PERA(I
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
9/50
+AR?A>AN RA#UN(ELUNA (EMARAN6
+',erasi adalah suatu 5adan usaha 5ersaa 0ang 5ergerak dala 5idang
,erek'n'ian9 5erangg'takan se'rang 5adan huku k',erasi dengan
elandaskan kegiatann0a 5erdasarkan ,rinsi, k',erasi9 sekaligus se5agai
gerakan ek'n'i rak0at 0ang 5erdasarkan asas kekeluargaan9 dan 5ertu$uan
untuk eenuhi ke5utuhan ,ara angg'tan0a. (alah satu k',erasi 0aitu +',erasi
+ar0aan ratunseluna 0ang 5erkedudukan di L.Bri$en (. (udiart' 3&"
searang9 Pr'/insi $aa tengah. +',erasi +ar0aan ratunseluna eru,akan
salah satu anak usaha dari Dinas Peker$aan Uu (earang. #ugas k',erasi
kar0aan ratunseluna engel'la usaha si,an dan ,in$a seluruh angg'ta
kar0aan. ?ang en$adi angg'ta adalan PN( atau N'n PN( dilingkungan
BB>( Peali uana dise5ut angg'ta 5iasa.dan $uga Mantan Pegaai
dilingkungan eks P>( ratunseluna dan BB>( Peali uana 0ang tidak
enga$ukan 5erhenti se5agai Angg'ta se-ara 't'atis en$adi Angg'ta Luar
Biasa.
+',erasi +ar0aan ratunseluna tentun0a eiliki $ulah kar0aan 0ang5an0ak. (elaa ini ,endataan +',erasi +ar0aan ratunseluna asih
enggunakan ,endataan la,'ran i-r's'ft 'ffi-e e@-el9 edia 'ffi-e eiliki
keleahan 0aitu kesulitan en-ari data dan kurang ,raktis e5uat la,'ran
ga$i ,er'rang au,un ,erkel','k unit ker$a. Untuk itu di 5erikan s'lusi untuk
di5uatkan siste ,endataan ga$i 5er5asis k',uterisasi. +',uterasi
eru,akan alternatif 0ang te,at untuk se'rang ,eakai untuk ke5utuhan akan
inf'rasi se-ara te,at dan -e,at. (alah satu alasan enga,a k',uter le5ih
-enderung digunakan se5agai alat 5antu karena dala en0elesaikan suatu
,eker$aan k',uter eiliki ke-e,atan 0ang le5ih di5andingkan dengan siste
,eng'lahan se-ara anual. Untuk enda,atkan nilai le5ih dari suatu siste
,eng'lahan data dengan enggunakan k',uter9 kita harus eiliki
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
10/50
soft$are atau 0ang le5ih dikenal se5agai ,erangkat lunak 0ang di5uat untuk
en0elesaikan tugas tertentu dengan engikuti instruksi 0ang terda,at ,ada
,r'gra k',uter. Dari ,en$elasan terse5ut (ehingga ,enulis e5eri $udul
3Ran-ang Bangun (iste Pendataan 6a$i Pada +',erasi +ar0aan ratunseluna
(earang4
&.& Pengertian Siste,
(e-ara leksikal9 siste 5erarti : susunan 0ang teratur dari ,andangan9 te'ri9
asas dan se5again0a. Dengan kata lain9 siste adalah suatu kesatuan usaha 0ang
terdiri dari 5agian*5agian 0ang 5erkaitan satu saa lain 0ang 5erusaha en-a,aisuatu tu$uan
&.&.1 Si'at5si'at %asar %ari s+at+ siste,
1. Pen-a,aian tu$uan9 'rientasi ,en-a,aian tu$uan akan e5erikan sifat
dinais ke,ada siste e5eri -iri ,eru5ahan 0ang terus enerus
dala usaha en-a,ai tu$uan.
2. +esatuan usaha9 en-erinkan suatu sifat dasar dari siste diana
hasil keseluruhan ele5ihi dari $ulah 5agian*5agiann0a atau sering
dise5ut k'nse, sinergi.
3. +eter5ukaan terhada, lingkungan9 lingkungan eru,akan su5er
kese,atan au,un ha5atan ,enge5angan.
!. #ransf'rasi9 eru,akan ,r'ses ,eru5ahan in,ut en$adi 'ut,ut 0ang
dilakukan 'leh siste.
Ga,"ar &.1 Pr'ses #ranf'rasi In,ut en$adi )ut,ut
In,ut )ut,ut#ranf'rasi
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
11/50
". Hu5ungan antar 5agian9 kaitan antara su5siste inilah 0ang akan
e5erikan analisis siste suatu dasar ,eahaan 0ang le5ih luas.
%. Mekanise ,engendalian9 ekanise ini en0angkut siste u,an
5alik 0ang eru,akan suatu 5agian 0ang e5eri inf'rasi ke,ada
siste engenai efek dari ,erilaku siste terhada, ,en-a,aian tu$uan
atau ,ee-ahan ,ers'alan 0ang dihada,i. Pr'ses transf'rasi siste
dan ekanise ,engendalian di$elaskan dala ga5ar :
Ga,"ar &.& Pr'ses #ranf'rasi In,ut en$adi )ut,ut Dala Pengendalian
&.* Knsep 22P
Desain 5er'rientasi '5$e-t adalah se5uah teknik 0ang ef'kuskan desain ,ada
'5$e-t dan -lass 5erdasarkan ,ada skenari' dunia n0ata. Per'graan 5er'rientasi
'5$ek di-i,takan untuk e,erudah ,enge5angan ,r'gra dengan -ara
engikuti 'del 0ang telah ada dala kehidu,an n0ata. Dala ,aradiga ini9 sesuai
dengan 'del kehidu,an n0ata9 segala 5agian
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
12/50
'5$ek terse5ut 5erk'unikasi dengan saling engiri ,esan ke,ada '5$ek lain.
(elain itu $uga en0ediakan anfaat akan ke5e5asan ,enge5angan9 eningkatkan
kualitas9 e,erudah ,eeliharaan9 e,ertinggi kea,uan dala 'difikasi
dan eningkatkan ,enggunaan ke5ali s'ftare.
+'nse,*k'nse, ,er'graan 5er'rientasi '5$ek dala a/a se-ara uu saa
dengan 0ang digunakan 'leh 5ahasa*5ahasa lain. adi ke5an0akan k'nse, 0ang kita
5ahas $uga terda,at dala 5ahasa selain a/a. Naun9 terkadang terda,at ,er5edaan*
,er5edaan ke-il antara ,enera,an k'nse,*k'nse, terse5ut dala asing*asing
5ahasa. Per5edaan*,er5edaan ini $uga akan di$elaskan seiring ,en$elasan asing*
asing k'nse,. +elas eru,akan inti dari ,e'graan $a/a. a/a itu sendiri
eru,akan ,e'graan 0ang endukung dan engi,leentasikan k'nse,
,e'graan 5er'rientasi '5$ek se,enuhn0a.
&.- Basis Data
Basis Data adalah ku,ulan data 0ang saling 5erhu5ungan se-ara l'gikal serta
deskri,si dari data terse5ut9 0ang diran-ang untuk eenuhi ke5utuhan inf'rasi
suatu 'rganisasi. Basis Data adalah se5uah ,en0i,anan data 0ang 5esar 0ang 5isa
digunakan 'leh 5an0ak ,engguna dan de,arteen. (eua data terintegrasi dengan
$ulah du,likasi 0ang iniu. Basis Data tidak lagi di,egang 'leh satu
de,arteen9 teta,i di5agikan ke seluruh de,arteen ,ada ,erusahaan. Basis Data itu
sendiri tidak han0a eegang data ',erasi'nal 'rganisasi teta,i $uga ,engga5aran
dari data terse5ut
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
13/50
sehingga data 0ang diinginka da,at di-ari se-ara udah illias C (a0er9 2&;.
Basis data adalah dua atau le5ih si,anan data dengan eleen*eleen data
,enghu5ung9 0ang da,at diakses le5ih dari satu -ara. Basis data din0atakan dengan
teknik*teknik f'ral dan ana$een 5asis data. Dari definisi diatas9 aka da,at
dikatakan 5aha 5asis data eru,akan ku,ulan dari data 0ang saling 5erhu5ungan
satu dengan 0ang lainn0a
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
14/50
Dala hal ini9 sasaran 'del sesungguhn0a adalah a5straksi segaa sesuatu 0ang ada
di ,lanet 5ui en$adi ga5aran*ga5aran 0ang le5ih udah di,ela$ari dan
di,ahai. Ada,un tu$uan ,e'delan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
15/50
&..& A6ti$it Diagra,
Activity Diagram digunakan untuk engalisis %e*avior dengan se case 0ang
le5ih k',leks dan enun$ukan interaksi = interaksi diantara ereka satu saa lain.
Activity &iagram se5enarn0a eiiliki kesaaan denganstatec*art &iagram. Dala
hal engga5arkan aliran data ,ada 'del 5isnis9 teta,i activity &iagram5iasan0a
digunakan untuk engga5arkan akti/itas 5isnis 0ang le5ih k',leks9 diana
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
16/50
diga5arkan hu5ungan antar suatu se case dengan se case lainn0a
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
17/50
&..* Se9+en6e Diagra,
+e,ence diagra eru,akan suatu diagra interaksi 0ang engga5arkan
5agaiana '5$ek='5$ek 5er,atisi,asi dala 5agian interaksi
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
18/50
&./ S't!are Pen%+k+ng
Untuk e5uat siste inf'rasi 0ang 5er5asis k',uter tentun0a eerlukan
,erangkat lunak 0ang 5erfungsi se5agai ,erangkat ,endukung. Untuk itu9 ,erangkat
lunak ,endukung 0ang ,enulis gunakan dala ,eran-angan siste inf'rasi
,engel'laan data tau dan ,engun$ung ini adalah My+-' dan enggunakan 5ahasa
,er'graan a/a.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
19/50
&./.1 #a$a
a/a eru,akan 5ahasa ,er'graan 0ang terdiri dari compiler dan
interpreter9 compiler ener$eahkan k'de su5er ,r'gra $a/a en$adi
%yteco&e. Untuk en$alankan %yteco&e hasil compiler di,erlukan $a/a
interpreter9 sehingga en$adikan $a/a da,at di$alankan di 5er5agai ,latf'r.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
20/50
BAB III
ANALISIS DAN PERAN7ANGAN
*.1. Analisis
Analisa terhadap suatu sistem sangat diperlukan untuk
mengetahui kegiatankegiatan yang sedang berjalan dalam suatu
sistem. Tujuan mengetahui kegiatankegiatan tersebut adalah untuk
memahami dan mengerti jalannya sistem serta hambatan-
hambatan yang terdapat dalam sistem tersebut.
Pada tahap ini yang perlu dilakukan adalah analisis terhadap
sistem yang sedang berjalan dan bagaimana aliran dokumen yang
sedang berjalan yang akan digambarkan dalam bentuk analisis
pengkodean, analisis kebutuhan fungsional, analisis kebutuhan non-
fungsional dan analisis pengguna.
*.1.1 Analisis Prse%+r ang se%ang Berjalan
Pr'sedur eru,akan langkah*langkah 0ang di lakukan 'leh siste
sehingga da,at e5erikan hasil 5eru,a la,'ran. Di 5aah ini adalah
,r'sedur siste 0ang sedang 5er$alan 0ang di sa$ikan dala 5entuk
7l'Ma,9 Diagra +'nteks dan D7D
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
21/50
(iste Inf'rasi.
Penulis en-'5a engga5arkan ,ergerakan ,r'ses Pengga$ian Pegaai
dala 5entuk fl'a,.
E$en list
1. Pegaai e5erikan data ,egaai ke,ada 5agian keuangan
2. Di5agian keuangan9 data ,egaai di-atat kedala 5uku tentang
data ,egaai
3. Lalu 5agian keuangan e5uat reka, data ,egaai se5an0ak 2
rangka, 0ang data didalan0a 5erdasarkan d'kuen data
,egaai 0ang sudah di -atat
!. (atu rangka, data ,egaai di arsi,kan di5agian keuangan dan
satu rangka, lagi di$adikan data untuk ,r'ses ,e5uatan sli,ga$i
". Bagian keuangan e5uat sli, ga$i se5an0ak 2 rangka,
%. +eudian 2 rangka, sli, ga$i terse5ut diserahkan ke,ada
,i,inan untuk disahkan
&. (etelah sli, ga$i disahkan9 lalu 2 rangka, sli, ga$i ,egaai
diserahkan ke5ali ke5agian keuangan
G. (atu rangka, sli, ga$i di5erikan ke,ada ,egaai se5agai 5ukti
ga$i dan satu rangka, lagi di$adikan 5ahan untuk e5uat
la,'ran ga$i
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
22/50
F. La,'ran ga$i ,egaai di5uat se5an0ak 2 rangka,9 satu untuk
diarsi,kan di 5agian keuangan dan satu lagi di5erikan ke,ada
,i,inan.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
23/50
Gambar 3.1 Flow Map Sistem Yang Sedang Berjalan
*.& Peran6angan
*.&.1 Peran6angan Data"ase
*.&.1.1 ERD
Dala reka0asa ,erangkat lunak9 se5uah Entit0*Relati'nshi, M'del
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
24/50
Ga,"ar *.& ERD
*.&.1.& ERD ke LRS
#ransf'rasi eru,akan ,eru5ahan 5entuk dari suatu 5entuk ke 5entuk 0ang
lain. Dala ,e5ahasan9 kita ru5ah 5entuk en$adi 5asis data fisik 0ang kita
gunakan untuk e5angun suatu data9 0akni ERD
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
25/50
Ga,"ar *.* ERD KE LRS
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
26/50
*.&.1.* LRS
LR(
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
27/50
Men$elaskan isi dari ta5le kar0aan diantaran0a :
7ungsi : Mena,ung data kar0aan
7ile Nae : +ar0aan
'ntent : Data +ar0aan
Priar0 ke0 : NIP
Ta"el *.1 Kara!an
2. 6a$i
Men$elaskan isi dari ta5le ga$i diantaran0a :
7ungsi : Mena,ung data ga$i
4ile 5ame: 6a$i
Content: Data 6a$i
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
28/50
0rimary 6ey: n'Jsli,
Ta"el *.& Gaji
3. 6'l'ngan
Men$elaskan isi dari ta5el g'l'ngan diantaran0a :
7ungsi : Mena,ung data g'l'ngan
7ile Nae : 6'l'ngan
'ntent : Data 6'l'ngan
Priar0 +e0 : k'deJg'l
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
29/50
Ta"el *.* Glngan
!. a5atan
Men$elaskan isi dari ta5el $a5atan diantaran0a :
7ungsi : Mena,ung data $a5atan
7ile Nae : a5atan
'ntent : Data a5atan
Priar0 +e0 : k'deJ$a5
Ta"el *.- #a"atan
". A5sensi
Men$elaskan isi dari ta5el a5sensi diantaran0a :
7ungsi : Mena,ung data a5sensi
7ile Nae : A5sensi
'ntent : Data A5sensi
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
30/50
Priar0 +e0 : k'deJa5sensi
Ta"el *. A"sensi
3.2.2 Peran-angan A,likasi
*.&.&.1 Use 7ase Diagra,
Dala ,e'delan dengan enggunakan UML9 seua ,erilaku di'delkan
se5agai se case 0ang ungkin dis,esifikasikan andiri dari realisasin0a. Use case
endeskri,sikan ku,ulan urutan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
31/50
Deskri,si dari se case 0ang diga5arkan diatas da,at dilihat ,ada ta5el
5erikut :
Ta"el *./ Deskripsi Use Case Diagram
Akt'r Naa Use Case Deskri,si Use Case
Pers'nalia L'gin Use Caseini 5erfungsi untuk /erifikasi
data l'gin
Pers'nalia Entri a5atan Use Case ini 5erfungsi untuk elakukan
,engel'laan dala ta5ah9 edit dan ha,us
$a5atan.
Pers'nalia Entri +ar0aan Use Case ini 5erfungsi untuk elakukan
,engel'laan dala ta5ah9 edit dan ha,us
kar0aan.
Pers'nalia Entri 6'l'ngan Use Case ini 5erfungsi untuk elakukan
,engel'laan dala ta5ah9 edit dan ha,us
g'l'ngan.
+euangan Entri 6a$i Use Case ini 5erfungsi untuk elakukan
,engel'laan dala ta5ah9 edit dan ha,us
ga$i.
+euangan Lihat A5sensi Use Case ini 5erfungsi untuk elihat data
a5sensi
Pi,inan Lihat La,'ran 6a$i Use Case ini 5erfungsi untuk elihat data
La,'ran 6a$i
*.&.&.& Se9+en6e Diagra,
+e,ence Diagra adalah suatu diagra 0ang engga5arkan interaksi antar
'50ek dan engindikasikasn k'unikasi diantara '50ek*'50ek terse5ut. Diagra ini
$uga enun$ukkan serangkaian ,esan 0ang di,ertukarkan 'leh '50ek*'50ek 0ang
elakukan suaatu tugas atau aksi tertentu. Bagian ,aling atas dari diagra en$adi
titik aal dan aktu 5er$alan ke 5aah sa,ai dengan 5agian dasar dari diagra
garis /erti-al
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
32/50
terse5ut diga5arkan en$adi k'tak ketika '50ek 9elakukan suatu ',erasi9 k'tak
terse5ut dise5ut activation. )50ek dikatakan e,un0ai life activation ,ada saat
terse5ut.
Ga,"ar *./Sequence Diagram Golongan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
33/50
Ga,"ar *.0Sequence Diagram Jabatan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
34/50
Ga,"ar *.;Sequence Diagram Karyawan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
35/50
Ga,"ar *.< Se9+en6e Diagra, A"sensi
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
36/50
Ga,"ar *.1= Se9+en6e Diagra, Gaji
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
37/50
3.2.2.3 Activity Diagram
Activity Diagram engga5arkan 5er5agai alir akti/itas dala siste 0ang
sedang diran-ang9 5agaiana asing*asing alir 5eraal9 &ecision 0ang ungkinter$adi9 dan 5agaiana 5erakhir.
Ga,"ar *.11 A6ti$it Diagra, A"sensi
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
38/50
Ga,"ar *.1& A6ti$it Diagra, Ta,"a) Data Kara!an %an A"sensi
Ga,"ar *.1* A6ti$it Diagra, Gaji
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
39/50
*.&.&.- Class Diagram
Class Diagram digunakan untuk ena,ilkan kelas*kelas dan ,aket,aket di
dala siste. Class Diagrame5erikan ga5aran siste se-ara statis san relasi
antar ereka. Biasan0a9 5e5era,a class diagra untuk siste tunggal. Be5era,a
diagra akan ena,ilkan su5set dari kelals*kelas dan relasin0a. Da,at di5uat
5e5era,a diagra sesuai dengan 0ang diinginkan untuk enda,at ga5aran lengka,
terhada, siste 0ang di5angun.
Ga,"ar *.1- 7lass Diagra,
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
40/50
*.&.&.- User Interace
(truktur #a,ilan
Ga,"ar *.1 Str+kt+r Ta,pilan
1. Hala,an Lgin
Peran-angan l'gin eru,akan ta,ilan ,ertaa kali un-ul ketika,r'gra a,likasi ,engga$ian ,ertaa kali di$alankan. A,likasi
L'gin ini diran-ang untuk ,engaanan setia, a,likasi. Berikut
ta,ilan ,eran-angan L'gin.
Ga,"ar *.1 Ran6angan Hala,an Lgin
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
41/50
&. Hala,an (en+ Uta,a
Halaan ini 0ang ,ertaa akan ditu$u 'leh user ketika l'gin. Disini $uga
user da,at elihat enu utaa.
Ga,"ar *.1/ Ran6angan (en+ Uta,a
*. Hala,an Data Pega!ai
Peran-angan f'r data ,egaai eru,akan ran-angan 0ang di5uat
untuk elakukan ,r'ses ,engin,utan data ,egaai. Berikut adalah
ran-angan f'r data ,egaai.
Ga,"ar *.10 Ran6angan Fr, Pega!ai
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
42/50
-. Hala,an Fr, Gaji Pega!ai
Peran-angan f'r ga$i ,egaai eru,akan ran-angan 0ang di5uat
untuk elakukan ,r'ses ,enghitungan ga$i ,egaai. Berikut adalah
ran-angan f'r ga$i ,egaai.
Ga,"ar *.1; Ran6angan Fr, Gaji Pega!ai
. Ta,pilan Fr, Glngan
Peran-angan f'r g'l'ngan di5uat untuk engetahui daftar
g'l'ngan 0ang ada. Berikut ,eran-angann0a.
Ga,"ar *.1< Ran6angan Fr, Glngan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
43/50
/. Ta,pilan Fr, #a"atan
Ga,"ar *.&= Ran6angan Fr, #a"atan
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
44/50
BAB I>
I(PLE(ENTASI DAN PENGU#IAN
-.1 I,ple,entasi
-.1.1 Ta,pilan Hala,an
a. Halaan L'gin
(e5elu asuk ke halaan enu utaa9 sers diharuskan engisi
terle5ih dahulu form login. A,a5ila sername dan pass$or& 0ang kita
inpt salah aka sers tidak da,at elakukan ,r'ses login dan asuk ke
enu utaa. A,a5ila ser dan pass$or& 0ang kita inpt 5enar9 aka kita
akan da,at asuk ke enu utaa. (e-ara &efalt sername dan pass$or&
adalah adin.
Ga,"ar -.1 Hala,an Lgin
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
45/50
5. Halaan Utaa
(etelah user 5erhasil asuk akan di suguhkan halaan utaa dan terda,at
tulisan selaat datang. Menu 0ang un-ul akan disesuaikan 'leh le/el
user.
Ga,"ar -.& Hala,an Uta,a
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
46/50
-. 7'r Data Pegaai
Pada f'r data ,egaai9 user da,at elihat ta5el daftar ,egaai. User
$uga da,at engel'la data9 se,erti ta5ah9 ha,us9 u,date9 dan -etak.
Ga,"ar -.* Fr, Data Pega!ai
d. 7'r 6a$i Pegaai
Pada f'r ga$i ,egaai9 user da,at elihat ta5el daftar ga$i ,egaai. User
$uga da,at engel'la data9 se,erti ta5ah9 ha,us9 u,date9 dan -etak.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
47/50
e. 7'r a5atan
(aa se,erti ,ada f'r 0ang lain9 users akan elihat data $a5atan disini9
dan da,at eng'lah data se,erti ta5ah9 ha,us9 dan -ari.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
48/50
f. 7'r 6'l'ngan
(aa se,erti ,ada f'r 0ang lain9 users akan elihat data g'l'ngan disini9
dan da,at eng'lah data se,erti ta5ah9 ha,us9 dan -ari.
-.& Peng+jian
-.&.1 (et%e Peng+jian
Pr'ses ,engu$ian adalah ,r'ses en-'5a a,likasi 0ang sudah di5angun untuk
eneukan adan0a err'r ,ada a,likasi. Penulis enggunakan et'de ,engu$ian
Bla-k B'@ #esting. 0ang 5erf'kus ,ada ,ers0aratan untuk e/erifikasi dan
e/alidasi ,ers0aratan fungsi'nalitas,erangkat lunak. Pengu$ian ini akan
enentukan se$auh ana siste da,at eenuhi keinginan user.
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
49/50
-.&.& Prse%+r Peng+jian
Pengu$ian ?ang dilakukan adalah ,engu$ian 5la-k 5'@
7/24/2019 Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java
50/50
BAB >
PENUTUP
A,likasi Pengga$ian kar0aan 0ang telah di5uat enghasilkan a,likasi 0ang
da,at e5antu dala ,erhitungan ga$i ,egaai 0ang ada di ,engadilan negeri
tangerang dan da,at dike5angkan dengan udah 'leh ,r'graer lain.
A,likasi 0ang telah di5uat ini dihara,kan da,at eudahkan ,erhitungan ga$i
,egaai dan eudahkan ,r'graer untuk enge5angkan a,likasi ini untuk $adi
le5ih 5aik lagi.
Top Related