ANALISIS DAN PERANCANGAN SISTEM MONITORING WEB ORDER PADA PT. INFOMEDIA NUSANTARA Martin Binus University, Jakarta, DKI Jakarta, Indonesia
Farhan Akbar Hamzens Binus University, Jakarta, DKI Jakarta, Indonesia dan
Andre Binus University, Jakarta, DKI Jakarta, Indonesia
Abstrak
PT. Infomedia Nusantara memiliki permintaan pembuatan website yang tinggi, sehingga mengalami kesulitan dalam memantau proses pengerjaan beserta manajemen konten website tersebut. Hal ini menjadi indikator perlunya sebuah sistem yang dapat memantau pengerjaan web order yang diterima dan memberikan job description yang lebih jelas bagi para stakeholder. Metode yang digunakan adalah mengadakan survei dan wawancara dengan pihak perusahaan yang bersangkutan agar dapat menganalisa proses bisnis, mengidentifikasikan kebutuhan perusahaan, serta sistem seperti apa yang diperlukan. Dari hasil analisis sistem yang sedang berjalan maka dibuatlah sistem monitoring web order. Sistem ini dapat memantau dan mempercepat proses koordinasi antar stakeholder, serta dapat menghasilkan laporan tentang web order setiap periodenya. Dengan adanya sistem ini, maka kinerja perusahaan dalam pembuatan website akan semakin meningkat serta terkordinasi dengan baik, Dan juga pembuatan website
akan lebih cepat serta lebih siap dalam menerima permintaan-permintaan website baru yang berpotensi mengalami akumulasi.
Keyword : Web order, Web Monitoring, System Monitoring
1. Pendahuluan
PT. Infomedia Nusantara sebagai salah satu perusahaan yang bergerak di bidang information services dan online services turut serta dalam pengembangan website komersial di Indonesia. Perusahaan yang merupakan anak perusahaan dari Telkom Indonesia ini berkantor pusat di Jl. RS Fatmawati 77-81 serta memiliki kantor cabang hampir di seluruh wilayah Indonesia seperti Medan, Bandung, Jateng, Yogyakarta, Surabaya, Denpasar, Balikpapan, Sulawesi, Maluku, Papua dan kantor representative PT Infomedia Nusantara yang juga tersebar di luar provinsi. PT. Infomedia Nusantara rata-rata menerima pesanan 20 sampai 30 pembuatan website setiap bulannya dan terus meningkat. Namun selama ini PT. Infomedia Nusantara khususnya divisi “Application & Creative Solution” yang merupakan divisi khusus untuk pembuatan website mengalami kesulitan karena status pengerjaan website yang sulit untuk di-monitoring, kurangnya pengaturan data web order, dan sulitnya mengatur konten dari website yang akan dibuat. Hal ini menjadi kendala bagi pihak sales, operational sales support dan website developer. Atas dasar itu diberikanlah solusi kepada PT. Infomedia Nusantara dengan membuat suatu aplikasi berbasis web. Operational Sales Support untuk memonitor proses pengerjaan website cukup melihat ke dalam aplikasi yang akan dibangun. Web Developer yang akan membuat website cukup melihat ke dalam aplikasi tersebut untuk dapat melihat daftar
pekerjaan mereka dan Web Developer juga dapat secara langsung mendownload file-file additional material yang telah diupload oleh Sales. Serta aplikasi ini juga akan membantu pihak sales untuk dapat melihat apakah website yang dipesan oleh client sudah selesai atau masih dalam proses pengerjaan begitu juga dengan status revisinya. Ruang lingkup dalam pembuatan sistem meliputi : analisis dan perancangan sistem monitoring web order berbasis web yang akan digunakan oleh pihak sales, operational sales support, coordinator web developer, dan web developer. Tujuan dari penelitian ini adalah : merancang sistem yang menyediakan informasi secara online tentang monitoring web order, tracking web order, revisi web order, dan manajemen data konten dari website yang dipesan oleh client . Sedangkan manfaatnya adalah : Memberikan kemudahan dan mempercepat proses koordinasi antara Sales Team, Operational Support Sales Team , dan Web Development Team. Dengan dirancangnya sistem monitoring web order ini, semua data
tentang pemesanan
website, revisi website, dan konten dari website yang dipesan oleh client dapat tersimpan secara rapi dan terstruktur di dalam database. Selain itu, setiap web order yang ada dapat dipantau dan ditelusuri proses pengerjaannya secara detail mulai dari awal sampai akhir web order tersebut dikerjakan.
2. Metodologi Ruang lingkup penelitian yang dilakukan dibagi menjadi beberapa bagian. Dimulai dari perancangan, implementasi, dan evaluasi tentang sistem monitoring yang dibuat pada PT. Infomedia Nusantara. Adapun detail pembahasan yang dilakukan meliputi hal sebagai berikut : •
Metode analisis
•
Metode perancangan
•
Implementasi sistem
•
Evaluasi sistem
2.1.
Metode Analisis Metode analisis adalah sebuah cara yang dilakukan untuk mendapatkan informasi tentang sesuatu yang akan diteliti, metode analisis ini berguna untuk mendapatkan tujuan dan manfaat terhadap sistem yang akan dibangun. tahapan-tahapan untuk melakukan metode analisis adalah : 1) Survey mengenai proses bisnis. 2) Analisa hasil survey. 3) Identifikasi kebutuhan pengguna. 4) Identifikasi kebutukan sistem. Langkah pertama adalah mengetahui proses bisnis yang sedang berjalan pada PT. Infomedia Nusantara. Hal tersebut dapat dilakukan dengan cara wawancara, observasi, atau kuesioner. Setelah proses bisnis dapat diketahui dengan baik, dapat dituangkan kedalam sebuah diagram. Langkah kedua adalah menganalisa hasil survey dengan lebih spesifik yang dikhususkan untuk mengetahui spesifikasi sistem dan fungsi-fungsi yang diperlukan. Langkah selanjutnya adalah mengidentifikasi kebutuhan pengguna, apakah fungsi dan feature yang diajukan sudah sesuai dengan kebutuhan pengguna atau belum. Langkah terakhir adalah mengidentifikasi kebutuhan sistem untuk melihat spesifikasi sistem apa yang dibutuhkan.
2.2.
Metode Perancangan Dari hasil analisa dan permasalahan yang ada, kami menawarkan sebuah solusi dengan merancang suatu sistem yang dapat memantau proses pengerjaan web order dari awal hinggal akhir, dan dapat mempermudah kordinasi antar Sales, Web Developer, dan Operational Sales Support. Berikut adalah diagram use case yang akan merepresentasikan fungsi-fungsi apa saja yang dapat dilakukan oleh sistem monitoring web order ini, dan juga Entity Relationship Diagram yang digunakan untuk menyimpan data-data seputar web order di dalam database. Desain model perangkat lunak yang digunakan memakai model Incremental Development
2.3.
Implementasi sistem Berdasarkan perancangan yang telah dilakukan, maka sistem sudah dapat diimplementasikan. Sistem diimplementasikan berbasiskan web memakai web server IIS, bahasa pemrograman C#, teknologi .NET Framework 4.0, dan database SQL server 2008 R2 Express Edition. Untuk mengantisipasi perubahan kebutuhan dan penambahan fungsi-fungsi dari sistem, pendekatan MVC adalah solusi yang digunakan. MVC (ModelView-Controller) merupakan teknik pembuatan aplikasi yang berbasiskan web. MVC mengizinkan pemisahan antara struktur data, logika program, dan tampilan antar muka. Sehingga masing-masing aspek dapat berdiri dan lebih independent.
2.4.
Evaluasi Sistem Sistem yang dihasilkan harus melalui beberapa evaluasi agar dapat tercipta suatu sistem yang konsisten dan memenuhi kebutuhan pengguna. Beberapa evaluasi yang kami lakukan adalah : •
White Box Testing
•
Black Box Testing
•
8 Golden Rules
•
User Acceptence Test Hasil evaluasi White Box Testing dan Black Box Testing dilakukan oleh tim
pengembang software yang bertujuan untuk mencari kesalahan dari sistem dan
mencari bug. User Acceptence Test dilakukan oleh calon pengguna sistem, yang bertujuan untuk memerikasa apakah sistem yang akan dipakai nanti sudah sesuai dengan permintaan pengguna atau belum. Sedangkan 8 Golden Rules dilakukan oleh pengguna sistem dan tim pengembang software, yang bertujuan untuk meningkatkan mutu penggunaan program. .
3. Kesimpulan Berdasarkan hasil analisa dan pembahasan yang telah dilakukan, maka dapat diambil kesimpulan sebagai berikut : Aplikasi Sistem Monitoring Web Order dapat menjadi solusi bagi PT. Infomedia Nusantara untuk mengatur dan memantau pengerjaan pemesanan website atau web order. Sistem Monitoring yang ada dapat memberikan peringatan kepada user tentang status web order apabila melebihi dari batas waktu pengerjaan yang ditentukan. Selain itu, Pada aplikasi ini juga dapat dibuat laporannya ke dalam bentuk Microsoft Excel Saran yang diajukan untuk pengembangan lebih lanjut pada sistem monitoring web order ini adalah agar kedepannya sistem monitoring Web Order dapat terhubung dengan Aplikasi – aplikasi pada divisi lain pada PT Infomedia Nusantara sehingga dari kumpulan aplikasi-aplikasi tersebut, dapat membentuk suatu Enterprise Resource Planning (ERP) yang terintegrasi dengan bagian – bagian organisasi lainnya.
Daftar Pustaka [1] Bennett, S., Skelton, J., Lunn, K. (2004). Schaum’s outlines of UML. (3rd edition). New York: McGraw-Hill. [2] Connolly, T., Begg ,C. (2010). Database Systems. Addison Wesley. [3] Masykur, A. (2011). View Engine Razor Pada ASP.NET MVC 3(id-ID). 27-12-2011 from http://social.technet.microsoft.com/wiki/contents/articles/3648.aspx [4] Msdn Microsoft. (2011). Helper Classes And Members for Rendering Views 27-12011 from http://msdn.microsoft.com/en-us/library/dd410123(v=VS.90).aspx [5] Msdn Microsoft. (2011). Views And UI Rendering in MVC Applications. 27-12-2011 from http://msdn.microsoft.com/en-us/library/dd410123(v=VS.90).aspx [6] Msdn Microsoft. (2011). Overview of The .NET Framework. 27-12-2011 from http://msdn.microsoft.com/en-us/library/zw4w595w(v=vs.71).aspx [7] Msdn Microsoft. (2011). .NET Framework Versions and Dependencies. 27-12-2011 from http://msdn.microsoft.com/en-us/library/bb822049.aspx [8] Murach, J. ,Steelman, A. (2008). Java Servlets And Jsp. (2nd edition). USA: McGrawHill. [9] Musciano, C. , Kennedy, B. (2000). HTML & XHMTL : Definitive Guide. (4th edition). USA: O’Reilly. [10] Negrino, T. , Smith, D. (2004). Javascript For The World Wide Web.USA: Peachpit Press. [11] Sanderson, S. , Freeman, A. (2011). Pro ASP.NET MVC 3. (3rd edition).USA: Apress. [12] Schengili-Roberts, K. (2000). Core CSS. New Jersey: Prentice-Hall. [13] Shneiderman, B. , Plaisant C. (2005). Designing The User Interface.USA: Pearson Education.
[14] Sole, A. D. (2010). Visual Basic 2010 Unleashed. USA: Pearson Education. [15] Sommerville, I. (2011). Software Engineering. (9th edition). USA: Pearson Education. [16] Whitten J. L., Bentley, Lonnie, D., Dittman, Kevin C. (2004). Systems Analysis and Design Method. (6th edition). New York: McGraw-Hill.
ANALYSIS AND DESIGN MONITORING WEB ORDER SYSTEM IN PT. INFOMEDIA NUSANTARA Martin Binus University, Jakarta, DKI Jakarta, Indonesia
Farhan Akbar Hamzens Binus University, Jakarta, DKI Jakarta, Indonesia and
Andre Binus University, Jakarta, DKI Jakarta, Indonesia
Abstract PT. Infomedia Nusantara had many web order request in high demand, So it become trouble when monitoring the work process and managing the website content. This matter become an indicator that a system needed , a system which can monitoring the work progress that had been accepted and giving job description more clearly to the stakeholders. Research method that we used are survey and interview with people from the company that will use this, so we could analyzed the business process, identified the company requirement, and what system that company need. From the result that has been analyzed , we made monitoring web order system. This system can monitoring and fast the coordination process between the stakeholder, and also can regenerate web order report in every period. With this new system, this will be increase work progress of web , manage well and also the web order progress will be fast and ready to accept order new website order that potential accumulated.
Keyword : Web order, Web Monitoring, System Monitoring
1. Introduction
PT. Infomedia Nusantara as one of the company that doing business in information services and online services join also in developing commercial website in Indonesia. The company that’s belong to Telkom group, located at Jl. RS Fatmawati 77-81 and have representative office almost all over Indonesia: Medan, Bandung, Jateng, Yogyakarta, Surabaya, Denpasar, Balikpapan, Sulawesi, Maluku, Papua and another representative office PT Infomedia Nusantara outside the region. PT. Infomedia Nusantara accepted web order between 20 until 30 website every month and its keep growing. But all the time PT. Infomedia Nusantara especially division “Application & Creative Solution” is a special division for web order have a lot of trouble because the status of web order progress is hard to monitoring, the lack of management data web order, and hard to manage content from the website that will be made. It’s become problem to sales, operational sales support and website developer. Because of that trouble, the solution for PT. Infomedia Nusantara with made a webbased application. Operational Sales Support for monitoring the website progress just see in the application. Web Developer that will be made website see the job list from the application and Web Developer also can directly download file-file additional material that has been upload by Sales This application will sales to see the website is already finish or still in progress so does the revision note. Scope of the system are : Analyzed and Design monitoring web order system webbased that will use by sales, operational sales support, coordinator web developer, and web developer.
The purpose of this research are : Design a sistem which can be provide information online about monitoring web order, tracking web order, revision web order, and data management content from website that had been ordered. The Benefit are give an easiest and fast the coordination progress between Sales Team, Operational Support Sales Team ,and Web Development Team. After designing monitoring web order, every data about website order, website revision, and content from website that has been order by client can stored neatly and more structured inside database. Not just that, every web order that accepted can be monitoring and tracking the work progress with detail from start until finish.
2. Methodology The research is divided into several part. started from design, implementation, and evaluation about monitoring system that made in PT. Infomedia Nusantara. The detail of the research cover : •
Analysis method
•
Design method
•
System implementation
•
System evaluation
2.1.
Analysis Method Analysis method is a way to provide information atau something that be analyze, this method is usefull to get purposes and benefits about the sistem that would be made. Steps to do analysis method are : 1) Survey for bussiness process.
2) Analyze the survey. 3) Identify user requirements. 4) Identify system requirements. First step is to retrieve bussiness process in PT. Infomedia Nusantara. Those things could be done with several mekanism like interview, observation, or questionaire. After bussiness process retrive, it can be transform into diagram. Second step is analyze the survey sharply in order to get system spesification and feature that needed. Next Step is identifying user requirement, it will make sure if the function and feature that purpose is as same as user requirement or not. Last step is to identify sistem requirement to see globaly about system specification that needed.
2.2.
Design Method From analysis and the problem that exist, a solution are to design a system that dan monitoring the work progress of web order from start until beginning , and can easy coordination between Sales, Web Developer, and Operational Sales Support. This is a use case diagram that can represented function what can do by the monitoring web order system, and also Entity Relationship Diagram that use to keep data around the web order in database.
2.3.
System Implementation Based on design that have been done, the system is redy to be implemented. System is implemented by web based using IIS web server, C# as programming language, .NET Framework 4.0 technology, and SQL Server 2008 R2 Express Edition. To acticipate requirement changing and additonal function or feature from sistem, using MVC is the solution that used. MVC (Model-View-Controller) is a tool to make aplication web based. MVC allow separate separate between data structure,
programming logic, and user interface. So, in the other hand, every aspect could stand independently.
2.4.
System Evaluation Sistem that produce should pass several evaluate in order to create a system that concistent and fullfil user requirement. Evaluation that we done are: •
White Box Testing
•
Black Box Testing
•
8 Golden Rules
•
User Acceptence Test Hasil evaluasi White Box Testing dan Black Box Testing is used by software
developer team to looking for mistake and bug from system. User Acceptence Test is used by user candidate in order to check consistency if the system is according to user requirement or not. Meanwhile, 8 Golden Rules is used by user and software developer team in order to increase quality of software usage.
3. Conclusion Based on analytical result and discussing that has been done, than the conclusion are : System Application Web Order Monitoring can be solution for PT. Infomedia Nusantara to manage and monitoring the work order. Monitoring system can give warning to user about web order status that has been overtime of work. Beside that this application also can make a report in form of excel.
Advice for this system that there’s mus be long term developement of this system so in the future monitoring web order can connected into another application in PT Infomedia Nusatara form Enterprise Resource Planning (ERP) whic is intergrated with another suborganization.
References [1] Bennett, S., Skelton, J., Lunn, K. (2004). Schaum’s outlines of UML. (3rd edition). New York: McGraw-Hill. [2] Connolly, T., Begg ,C. (2010). Database Systems. Addison Wesley. [3] Masykur, A. (2011). View Engine Razor Pada ASP.NET MVC 3(id-ID). 27-12-2011 from http://social.technet.microsoft.com/wiki/contents/articles/3648.aspx [4] Msdn Microsoft. (2011). Helper Classes And Members for Rendering Views 27-12011 from http://msdn.microsoft.com/en-us/library/dd410123(v=VS.90).aspx [5] Msdn Microsoft. (2011). Views And UI Rendering in MVC Applications. 27-12-2011 from http://msdn.microsoft.com/en-us/library/dd410123(v=VS.90).aspx [6] Msdn Microsoft. (2011). Overview of The .NET Framework. 27-12-2011 from http://msdn.microsoft.com/en-us/library/zw4w595w(v=vs.71).aspx [7] Msdn Microsoft. (2011). .NET Framework Versions and Dependencies. 27-12-2011 from http://msdn.microsoft.com/en-us/library/bb822049.aspx [8] Murach, J. ,Steelman, A. (2008). Java Servlets And Jsp. (2nd edition). USA: McGrawHill.
[9] Musciano, C. , Kennedy, B. (2000). HTML & XHMTL : Definitive Guide. (4th edition). USA: O’Reilly. [10] Negrino, T. , Smith, D. (2004). Javascript For The World Wide Web.USA: Peachpit Press. [11] Sanderson, S. , Freeman, A. (2011). Pro ASP.NET MVC 3. (3rd edition).USA: Apress. [12] Schengili-Roberts, K. (2000). Core CSS. New Jersey: Prentice-Hall. [13] Shneiderman, B. , Plaisant C. (2005). Designing The User Interface.USA: Pearson Education. [14] Sole, A. D. (2010). Visual Basic 2010 Unleashed. USA: Pearson Education. [15] Sommerville, I. (2011). Software Engineering. (9th edition). USA: Pearson Education. [16] Whitten J. L., Bentley, Lonnie, D., Dittman, Kevin C. (2004). Systems Analysis and Design Method. (6th edition). New York: McGraw-Hill.