Testing pada Implementasi ERP HCMS modul Business Trip pada FIF Group
|
|
- Suharto Kusnadi
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Testing pada Implementasi ERP HCMS modul Business Trip pada FIF Group Jayatri Puspa Dewi Universitas Bina Nusantara, , Woro Tanting Hesti Universitas Bina Nusantara, , Yonasto Lajar Universitas Bina Nusantara, , Win Ce Universitas Bina Nusantara, , Abstrak Kegagalan di dalam impelementasi sistem banyak kita temukan di Indonesia sehingga dirasa perlu dalam hal melakukan pengujian / testing pada suatu sistem sebelum masuk ke tahapan go live. Departemen Information Technology FIF GROUP tengah melaksanakan suatu proyek pembuatan sistem baru yang diberi nama Human Capital Management Systems (HCMS) yang sebelumnya bernama Human Resources Management Systems (HRMS) yang akan digunakan oleh departemen Human Capital, sebelum sistem yang baru masuk ke tahapan go live maka perlu dilakukan testing untuk memastikan bahwa sistem baru ini dapat berjalan sesuai dengan kebutuhan departemen Human Capital pada FIF GROUP. Testing yang dilakukan adalah functionality testing yang menggunakan metode black box testing. Functionality testing ini dibagi kedalam 4 bagian untuk mempermudah di dalam melakukan testing yang teridiri dari setup testing, functional testing, integration testing dan report testing. Agar penulisan semakin fokus dan mendalam maka modul Business Trip dipilih sebagai bahan penulisan karena proses bisnisnya yang kompleks. Hasil dari testing ini menunjukkan bahwa modul Business Trip masih belum layak masuk ke tahapan go live dikarenakan beberapa sub modul Business Trip belum melalui minimal satu test cycle tanpa ditemukan bug setelah semua bug pada test cycle sebelumnya telah diselesaikan. Berdasarkan root cause charts hasil testing modul Business Trip menunjukkan bahwa 57.5% bug disebabkan oleh kesalahan code dan berdasarkan subsystem charts menunjukkan bahwa
2 bug paling banyak ditemukan pada subsystem Business Trip Request sebanyak 27.9%. (JP)(WT)(YL). Kata kunci : Pengujian / Testing, go live, functionality testing, black box testing, business trip, test cycle, bug, root cause charts, code, subsystems charts. PENDAHULUAN Kegagalan di dalam implementasi sistem ERP sangat besar dan oleh sebab itu maka sangat diperlukan dilakukannya testing / pengujian untuk menekan angka kegagalan di dalam implementasi sistem ERP. Pengujian ini nanti sangat berguna dan menguntungkan bagi pihak yang berkepentingan atas implementasi sistem ERP untuk menekan biaya. Thakare, Chavan, dan Chawan menyatakan bahwa Testing adalah serangkaian kegiatan yang dapat direncanakan terlebih dahulu dan dilakukan secara sistematis. Kemudian, Ahamed juga menyatakan bahwa Tujuan utama atas suatu testing adalah untuk menemukan error dengan mengeksekusi program yang telah dibuat. Selain itu, tujuan testing adalah untuk memastikan apakah rancangan software sudah memenuhi spesifikasi yang dibutuhkan customer. Testing yang kami lakukan memiliki nilai lebih di dalam hal integration testing yaitu bagaimana menentukan jumlah test case pada integration testing. Penentuan jumlah test case pada integration testing terlihat lebih sulit karena pengujian yang dilakukan lebih kompleks ketimbang setup testing dan functional testing, oleh sebab itu penting menemukan cara menentukan jumlah test case yang akan dilakukan terhadap integration testing dan kami menemukan cara menentukan jumlah test case pada integration testing ini. Tujuan dari testing pada implementasi ERP HCMS modul Business Trip pada FIF Group adalah : 1. Menyiapkan test scenario dan melakukan testing pada Human Capital Management Systems modul Business Trip untuk menemukan error atau bug pada saat aplikasi atau program dijalankan. 2. Memeriksa apakah rancangan Human Capital Management Systems modul Business Trip telah sesuai dengan requirement yang sudah pada functional systems design yang diperlukan oleh departemen Human Capital pada Federal Internatonal Finance Group. 3. Mendokumentasikan hasil testing yang dilakukan terhadap Human Capital Management Systems modul Business Trip pada Federal International Finance Group. 4. Memberikan rekomendasi kepada Federal International Finance Group atas hasil testing pada Human Capital Management Systems modul Business Trip. METODE TESTING Di dalam melakukan testing atau pengujian aplikasi memiliki beberapa metodologi yaitu black box testing, gray box testing dan white box testing. Pada saat melakukan pengujian Human Capital Management Systems modul Business Trip pada Federal International Finance Group kami menggunakan metodologi black box testing atau sering juga disebut functionality testing. Black-box testing yang disebut juga dengan behavioral testing atau functional testing adalah proses testing berdasarkan pada apa yang seharusnya program lakukan, dan digunakan untuk menemukan bugs dalam high-level operations (Black, 2009). Ahamed (2009) berpendapat bahwa black-box testing merupakan jenis testing yang dilakukan dengan membandingkan antara fungsi aktual dari program dengan persyaratan fungsi yang terdapat pada dokumen spesifikasi program. Dalam black-box testing, kondisi testing dikembangkan berdasarkan fungsionalitas dari sistem, dengan kata lain, tester membutuhkan informasi tentang data input dan output yang diamati, tetapi tidak mengetahui bagaimana program atau sistem bekerja, dengan arti bahwa functional testing dapat tetap dilakukan tanpa perlu bagi tester untuk mengetahui struktur internal dari program (Lewis, 2009). Berdasarkan beberapa definisi tersebut, maka dapat disimpulkan bahwa black-box testing merupakan teknik pengujian sistem untuk menilai apakah sistem sudah bekerja sesuai dengan persyaratan dan spesifikasi yang telah ditentukan, dengan proses testing yang berfokus pada fungsionalitas dari sistem tanpa melihat cara kerja dan struktur internal dari sistem.
3 Gambar 1: Representasi Black-Box Testing Sumber: Khan dan Khan (2012: 13) Testing yang kami lakukan menggunakan metode black-box testing yang memperhatikan beberapa key element (Black, 2009) yaitu: 1. Test planning Perencanaan testing akan dilakukan dengan menganalisa General Process HCMS dan modul Business Trip dengan menggunakan Unified Modelling Language (UML) yaitu Activity Diagram yang akan digunakan dalam perancangan Failure Mode and Effects Analysis (FMEA), test scenario dan test case. Kemudian menyiapkan setting testing, milestones, transition, test configuration, test system development, test suite, test cycle dan test resource. 2. Test execution Melakukan testing dengan menggunakan test scenario, test case dan test suite yang telah di rancang pada key element test planning yang terdiri dari tiga fase, yaitu: a) Functionality testing Pada tahap ini akan dilakukan pengujian terhadap submodul-submodul sesuai dengan test scenario functionality testing modul Business Trip. b) Integration testing Pada tahap ini akan dilakukan testing pada seluruh submodul secara utuh dan bersamaan untuk melihat hubungan antar submodul dengan menggunakan test scenario integration testing. c) Report testing Pada tahap ini akan menguji kelengkapan dan kebenaran dari laporan-laporan pada modul Business Trip dengan menggunakan test scenario report testing. 3. Test evaluation Menyiapkan bug report atas hasil testing dan menghasilkan test tracking spreadsheet, opened/closed charts, root cause charts dan subsystem charts serta memberikan rekomendasi hasil testing kepada Federal International Finance GROUP. Berdasarkan key element ini maka kami membuat kerangka pikir yang kami gunakan pada saat melakukan testing. Kerangka pikir ini merupakan panduan kami di dalam melakukan testing. Test Planning 1. General Process berisikan fungsi-fungsi yang terdapat pada Human Capital Management Systems (HCMS) yang terdapat di lebih dari 1 modul. Pada tahap ini test team memahami dan mendefinisikan proses-proses umum yang ada pada HCMS Federal International Finance (FIF) GROUP yang terkait dengan modul business trip. 2. Modul Business Trip dilakukan untuk memahami dan mendefinisikan proses-proses spesifik yang ada pada modul Business Trip. 3. Merancang test plan menghasilkan FMEA, setting testing, milestones, transition, test configuration, test sytem development, scenario test, test case, test suite, test cycle dan test resource yang digunakan pada saat test execution. Test Execution 4. Functionality Testing merupakan pengujian terhadap suatu submodul berdasarkan test scenario yang telah ditentukan. 5. Integration Testing merupakan pengujian terhadap submodul submodul secara terintegrasi dan pada waktu yang berurutan. 6. Report Testing merupakan pengujian terhadap laporan penting dimana test case dari report testing yang diambil dari integration testing. Test Evaluation
4 7. Bugs Report merupakan dokumen teknis yang menjelaskan berbagai macam gejala atau pola kegagalan yang terkait dengan sebuah bug, dan merupakan hasil yang paling nyata dari proses testing yang dapat memberikan informasi yang jelas bagi tim proyek untuk membuat keputusan guna meningkatkan kualitas dari sistem. Bug report ini nantinya akan menghasilkan test tracking spreadsheet, opened/closed charts, root cause charts dan subsystems charts yang digunakan untuk melakukan evaluasi hasil testing. 8. Rekomendasi hasil testing berisi solusi-solusi yang disarankan untuk mencegah, menyelesaikan dan meminimalisir dampak dari bugs yang ditemukan dalam proses testing. Gambar Kerangka piker dapat dilihat pada gambar 2. KERANGKA PIKIR Test Planning General Process HCMS Modul Business Trip Merancang Test Plan Functionality Testing Test Evaluation Integration Testing Bugs Report Report Testing Rekomendasi Hasil Test Test Execution Gambar 2: Kerangka Pikir
5 HASIL DAN BAHASAN FMEA yang kami hasilkan terdiri dari menunjukkan system function or feature pada modul business trip apa saja yang akan diuji / dilakukan testing dan mana yang tidak dilakukan testing berdasarkan nilai RPN yang dihasilkan. Tabel 1: FMEA System Function or Feature Severity Priority Likelihood RPN Test Test Setup Expense Type Search Expense Type YES Add New Setup Expense Type YES Add New Version Expense Type YES Edit Effective Date To Current Version Expense Type YES Edit Future Version Expense Type YES View Expense Type NO Delete Expense Type YES Search Upload Expense Plafond YES Download Expense Plafond YES Upload Expense Plafond YES View Detail Upload Expense Plafond NO Download Failed Record of Upload Expense Plafond NO Cancel Upload Expense Plafond NO Close Batch Upload Expense Plafond YES Test Setup Purpose Type Search Purpose Type YES Add New Setup Purpose Type YES Add New Version Purpose Type YES Edit Effective Date To Current YES Version Purpose Type Edit Future Version Purpose Type YES View Purpose Type NO Delete Purpose Type YES Test Functional - Business Trip Request dan Business Trip Settlement Search Business Trip Request & Business Trip Settlement YES Business Trip Request YES Resubmit Business Trip (by Other Employee) YES Businee Trip Settlement YES View Business Trip Request- Settlement Detail YES BTR Approval YES BTS Approval YES Test Functional Ticket Booking Search Ticket Booking YES Entry Ticket Booking YES Search Ticket Booking Invoice YES Entry Ticket Booking Invoice YES Ticket Booking Invoice Approval YES Test Functional Voucher Booking Search Voucher Booking YES Entry Voucher Booking YES Search Voucher Booking Invoice YES Entry Voucher Booking Invoice YES Voucher Booking Invoice YES
6 System Function or Feature Severity Priority Likelihood RPN Test Approval. Integration Testing Business Trip Kosong YES Business Trip with Prepayment YES Business Trip with Other Employee YES Business Trip with Ticket YES Business Trip with Voucher YES Business Trip with Prepayment and Other Employee. Business Trip with Prepayment and Ticket YES Business Trip with Prepayment and Voucher YES Business Trip with Other Employee and Ticket. Business Trip with Others Employee and Voucher. Business Trip with Ticket and Voucher YES Business Trip with Prepayment, Other Employee and Ticket. Business Trip with Prepayment, Other Employee and Voucher. Business Trip with Prepayment, Ticket and Voucher YES Business Trip with Other Employee, Ticket and Voucher. Business Trip with Prepayment, Other Employee, Ticket and Voucher. Report Testing Ticket Reservation Report YES Business Trip Monitoring Report YES Business Trip Settlement Report YES Budget Balance of Business Trip YES Report Business Trip Ticketing Report YES Nilai tambah dari testing yang kami lakukan adalah cara menentukan test case pada integration testing yang dapat dilakukan dengan cara sebagai berikut : Gambar 3: Tahapan menentukan test case untuk integration testing
7 1. Identifikasi tahapan siklus transaksi. Pada tahap ini kita menentukan pada satu cycle transaksi terdapat tahapan apa saja. Misalnya pada transaksi Business Trip terdapat tahapan Business Trip Request, Business Trip Request Approval, Business Trip Settlement, Business Trip Settlement Approval. 2. Identifikasi case pada masing-masing tahapan. Pada tahap ini kita menentukan case apa saja yang terdapat pada masing-masing tahapan yang telah kita identifikasi. Misalkan pada tahap Business Trip Request terdapat Business Trip Request with Prepayment. BTR Approval dapat di-reject, approve atau approve dengan mengubah jumlah prepayment. Sedangkan BTS Approval dapat di-reject dan di-approve, jika BTS Approval direject maka harus melakukan BTS kembali. Dalam kasus ini BTS tidak memiliki case di dalamnya. 3. Buat diagram cycle transaksi. Dari 2 tahapan diatas maka kita dapat membuat diagram siklus dari transaksi tersebut : Gambar 4: Contoh Siklus Transaksi 4. Hitung jumlah test case. Dari gambar pada tahap ke-3 kita dapat menentukan jumlah test case yang dibutuhkan untuk melakukan testing. Caranya adalah dengan menghitung jumlah test case pada case paling ujung dari siklus transaksi dalam kasus ini adalah BTS Approved dan BTS Rejected. Pada case BTS Approved dan BTS Rejected masing-masing membutuhkan 2 test case untuk memenuhi kebutuhan BTR Approved dan BTR Approved with change Prepayment Amount. Kemudian kita mundur 1 case yaitu BTS. Karena BTS Approved dan BTS Rejected masing-masing 2 test case maka BTS harus menyediakan test case sebanyak jumlah dari test case sesudahnya yaitu sebanyak 4 buah test case BTS. Kemudian kita mundur lagi satu case setelah BTS yaitu ada BTR Approved dan BTR Approved with change Prepayment Amount maka jumlah masing-masing test case-nya adalah jumlah test case pada BTS dibagi 2 maka masing-masing BTR Approved dan BTR Approved with change Prepayment Amount 2 test case hasil dari 4 test case pada BTS dibagi 2. Kemudian kita mundur 1 case lagi yaitu BTR with Prepayment, test case yang dibutuhkan adalah total dari jumlah test case pada case sesudahnya yaitu BTR Approved, BTR Rejected dan BTR Approved with change Prepayment Amount sebanyak 5 test case untu BTR with Prepayment. Dengan cara ini maka kita dapat menemukan jumlah test case untuk measing-masing case pada saat integration testing. Dari perhitungan ini maka kita dapat menentukan jumlah test case untuk siklus transaksi ini :
8 Tabel 2: Contoh Penentuan Jumlah Test Case untuk Integration Testing Nama Test Case Jumlah Test Case BTR with Prepayment 5 BTR Approved 2 BTR Rejected 1 BTR Approved with change Prepayment Amount 2 BTS 4 BTS Approved 2 BTS Rejected 2 Berdasarkan hasil testing yang kami lakukan terhadap Human Capital Management Systems modul Business Trip memberikan hasil sebagai berikut : 1. Opened / Closed Chart. Gambar 5: Opened / Closed Charts Pada gambar 5 diagram yang menggambarkan mengenai status opened dan status closed atas bugs yang ditemukan atas semua testing phase. Pada diagram tersebut terlihat bahwa semua bug yang ditemukan oleh test team telah diselesaikan oleh developer. Jika dilihat pada garis cumulative opened terlihat bahwa kebanyakan bug ditemukan pada test cycle 1 dan pada test cycle 2 dan pada test cycle 3 terus berkurang. Hal inilah yang menyebabkan kebanyakan garis cumulative opened menjadi mendatar. Jika dilihat pada garis cumulative closed pada awal-awal testing, developer belum menyelesaikan bug yang ditemukan oleh test team. Barulah pada tanggal test cycle 2 bugs yang ditemukan oleh test team diselesaikan oleh developer. Dari garis ini juga terlihat bahwa developer menyelesaikan bugs yang ditemukan secara cumulative. Ada banyak garis mendatar lalu tiba-tiba menanjak dengan terjal yang menunjukkan bahwa pada beberapa saat developer tidak menyelesaikan bugs dan pada saat tertentu developer menyelesaikan bugs dengan jumlah yang besar. Ada kemungkinan bahwa ketika masalah status bugs yang masih opened ditanyakan oleh Project Manager barulah developer menyelesaikan bugs tersebut. Hal ini tentu kurang bagus dalam penyelesaian suatu bugs yang tentu saja kualitas dari developer menjadi dipertanyakan. 2. Roote Cause Charts
9 Gambar 6 : Root Cause Charts modul Business Trip Dari gambar di atas dapat disimpulkan bahwa akar kerusakan penyebab bug yang paling banyak ditemukan pada modul Business Trip ini adalah Code dimana kesalahan terletak pada pemrograman sehingga menyebabkan kegagalan dalam memenuhi requirements. Dengan bug yang ditemukan sebesar 35 bug dan persentase sebesar 57.5%. Kemudian ditemukan pula akar kerusakan yang paling sedikit terletak pada process Arithmetic. Dengan 1 bug, dan persentase sebesar 1.6%. 3. Subsystems Charts Gambar 7 : Subsystem Charts Modul Business Trip HCMS Dari gambar tersebut dapat disimpulkan bahwa subsystem yang paling banyak terdapat bug adalah Business Trip Request (BTR) dengan jumlah bug 17 bug dan persentase 27.9% dari keseluruhan bug yang ditemukan pada modul Business Trip yaitu 61 bug. Dan ditemukan pula bahwa subsystem Ticket Invoice Approval tidak memiliki bug. 4. Test Recommendation Tabel 2 : Jumlah Bugs pada Test Cycle Test Phase Test Cycle Num of Bugs Opened Num of Bugs Closed I 13 0 Test Setup II 0 13 III 0 0 I 27 3 Test Functionality II 7 19 III 0 12 I 9 0 Test Integration II 3 9 III 0 3
10 Test Phase Test Cycle Num of Bugs Opened Num of Bugs Closed I 2 0 Test Report II 0 2 III 0 0 Dari tabel 2 dapat dilihat bahwa dari 61 bugs yang ditemukan oleh test team pada saat melakukan pengujian kesemuanya telah berstatus closed. Namun berdasarkan tabel 2 test phase untuk test setup dan test report telah berhasil masing-masing 1 kali test cycle tanpa ditemukan error setelah semua bug yang ditemukan pada test cycle sebelumnya telah diselesaikan oleh developer. Namun test phase functionality dan integration belum menyelesaikan 1 pun test cycle setelah bugs pada test cycle sebelumnya telah diselesaikan seluruhnya. Hal ini menunjukkan bahwa test functionality dan test integration harus dilakukan pengujian kembali untuk memastikan bahwa tidak ada bugs lagi yang muncul setelah semua bugs yang ditemukan pada test cycle sebelumnya telah diselesaikan. SIMPULAN DAN SARAN Berikut ini adalah simpulan dan saran yang kami buat atas hasil testing dari Human Capital Management Systems modul Business Trip pada Federal International Finance Group : 5.1 Simpulan Berdasarkan hasil pengujian yang telah dilakukan pada saat internship dan telah dipaparkan pada bab 4 maka dapat ditarik kesimpulan atas pengujian modul Business Trip, Human Capital Management Systems (HCMS) pada Federal International Finance (FIF) GROUP adalah sebagai berikut: 1) Berdasarkan pada bug report sub bab 4.1 bahwa masih banyak ditemukan bug/error pada test setup, test functionality, test integration dan test report. Dimana bug/error merupakan masalah yang muncul ketika melakukan pengujian pada sistem HCMS modul Business Trip, dan merupakan kondisi yang tidak memenuhi persyaratan/spesifikasi pada software atau harapan end user. Hal ini menunjukkan bahwa pada saat pengujian Human Capital Management Systems (HCMS) modul Business Trip pada FIF GROUP masih belum memenuhi spesifikasi yang diinginkan oleh end user. Ditemukan sebanyak 61 bug dengan rentang Risk Priority Number (RPN) sebesar 1 sampai 6. Dimana rentang RPN itu harus dilakukan perbaikan sebelum samai ke tangan end user dan harus dilakukan pengujian ulang sebagai pengujian konfirmasi setelah dilakukannya perbaikan oleh tim developer untuk memastikan apakah perbaikan tersebut membuat sistem telah sesuai dengan spesifikasi yang telah ditentukan sebelumnya yang tertuang dalam Functional System Design (FSD) dan untuk melihat apakah perbaikan yang dilakukan pada sistem tersebut menimbulkan efek-efek error/kegagalan kepada fungsi yang lainnya. 2) Hasil dari proses testing juga terdapat pada test tracking spreedsheet, dimana test tracking spreedsheet merupakan to-do list yang digunakan untuk membantu memudahkan di dalam pelaksanaan proses testing HCMS modul Business Trip dengan kemampuan melacak status bug pada case yang telah diuji, dapat melihat konfigurasi test yang dijalankan dan siapa yang menjalankan test tersebut serta merupakan dokumen yang menyatakan rangkuman dari hasil proses testing yang dipaparkan secara numerik. Test Tracking Spreedsheet memaparkan status bug dalam proses testing yang dilakukan pada setiap cycle. Dimana test cycle merupakan proses eksekusi satu, beberapa atau seluruh test suite yang sudah dirancang untuk fase-fase tertentu. Dan terdapat tiga cycle dalam melakukan ke-empat fase testing. Ke-empat fase itu adalah test setup, test functionality, test integration dan test report. Jadi, setiap fase testing yang dilakukan melewati 3 test cycle. Dimana dapat dilihat pada fase test setup, cycle pertama menemukan 13 bugs dan developer belom menyelesaikan bugs tersebut pada cycle pertama. Pada cycle kedua, tidak ditemukan bug sama sekali, tim developer menyelesaikan seluruh bug yang telah ditemukan, kemudian pada cycle terakhir tidak ada bug yang ditemukan dan tidak adanya aktivitas penyelesaian bug karena bug sudah diselesaikan pada cycle kedua. Fase test functonality ditemukan 27 bugs pada cycle pertama. Dan tim developer baru menyelesaikan 3 bugs pada cycle pertama. Kemudian pada cycle kedua ditemukan 7 bugs kembali, dari total bugs yang ditemukan tim developer baru menyelesaikan 19 bugs pada cycle kedua. Dan pada cycle terakhir tidak ditemukan bug sama sekali namun di cycle ketiga ini semua bug baru terselesaikan oleh developer, yaitu 12 bugs sisanya yang belom terselesaikan pada cycle kedua terselesaikan di cycle terakhir ini. Fase test integration ditemukan 9 bugs pada cycle pertama, dan tim developer tidak menyelesaikan bugs tersebut di cycle pertama. Pada cycle kedua ditemukan bug kembali
11 sebanyak 3 bugs dan tim developer baru selesai melakukan perbaikan 9 bugs pada cycle kedua ini. Kemudian, pada cycle ketiga tidak ditemukan bug sama sekali namun sisa bug sebanyak 3 bugs yang belom berstatus closed baru diselesaikan pada cycle terakhir. Fase yang terakhir yaitu test report, pada cycle pertama ditemukan bug sebanyak 2 bugs. Dan tim developer tidak melakukan perbaikan pada bug tersebut di cycle pertama. Kemudian, cycle kedua tidak ditemukan bug dan developer telah memperbaiki semua bug yang ditemukan. Pada cycle ketiga tidak ditemukan bug sama sekali sehingga tidak adanya aktivitas penyelesaian bugs yang dilakukan oleh developer di cycle terakhir. 3) Hasil dari bug report tersebut dibuatlah opened/closed charts dimana ini merupakan chart dasar yang digunakan untuk analisa defect dengan mengelompokkan seluruh total bugs yang masih berstatus open atau belom diselesaikan terhadap total bugs yang telah diselesaikan oleh tim developer dan kurun waktu satu hari dalam testing yang dilakukan oleh tim tester pada modul Business Trip. Berdasarkan opened/closed charts dapat ditarik kesimpulan bahwa semua bug yang ditemukan telah diselesaikan oleh developer dimana tidak ada perbedaan yang mendalam antara garis cumulative opened dan cumulative closed pada opened/closed charts. Dari chart itu juga dapat disimpulkan bahwa kinerja dari tim developer kurang baik terhadap penanganan bugs. Terdapat kondisi dimana penanganan bugs tidak dilakukan secara segera. 4) Berdasarkan root cause charts, dimana ini merupakan chart yang digunakan untuk menjelaskan akar kerusakan penyebab bug digambarkan bahwa bug paling banyak ditemukan disebabkan oleh kesalahan code, total bug sebanyak 35 bugs dengan persentase sebesar 57.5% dan yang paling sedikit disebabkan oleh process-arithmetic dengan total bug sebanyak 1 bug dan persentase sebesar 1.6%. Berdasarkan angka ini dapat diartikan bahwa bug terbanyak disebabkan karena kesalahan developer dalam proses pembuatan code. Dimana kesalahan terdapat pada kesalahan pengetikan, ejaan, stilistik atau variasi gaya bahasa dan penggunaannya serta kesalahan pada coding yang terjadi sehingga menimbulkan kegagalan. Selain itu akar kerusakan penyebab bug juga ditemukan pada process-initialiation, processother, documentation, standards dan other. Dimana process-initialization merupakan gagal pada saat pengoperasian pertama kali, process-other merupakan aliran kontrol dan numculnya error yang tidak sesuai dengan pemrosesan, documentation merupakan kesalahan seperti dokumentasi sistem tidak X pada kondisi Y, tetapi kenyataannya sistem melakukan Z sebagai tindakannya, standards merupakan gagal memenuhi standard yang ditetapkan seperti gagal memenuhi standard code, dan other yang merupakan akar penyebab masalah diketahui tetapi tidak satupun yang cocok dengan kategori sebelumnya. 5) Dari bug report maka dapat pula dibuat subsystem charts, dimana ini merupakan chart yang menggambarkan subsytem pada modul Business Trip mana yang paling banyak terdapat bug. penemuan bug paling banyak adalah pada subsystem Business Trip Request (BTR) dengan bug sebanyak 17 bugs, persentase sebesar 27.9% dan yang paling sedikit terdapat pada subsystem Ticket Invoice Approval dengan persentase sebesar 0% yang berarti tidak ditemukan bug sama sekali pada subsytem tersebut. Kemudian di dalam modul Business Trip terdapat subsytem lainnya yaitu pada setup terdiri dari Expense Type, Purpose Type. Kemudian pada transaksi atau functionality terdapat BTR Approval, Business Trip Settlement (BTS), BTS Approval, Ticket, Voucher, Voucher Invoice Approval, dan Report. Dimana ditemukan bug pula pada ke sembilan subsytem tersebut. 6) Berdasarkan apa yang sudah dipaparkan pada simpulan point kedua, dimana dari hasil testing tersebut disimpulkan bahwa test setup dan test report telah berhasil melalui 1 test cycle dengan kondisi dimana tidak ditemukan satu bug pun pada sistem, dan semua bug yang ditemukan telah diselesaikan semuanya pada cycle kedua. Pada cycle terakhir tidak adanya aktivitas penemuan dan perbaikan bugs. Dengan begitu dapat diartikan bahwa submodul setup dan report sudah layak untuk implementasi. 7) Kemudian, berdasarkan pula pada apa yang sudah dipaparkan pada simpulan point kedua, test functionality dan integration belum melalui 1 test cycle dengan kondisi dimana tidak ditemukan satu bug pun pada sistem, dan aktivitas penyelesaian bug baru selesai dilakukan pada cycle ketiga/terakhir. Dengan begitu dapat diartikan bahwa submodul functionality dan integration belum layak untuk implementasi. 5.2 Saran Untuk dapat memberikan hasil yang lebih baik setelah pelaksanaan proses pengujian Human Capital Management Systems (HCMS), submodul Business Trip pada FIF GROUP, maka saran yang dapat diberikan adalah sebagai berikut:
12 1) Setelah seluruh bug yang ada telah diperbaiki, diperlukan proses pengujian ulang sebagai pengujian konfirmasi, khususnya dilakukan pengujian ulang pada functionality dan integration minimal 1 test cycle lagi dengan tidak ditemukan bug dan tidak adanya aktivitas penyelesaian bug untuk memasikan bahwa sistem layak untuk implementasi/go-live. 2) Apabila ditemukan bug kembali maka diperlukan perbaikan segera pada bug sesuai dengan bug report yang ada dan diperlukan perbaikan yang didasarkan oleh prioritas penanganan bug yang sebelumnya telah ditetapkan di dalam bug report. 3) Diperlukan pengawasan dan standar khusus ketika proses testing berlangsung, khususnya pada tim developer, karena berdasarkan data pada Root Cause Charts terlihat bahwa penyebab utama adanya bug adalah kesalahan pada code yaitu sebesar 57.5%, yang menyebabkan requirement dari user tidak dapat terpenuhi. 4) Diperlukan pengawasan dan standar khusus pada saat dilakukannya testing kembali khususnya pada subsystem Business Trip Request (BTR) yang memiliki persentase ditemukannya bug paling banyak berdasarkan data yang diperoleh dari Subsystem Charts yaitu sebesar 27,9%. REFERENSI Ahamed, S. (2009). Studying The Feasibility and Importance of Software : an Analysis. International Journal of Engineering Science and Technology, 1(3), 119, 122. Retrieved: September 15, 2013, from Black, R. (2009). Managing The Testing Process (3rd edition). Indianapolis: Wiley Publishing, Inc. Lewis, W. E. (2009). Software Testing and Continous Quality Improvement (3rd edition). London: Taylor & Francis Group. Thakare, S., Chavan, S., & Chawan, P. M. (2012). Software Testing Strategies and Techniques. International Journal of Emerging Technology and Advanced Engineering, 2(4), 6, 8, 2. Retrieved: September 20, 2013, from RiIWAYAT PENULIS Jayatri Puspa Dewi lahir di Jakarta pada 04 Januari Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Sistem Informasi Program Studi Komputerisasi Akuntansi pada Woro Tanting Hesti lahir di Palembang pada 13 Maret Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Sistem Informasi Program Studi Komputerisasi Akuntansi pada 2014 Yonasto Lajar lahir di Palu Rejo pada 04 Juli Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Sistem Informasi Program Studi Komputerisasi Akuntansi pada Win Ce lahir di kota Pangkalpinang pada tanggal 28 September Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Ilmu Komputer pada 2001 dan pendidikan S2 di Prasetya Mulya Business School Spesialisasi di Manajemen Keuangan pada Saat ini bekerja sebagai Software Laboratory Center Manager dan sekaligus menjadi dosen School of Information System di Universitas Bina Nusantara.
BAB 5 SIMPULAN DAN SARAN
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan Berdasarkan hasil pengujian yang telah dilakukan pada saat internship dan telah dipaparkan pada bab 4 maka dapat ditarik kesimpulan atas pengujian modul Business Trip,
Lebih terperinciBAB 1 Pendahuluan 1.1 Latar Belakang
BAB 1 Pendahuluan 1.1 Latar Belakang Seiring dengan perkembangan teknologi informasi, perusahaan menyadari bahwa teknologi dapat berperan dalam mencapai tujuan pada bagian yang kritis seperti keunggulan
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Penggunaan sistem informasi pada sebuah perusahaan diharapkan dapat membuat kinerja perusahaan menjadi lebih efektif dan efesien. Oleh karena itu, sebuah sistem informasi
Lebih terperinciBAB 1 PENDAHULUAN. bisnis dalam dunia usaha. Persaingan yang semakin ketat membuat perusahaan
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi berdampak pada perubahan proses bisnis dalam dunia usaha. Persaingan yang semakin ketat membuat perusahaan harus bergerak cepat dalam
Lebih terperinciBAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP)
BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Enterprise Resource Planning (ERP) Enterprise Resource Planning (ERP) merupakan sistem yang mengintegrasikan antara perancangan, manajemen, dan semua sumber daya
Lebih terperinciReview Slide. Testing & Implementasi
Review Slide Testing & Implementasi 1. Software testing adalah sebuah proses untuk menyakinkan suatu kualitas dari software development, yang bertujuan untuk mengetahui apakah software tersebut sudah sesuai
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Menurut Satzinger, Jackson dan Burd (2010: 6), sistem adalah kumpulan komponen yang saling terkait yang berfungsi secara bersama-sama untuk mencapai hasil tertentu.
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang. Persaingan yang semakin ketat dalam dunia bisnis dan perkembangan
BAB 1 PENDAHULUAN 1.1. Latar Belakang Persaingan yang semakin ketat dalam dunia bisnis dan perkembangan teknologi yang semakin cepat, memicu sebagian besar perusahaan untuk mempercepat proses bisnis mereka.
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-teori Dasar/Umum Teori-teori umum yang menjadi dasar penulisan adalah sebagai berikut: 2.1.1 Data Data berasal dari bahasa Latin datum yang berarti sesuatu yang diberikan.
Lebih terperinciBAB 2 LANDASAN TEORI 2.1. Kerangka Teori Teori Teori Umum Sistem Informasi Enterprise Resource Planning
BAB 2 LANDASAN TEORI 2.1. Kerangka Teori 2.1.1. Teori Teori Umum 2.1.1.1. Sistem Informasi Sistem Informasi adalah kombinasi dari orang, hardware, software, jaringan komunikasi, sumber daya data, dan aturan
Lebih terperinciBAB 1 PENDAHULUAN. ERP (Enterprise Resource Planning) merupakan sebuah konsep sistem yang
BAB 1 PENDAHULUAN 1.1 Latar Belakang ERP (Enterprise Resource Planning) merupakan sebuah konsep sistem yang dirancang untuk mengintegrasikan seluruh area fungsi dalam sebuah perusahaan untuk menghasilkan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi sangat cepat seiring dengan kebutuhan akan informasi dan pertumbuhan tingkat kecerdasan manusia. Saat ini telah banyak aplikasi yang
Lebih terperinciProject Integration Management. Inda Annisa Fauzani Indri Mahadiraka Rumamby
Project Integration Management Inda Annisa Fauzani 1106010300 Indri Mahadiraka Rumamby 1106070376 Project Integration Management Develop Project Charter Develop Project Management Plan Direct and Manage
Lebih terperincihttp://www.brigidaarie.com INPUT [ Source ] [ Requirements ] Process ACTIVITIES (TASKS), CONSTRAINTS, RESOURCES PROCEDURES TOOLS & TECHNIQUES OUTPUT [ Results ] [ Product ] [ Set of Goals ] [ Standards
Lebih terperinciTECHNICAL TESTING DAN FUNCTIONAL TESTING UNTUK IMPLEMENTASI E- PROCUREMENT OLEH PT. INTEGRASI SOLUTIONS
TECHNICAL TESTING DAN FUNCTIONAL TESTING UNTUK IMPLEMENTASI E- PROCUREMENT OLEH PT. INTEGRASI SOLUTIONS Hendy Salim, Mishael Ledwinardi, Sylvia Alverina, Johan Bina Nusantara University, Jalan Kebon Jeruk
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini perkembangan teknologi informasi sedang berkembang dengan sangat pesat. Perkembangan teknologi informasi berimbas juga kepada dunia bisnis, di mana saat
Lebih terperinciPERANCANGAN DAN PENGEMBANGAN APLIKASI ORDER TRACKING UNTUK BAGIAN PURCHASING BERBASIS WEB PADA PT.ABC
PERANCANGAN DAN PENGEMBANGAN APLIKASI ORDER TRACKING UNTUK BAGIAN PURCHASING BERBASIS WEB PADA PT.ABC Budi Handoko 1 ; Yulita 2 ; Yen lina Prasetio, S.Kom., MCompSc 3 1,2,3 Computer Science Department,
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada awal abad ke-21 ini, kegunaan internet sudah cukup memengaruhi kehidupan masyarakat. Pada tahun 2012, pengguna internet di dunia tercatat sudah mencapai 2,4 miliar
Lebih terperinciKualitas Software dan Pengujian
Kualitas Software dan Pengujian Pendahuluan Kualitas (dalam bahasa Inggris: quality, berasal dari bahasa latin: qualitas) merupakan konsep yang selalu dicari pada setiap apapun yang dibuat oleh manusia.
Lebih terperinciBAB 2 Landasan Teori
BAB 2 Landasan Teori 2.1 Teori-teori Dasar/Umum Teori-teori umum yang menjadi dasar penulisan adalah sebagai berikut: 2.1.1 Data Menurut Kelly Rainer dan Casey (2011:10), data mengarahkan pada deskripsi
Lebih terperinciRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Profil Dosen Nama Lengkap Email : Brigida Arie Minartiningtyas, M.Kom. : brigida@brigidaarie.com Telp : 081999717767 Perkuliahan Pelaksanaan dan Tata tertib Presensi minimal 75%
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I 1.1 Latar Belakang PENDAHULUAN Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan dan memanipulasi data dalam berbagai
Lebih terperinciBAB 3 Analisa dan Perancangan Sistem
1 ANALISIS DAN PERANCANGAN SISTEM INFORMMASI BAB 3 Analisa dan Perancangan Sistem 3.1 Pengertian Analisa dan Perancangan Sistem Analisa sistem didefinisikan sebagai bagaimana memahami dan menspesifikasi
Lebih terperinciGambar Halaman View RFC section B tab Change Category (Change Manager)
342 Gambar 4.114 Halaman View RFC section B tab Change Category (Change Manager) Gambar 4.115 Halaman View RFC section B tab Initial Approval (Change Manager) Gambar 4.116 Halaman Fill RFC section C tab
Lebih terperinciSDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo
SDLC Concepts Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo Http://yusufxyz.wordpress.com Email: muhammadyusuf@trunojoyo.ac.id IVS Task Group Produk terdiri dari : hardware, software, dokumentasi,
Lebih terperinciINTEGRATION TESTING ANTARA INPUT TEMPLATE DAN DATA PADA PT. XYZ
INTEGRATION TESTING ANTARA INPUT TEMPLATE DAN DATA PADA PT. XYZ Khansa Dinar Adibah 1501199880 Jl. Budi Raya no.21 Binus Square, Jakarta Barat 11530, 081290926902, khansadinar@gmail.com Felicia Utama Widjaya
Lebih terperinciRENCANA IMPLEMENTASI SISTEM ERP EPICOR ISCALA 2.3 SR3 MODUL SALES MANAGEMENT PADA PT. X
RENCANA IMPLEMENTASI SISTEM ERP EPICOR ISCALA 2.3 SR3 MODUL SALES MANAGEMENT PADA PT. X Tika Oktora Arifiani 1301058226 Jennie Sutanty 1301058926 Agustina Pertiwi 1301066322 Pembimbing : Johan S.Kom, MM
Lebih terperinciOTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI. Irvan Ramdhani Pembimbing : Andri Heryandi, S.
OTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI Irvan Ramdhani 10104359 Pembimbing : Andri Heryandi, S.T 1. PENDAHULUAN 1.1. Latar Belakang Masalah Teknologi komunikasi
Lebih terperinciConfiguration Management
Configuration Management Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa Butuh Configuration Management? 1 2 Software juga butuh dibelai dikonfigurasi Configuration Management (CM)
Lebih terperinciCHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY)
Mata Kuliah : Sistem Informasi Manajemen Batas Pengumpulan : 04 Oktober 2013 Dosen: Dr. Ir. Arif Imam Suroso, MSc. Tanggal Penyerahan : 03 Oktober 2013 CHAPTER 12. DEVELOPING BUSINESS SYSTEM (SUMMARY)
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi dan informasi yang semakin pesat serta tingkat persaingan saat ini yang juga semakin ketat, informasi merupakan aset vital yang
Lebih terperinciGaris-garis Besar Program Pembelajaran (GBPP)
Garis-garis Besar Program Pembelajaran (GBPP) Judul Matakuliah Bobot Matakuliah Kode Matakuliah : Rekayasa Perangkat Lunak : 3 SKS : Deskripsi Matakuliah Kompetensi Umum Text Book Melalui mata ajar ini
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Bagian keuangan merupakan bagian yang memegang peranan sangat penting dalam suatu perusahaan, bagian ini merupakan suatu garis hidup dari suatu bisnis atau usaha.
Lebih terperinciBAB 3 METODOLOGI PEMECAHAN MASALAH
BAB 3 METODOLOGI PEMECAHAN MASALAH 3.1. Metodologi Pemecahan Masalah Metodologi pemecahan masalah adalah serangkaian urutan langkah-langkah yang disusun secara sistematis untuk digunakan sebagai pedoman
Lebih terperinciMODUL 4 Unified Software Development Process (USDP)
MODUL 4 Unified Software Development Process (USDP) Daftar Isi 4.1 Pengantar USDP... 2 4.2 Fase USDP... 2 4.2.1 Fase, Workflow dan Iterasi... 3 4.2.2 Perbedaan USDP dan Siklus Hidup Waterfall... 3 4.2.3
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Kerangka Teori 2.1.1 Teori-Teori Umum 2.1.1.1 Sistem Mengacu pada pendapat Dixit dan Raj (2007 :1), kata 'system' berasal dari kata Yunani 'system' (menggabungkan), yang berarti
Lebih terperinciBAB 1 PENDAHULUAN. pesat. Hampir semua perusahaan baik yang berskala kecil hingga besar telah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Dalam era globalisasi ini, perkembangan teknologi sudah berkembang dengan pesat. Hampir semua perusahaan baik yang berskala kecil hingga besar telah memanfaatkan perkembangan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang terus meningkat menyebabkan perubahan dalam berbagai macam hal. Munculnya teknologi-teknologi baru memberikan efek yang sangat besar terutama
Lebih terperinciPENGEMBANGAN SISTEM ERP MODUL PROJECT MANAGEMENT PADA CLIENT PT. JIVA VENTURES (STUDI KASUS : PT. BEST PLANTATION INTERNATIONAL)
PENGEMBANGAN SISTEM ERP MODUL PROJECT MANAGEMENT PADA CLIENT PT. JIVA VENTURES (STUDI KASUS : PT. BEST PLANTATION INTERNATIONAL) Devi, Deborah Kristianti Sitompul, Stephanie Veronica Watuna, Yanti Bina
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi dan informasi pada era modern ini mengalami perkembangan yang sangat signifikan. Penggunaan aplikasi tidak hanya tertuju pada kebutuhan unit bisnis tertentu.
Lebih terperinciGambar Tampilan layar add position
323 10. Tampilan layar add position Gambar 4.121 Tampilan layar add position Pada halaman ini merupakan halaman dimana user bisa menambahkan jabatan baru untuk pemilihan tim proyek dengan cara menulis
Lebih terperinciAPLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG
APLIKASI SISTEM INVENTARIS LABORATORIUM KOMPUTER FTIK UNIVERSITAS SEMARANG Titis H. 1, Prind T. P. 2, Henny I. 3 Program Studi Sistem Informasi Jurusan Teknologi Informasi, Universitas Semarang 1 titis@usm.ac.id,
Lebih terperinciBAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang sedemikian pesat membuat manusia seakanakan tidak lagi dipisahkan oleh ruang dan waktu. Untuk menunjang kinerja suatu perusahaan banyak
Lebih terperinciAnalisis dan Perancangan Sistem Hanif Al Fatta M.kom
Analisis dan Perancangan Sistem Hanif Al Fatta M.kom Abstraks System informasi telah menjadi bagian yang tak terpisahkan dari kegiatan bisnis suatu perusahaan atau organisasi modern. Sehingga system informasi
Lebih terperinciBAB I PENDAHULUAN Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi informasi yang cepat, memicu sebuah perusahaan untuk meningkatkan penggunaan teknologi informasi untuk dapat bersaing secara kompetitif
Lebih terperinciPENGEMBANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB
PENGEMBANGAN SISTEM INFORMASI SUMBER DAYA MANUSIA BERBASIS WEB Devie Firmansyah, S.Kom., M.Kom 1, Rudi Nugraha 2 1,2 Program Studi Sistem Informasi STMIK LPKIA Jln. Soekarno Hatta No. 456 Bandung 40266,
Lebih terperinciBAB 1 ASUMSI PERANAN PENGANALISIS SISTEM
BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM Informasi adalah sebuah sumber organisasi dimana harus diatur secara baik seperti sumber daya lainnya. Biaya dihubungkan dengan proses informasi. Proses Informasi
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi informasi pada era globalisasi saat ini berkembang dengan sangat pesat. Dengan adanya teknologi informasi, maka dapat membantu berbagai kegiatan di semua
Lebih terperinciBAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Kartu kredit merupakan alat pembayaran pengganti uang tunai yang dapat digunakan oleh konsumen untuk ditukarkan dengan barang dan jasa yang diinginkannya di
Lebih terperinciBAB 1 PENDAHULUAN. Secara umum, diketahui bahwa dalam suatu siklus pengembaangan perangkat lunak selalu terdapat empat proses utama, yaitu :
BAB 1 PENDAHULUAN Secara umum, diketahui bahwa dalam suatu siklus pengembaangan perangkat lunak selalu terdapat empat proses utama, yaitu : Gambar Siklus Pengembangan secara umum Penamaan untuk empat proses
Lebih terperinciSOFTWARE TESTING. Ratna Wardani
SOFTWARE TESTING Ratna Wardani Capaian Memahami pentingnya Software Testing Memahami teknik dalam Software Testing Dasar-dasar Software Testing Teknik-teknik dalam Software Testing Here we go... Dasar-dasar
Lebih terperinciPERANCANGAN SISTEM MARKETING EXPENSES REQUEST PADA PT. DIPA PHARMALAB
PERANCANGAN SISTEM MARKETING EXPENSES REQUEST PADA PT. DIPA PHARMALAB Jimmy Susanto BINUS UNIVERSITY, JAKARTA, jimmy.susanto12@gmail.com Rudy, S.Kom., M.M. BINUS UNIVERSITY, JAKARTA, rudy@binus.edu PENDAHULUAN
Lebih terperinciSiklus Pengembangan Perangkat Lunak
Siklus Pengembangan Perangkat Lunak (Software Development Life Cycle) Endy Muhardin http://endy.artivisi.com last updated : 2007-08-01 Who am I Endy Muhardin endy@artivisi.com
Lebih terperinciLANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP
LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP (RATIONAL UNIFIED PROCESS) Rational Unified Process (RUP) merupakan suatu metode rekayasa perangkat lunak yang dikembangkan dengan mengumpulkan berbagai best
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Pada masa kini, khususnya di Indonesia perkembangan teknologi informasi, telekomunikasi dan komputer di era globalisasi semakin pesat, sesuai kebutuhan seiring dengan
Lebih terperinciEVALUASI PROSES BISNIS MATERIAL MANAGEMENT BERBASIS SAP: STUDI KASUS PADA PERUSAHAAN CONSUMER GOODS
EVALUASI PROSES BISNIS MATERIAL MANAGEMENT BERBASIS SAP: STUDI KASUS PADA PERUSAHAAN CONSUMER GOODS Yanti; Zulfanahri; Meyli Monica Yohanes; Vinsencia Vinny Monica Information Systems Department, School
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Setiap organisasi memiliki budaya yang berbeda dalam mencapai setiap misi dan tujuannya. Budaya organisasi merupakan kumpulan nilai-nilai yang membantu anggota organisasi
Lebih terperinciPENGANTAR RUP & UML. Pertemuan 2
PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini sistem informasi dan ilmu pengetahuan di bidang komputerisasi berkembang semakin pesat, karena pesatnya
BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini sistem informasi dan ilmu pengetahuan di bidang komputerisasi berkembang semakin pesat, karena pesatnya teknologi tersebut maka semakin pesat pula kebutuhan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era teknologi informasi yang semakin maju ini, kebutuhan akan informasi yang cepat dan akurat menjadi sangat penting. Information Technology, Internet, dan Web sudah
Lebih terperinciTeknik Informatika S1
Software Process(2) Teknik Informatika S1 Rekayasa Perangkat Lunak 1. Linear Sequential Model 1. Waterfall Model 2. V Model 3. RAD Model 2. Prototyping Model 3. Evolutionary Model 1. Incremental Model
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi mengalami perkembangan yang sangat cepat. Perkembangan ini terjadi karena permintaan masyarakat yang menginginkan sistem informasi yang efektif dan
Lebih terperinciSTMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010
STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010 APLIKASI PEMESANAN MENU MENGGUNAKAN PERANGKAT WI-FI PADA RIVER SIDE RESTAURANT PALEMBANG Fauzie 2006250091
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007
UNIVERSITAS BINA NUSANTARA Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007 PERENCANAAN MANAJEMEN PROYEK LIPPOBANK EXTENDED SUPPORT ( E-DISCOUNT ) PADA PT. MULTIPOLAR CORPORATION
Lebih terperinci2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.
2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan
Lebih terperinciThe Process. A Layered Technology. Software Engineering. By: U. Abd. Rohim, MT. U. Abd. Rohim Rekayasa Perangkat Lunak The Process RPL
The Process By: U. Abd. Rohim, MT A Layered Technology Software Engineering tools methods process model a quality focus 2 1 Langkah-langkah SE v Definition (What?) System or Information Engineering, Software
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Teori Dasar / Umum 2.1.1 Pengertian Data Menurut Turban et al. (2007, p5), data adalah suatu deskripsi dasar dari benda benda, kejadian kejadian, aktivitas aktivitas, dan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Globalisasi dan perkembangan industri teknologi informasi dewasa ini telah meningkatkan tekanan terhadap perusahaan dan bisnis yang dijalankan untuk tetap dapat
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Saat ini perkembangan teknologi informasi dengan sangat pesat tidak dapat dipungkiri lagi. Dengan memanfaatkan teknologi informasi, seluruh proses bisnis dalam organisasi
Lebih terperinciSoftware Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Budi Irawan facebook.com/deerawan @masbugan blog.budiirawan.com Kenapa butuh SDLC? 1 2 Software pun harus punya dan butuh siklus hidup SDLC 3 Apa itu SDLC? Siklus
Lebih terperinciPERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)
PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC) Rangga Sanjaya Fakultas Teknik, Universitas BSI Jalan Sekolah Internasional No. 1-6, Bandung 40282, Indonesia
Lebih terperinciEVALUASI IMPLEMENTASI SISTEM ENTERPRISE RESOURCE PLANNING (ERP) BERBASIS ORACLE PADA MODUL ORDER MANAGEMENT (STUDI KASUS : PT.
EVALUASI IMPLEMENTASI SISTEM ENTERPRISE RESOURCE PLANNING (ERP) BERBASIS ORACLE PADA MODUL ORDER MANAGEMENT (STUDI KASUS : PT. JAR) Angeline Binus University, Jakarta, DKI Jakarta, Indonesia Richard Nawijaya
Lebih terperinciDAFTAR ISI. LEMBAR PENGESAHAN... ii. PERNYATAAN KEASLIAN SKRIPSI... iii. ABSTRAK... ix
DAFTAR ISI Halaman HALAMAN JUDUL... i LEMBAR PENGESAHAN... ii PERNYATAAN KEASLIAN SKRIPSI... iii MOTTO... iv KATA PENGANTAR... v ABSTRAK... ix DAFTAR ISI... x DAFTAR TABEL... xiii DAFTAR GAMBAR... xiv
Lebih terperinciBAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1 Latar Belakang Laundry adalah salah satu usaha di bidang jasa yang sekarang ini banyak ditemui, terutama pada daerah yang terdapat banyak pelajar atau anak kos serta para pekerja,
Lebih terperinciArmi BINUS University, Jakarta, Indonesia, Yolanda Chintanu BINUS University, Jakarta, Indonesia,
FUNCTIONAL TESTING DAN INTEGRATION TESTING UNTUK IMPLEMENTASI SAP BUSINESS ONE DAN INTEGRATED RETAIL APPLICATION POINT OF SALES (IREAP POS) OLEH PT. STERLING TULUS CEMERLANG Armi BINUS University, Jakarta,
Lebih terperinciBABI PENDAHULUAN. Perkembangan teknologi informasi dan sistem informasi (TI/SI) memberikan
1 BABI PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan sistem informasi (TI/SI) memberikan dampak pada berkembangnya proses bisnis. Proses bisnis dengan dukungan TI dapat dilaksanakan
Lebih terperinciBAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini
BAB I PENDAHULUAN I.1. Latar Belakang Saat ini di Indonesia perkembangan akan ilmu pengetahuan dan teknologi semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini membuat suatu perusahaan
Lebih terperinciPERBANDINGAN V-MODEL TRADISIONAL DAN ADVANCE V-MODEL
PERBANDINGAN V-MODEL TRADISIONAL DAN ADVANCE V-MODEL Windi Eka Y.R, Saiful Bukhori, Dhani Ismoyo Program Studi Sistem Informasi Universitas Jember Email : windi.ilkom@unej.ac.id Abstrak V-Model merupakan
Lebih terperinciUNIT DAN INTEGRATION TESTING PADA DISTRIBUTION MANAGEMENT SYSTEM PT. UNIJAYA PRATAMA
UNIT DAN INTEGRATION TESTING PADA DISTRIBUTION MANAGEMENT SYSTEM PT. UNIJAYA PRATAMA Mealvin Binus Square Hall A Lt. 12 Unit A1201 Jl. Budi Raya No. 21 Kebon Jeruk, Jakarta Barat, 081513224775, mealvin_elite@yahoo.co.id
Lebih terperinciBAB 1 PENDAHULUAN. yang bermanfaat guna mendukung pengambilan keputusan secara tepat dan
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi yang pesat khususnya di bidang teknologi komunikasi dan informasi membawa perubahan yang besar di berbagai bidang kehidupan. Dalam kemajuan teknologi,
Lebih terperinciSTANDAR PENGEMBANGAN APLIKASI
LAMPIRAN IV PERATURAN MENTERI PEKERJAAN UMUM DAN PERUMAHAN RAKYAT REPUBLIK INDONESIA NOMOR 17/PRT/M/2016 TENTANG PENYELENGGARAAN TEKNOLOGI INFORMASI DAN KOMUNIKASI DI KEMENTERIAN PEKERJAAN UMUM DAN PERUMAHAN
Lebih terperinciBAB I PENDAHULUAN. proses bisnis yang berjalan dalam sebuah perusahaan.
BAB I PENDAHULUAN 1.1 Latar belakang Seiring dengan perkembangan teknologi informasi yang pesat dewasa ini, maka diperlukan adanya suatu infrastruktur teknologi informasi untuk mendukung proses bisnis
Lebih terperinciBAB II LANDASAN TEORI. yang digunakan dalam penyelesaian Tugas Akhir ini, yaitu System Development
BAB II LANDASAN TEORI Dalam penyusunan tugas akhir ini dibutuhkan beberapa landasan teori sebagai acuan dalam penyusunannya. Landasan teori yang dibutuhkan antara lain teori tentang Rancang Bangun, teori
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Software Requirement Engineering Requirement Classification Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS MATA
Lebih terperinciPERANCANGAN SISTEM INFORMASI MONITORING PENGELUARAN KAS KECIL PROYEK PADA PT. RAJAWALI MEGAH PERKASA BERBASIS WEB ASLAMIYAH
PERANCANGAN SISTEM INFORMASI MONITORING PENGELUARAN KAS KECIL PROYEK PADA PT. RAJAWALI MEGAH PERKASA BERBASIS WEB ASLAMIYAH 41812110188 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS
Lebih terperinciPEMBUATA TATA LAKSA A PROYEK PEMBA GU A SISTEM I FORMASI DI U IVERSITAS X BERDASARKA CMMI
PEMBUATA TATA LAKSA A PROYEK PEMBA GU A SISTEM I FORMASI DI U IVERSITAS X BERDASARKA CMMI ABSTRAK Pembangunan sistem informasi di Universitas X dilakukan dengan tidak menggunakan manajemen proyek yang
Lebih terperinciBAB I PENDAHULUAN. pada PT. Buana Jaya Lestari menggunakan sistem terkomputerisasi, yaitu dalam
BAB I PENDAHULUAN I.1. Latar Belakang Sistem akuntansi pembelian dan penjualan onderdil yang sedang berjalan pada PT. Buana Jaya Lestari menggunakan sistem terkomputerisasi, yaitu dalam pencatatan pembelian
Lebih terperinciSystem Development Life Cycle (SDLC)
System Development Life Cycle (SDLC) SI-215 Analisa & Desain Sistem Informasi I Rosa Ariani Sukamto Permasalahan Perangkat Lunak Software used, but criticized or dropped 19% Software delivered and used
Lebih terperinciBAB I Pendahuluan. 1
BAB I Pendahuluan 1. 1 Latar Belakang Perkembangan yang pesat bukan hanya pada teknologi perangkat keras maupun perangkat lunak saja, tetapi juga pada metode komputasi yang ikut berkembang. Salah satunya
Lebih terperinciBAB 2 LANDASAN TEORI
5 BAB 2 LANDASAN TEORI 2.1 Pengertian Data Menurut (Laudon & Laudon, 2009), data adalah aliran fakta-fakta yang belum diolah yang mewakili suatu peristiwa yang terjadi di lingkungan fisik atau organisasi
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Akuntansi merupakan alat yang digunakan untuk mengukur, mengolah dan juga untuk mengkomunikasikan informasi keuangan mengenai entitas akuntansi. Akuntansi, yang juga
Lebih terperinciSATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 9 halaman
SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA MATA KULIAH FAKULTAS JURUSAN / JENJANG : PENGEMBANGAN SISTEM INFORMASI : Ilmu Komputer dan Teknologi Komputer : Sistem Informasi / S1 PROSES BELAJAR MENGAJAR
Lebih terperinciPROJECT CHARTER. Project Number: 01. Project Name: Sistem Informasi Koperasi Karyawan Studi Kasus Stikom Surabaya
PROJECT CHARTER Project Name: Sistem Informasi Koperasi Karyawan Studi Kasus Stikom Surabaya Project Number: 01 Date: 22 September 2011 Revision Number: - 1. PROJECT DESCRIPTION AND GOALS Pada era globalisasi
Lebih terperinciSoftware Proses. Model Proses Perangkat Lunak. Pengembangan Perangkat Lunak. Framework activities 3/20/2018. System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC) Software Proses Planning Implementation Analysis Design Pengembangan Perangkat Lunak Sebuah Lapisan Teknologi Model Proses Perangkat Lunak 1. Linear Sequential Model
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Aplikasi Pada bab ini akan dilakukan impelementasi dan pengujian terhadap sistem. Implementasi merupakan penerapan dari proses sebelumnya, yakni proses
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Koperasi Bina Sejahtera Paguyuban Keluarga Bogem terletak di Kelurahan Kebonjayanti Kecamatan Kiaracondong Kota Bandung yang beralamat di Jl. Kebonjayanti No. 39 Kota
Lebih terperinciRANCANG BANGUN SISTEM PERSEDIAAN BARANG PADA PT. BHAKTI MEDIKA SEJAHTERA
RANCANG BANGUN SISTEM PERSEDIAAN BARANG PADA PT. BHAKTI MEDIKA SEJAHTERA John Herberd Victor H.S. Program Studi Teknik Informatika S1, Falkutas Ilmu Komputer, Universitas Dian Nuswantoro Semarang URL :
Lebih terperinciPengujian Aplikasi Join Finance pada OpenCams PT. SIGMA CIPTA CARAKA BaliCamp
Pengujian Aplikasi Join Finance pada OpenCams PT. SIGMA CIPTA CARAKA BaliCamp Rahmayanti 1, Agus Pratondo 2, Yudi Tri Wibowo 3 Program Studi Manajemen Informatika, Politeknik Telkom Bandung rahmayanti@mi.politekniktelkom.ac.id,
Lebih terperinciPEMBUATAN SPESIFIKASI MANAGEMEN KEBUTUHAN IMPLEMENTASI MICROSOFT ERP AXAPTA DI PDAM KOTA SURABAYA ABSTRAK
PEMBUATAN SPESIFIKASI MANAGEMEN KEBUTUHAN IMPLEMENTASI MICROSOFT ERP AXAPTA DI PDAM KOTA SURABAYA Subekti Pranoto 1), Aries Tjahyanto 2) 1) Corporate IT Administrator, PDAM Kota Surabaya 2) Fakultas Teknologi
Lebih terperinciBAB 4 METODOLOGI PEMECAHAN MASALAH
52 BAB 4 METODOLOGI PEMECAHAN MASALAH Metodologi pemecahan masalah adalah langkah-langkah sistematis yang akan menjadi pedoman dalam penyelesaian masalah. Dengan berdasarkan pada metodologi ini, penelitian
Lebih terperinci