PENGUJIAN TIRA S&D MODUL SALES AND DISTRIBUTION PADA PT. TIGARAKSA SATR IA TBK Doffani Mega Oktriani Binus University, Jakarta, DKI Jaka rta, Indon esia Meivita Binus University, Jakarta, DKI Jaka rta, Indon esia dan Citra Zahra Binus University, Jakarta, DKI Jaka rta, Indon esia Abstrak Sistem ERP telah banyak diimplem entasikan per usahaan skala menen gah hin gga besar. Mem astikan bah wa sistem ERP tersebut tetap berjalan den gan benar m enjadi suatu proses pentin g. Salah satu cara untuk m emastikannya adalah den gan melakukan testing terhadap aplikasi sistem ERP yan g sedan g digunak an. Tujuan dar i pen elitian ini adalah m en guji kesesuaian dari f ungsi – f un gsi yan g ter dap at pada softwa re Tira S& D dengan kebut uhan u ser. Menguji k esesuaian data transak si sesuai dengan data yang tersim pan pada database. Menghasilkan dokum en – dokumen dari testing yang menjadi hasil p en gujian untuk m enentuk an ap akah masih terdapat kesalahan pada sistem. Metode penelitian yan g digunakan y aitu metode Gray – Box Testing dim ana tester m enguji sistem dari sisi end user serta sisi internal program seperti databa se. Penelitian ini m engh asilkan
suat u test
ber dasarkan pro ses bisnis, Product
Specification dan Technical Specification. Setelah dilak ukan test ditem ukan bugs dan dibuat suatu Bugs Report. Simp ulan yan g diam bil adalah masih terdapat bugs pada beberapa sub m odul TIRA S& D m odul Sales and Distribution. Kata kunci : distribution, return, sales , testing
1. PENDAHULUAN Sistem inform asi telah m enjadi kebutuhan bagi perusahaan yan g berkembang. Hal ini ditan dai den gan pengetahuan bah wa informasi merupak an sum ber daya vital yang san gat dibutuhkan oleh sem ua per usahaan. Sistem informasi yang diduk ung oleh kemajuan teknologi informasi akan memberikan competitive valu e bagi perusah aan untuk dapat bersain g dengan kom petitor. Ber gerak k e dewasa ini, per usahaan tidak h anya m embut uhkan sistem inform asi yang m endukun g f un gsional per usah aan secara terpisah. Per usahaan yan g in gin mem iliki competitive value memerlukan suatu sistem yang mengintegr asikan selur uh fungsional per usahaan den gan sumber daya yan g dim ilik i. Kebut uhan ini m em icu lahirnya suatu kon sep yang disebut Enterp rise Resource Planning (ERP). ERP merupakan konsep sistem yang dirancang unt uk mengintegrasikan selur uh area fungsional dalam sebuah per usah aan demi mencap ai titik efektifitas dan efisiensi tertinggi. Pengujian (testing) sangat dibut uhkan pada suatu sistem yang akan atau sedang diim plementasi. Hal tersebut dikarenakan h asil dari pengujian menan dakan apakah suatu sistem telah m emenuhi kebut uhan pengguna atau tidak. Di dalam proses pengujian, diharapkan k esalah an-kesalahan yang ada dapat ditemuk an dan diperbaiki lebih awal sehingga pada saat sampai di tangan u ser sistem tersebut sudah layak untuk dipakai guna mencap ai tujuan perusahaan.
2. METHO DO LO G Y Ruan g lingk up pem bahasan mencakup beber apa tahap yaitu : 1. Functionality Testing 2. Integra tion Testing 3. Report Testing
Gam bar 1 – Tahapan Testing 2.1 Functio nality Testing Pada tahap ini akan dilak ukan pengujian terhadap m odul sesuai den gan Functionality Test Plan yang telah ditetapkan pada tahap sebelumnya. Dari tahap ini akan dihasilkan pengujian submodul – submodul
dan dokumentasi hasil testing.
Subm odul y an g diuji pada tahap ini antara lain Sales Ord er Manual Entry, Process Ord er, Sum mary Order Process, Summary Prosess Can celed, Shipment Process and Prin t, Shipm ent Prosess Canceled, Proo f of Delivery (POD) / Shipment Validation, Proof of Delivery (POD) Process Canceled, Invoice Process, Invoice Pro cess Canceled, Sa les Return Manua l Entry. Dari sub mo dul yan g ditest ditentukan 42 test item dan 135 sub test item . Test case dihasilkan berdasarkan analisa kem un gkinan pro ses bisnis dan sub test item . Setelah dilakukan pen gujian pada setiap sub m odul m en ggunak an Test Case, ditem uk an bugs pada beberapa sub mo dul. Jumlah bugs diuk ur den gan per sentase dari jumlah sub test item yang failed ber ban ding jum lah keselur uh an sub test item yang diuji dar i suatu test item . Ber ik ut bugs yang ditemuk an dari hasil pen gujian pada tahap Functionality Testing : TEST ITEM
BUG’ S PERCENTAGE
Mengubah Sales Return
1/ 1 * 100 = 100%
Menyimpan Sales Return
6/9 * 100% = 66.7%
Mengubah Sales Or der
1/3 * 100% = 33.3%
Menghit ung
Disco unt
dan
4/15 * 100% = 26.7%
TPR Menyetujui Sales Or der secara
2/8 * 100% = 25 %
lan gsung Menyimpan SO
1/6 * 100% = 16.7%
2.2 Integration Testing Dalam tahap in i ak an dilak ukan pengujian terhadap selur uh sub mo dul. Pen gujian terhadap fun gsi submodul tidak dilak ukan secara terpisah, m elainkan dilak ukan secara utuh dan m elihat h ubungan antara submodul tersebut. Tahap ini akan mengh asilkan Integra tion Testing Result pada m odul Sales and Distribution. Submo dul yan g akan diuji yaitu submodul Sales Order Manual Entry , Pro cess Order, Summ ary Ord er Process, Summ ary Process Canceled, Shipment Process and Print, Shipment Process Canceled, Proo f of Delivery (POD) / Sh ipment Validation, Proof o f Delivery (POD) Pro sess Canceled, Invo ice Process, Invoice Process Canceled , Sales Return Manual Entry. Ber dasarkan proses bisnis dan sub test item yang telah diuji pada Functionality Testing, ditentuk an 12 sken ario proses bisnis yan g m enjadi 12 siklus yang diuji pada Integra tion Testing. Setiap siklus m engintegrasikan sub m odul – sub m odul yang telah diuji p ada Fun ctiona lity Testing dan saling berk aitan. Setelah dilak uk an pengujian terhadap 12 siklus tersebut ditemukan bug s dari suatu tahap dari beberap a tahap pada suatu siklus. Hasil dari Integr ation Testing adalah sebagai ber ikut : SIKLUS
PERSENTASE
11
1/3 * 100% = 33.3 %
12
1/4 * 100% = 25 %
1
1 / 6 * 100% = 16.7 %
8
1 / 6 * 100% = 16.7 %
9
1/7 * 100 % = 14.28 %
2.3 Report Testing Pada tahap ini akan diuji kelen gkapan dan kebenaran dari lapor an – laporan pada modul Sales and Distribution. Dari tahap ini ak an dihasilkan pengujian Ingteg ration Test Report. Subm odul y ang akan diuji dalam Report Testing antara lain Laporan Penjualan Outlet Per Principal, Laporan Pembelian Ou tlet Per Produk, Seconda ry Sales Detail, Laporan Prom osi Baran g dan Uang, Laporan Retu rn by Reason. Ber dasarkan Test Case pada In teg ration Testing, dibuat 5 sken ario pro ses bisnis untuk m en guji report – repo rt yan g penting pada Tira S& D modul Sales and Distribution. Dari Report Testing yan g dilak ukan ditem ukan bugs pada setiap laporan. Salah satu bentuk bugs yan g m ayor p ada sem ua laporan adalah k etidaksesuaian informasi yang dihasilk an den gan y an g dibutuhk an user. Ber ik ut adalah h asil dar i pengujian Report Testing : REPORT
BUG’ S PERCENTAGE
Laporan Penjualan Outlet Per Principal
100%
Laporan Pembelian Outlet Per Produk
100%
Laporan Secon dary Sales Detail
100%
Laporan Promosi Bar ang dan Uan g
100%
Laporan Return by Reason
100 %
3. KES IMPULAN Ber dasarkan hasil pengujian terhadap Tira S& D modul Sales and Distribu tion pada PT. Tigaraksa Satria Tbk, dapat ditarik kesim pulan bah wa : 1. Masih ter dap at bugs pada Tira S& D terutama pada f ungsi – f un gsi y an g ada p ada subm odul Sales Order Manual En try dan Sales Retu rn Manual Entry yang m em iliki persentase bug s yang cuk up tinggi 2. Pada integrasi subm odul m asih ditemukan bugs yaitu pada saat barang yan g batal diterima atau dikirim tidak ter-update pada database dan tidak ada p enam bahan jumlah bar ang bon us yan g batal diterima oleh outlet pada Cu rrent Stock Status Report. Kem udian tidak terdapat pencatatan tanggal pembatalan POD pada tipe penjualan Ta king Order 3. Terdapat beber apa repo rt yan g tidak menampilk an informasi yang sesuai den gan data yan g di hasilk an pada tahap Integra tion Testing, yaitu Laporan Penjualan Outlet Per Produk, Laporan Pembelian Ou tlet Per Pro duk, Secondary Sales Deta il, Laporan Promosi Baran g dan Uan g, Laporan Retu rn by Reason.
DAFTAR PUSTAKA ([Anonim 1]) Anonim. (2006 SAP “ Busin ess Process in Sa les Order Managem ent”. Germ an : SAP AG. Anonim .2005. Information Regarding The Facto ry Produ ction Con trol . Diperoleh tanggal 12-11-2011 dari http://www. qmsystem.hu/uploads/m edia/Information.pdf Anonim .2011. SOA Testing Tools for Black, White and Gray Box. Diperoleh tan ggal 1211-2011
dari
http://www.cro sscheckn et.com /soa_testin g_black_white_ gray_box.php Anonim .2011. Product Specification . Diperoleh tanggal 12-11-2011 dar i http://www. businessdictionary.com/definition/pro duct-sp ecif ication.htm l Alex, McArthur dan Sh epar d, Tristram .(2000). Design & make it!: Textiles Techno logy for Key Stage 3. Gloucestershir e : Nelson Thornes. Berk un, Scott.(2008). Making Things Happen: Ma stering Project Managem ent. California : O'Reilly Media. Black, Rex.(2007). Pragm atic Software Testing: Becom ing an Effective and Efficient Test Professiona l. Hoboken : W iley Publishin g Inc. Black, Rex.(2009). Managing the Testing Pro cess: Practical Tools and Techniques for Managing Hard ware and Softwa re Testing. San Fransisco : John W iley & Son s. Dhewanto, Wawan dan Falahah.(2007). ERP M enyela raskan Teknologi Info rmasi dengan Strategi Bisnis. Ban dun g : Inform atika Bandung.
Leon, Alexis. (2008). Enterprise Resou rce Planning . (2n d edition). New York : Tata McGraw-Hill. McGregor, John, D. dan Sykes, David, A.(2001). A Practica l Guide to Testing Object – Oriented Softwa re. New Jersey : Pearson Education. Mc’Leo d, Raym ond, Jr. dan Schell, Geor ge, P.(2007). Sistem Informasi Manajemen. (10th edition). Terjemahan Ali Ak bar Yulianto dan Afia R. Fitriati. Jakarta : Salem ba Em pat. M, Ralph. Reynolds, Geor ge. Reynolds, Geor ge P. (2010). Principles of Info rm ation Systems, New York : Cengage Lea rning.In c. Oz, Effy.(2009). Managem ent Inform ation Sy stem. (6th edition). New York : Cengag e Lea rning.Inc. Protiviti. 2010. Testing the Reporting Process – Validating Critical Inform ation. 12-08-2011 dar i http://www.kno wledgeleader.com /KnowledgeLeader /Content.nsf/dce93 ca8c1f38 4d6862571420036f06c/214bba9f55c637f7882577ca0053edf d/$FILE/Testing-theReportin g-Process-Protiviti.pdf Saleh, KA. dan Saleh, Kaseem .(2009). Softwa re Testing and Qua lity Asurrance. Florida : J. Ross Publish in g. Sch ulmeyer, G. Gor don.(2008). Handbook of Software Quality Assuran ce. (4th edition). Nor woo d : Artech Ho use Inc. Sugiyono.(2007). Metode Penelitian Bisnis. Ban dun g : CV Alfabeta.
Torry Research St ation.2004. Quality Con tro l in Fish Industry . Dip eroleh tanggal 1211-2011 dar i http://www.f ao.or g/wair docs/tan/x5934e/x5934 e01.htm Turban,Jr.Efraim et al.(2007).Introduction To In form ation Systems,Supporting and Tran sfo rming Busin ess . New York : Wiley & USA. Wijaya, Santo, F. dan Dar udiato, Suparto.(2009). ERP & Solusi Bisnis. Yo gy akarta : Graha Ilm u.
TES TING TIRA S&D SALES AND DISTRIB UTIO N MO DULE at PT TIGARAKSA SATRIA TBK
Doffani Mega Oktriani Binus University, Jakarta, DKI Jaka rta, Indon esia
Meivita Binus University, Jakarta, DKI Jaka rta, Indon esia
And
Citra Zahra Binus University, Jakarta, DKI Jaka rta, Indon esia
Abstra ct ERP sy stem has been widely implemented m edium to lar ge scale companies. Ensure that the ERP system s that keep it runnin g prop erly becom es an important process. One way of checkin g this is to do testing of application ERP system s that are being used. The purpose of this research was to test the suitability of functions contained in the software Tira S& D with the needs of the user. Testing the suitability of the data for the tran saction in accor dance with the data stored in the database. Gener ate documents from testin g the test results to determ ine if there ar e still error s on the sy stem. Research m ethods used i. e. m ethod of Gray- Box Testing where the tester to test the system from the end user as well as the internal side of the program such as a database. This r esearch r esulted in a test based on business pro cesses, Product Sp ecif ication and Technical Specification. Conclusions drawn are still there are bugs in some sub mo dules TIRA S& D Sales an d Distribution module. Key Words : distribution, return, sales , testin g
1. INTRO DUCTIO N Information system s h as becom e a necessity for com panies that are develop in g. It is ch aracterized by the kno wledge that information is very vital resources needed by all com panies. Inform ation systems that are supported by the pro gress of information technology will provide competitive value for com panies to be able to com pete with com petitors. Move to today, companies not only need inform ation systems that support functional company separ ately. Companies that want to have a competitive value requir es a sy stem that integrates the entire f unctional com panies with reso urces. This trigger needs a concept called the birth of the Enterprise Resource Plannin g (ERP). ERP is a concept of a sy stem design ed to integrate all of the f unctional ar eas in a com pany in or der to achieve effectiveness an d eff iciency at the highest point. Testing is n eeded in a system that may or bein g implemented . This is because the results of tests in dicatin g whether som e sy stems are f ulfill the needs of the user or not . In the process of testin g , mistakes , which is exp ected can be detected an d repaired early so that when to users in the hands of the system are worthy to be used to achieve the goals of the com pany .
2. METHO DO LO G Y The scope of discussion in cludes some stage as follo ws : 1. Functionality Testing 2. Integration Testing 3. Report Testing
Figure 1 St ages of Testing
2.1 Functionality Testing At this stage will be done on a test based on functionality module test plan that has been set in phase before . Of this stage will be pro duced testing subm odules docum entation of testing and results. Subm o dul be tested at this stage include Sales Or der Manual Entry, Process Or der, Sum mary Order Process, Sum mary Prosess Can celed, Shipment Process and Print, Shipm ent Prosess Canceled, Proof of Delivery (POD) / Shipment Validation, Proof of
Delivery (POD) Process Canceled, Invoice Process, Invo ice Process Canceled, Sales Return Manual Entry. A m odule from sub-group ditest determ ined 42 test items an d 135 sub- gro up test item s . Test case produced based on analysis of the po ssibility of business process an d subgroup test item s . After we do our tests at ev ery sub-group module use test case , bugs are foun d in som e sub- gro up m odule . The bugs are m easured by the percentage of the am ount of sub- gro up test item s that failed to the total n um ber of sub- gro up test item s tested of a test item s . Follo win g bugs found from the testing phase of testing on f un ctionality : TEST ITEM
BUG’ S PERCENTAGE
Mengubah Sales Return
1/ 1 * 100 = 100%
Menyimpan Sales Return
6/9 * 100% = 66.7%
Mengubah Sales Or der
1/3 * 100% = 33.3%
Menghit ung Discount dan TPR
4/15 * 100% = 26.7%
Menyetujui Sales Or der secara lan gsung
2/8 * 100% = 25 %
Menyimpan SO
1/6 * 100% = 16.7%
2.2 Integration Testing In this stage of testin g will be perform ed on the entire sub modules. Testing the function submodul is not done in isolation, but rather is done in whole an d see the relationship bet ween subm odule. This stage will result in Integration Testing Result on the Sales an d Distribution module. Submo dules which will be tested : Sales Or der Man ual Entry , Process Or der, Sum mary Order Process, Sum mary Process Can celed, Shipment Process and Print, Shipm ent Process Canceled, Proof of Delivery (P OD) / Shipment Validation, Proof of Delivery (POD) Prosess Canceled, Invoice Process, Invoice Process Canceled , Sales Return Manual Entry. Based on busin ess processes and test items which have been tested on Functionality Testing, specified busin ess process scen ario s 12 to 12 cycles are tested in the Integration Testing. Each cycle integrate sub modules has been tested on Functionality Testin g an d interrelated. After the test was foun d again st 12 cycles bugs of a phase of som e stages of some cycle . The result of testin g integration is as follo ws : CYCLE
PECENTAGE
11
1/3 * 100% = 33.3%
12
1/4 * 100% = 25%
1
1 / 6 * 100% = 16.7%
8
1 / 6 * 100% = 16.7 %
9
1/7 * 100 % = 14.28 %
2.3 Report Testing In this stage it wo uld be tested completeness an d correctness of a report Sales and Distribution m o dule. Of this stage will be produced testin g in gtegr ation test report . Subm odule to be tested in Report Testing bet ween other s
are Laporan Penjualan Outlet Per
Principal, Lapor an Pem belian Outlet Per Pro duk, Secon dary Sales Detail, Laporan Prom osi Bar ang dan Uan g, Laporan Ret urn by Reason. Based on test case on integration testing , made 5 scenario of business process to test reports important in Tira S&D Sales an d Distribution module. Report of Testing con ducted foun d bugs on each report. One of the m ajor forms of bugs in all the reports is the mismatch of information gen erated by the required user. Here are the results of Testing Report : REPORT
BUG’ S PERCENTAGE
Laporan Penjualan Outlet Per Principal
100%
Laporan Pembelian Outlet Per Produk
100%
Laporan Secondary Sales Detail
100%
Laporan Prom osi Bar ang dan Uan g
100%
Laporan Return by Reason
100 %
3. C onclusion Based on the test results of Tira S& DSales an d Distribution mo dule at a PT Tigarak sa Satria Tbk, the con clusion that can be drawn: 1. There are still bugs in Tira mainly on fun ction on the subm odul Sales Or der Man ual Entry and Sales Return Manual Entry that has a high eno ugh percentage of bugs 2. On integration is still fo und submodule bugs that is , when goo ds wh ich is void accepted or sent not ter-update in a database an d no gro wth in the am ount of freight bon us void accepted by the o utlet of the stock at current status report . Then there is no date of listin g abrogation pod on sales of takin g by the type of the order 3. There are several report that do not disp lay information that m atches the data in the results on the stage of Integr ation Testing, i.e Laporan Pen jualan Outlet Per Produk, Laporan Pembelian Outlet Per Produk, Secon dary Sales Detail, Laporan Prom osi Bar ang dan Uan g, Laporan Ret urn by Reason.
Bibliography
([Anonim 1]) Anonim. (2006 SAP “ Busin ess Process in Sa les Order Managem ent”. Germ an : SAP AG. Anonim .2005. Information Regarding The Facto ry Produ ction Con trol . Diperoleh tanggal 12-11-2011 dari http://www. qmsystem.hu/uploads/m edia/Information.pdf Anonim .2011. SOA Testing Tools for Black, White and Gray Box. Diperoleh tan ggal 1211-2011
dari
http://www.cro sscheckn et.com /soa_testin g_black_white_ gray_box.php Anonim .2011. Product Specification . Diperoleh tanggal 12-11-2011 dar i http://www. businessdictionary.com/definition/pro duct-sp ecif ication.htm l Alex, McArthur dan Sh epar d, Tristram .(2000). Design & make it!: Textiles Techno logy for Key Stage 3. Gloucestershir e : Nelson Thornes. Berk un, Scott.(2008). Making Things Happen: Ma stering Project Managem ent. California : O'Reilly Media. Black, Rex.(2007). Pragm atic Software Testing: Becom ing an Effective and Efficient Test Professiona l. Hoboken : W iley Publishin g Inc. Black, Rex.(2009). Managing the Testing Pro cess: Practical Tools and Techniques for Managing Hard ware and Softwa re Testing. San Fransisco : John W iley & Son s. Dhewanto, Wawan dan Falahah.(2007). ERP M enyela raskan Teknologi Info rmasi dengan Strategi Bisnis. Ban dun g : Inform atika Bandung.
Leon, Alexis. (2008). Enterprise Resou rce Planning . (2n d edition). New York : Tata McGraw-Hill. McGregor, John, D. dan Sykes, David, A.(2001). A Practica l Guide to Testing Object – Oriented Softwa re. New Jersey : Pearson Education. Mc’Leo d, Raym ond, Jr. dan Schell, Geor ge, P.(2007). Sistem Informasi Manajemen. (10th edition). Terjemahan Ali Ak bar Yulianto dan Afia R. Fitriati. Jakarta : Salem ba Em pat. M, Ralph. Reynolds, Geor ge. Reynolds, Geor ge P. (2010). Principles of Info rm ation Systems, New York : Cengage Lea rning.In c. Oz, Effy.(2009). Managem ent Inform ation Sy stem. (6th edition). New York : Cengag e Lea rning.Inc. Protiviti. 2010. Testing the Reporting Process – Validating Critical Inform ation. 12-08-2011 dar i http://www.kno wledgeleader.com /KnowledgeLeader /Content.nsf/dce93 ca8c1f38 4d6862571420036f06c/214bba9f55c637f7882577ca0053edf d/$FILE/Testing-theReportin g-Process-Protiviti.pdf Saleh, KA. dan Saleh, Kaseem .(2009). Softwa re Testing and Qua lity Asurrance. Florida : J. Ross Publish in g. Sch ulmeyer, G. Gor don.(2008). Handbook of Software Quality Assuran ce. (4th edition). Nor woo d : Artech Ho use Inc. Sugiyono.(2007). Metode Penelitian Bisnis. Ban dun g : CV Alfabeta.
Torry Research St ation.2004. Quality Con tro l in Fish Industry . Dip eroleh tanggal 1211-2011 dar i http://www.f ao.or g/wair docs/tan/x5934e/x5934 e01.htm Turban,Jr.Efraim et al.(2007).Introduction To In form ation Systems,Supporting and Tran sfo rming Busin ess . New York : Wiley & USA. Wijaya, Santo, F. dan Dar udiato, Suparto.(2009). ERP & Solusi Bisnis. Yo gy akarta : Graha Ilm u.