Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java

download Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java

of 50

Transcript of Metode Penelitian Sistem Informasi Penggajian Pegawai Berbasis Java

  • 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.