Anda di halaman 1dari 43

BAB 2 LANDASAN TEORI

2.1 Sistem Informasi Akuntansi 2.1.1 Pengertian Sistem Informasi Akuntansi Menurut Gelinas dan Dull (2008, p14), SIA merupakan subsistem khusus dari Sistem Inf rmasi !an" bertu#uan men"umpulkan, men" lah, dan melap rkan inf rmasi terkait den"an aspek keuan"an akan ke"iatan bisnis$ Seba"ai % nt h, input SIA dalam disk n sepatu$ User mempr ses disk n den"an men%atat data pen#ualan dalam #urnal pen#ualan, men"el mp kkan data men""unakan Chart of Accounts, dan posting data ke buku besar$ Se%ara peri di%, SIA akan men"eluarkan trial balance dan financial statements$ Menurut & mne! dan Steinbart (200', p'), SIA merupakan sistem !an" men"umpulkan, men%atat, men!impan, dan men" lah data untuk men"hasilkan inf rmasi ba"i pen"ambil keputusan$ SIA dapat merupakan pr ses sederhana se%ara manual, pr ses !an" rumit men""unakan k mputer dan (I, atau pr ses keduan!a bila di"abun"kan$ Apapun %ara !an" di"unakan, pr sesn!a sama$ SIA dan ran") ran" !an" men""unakann!a, harus tetap men"umpulkan, memasukkan, mempr ses, men!impan, dan melap rkan data dan inf rmasi$ Menurut &ama dan * nes (200', p+), SIA merupakan subsistem dari Management Information System (MIS) !an" memberikan inf rmasi

akuntansi dan keuan"an seperti memper leh inf rmasi lain dari pr ses rutin atas transaksi akuntansi$ ,erdasarkan pen"ertian diatas, dapat disimpulkan bah-a SIA adalah sistem !an" men"umpulkan, men" lah, men%atat, men!impan, dan melap rkan inf rmasi ba"i pen"ambil keputusan terkait den"an aspek keuan"an atas transaksi akuntansi se%ara rutin$ SIA terdiri dari inf rmasi !an" luas seperti pesanan pen#ualan, pen#ualan dalam unit dan tunai, pen%atatan kas, pesanan pembelian, penerimaan baran", pemba!aran, dan #am ker#a$ Seba"ai % nt h, #umlah #am ker#a kar!a-an san"at pentin" di antara pen#ad-alan pr duksi dan akuntansi pen""a#ian$ Inf rmasi men"enai pesanan pen#ualan dan pen"iriman baran" dibutuhkan akuntansi$ 2.1.2 Manfaat Sistem Informasi Akuntansi Menurut &ama dan * nes (200', p'), manfaat SIA terdiri dari + k mp nen, !aitu. a. Producting External Report Dalam men#alankan pr ses bisnisn!a, perusahaan men""unakan SIA untuk men"hasilkan lap ran !an" memenuhi kebutuhan inf rmasi ba"i sta eholder$ b. Supporting Routine Mana#er membutuhkan SIA untuk mendukun" akti/itas rutin di dalam perusahaan, seperti penerimaan pesanan, pen"iriman baran", mena"ih leh ba"ian pemasaran dan

10

pelan""an, dan menerima kas$ Sistem k mputer dan beberapa soft!are akuntansi #u"a menan"ani akti/itas rutin$ c. "ecision Support Inf rmasi #u"a dibutuhkan untuk mendukun" pen"ambilan keputusan n n)rutin pada semua tin"kat r"anisasi, termasuk inf rmasi men"enai pr duk !an" palin" ban!ak ter#ual$ Inf rmasi ini san"at kritis dalam peren%anaan pr duk baru, memutuskan pr duk apa !an" harus tetap ada, dan pemasaran pr duk ke pelan""an$ d. Planning and Control Sistem Inf rmasi dibutuhkan untuk akti/itas peren%anaan dan

pen"endalian$ 0 nt h, inf rmasi men"enai an""aran dan bia!a disimpan leh sistem perusahaan, kemudian lap ran !an" dihasilkan di"unakan untuk membandin"kan an""aran den"an #umlah aktual$ Men""unakan scanner untuk men%atat item !an" dibeli dan pendapatan hasil pen#ualan memun"kinkan user meren%anakan dan men"endalikan se%ara detail$ Seba"ai % nt h, analisis pendapatan dan beban dapat diselesaikan pada indi#idual product le#el$ Data hist ris dapat ditarik dari database dan di"unakan pada spreadsheet atau pr "ram untuk meramalkan kenaikan dan arus kas$ e. Implementing Internal Control 1en"endalian internal meliputi kebi#akan, pr sedur, dan SI !an" di"unakan untuk melindun"i aset perusahaan dari keru"ian atau pen%urian$ Selain itu, pen"endalian internal #u"a dapat memelihara data

11

keuan"an$ San"at mun"kin untuk memban"un pen"endalian ke dalam SIA k mputerisasi untuk membantu men%apai tu#uan ini$ Seba"ai % nt h, SI dapat men""unakan pass!ord untuk men%e"ah ran") ran"

men"akses entri data dan lap ran !an" tidak dibutuhkan dalam $obdes masin")masin" kar!a-an$ 2.1.3 om!onen Sistem Informasi Akuntansi Menurut & mne! dan Steinbart (200', p'), terdapat ' k mp nen pada SIA, !aitu. a$ 2ran" !an" men" perasikan sistem dan melakukan berba"ai fun"si3 b$ 1r sedur dan instruksi, baik manual dan t matis, termasuk

men"umpulkan, men" lah, dan men!impan data men"enai akti/itas r"anisasi3 %$ Data men"enai r"anisasi dan pr ses bisnisn!a3 d$ Soft!are !an" di"unakan untuk men" lah data r"anisasi3 e$ Instruktur tekn l "i inf rmasi, termasuk k mputer dan peralatan k munikasi #arin"an !an" di"unakan untuk men"umpulkan, men!impan, men" lah, dan men"irimkan data serta inf rmasi3 f$ 1en"endalian internal dan pen"ukuran keamanan !an" men"amankan data pada SIA$

12

2.2 Sistem Pengen"a#ian Interna# 2.2.1 Pengertian Sistem Pengen"a#ian Interna# Menurut & mne! dan Steinbart (200', p142), pen"endalian internal adalah pr ses !an" dilaksanakan leh de-an direksi, mana#emen, dan direksi di ba-ahn!a untuk memberikan ke!akinan bah-a tu#uan pen"endalian internal dapat di%apai den"an. a$ Men"amankan aset, termasuk men%e"ah atau mendeteksi akuisisi !an" tidak sah, men""unakan, atau disp sisi aset material perusahaan3 b$ Men#a"a data perusahaan se%ara akurat dan teratur sehin""a memberikan %erminan aset perusahaan3 %$ Men!ediakan inf rmasi !an" akurat dan dapat diper%a!a3 d$ Men!ediakan keper%a!aan bah-a lap ran keuan"an disiapkan sesuai den"an %enerally Accepted Accounting Priciple (GAA1)3 e$ Mempr m sikan dan menin"katkan efisiensi perasi nal, termasuk

lap ran penerimaan dan pen"eluaran sesuai den"an t risasi mana#emen dan direktur3 f$ Mend r n" kepatuhan terhadap kebi#akan mana#erial !an" ditentukan3 "$ Mematuhi 5ndan")5ndan" dan peraturan !an" berlaku$ 1ada 1442, Committee of Sponsoring &rgani'ations (02S2) men"enalkan keran"ka ker#a Internal Control(Integrated )rame!or $ 6eran"ka ker#a ini dapat ditemukan dalam Gelinas dan Dull (2008, p21'), mendefinisikan pen"endalian internal adalah suatu pr ses !an" dilakukan

13

leh entitas

r"anisasi seperti de-an direksi, mana#emen, dan an"" ta

lainn!a, diran%an" untuk memberikan kepastian masuk akal men"enai tu#uan r"anisasi seperti. a$ Men"hasilkan perasi !an" efektif dan efisien3 b$ Men"hasilkan lap ran keuan"an !an" dapat diper%a!a3 %$ Menaati hukum dan peraturan !an" ditetapkan$ 2.2.2 om!onen Sistem Pengen"a#ian Interna# Commmittee of Sponsoring &rgani'ations (02S2) memberikan definisi pen"endalian internal memiliki + k mp nen !an" dapat ditemukan dalam Gelinas dan Dull (2008, p21'), !aitu. a. Control En#ironment Menentukan arah r"anisasi, mempen"aruhi kesadaran pen"endalian

ran"n!a$ Ini berfun"si seba"ai dasar untuk semua k mp nen pen"endalian internal lain den"an memberikan disiplin dan struktur$ b. Control Acti#ities 6ebi#akan dan pr sedur !an" dapat membantu memastikan arahan mana#emen dilakukan$ c. Ris Assesment Identifikasi entitas dan melakukan analisis risik !an" rele/an untuk

tu#uan achie#ements, membentuk dasar untuk menentukan %ara men"el la risik $

14

d. Information and Communication Identifikasi, capture, dan pertukaran inf rmasi in a form and timeframe !an" memun"kinkan masin"$ e. Monitoring Sebuah pr ses menilai kualitas kiner#a pen"endalian internal sepan#an" -aktu$ 2.3 Sistem Informasi Akuntansi Pengga$ian 2.3.1 Pengertian %a$i Menurut 7ariand#a (2008, p24+) "a#i adalah balas #asa kepada pe"a-ai dalam bentuk uan" seba"ai k nsekuensi dari kedudukann!a seba"ai se ran" pe"a-ai !an" memberikan sumban"an dalam men%apai tu#uan r"anisasi$ Dapat #u"a dikatakan seba"ai ba!aran tetap !an" diterima sese ran" dari kean"" taann!a dalam sebuah r"anisasi$ 5ndan")5ndan" &I 9 $1: (ahun 200: tentan" 6etena"aker#aan ,ab 1 1asal 1 mendefinisikan upah adalah hak peker#a;buruh !an" diterima dan din!atakan dalam bentuk uan" seba"ai imbalan dari pen"usaha atau pemberi ker#a kepada peker#a;buruh !an" ditetapkan dan diba!arkan menurut suatu per#an#ian ker#a, kesepakatan, atau peraturan perundan")undan"an, termasuk tun#an"an ba"i peker#a;buruh dan keluar"an!a atas suatu peker#aan dan;atau #asa !an" telah atau akan dilakukan$ ran") ran" melakukan tan""un" #a-ab masin")

15

,erdasarkan definisi di atas dapat disimpulkan bah-a "a#i adalah balas #asa kepada peker#a !an" diterima dan din!atakan dalam bentuk uan" seba"ai imbalan dari pemberi ker#a !an" ditetapkan dan dina!arkan sesuai den"an per#an#ian ker#a$ Dapat #u"a dikatakan seba"ai ba!aran tetap !an" diterima sese ran" dari kean"" taann!a dalam sebuah r"anisasi$ 2.3.2 om!onen %a$i Menurut S emars (2008, p2'+) k mp nen "a#i "a#i atau upah dapat diberikan dalam bentuk tun#an"an, misaln!a tun#an"an #abatan, tun#an"an kesehatan, tun#an"an perumahan, tun#an"an anak, dan lain seba"ain!a$ Ada pula !an" diberi nama uan" transp rtasi, uan" makan, dan lain)lain$ 6epada pe"a-ai atau buruh #u"a dapat diberikan manfaat lain, misaln!a asuransi kesehatan, asuransi ke%elakaan, iuran pensiun, dan lain)lain$ Menurut 6aban (200'), besarn!a "a#i p k k !an" diberikan kepada pe"a-ai, biasan!a san"at ber"antun" den"an latar belakan" pendidikan, kemampuan, maupun pen"alaman ker#an!a$ Selain "a#i p k k, biasan!a pe"a-ai mendapatkan beberapa #enis tun#an"an !an" ditentukan berdasarkan pada " l n"an dan #abatann!a$ 2.3.3 Akti&itas Sistem Informasi Akuntansi Pengga$ian Menurut & mne! dan Steinbart (200', p44+), akti/itas SIA pen""a#ian terdiri. a$ Melakukan update master file pen""a#ian Akti/itas pertama dalam SIA pen""a#ian melibatkan update master file pen""a#ian untuk men""ambarkan berba"ai #enis perubahan "a#i.

16

mempeker#akan, men"hentikan, perubahan pada tarif pa#ak, atau perubahan diskresi pem t n"an$ Semua perubahan "a#i san"at pentin" dimasukkan tepat -aktu dan men""ambarkan se%ara tepat dalam pemba!aran berikutn!a$ b$ Melakukan update tarif dan pen"uran"an pa#ak Akti/itas kedua dalam SIA pen""a#ian adalah melakukan update tarif dan pen"uran"an pa#ak$ 1erubahan dilakukan leh departemen pen""a#ian,

tetapi #aran" ter#adi$ 1erubahan ter#adi #ika menerima keputusan dari pemerintah men"enai perubahan tarif pa#ak$ %$ Melakukan /alidasi -aktu dan data kehadiran Akti/itas keti"a dalam SIA pen""a#ian adalah /alidasi setiap -aktu dan data hadir kar!a-an$ Akti/itas ini di#elaskan seba"ai berikut. 1) Skema pemba!aran 5ntuk kar!a-an !an" diba!ar berdasarkan basis per #am, ban!ak perusahaan men""unakan time card untuk men%atat #am masuk dan #am pulan" kar!a-an setiap hari$ *ime cards ini memberikan inf rmasi t tal #am ker#a selama peri de pemba!aran$ ,an!ak #u"a perusahaan men""anti time cards den"an time cloc s elektr nik, seperti men""unakan I" Cards untuk men%atat kehadiran kar!a-an$ 2) 1eluan" men""unakan (I

17

1r ses

pen""a#ian

dapat

dibuat

lebih

efisien

den"an

men"umpulkan pen%atatan -aktu dan kehadiran kar!a-an se%ara elektr nik$ Ini dapat men"uran"i -aktu dan p tensi kesalahan terkait den"an pen%atatan manual, /erifikasi, hin""a memasukkan data kehadiran dan -aktu$ d$ Men!iapkan "a#i Akti/itas keempat dalam SIA pen""a#ian adalah men!iapkan "a#i$ Semua d kumen !an" berhubun"an den"an k mp nen "a#i, seperti t tal #am ker#a, absensi, dan seba"ain!a dikumpulkan untuk dilakukan perhitun"an "a#i$ Setelah dihitun", akan di t risasi leh atasan !an" memiliki

-e-enan"$ 6emudian slip "a#i di%etak !an" berisi t tal "a#i k t r dikuran"i t tal p t n"an hin""a mendapatkan t tal "a#i bersih$ e$ Memba!ar "a#i Akti/itas kelima dalam SIA pen""a#ian adalah memba!ar "a#i kepada kar!a-an$ Slip "a#i !an" telah di%etak akan diberikan kepada kar!a-an$ 6ar!a-an ba"ian akuntansi men%atat pen"eluaran kas atas "a#i$ f$ Men"hitun" pa#ak !an" diba!arkan kepada kar!a-an Akti/itas keenam dalam SIA pen""a#ian adalah men"hitun" pa#ak$ 1a#ak dip t n" darin "a#i kar!a-an$ 1a#ak !an" telah dikumpulkan dari p t n"an pen"hasilan, akan diset r ke kant r pa#ak$ "$ Memba!ar pa#ak dari "a#i dan pen"uran"an lain)lain

18

Akti/itas terakhir dalam SIA pen""a#ian adalah memba!ar pa#ak !an" berasal dari p t n"an "a#i kar!a-an$ 2.3.' Sistem Pengen"a#ian Interna# Pengga$ian ,eberapa ke%uran"an dalam ke"iatan pen""a#ian dan pen"endalian internaln!a seba"ai berikut. 1. e(urangan "a#am egiatan Pengga$ian

Menurut Gelinas dan Dull (2008, p+20), pen""a#ian merupakan area !an" dapat berp tensi timbuln!a ke%uran"an$ 1erusahaan melakukan ribuan kali pemba!aran "a#i kepada kar!a-an$ *enis ke%uran"an !an" dapat ter#adi pada ke"iatan pen""a#ian seba"ai berikut. a$ %host Employees. kar!a-an !an" tidak benar)benar beker#a pada perusahaan tetapi menerima slip "a#i$ Ini bisa sa#a merupakan kar!a-an fiktif$ b$ )alsified hours and salary. kar!a-an melebih)lebihkan -aktu ker#a atau dapat merubah kenaikan "a#i dalam data kar!a-an$ %$ Commission schemes. perusahaan !an" menerapkan sistem k misi kepada kar!a-an, dapat menimbulkan ke%uran"an leh kar!a-an

den"an melebih)lebihkan tar"et pen#ualan a"ar mendapat k misi lebih ban!ak atau dapat merubah kenaikan k misi dalam data kar!a-an$ d$ )alse !or ers compensation claims. kar!a-an berpura)pura

men"alami sakit untuk mendapatkan klaim k mpensasi$ 2. Pengen"a#ian Interna# Pengga$ian

19

Menurut Gelinas dan Dull (2008, p+20), pen"endalian internal !an" dapat di"unakan leh perusahaan untuk men%e"ah ke%uran"an adalah. a$ 1emisahan -e-enan" antara pembuatan dan perubahan data kar!a-an, persiapan pen""a#ian, dan pen"eluaran kas untuk pemba!aran "a#i$ b$ Melakukan set ran "a#i se%ara lan"sun" untuk men"uran"i perubahan, pemalsuan, dan pen%urian slip "a#i$ %$ Melakukan pemeriksaan data kar!a-an a"ar tidak terdapat data "anda$ Menurut & mne! dan Steinbart (200', p+04), fun"si SIA pen""a#ian !aitu memberikan pen"endalian internal !an" memadai untuk

memastikan tu#uan. 1) Semua transaksi pen""a#ian di t risasi se%ara tepat 2) Semua transaksi pen""a#ian di%atat den"an #alid$ :) Semua t risasi transaksi pen""a#ian di%atat den"an #alid$ 4) Aset (kas dan data) terlindun"i dari kehilan"an dan pen%urian +) Akti/itas pen""a#ian men"hasilkan kiner#a !an" efektif$ 2.' Pa$ak Peng)asi#an 2.'.1 Pengertian Pa$ak Peng)asi#an 5ndan")5ndan" 9 $ 8 (ahun 1484 tentan" 1a#ak 1en"hasilan berlaku se#ak 1 *anuari 1484$ 5ndan")5ndan" ini telah beberapa kali men"alami

20

perubahan dan terakhir kali diubah den"an 5ndan")5ndan" 9 $ :' (ahun 2008$ 5ndan")5ndan" 1a#ak 1en"hasilan men"atur men"enai 1a#ak 1en"hasilan terhadap sub#ek pa#ak berkenaan den"an pen"hasilan !an" diterima atau diper lehn!a dalam tahun pa#ak$ Sub#ek pa#ak tersebut dikenai pa#ak apabila menerima atau memper leh pen"hasilan$ Sub#ek pa#ak !an" menerima atau memper leh pen"hasilan dalam 5ndan")5ndan" 11h disebut <a#ib 1a#ak$ <a#ib 1a#ak dikenai pa#ak atas pen"hasilan !an" diterima atau diper lehn!a selama satu tahun pa#ak atau dapat pula dikenai pa#ak untuk pen"hasilan dalam ba"ian tahun pa#ak apabila ke-a#iban pa#ak sub#ektifn!a dimulai atau berkahir dalam tahun pa#ak$ 2.'.2 Pa$ak Peng)asi#an Pasa# 21 Menurut Mardiasm (2004, p1'2), 1a#ak 1en"hasilan 1asal 21 adalah pa#ak atas pen"hasilan berupa "a#i, upah, h n rarium, tun#an"an, dan pemba!aran lain den"an nama dan dalam bentuk apapun sehubun"an den"an peker#aan atau #abatan, #asa, dan ke"iatan !an" dilakukan leh ran" pribadi$ ,erdasarkan 55 &I 9 $ :' tentan" 1a#ak 1en"hasilan, 6etentuan 1asal 21 a!at (1) sampai a!at (+), dan a!at (8) diubah, serta di antara a!at (+) dan a!at (') disisipkan 1 (satu) a!at, !akni a!at +a sehin""a 1asal 21 berbun!i seba"ai berikut. (1) 1em t n"an pa#ak atas pen"hasilan sehubun"an den"an peker#aan, #asa, atau, ke"iatan den"an nama dan dalam bentuk apapun !an" diterima atau diper leh <a#ib 1a#ak ran" pribadi dalam ne"eri -a#ib dilakukan leh.

21

a$ 1emberi ker#a !an" memba!ar "a#i, upah, h n rarium, tun#an"an, dan pemba!aran lain seba"ai imbalan sehubun"an den"an peker#aan !an" dilakukan leh pe"a-ai atau bukan pe"a-ai3 b$ ,endahara pemerintah !an" memba!ar "a#i, upah, h n rarium, tun#an"an, dan pemba!aran lain, sehubun"an den"an peker#aan, #asa, atau ke"iatan3 %$ Dana pensiun atau badan lain !an" memba!arkan uan" pensiun dan pemba!aran lain den"an nama apapun dalam ran"ka pensiun$ d$ ,adan !an" memba!ar h n rarium atau pemba!aran lain seba"ai imbalan sehubun"an den"an #asa termasuk #asa tena"a ahli !an" melakukan peker#aan bebas3 dan e$ 1en!elen""ara ke"iatan !an" melakukan pemba!aran sehubun"an den"an pelaksanaan suatu ke"iatan$ (2) (idak termasuk seba"ai pemberi ker#a !an" -a#ib melakukan pem t n"an pa#ak seba"aimana dimaksud pada a!at (1) huruf a adalah kant r per-akilan ne"ara asin" dan r"anisasi internasi nal$ (:) 1en"hasilan pe"a-ai tetap atau pensiunan !an" dip t n" pa#ak untuk setiap bulan adalah #umlah pen"hasilan brut setelah dikuran"i bia!a

#abatan atau bia!a pensiun !an" besarn!a ditetapkan den"an 1eraturan Menteri 6euan"an, iuran pensiun, dan 1en"hasilan (idak 6ena 1a#ak$ (4) 1en"hasilan pe"a-ai harian, min""uan, serta pe"a-ai tidak tetap lainn!a !an" dip t n" pa#ak adalah #umlah pen"hasilan brut setelah dikuran"i

22

ba"ian pen"hasilan !an" tidak dikenakan pem t n"an !an" besarn!a ditetapkan den"an 1eraturan Menteri 6euan"an$ (+) (arif pem t n"an atas pen"hasilan seba"aimana dimaksud pada a!at (1) adalah tarif pa#ak seb"aimana dimaksud dalam 1asal 18 a!at (1) huruf a, ke%uali ditetapkan lain den"an 1eraturan 1emerintah$ (+a) ,esarn!a tarif seba"aimana dimaksud pada a!at (+) !an" diterapkan terhadap <a#ib 1a#ak !an" tidak memiliki 9 m r 1 k k <a#ib 1a#ak lebih tin""i 20= (dua puluh persen) daripada tarif !an" diterapkan terhadap <a#ib 1a#ak !an" dapat menun#ukkan 9 m r 1 k k <a#ib 1a#ak$ (') Dihapus (8) Dihapus (8) 6etentuan men"enai petun#uk pelaksanaan pem t n"an pa#ak atas pen"hasilan sehubun"an den"an peker#aan #asa, atau ke"iatan diatur den"an atau berdasarkan 1eraturan Menteri 6euan"an$ 2.'.3 Penerima Peng)asi#an *ang Di!otong PP) Pasa# 21 Menurut Mardiasm (2004, p1''), penerima pen"hasilan !an" dip t n" 11h 1asal 21 seba"ai berikut. a$ 1e"a-ai3 b$ 1enerima uan" pesan" n, pensiun, atau uan" manfaat pensiun, tun#an"an hari tua atau #aminan hari tua, termasuk ahli -arisn!a3

23

%$ ,ukan

pe"a-ai

!an"

menerima

atau

memper leh

pen"hasilan

sehubun"an den"an peker#aan, #asa, atau ke"iatan, antara lain meliputi. 1) (ena"a ahli !an" melakukan peker#aan bebas !an" terdiri dari pen"a%ara, akuntan, arsitek, d kter, k nsultan, n taries, penilai, dan aktuaris3 2) 1emain musik, pemba-a a%ara, pen!an!i, pela-ak, bintan" film, bintan" sinetr n, bintan" iklan, sutradara, kru film, f t m del, pera"a-an ; pera"a-ati, pemain drama, penari, pemahat, pelukis, dan seniman lainn!a3 :) 2lahra"a-an3 4) 1enasehat, m derat r3 +) 1en"aran", peneliti, pener#emah3 ') 1emberi #asa dalam se"ala bidan" termasuk teknik k mputer dan sistem aplikasin!a, telek munikasi, elektr nika, f t "rafi, pen"a#ar, pelatih, pen%eramah, pen!uluh, dan

ek n mi, dan s sial serta pemberi #asa pada suatu kepanitiaan3 8) A"en iklan3 8) 1en"a-as atau pen"el la pr !ek3 4) 1emba-a pesanan atau !an" menemukan lan""anan atau !an" men#adi perantara3 10) 1etu"as pen#a#a baran" da"an"an3

24

11) 1etu"as dinas luar asuransi3 12) Distribut r perusahaan multile#el mar eting atau direct selling dan ke"iatan se#enis lainn!a$ d$ 1eserta ke"iatan !an" menerima atau memper leh pen"hasilan

sehubun"an den"an keikutsertaann!a dalam suatu ke"iatan antara lain meliputi. 1) 1eserta perl mbaan dalam se"ala bidan", antara lain perl mbaan lahra"a, seni, ketan"kasan, ilmu pen"etahuan, tekn l "i, dan perl mbaan lainn!a3 2) 1eserta rapat, k nferensi, sidan", pertemuan, atau kun#un"an ker#a3 :) 1eserta atau an"" ta dalam suatu kepanitiaan seba"ai

pen!elen""ara ke"iatan tertentu3 4) 1eserta pendidikan, pelatihan, ma"an"3 +) 1eserta ke"iatan lainn!a$ 2.'.' Penerima Peng)asi#an *ang Ti"ak Di!otong PP) Pasa# 21 Menurut Mardiasm (2004, p1'8), penerima pen"hasilan !an" tidak dip t n" 11h 1asal 21 adalah. a$ 1e#abat per-akilan dipl matik dan k nsulat atau pe#abat lain dari ne"ara asin", dan ran") ran" !an" diperbantukan kepada mereka !an" beker#a pada dan bertempat tin""al bersama mereka, den"an s!arat bukan <ar"a 9e"ara Ind nesia dan di Ind nesia tidak menerima atau memper leh

25

pen"hasilan diluar peker#aan!a tersebut, serta ne"ara !an" bersan"kutan memberikan perlakuan timbal balik$ b$ 1e#abat per-akilan r"anisasi internasi nal seba"aimana dimaksud dalam 1asal : a!at (1) huruf % 5ndan")5ndan" 1a#ak 1en"hasilan, !an" telah ditetapkan leh Menteri 6euan"an, den"an s!arat bukan <ar"a 9e"ara Ind nesia dan tidak men#alankan usaha atau ke"iatan lain untuk memper leh pen"hasilan di Ind nesia$

2.'.+

Peng)asi#an *ang Di!otong PP) Pasa# 21 Menurut Mardiasm (2004, p1'8), pen"hasilan !an" dip t n" 11h 1asal 21 adalah. a$ 1en"hasilan !an" diterima atau diper leh pe"a-ai tetap, baik berupa pen"hasilan !an" bersifat teratur maupun tidak teratur3 b$ 1en"hasilan !an" diterima atau diper leh penerima pensiun se%ara teratur berupa uan" pensiun atau pen"hasilan se#enisn!a3 %$ 1en"hasilan sehubun"an den"an pemutusan hubun"an ker#a dan pen"hasilan sehubun"an den"an pensiun !an" diterima se%ara sekali"us berupa uan" pesan" n, uan" manfaat pensiun, tun#an"an hari tua, atau #aminan hari tua, dan pemba!aran lain se#enis3

26

d$ 1en"hasilan pe"a-ai tidak tetap atau tena"a ker#a lepas,berupa upah harian, upah min""uan, upah satuan, upah b r n"an, atau upah !an" diba!arkan se%ara bulanan3 e$ Imbalan kepada bukan pe"a-ai, antara lain berupa h n rarium, k misi, fee, dan imbalan sehubun"an den"an peker#aan, #asa, dan ke"iatan !an" dilakukan3 f$ Imbalan kepada peserta ke"iatan antara lain berupa uan" saku, uan" representasi, uan" rapat, h n rarium, hadiah, atau pen"har"aan den"an nama dan dalam bentuk apapun, dan imbalan se#enis den"an nama apapun3 "$ 1enerimaan dalam bentuk natura dan;atau kenikmatan lainn!a den"an nama dan dalam bentuk apapun !an" diberikan leh. 1) ,ukan <a#ib 1a#ak 2) <a#ib 1a#ak !an" dikenakan 1a#ak 1en"hasilan !an" bersifat final3 atau :) <a#ib 1a#ak !an" dikenakan 1a#ak 1en"hasilan berdasarkan n rma perhitun"an khusus$ 2.'., Peng)asi#an *ang Ti"ak Di!otong PP) Pasa# 21 Menurut Mardiasm 1asal 21 adalah. (2004, p1'4), pen"hasilan !an" tidak dip t n" 11h

27

a$ 1emba!aran manfaat atau santunan asuransi dari perusahaan asuransi sehubun"an den"an asuransi kesehatan, asuransi ke%elakaan, asuransi #i-a, asuransi d-i"una, dan asuransi beasis-a3 b$ 1enerimaan dalam bentuk natura dan;atau kenikmatan dalam bentuk apapun diberikan leh <a#ib 1a#ak atau pemerintah, !an" diberikan

<a#ib 1a#ak dikenakan 1a#ak 1en"hasilan bersifat final dan !an" dikenakan 1a#ak 1en"hasilan berdasarkan n rma perhitun"an khusus3 %$ Iuran pensiun !an" diba!arkan kepada dana pensiun !an" pendiriann!a telah disahkan leh Menteri 6euan"an, iuran tun#an"an hari tua atau

#aminan hari tua kepada badan pen!elen""ara #aminan s sial tena"a ker#a !an" diba!arkan leh pemberi ker#a3 d$ >akat !an" diterima leh ran" pribadi !an" berhak dari badan atau

lemba"a amal ?akat !an" dibentuk atau disahkan leh pemerintah atau sumban"an kea"amaan !an" sifatn!a -a#ib ba"i pemeluk a"ama !an" diakui di Ind nesia !an" diterima leh ran" pribadi !an" berhak dari lemba"a kea"amaan !an dibentuk atau disahkan leh pemerintah3 e$ ,easis-a$

2.'.-

Peng)asi#an Ti"ak

ena Pa$ak

Sesuai den"an 1asal 8 a!at (:) 5ndan")5ndan" 9 m r :' (ahun 2008 tentan" 1a#ak 1en"hasilan, besarn!a 1en"hasilan (idak 6ena 1a#ak per tahun diberikan palin" sedikit sebesar.

28

a$ &p 1+$840$000 (lima belas #uta delapan ratus empat puluh ribu rupiah) untuk diri <a#ib 1a#ak ran" pribadi3 b$ &p 1$:20$000 (satu #uta ti"a ratus dua puluh ribu rupiah) tambahan untuk <a#ib 1a#ak !an" ka-in3 %$ &p 1+$840$000 (lima belas #uta delapan ratus empat puluh ribu rupiah) tambahan untuk se ran" istri !an" pen"hasilann!a di"abun" den"an pen"hasilan suami den"an s!arat. 1) 1en"hasilan istri tidak han!a diterima atau diper leh dari satu pemberi ker#a !an" telah dip t n" pa#ak berdasarkan ketentuan dalam 5ndan")5ndan" 11h 1asal 21, dan 2) 1eker#aan istri tidak ada hubun"ann!a den"an usaha atau peker#aan bebas suami atau an"" ta keluar"a !an" lain$ d$ &p 1$:20$000 (satu #uta ti"a ratus dua puluh ribu rupiah) tambahan untuk setiap an"" ta keluar"a sedarah dan keluar"a semenda dalam "aris keturunan lurus serta anak an"kat, !an" men#adi tan""un"an sepenuhn!a, palin" ban!ak : (ti"a) ran" untuk setiap keluar"a$ 2.'.. Tarif Pa$ak Peng)asi#an Sesuai den"an 1asal 18 a!at (1) huruf a 55 9 $ :' (ahun 2008 tentan" 1a#ak 1en"hasilan, besarn!a tarif pa#ak !an" diterapkan atas 1en"hasilan 6ena 1a#ak ba"i <a#ib 1a#ak ran" pribadi dalam ne"eri seba"ai berikut.

Ta/e# 2.1 Tarif Pa$ak Peng)asi#an

29

La!isan Peng)asi#an

ena Pa$ak

Tarif Pa$ak += 1+= 2+= :0=

sampai den"an &p +0$000$000 di atas &p +0$000$000 sampai den"an &p 2+0$000$000 di atas &p 2+0$000$000 sampai den"an &p +00$000$000 di atas &p +00$000$000

,esarn!a bia!a #abatan !an" dapat dikuran"kan dari pen"hasilan brut untuk perhitun"an pem t n"an 1a#ak 1en"hasilan ba"i pe"a-ai tetap, ditetapkan sebesar += dari pen"hasilan brut , setin""i)tin""in!a &p '$000$000 setahun atau &p +00$000 sebulan$ 2.+ onse! Ana#isis "an Peran(angan Beorientasi O/$ek

2.+.1 Objects Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'1), ob$ects adalah -u#ud di dalam sistem k mputer !an" memiliki kemampuan meresp n pesan$ &b$ects merupakan type of thing @ se ran" pelan""an atau kar!a-an seperti t mb l atau menu$ Men"identifikasi tipe b#ek berarti men"klasifikasi suatu hal$ ,eberapa hal, seperti pelan""an ada di luar sistem ( the real customer ) dan di dalam sistem se%ara terpisah ( a computer representation of a customer )$ 2.+.2 Attributes, Methods, and User Interface

2.+.2.1 Pengertian Attributes Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'2), attributes adalah karakteristik b#ek !an" memiliki nilai)nilai, seperti ukuran, bentuk, -arna,

30

tempat, dan keteran"an suatu t mb l, label, % nt hn!a #endela pada la!ar memiliki attributes seperti tin""i dan lebar, batas, dan -arna latar belakan"$ 2.+.2.2 Pengertian Methods Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'2), methods adalah perilaku atau perasi !an" men""ambarkan kemampuan dari sebuah b#ek, % nt hn!a t mb l dapat diklik, label dapat menampilkan teks, dan ukuran #endela dapat berubah$ 2.+.2.3 Pengertian User Interface Object Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'2), user interface ob$ect adalah sebuah b#ek !an" berinteraksi den"an user saat men""unakan sistem, seperti t mb l, menu item, text box atau label$ 2$+$: Classes "an Identity

2.+.3.1 Pengertian Classes Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p':) classes adalah #enis atau pen"" l n"an !an" memiliki kesamaan b#ek$ Classes

men""ambarkan semua b#ek class apa !an" di-akili$ 2.+.3.2 Pengertian Identity Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p''), identity adalah referensi unik sebuah b#ek !an" memun"kinkan b#ek lain untuk

menemukan dan men"irimkan sebuah pesan$ 5ntuk men"etahui apa !an" akan dilakukan b#ek, pen""una harus men"etahui identitas b#ek tersebut$ Identitas b#ek biasan!a tersimpan seba"ai memory$

31

2.+.'

Polymorphism, Encapsulation, an" Inheritance

2.+.'.1 Pengertian Polymorphism Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'8), polymorphism adalah sifat b#ek !an" memun"kinkan untuk meresp n se%ara berbeda

terhadap pesan !an" sama$ 2.+.'.2 Pengertian Encapsulation Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p''), pen"ertian encapsulation adalah melakukan pen""abun"an attributes dan met de dalam satu unit dan struktur internal b#ek disembun!ikan$ 2.+.'.3 Pengertian Inheritance Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p''), inheritance adalah k nsep di mana satu class dari b#ek memba"ikan beberapa sifat untuk class lain$ 2., Unified Modelling Language 01ML2 Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p48), unified modelling language adalah bentuk standar dari k nstruksi dan n tasi !an" dikemban"kan se%ara khusus untuk pen"emban"an be rientasi b#ek$ 2.- 3ase Sik#us Pengem/angan Sistem Menurut <hitten dan ,entle! (2008, p:0), siklus pen"emban"an sistem merupakan satu set akti/itas, met de, pelatihan terbaik, deli#erables, dan peralatan ter t matisasi !an" di"unakan sta eholders untuk men"emban"kan dan memelihara sistem inf rmasi$ 6eban!akan, pr ses pen"emban"an sistem

32

!an" di"unakan di

r"anisasi men"ikuti pendekatan peme%ahan masalah$

1endekatan peme%ahan masalah tersebut terdiri dari 4 fase, !aitu System Initiation+ System Analysis+ System "esign+ dan System Implementation$ a. System Initiation Menurut <hitten dan ,entle! (2008, p:2), system initiation adalah peren%anaan a-al pr !ek untuk mendefinisikan lin"kup bisnis, tu#uan, #ad-al, dan an""aran$ &uan" lin"kup pr !ek mendefinisikan area bisnis !an" ditu#ukan den"an pr !ek dan tu#uan harus di%apai$ &uan" lin"kup dan tu#uan mempen"aruhi k mitmen sumber da!a, #ad-al, dan an""aran !an" harus dibuat a"ar berhasil men!elesaikan pr !ek$ Den"an membuat #ad-al pr !ek dan an""aran untuk lan"kah a-al ruan" lin"kup dan tu#uan, maka sta eholders dapat menerima ken!ataan bah-a se"ala perubahan masa depan pada ruan" lin"kup dan tu#uan akan memberikan dampak pada #ad-al dan an""aran$ b. System Analysis Menurut <hitten dan ,entle! (2008, p:2), system analysis adalah penelitian dari sebuah domain untuk merek mendasikan perbaikan dan spesifikasi kebutuhan bisnis dan pri ritas untuk s lusi$ System analysis membutuhkan peker#aan !an" berhubun"an den"an pen""una sistem a"ar kebutuhan bisnis dan harapan pada sistem baru men#adi #elas$ Saat sistem telah selesai dianalisis, serin" ter#adi ban!ak update untuk kebutuhan dari !an" telah dihasilkan pada pr ses inisiasi sistem$ Analisis tersebut mun"kin men"un"kapkan kebutuhan untuk mere/isi ruan" lin"kup bisnis atau tu#uan pr !ek !an" mun"kin sa#a ruan" lin"kup men#adi terlalu besar

33

atau terlalu ke%il$ Den"an demikian, #ad-al dan an""aran pr !ek harus dire/isi sehin""a kela!akan pr !ek tersebut dipertan!akan apakah pr !ek dapat dibatalkan atau dilan#utkan ke fase selan#utn!a$ c. System "esign Menurut <hitten dan ,entle! (2008, p::), system design adalah spesifikasi atau teknik k nstruksi, s lusi berbasis k mputer untuk identifikasi kebutuhan bisnis pada analisis sistem$ System design men"emban"kan blueprints !an" di"unakan untuk melaksanakan s lusi final$ ,lueprints ini akan di"unakan untuk melakukan implementasi database+ programs+ user interfaces+ dan net!or !an" dibutuhkan dalam sistem inf rmasi$ d. System Implementation Menurut <hitten dan ,entle! (2008, p::), system implementation adalah instalasi k nstruksi, testing, dan pen"iriman sistem men#adi pr duksi$ Arti lainn!a adalah mempr duksi teknis peran"kat keras dan s lusi peran"kat lunak untuk masalah bisnis sesuai spesifikasin!a$ 2.. Ana#isis "an Peran(angan Sistem Informasi 2...1 Object Oriented Analysis 0OOA2 Menurut Sat?in"er, *a%ks n, dan ,urd (200+,p'0), ob$ect oriented analysis adalah pen#elasan semua #enis b#ek !an" melakukan peker#aan di dalam sistem dan menun#ukkan interaksi user, disebut use case dibutuhkan untuk men!elesaikan tu"as$

34

2...2

Pengertian Object Oriented esign Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'0), ob$ect oriented design adalah pen#elasan semua #enis b#ek !an" dibutuhkan untuk

berk munikasi den"an ran") ran" dan alat di dalam sistem, menun#ukkan ba"aimana b#ek tersebut salin" berhubun"an untuk men!elesaikan

peker#aan, dan men" lah definisi dari setiap #enis b#ek, maka b#ek tersebut dapat diterapkan den"an lin"kun"an atau bahasa khusus$ 2...3 Pengertian Object Oriented Programming Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p'1), ob$ect oriented programming adalah penulisan pern!ataan dalam bahasa pemr "raman untuk men""ambarkan setiap #enis apa !an" dilakukan pen"iriman pesan b#ek kepada satu sama lain$ 2.4 Pemo"e#an Ana#isis "an Peran(angan Sistem Informasi leh b#ek, termasuk

2.4.1 Acti!ity iagram Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p144), acti#ity diagram adalah dia"ram arus ker#a sederhana !an" men""ambarkan berba"ai akti/itas user dan se-uence !an" berurutan$ Simb l !an" di"unakan !aitu. a$ Starting Acti#ity (pseudo) Merupakan simb l untuk menandakan dimulain!a akti/itas$ b$ *ransition Arro! Merupakan "aris penunu#uk arah urutan akti/itas !an" men""ambarkan transisi dari suatu akti/itas$

35

%$ Acti#ity Merupakan simb l !an" men""ambarkan akti/itas$

%am/ar 2.1 Sim/o# Acti!ity iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !1'+2 d$ Ending Acti#ity (pseudo) Merupakan simb l untuk menandakan berakhirn!a akti/itas$ e$ S!imlane Merupakan area perse"i dalam acti#ity diagram !an" menun#ukkan akti/itas diselesaikan single agent$

36

f$ Synchroni'ation bar Merupakan s!mb l !an" di"unakan untuk men" ntr l pemisahan atau pen!atuan dari #alur berurutan$ "$ "iamond Merupakan simb l p in keputusan dalam alur pr ses men"ikuti satu #alur atau #alur lainn!a$ 2.4.2 E!ent "able Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p184), e#ent table termasuk baris dan k l m, men""ambarkan e#ents dan detailn!a$ Setiap baris dalam e#ent table men%atat inf rmasi satu e#ent dan use casen!a$ Setiap k l m dalam e#ent table men""ambarkan kata kun%i inf rmasi e#ent dan use case$

37

%am/ar 2.2 :onto) E!ent "able 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !1-+2 a$ 1en"ertian E#ent Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p18+), e#ent adalah ke#adian pada -aktu dan tempat tertentu, dapat di"ambarkan, dan harus diin"at leh sistem$ E#ent memi%u semua pr ses !an" dilakukan sistem$ b$ 1en"ertian *rigger Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p18+), trigger adalah tanda !an" memberitahukan sistem bah-a telah ter#adi peristi-a$ 5ntuk peristi-a eksternal, trigger merupakan datan"n!a data !an" harus dipr ses leh sistem$ 0 nt hn!a, ketika pelan""an melakukan pesanan, maka rin%ian pesanan baru seba"ai input$ 5ntuk peristi-a sementara, trigger merupakan titik -aktu$ 0 nt hn!a, pada akhir setiap hari ker#a, sistem telah men"etahui -aktu untuk men"hasilkan lap ran rin"kasan transaksi$ %$ 1en"ertian Source Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p18+), source adalah a"en eksternal !an" memberikan data ke sistem$ d$ 1en"ertian Response Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p18+), response adalah output dari sistem$ 6etika sistem men"hasilkan lap ran rin"kasan transaksi, lap ran tersebut merupakan outputs$ Satu use case dapat

38

men"hasilkan beberapa responses$ 0 nt h, ketika sistem membuat pesanan baru, maka k nfirmasi pesanan diberikan kepada pelan""an, rin%ian pesanan diberikan kepada ba"ian pen"iriman, dan %atatan transaksi diberikan kepada bank$

e$ 1en"ertian "estination Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p18+), destination adalah tempat di mana beberapa response telah dikirim$ 6adan")kadan" use case tidak men"hasilkan response sama sekali$ 0 nt h, #ika pelan""an in"in melakukan update inf rmasi akun, inf rmasi tersebut tersimpan dalam database, tapi tidak dibutuhkan output untuk dihasilkan$ Men%atat inf rmasi dalam database merupakan ba"ian dari use case$ 2.4.3 Use Case iagram Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p+2), use case adalah suatu ke"iatan !an" dilakukan leh sistem, pada umumn!a seba"ai #a-aban atas suatu permintaan user$ Gambar di ba-ah ini men#elaskan n tasi use case$ Actor di"ambarkan den"an ran" dan perann!a di dalam use case$ Use case di"ambarkan dalam bentuk /al den"an nama use case di dalamn!a$ Garis pen"hubun" antara actor dan use case men#elaskan hubun"an actor den"an use case$

39

%am/ar 2.3 :onto) Notasi Use Case iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !21+2 2.4.' Use Case escription

40

%am/ar 2.' :onto) Use Case escription 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !2232 2.4.+ Class iagram

41

%am/ar 2.+ Notasi Class iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !39'2 Class "iagram memiliki : desain, !aitu. a$ )irst Cut Class "iagram Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p:04), )irst Cut Class "iagram dikemban"kan den"an memperluas domain model class diagram$ 1erluasan ini membutuhkan 2 lan"kah. (1) melakukan elab rasi atribut den"an inf rmasi type and initial #alue dan (2) menambahkan panah na/i"asi$ Melakukan elab rasi atribut %ukup mudah$ Semua atribut tetap tak terilhat atau pri#ate, ditun#ukkan leh tanda minus dalam dia"ram$ Gambar 2$' merupakan % nt h )irst Cut Class "iagram$

42

%am/ar 2., :onto) #irst Cut Class iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !39-2 b$ "omain Model Class "iagram

%am/ar 2.- :onto) omain Class iagram

43

0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !3192 %$ Updated "esign Class "iagram

%am/ar 2.. :onto) Updated esign Class iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !3'9 2 2.4., $tatechart iagram Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p2:8), statechart dapat dikemban"kan untuk problem domain classes !an" memiliki beha#ior

44

k mpleks atau penelusuran k ndisi status$ Statechart diagram, adalah kumpulan bentuk o#als !an" men#elaskan status b#ek, dan anak panah

men#elaskan transisin!a$ Di ba-ah ini n tasi !an" di"unakan dalam statechart diagram$

%am/ar 2.4 Notasi $tatechart iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !23- 2 (itik a-al statechart adalah blac dot !an" disebut Pseudostate$ &#al pertama setelah blac dot adalah state pertama$ State dari b#ek merupakan k ndisi !an" ter#adi selama hidupn!a ketika memenuhi beberapa %riteria$ Setiap uni-ue state memiliki uni-ue name$ States di"ambarkan seba"ai k ndisi semipermanen karena ke#adian eksternal dapat men"interupsin!a$ *ransition adalah per"erakan b#ek dari 1 state ke state lainn!a$ Ini adalah mekanisme !an" men!ebabkan b#ek berpindah state dan berubah ke state baru$

"estination state merupakan state di mana b#ek berpindah selama transisi$ &rigin state merupakan original state dari b#ek di mana transisi ter#adi$

45

Message e#ent merupakan pemi%u transisi !an" men!ebabkan b#ek berpindah dari original state$ 2.4.$e%uence iagram a$ System Se-uence "iagram Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p:1+), system se-uence diagram di"unakan seba"ai input d kumen ke output dari sistem pada use case atau s%enari tun""al$ System se-uence diagram melakukan capture interaksi antara sistem dan akt r$ Sistem itu sendiri diperlakukan seba"ai b#ek tun""al !an" dinamakan .S!stem$ Input ke sistem merupakan pesan dari actor kepada sistem, dan output !an" dihasilkan biasan!a men"embalikan pesandari data$ Di ba-ah ini merupakan n tasi !an" di"unakan dalam se-uence diagram$

46

%am/ar 2.19 Notasi $ystem $e%uence iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !31+2 b$ Completed *hree .ayer "esign Se-uence "iagram

47

%am/ar 2.11 :onto) Completed "hree Layer esign $e%uence iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !32.2 2.4.. Pac&age iagram Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p:41), nama pac age umumn!a ditampilkan dalam tab meskipun dalam pac age for high le#els #ie!s, #ika tidak ada detail di dalam pac age, nama dapat ditempatkan di dalam pac age rectangle$ Classes di tempatkan dalam pac age$ Simb l !an" di"unakan dalam pac age diagram adalah panah (dependency relationship)$

48

%am/ar 2.12 :onto) Pac&age iagram 0Sum/er5 Sat6inger7 8a(kson7 "an Bur" 299+7 !3'12 2.4.4 User Interface Menurut Sat?in"er, *a%ks n, dan ,urd (200+, p442), user interface memun"kinkan user berinteraksi den"an k mputer untuk men%atat transaksi, % nt h ketika customer ser#ice men%atat pesanan pelan""an$ &utput !an" dihasilkan ditampilkan di la!ar k mputer$ 2.19 erangka Pikir 6eran"ka pikir dalam pen!usunan penelitian ini dimulai dari tahap inisiasi !aitu pen"umpulan data dan mempela#ari pr ses bisnis ber#alan$ Dalam mempela#ari pr ses bisnis ber#alan diper leh struktur r"anisasi, /isi dan misi, tu"as dan -e-enan", ke"iatan perasi perusahaan dan pr ses pen""a#ian$ (ahap analisis dilakukan den"an men"analisis data !an" diper leh$ Analisis men""unakan acti#ity diagram untuk men"identifikasi masalah !an" ter#adi$ (ahap peran%an"an dilakukan men""unakan met de &b$ect &riented Analysis and "esign pendekatan Sat?in"er$ 1eran%an"an ini men"""unakan acti#ity diagram !an" diusulkan+ use case diagram+use case description+ e#ent table+ first cut class diagram+ domain class diagram+ statechart diagram+ system se-uence diagram+ completed three layer design se-uence diagram+ update design class diagram+ user interface+ dan pac age diagram$ Setelah tahap peran%an"an selesai dilakukan, maka dilan#utkan ke tahap pen"emban"an sistem men""unakan Microsoft /isual Studio 0121 dan My S3. seba"ai database$ (ahap !an" terakhir dilakukan adalah tahap implementasi, !aitu

49

ren%ana pen"aturan implementasi dan ren%ana implementasi den"an %antt Chart$ Di ba-ah ini adalah "ambar 2$12 !an" men#elaskan keran"ka pikir.

50

%am/ar 2.13

erangka Pikir

Anda mungkin juga menyukai