Claim Missing Document
Check
Articles

Found 10 Documents
Search
Journal : eProceedings of Engineering

Pembangkit Kasus Uji Berbasis Model Pada Antarmuka (gui) Aplikasi Android Ni Putu Surya Febyanti Kusumadewi; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

AbstrakAntarmuka pengguna grafis merupakan salah satu bagian penting dari perangkat lunak karena penggunaberinteraksi dengan perangkat lunak melalui widget seperti button, text field, dan image button yang terda-pat pada antarmuka pengguna grafis. Membangun antarmuka pengguna grafis memerlukan source codeyang cukup banyak sesuai dengan kebutuhan antarmuka yang dibangun, sehingga menyebabkan rentanterjadi kesalahan pada antarmuka pengguna grafis. Salah satu kesalahan pada antarmuka pengguna grafisadalah incorrect state of widgets. Kesalahan incorrect state of widgets menyebabkan keadaan dan respon dariwidget berbeda dari hasilnya yang diharapkan. Kesalahan ini juga akan memberikan dampak yang negatifbagi pengguna aplikasi. Oleh karena itu, pengembang perlu melakukan salah satu tahapan penting dalamsiklus hidup perangkat lunak yaitu pengujian. Untuk melakukan pengujian, diperlukan adanya test case.Penelitian ini bertujuan untuk membangun tool yang dapat membangkitkan test case secara otomatis un-tuk mengatasi kesalahan incorrect state of widgets pada antarmuka pengguna grafis. Adapun metode yangdiusulkan adalah model-based testing. Hasil test case yang diperoleh melalui tool akan dievaluasi denganmenggunakan metode manual exploratory testing. Hasil dari evaluasi yang dilakukan menyatakan bahwahasil test case dari tool lebih baik untuk digunakan dalam melakukan pengujian antarmuka pengguna gra-fis karena test case yang diperoleh hampir mencakup seluruh bagian widget dan condition pada antarmukaaplikasi. Kata kunci : Antarmuka pengguna grafis, android, pembangkit test case, manual exploratory testing, incor-rect state of widgetsAbstract The graphical user interface is one of the important parts of software, because users interact with softwarethrough widgets such as buttons, text fields, and image buttons which was found on graphical user interfaces.Building a graphical user interface required a lot of source code in accordance with the needs of the interfacethat was built, thus causing errors in the graphical user interface. One of the errors in the graphical userinterface was incorrect state of widgets. Incorrect state of widgets errors caused the state and response ofwidgets to differ from the expected results. This error would also have a negative impact on applicationusers. Therefore, the developer needed to do one of the important stages in the software life cycle, namelytesting. To do the test, a test case was needed. This study aimed to build a tool that could generate test casesautomatically to overcome incorrect state of widgets in the graphical user interface. The proposed methodwas model-based testing. The test case results which was obtained through the tool would be evaluated byusing the exploratory testing manual method. The results of the evaluation carried out stated that the resultsof the tool test case were better to be used in testing the graphical user interface, because the obtained testcases almost covered all parts of the widget and condition in the application interface. Keywords : Graphical User Interface (GUI), android, test case generator, manual exploratory testing, in-correct state of widgets
Implementasi Metode Knowledge Acquisition In Automated Specification (kaos) Pada Sistem Informasi Pengelola Inventori Di Bagian Teknik Tvri Stasiun Jawa Barat Muhammad Difa Irawan Djajus; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Penerapan rekayasa kebutuhan pada sebuah proses perancangan suatu sistem informasi sudah menjadi keharusankarena tahap tersebut merupakan tahap yang penting dan dibutuhkan agar sistem informasi yang dihasilkanmempunyai kualitas yang baik serta memiliki fungsi-fungsi sesuai harapan. Ada beberapa metode Goal OrientedRequirement Engineering (GORE) yang biasa digunakan, salah satunya adalah metode rekayasa kebutuhanberorientasi pada tujuan yaitu Knowledge Acquisition in Automated Specification (KAOS). Pada makalah iniKAOS digunakan pada sebuah kasus pengembangan Sistem Informasi Pengelola Inventori yaitu sisteminformasi untuk mengelola inventori pada TVRI Stasiun Jawa Barat yang mempunyai permasalahan padapengelolaannya. KAOS digunakan untuk memodelkan kebutuhan yang digali dari para stakeholder yangkemudian hasilnya dibahas guna mendapatkan goal untuk pengembangan sistem informasi pengelola inventori.Keuntungan penggunaan metode KAOS adalah mudahnya stakeholder untuk memahami kebutuhan, dengandiperoleh hasil dari 2 atribut “Characteristics of a Good Requirement” menurut Peter Zielczynski yaituunderstandable sebesar 83,8% dan correct sebesar 87,7%. Hasil dari rekayasa kebutuhan ini dapat digunakanselanjutnya dalam proses pengembangan sampai menghasilkan sebuah sistem pengelola inventori yangberkualitas dan sesuai dengan kebutuhan pegawai dalam mengelola inventori.Kata kunci : Goal Oriented Requirement Engineering (GORE), Knowledge Acquisition in AutomatedSpecification (KAOS), Rekayasa Kebutuhan Perangkat LunakAbstractThe application of Requirement Engineering in a design process of information system has become imperativebecause this phase is important and necessary. So, the information system produced good quality and functionsaccording to expectations. There are several methods of Goal Oriented Requirement Engineering (GORE) thatare used, one of them is a goal-oriented namely Knowledge Acquisition in Automated Specification (KAOS). Inthis paper KAOS will be used in a case of developing an Information System of Inventory Management,information system for managing inventory on TVRI that have problems with their management. KAOS will beused to make the requirement from the stakeholders, then the results will be discussed in order to get a goal todevelop an information system. The advantage of using the KAOS method is that it is easy for stakeholders tounderstand the needs, with results obtained from 2 attributes "Characteristics of a Good Requirement" accordingto Peter Zielczynski, namely understandable at 83.8% and correct at 87.7% The results of this RequirementEngineering can be used in the development process to produce an information system that is good andaccording to employees in managing inventory.Keywords: Goal Oriented Requirement Engineering (GORE), Knowledge Acquisition in AutomatedSpecification (KAOS), Software Requirement Engineering
Penerapan Metode Tropos Pada Sistem Informasi Penugasan Di Bidang Program Tvri Stasiun Jawa Barat Fadli Ahmad Maulana; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

AbstrakIdentifikasi kebutuhan sistem merupakan fase penting dalam siklus hidup pengembangan sistem. Kegagalandalam mengidentifikasi kebutuhan dapat menyebabkan sistem atau software yang dihasilkan tidak dapatdimanfaatkan oleh pengguna. Saat ini di TVRI Stasiun Jawa Barat pada bagian divisi program memilikibeberapa masalah diantaranya saat melakukan penugasan karena masih melakukan dengan manual sertaperekapan bukti tugas sering terjadi kehilangan dan tidak terdata, sehingga menyebabkan pembayaran honorterlambat. Oleh karena itu, dibutuhkannya pengembangan sistem informasi untuk mendapatkan sistem informasiyang berkualitas. Salah satu metode untuk melakukan rekayasa kebutuhan sistem adalah Goal OrientedRequirement Engineering (GORE) didalam metode GORE terdapat beberapa metode lainnya salah satunyametode Tropos. Metode tropos dipilih karena memliki kelebihan dalam suatu fase pengembangan sistem,terutama pada fase requirements yang meliputi tahapan early requirement dan late requirement. Pada penelitianini, metode Tropos digunakan untuk memodelkan kebutuhan sistem informasi penugasan. Pemodelan hanyadibatasi pada dua fase early requirement dan late requirement. Hasil akhir penelitian berupa pemodelan troposberupa goals, softgoal dan actor beserta hasil evaluasi menggunakan tehnik prototyping dan kuisioner denganmetode perhitungan skala likert. Hasil dari validasi menunjukan hasil akurasi sebanyak 79,1%, hasil tersebutdapat diterapkan dalam studi kasus yang diambil yaitu sistem informasi penugasan di bagian program TVRIJawa Barat.Kata Kunci :requirements, tropos, goal oriented requirement engineeringAbstractIdentifying system requirements is an important phase in the system development life cycle. Failure to identifyneeds can cause the system or software produced to not be utilized by the user. At present in the West Java TVRIStation in the division division the program has a number of problems including when assigning assignmentsbecause they are still carrying out manuals and the recording of proof of assignments often occurs loss and notrecorded, causing payment of late fees. Therefore, the need for information system development to obtain aquality information system. One method for engineering system requirements is the Goal Oriented RequirementEngineering (GORE) in the GORE method, there are several other methods, one of which is the Tropos method.The tropos method is chosen because it has advantages in a phase of system development, especially in the phaseof requirements that include the stages of the early requirements and late requirements. In this study, the Troposmethod was used to model the information system needs of the assignment. Modeling is only limited to twoearly phases of requirements and late requirements. The final results of the research in the form of troposmodeling in the form of goals, soft-skills and actors along with the evaluation results using prototypingtechniques and questionnaires with the Likert scale calculation method. The results of the validation show thatthe results of 79.1% accuracy can be applied in the case studies taken, namely the assignment informationsystem in the West Java TVRI program.Kata Kunci: requirements, tropos, goal oriented requirement engineering
Analisis Sentimen Ulasan Tempat Wisata Kuliner Pada Zomato Menggunakan Ontology Supported Polarity Mining (ospm) Anggi Yuniar Putri; Eko Darwiyanto; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

AbstrakZomato merupakan sebuah situs dan aplikasi yang menyediakan ulasan tentang tempat wisata sertakuliner. Saat ini hasil dari riset yang dilakukan oleh Pho Chus Wright, 53% wisatawan membaca ulasanterlebih dahulu sebelum melakukan pemesanan di restoran. Namun penilaian pada Zomato kurangspesifik untuk mengetahui nilai aspek yang terdapat pada topik ulasan Zomato tersebut. Pada pengujianyang dilakukan pada studikasus ini OSPM (Ontology Supported Polarity Mining) ini diusulkan karena ontologi mendukung pendekatan penambangan polaritas (OSPM). OSPM dievaluasi dalam domain ulasanzomato menggunakan Teknik Supervised Learning yang didukung pendekatannya dengan Naïve Bayesclassifier. Hasilnya sentiment yang didukung menggunakan Ontologi memiliki akurasi yang lebih tinggisebesar 84.2% sedangkan yang tidak didukung penggunaan ontologi hanya sebesar 62.8%. Hasil akhirdari penelitian ini mengungkap bahwa pada pengujian yang dilakukan OSPM pada studi kasus ini sangatbaik untuk digunakan.Kata kunci : zomato, ontolgy, polarity mining, ontology supported polarity mining.AbstractZomato is a site and application that provides reviews of attractions and culinary. At present the results ofresearch conducted by Pho Chus Wright, 53% of tourists read the reviews first before making a reservationat a restaurant. Related to on Zomato. In tests conducted on this study at OSPM (Ontology SupportedPolarity Mining) it is proposed because the supporting ontology supports polarity mining (OSPM). OSPMis evaluated in the zomato review domain using Supervised Learning Techniques which are supported bythe Naïve Bayes classifier. Sentiments that were supported using Ontology had a higher verification of84.2% while those that were not supported using ontology were only 62.8%. The final results of this studyreveal that the research conducted by OSPM in this case studio is very good to use.Keywords: zomato, ontolgy, polarity mining, polarity mining supported ontology
Pemodelan User Interface Aplikasi Pengenalan Rambu Lalu Lintas Dengan Augmented Reality Berdasarkan User Experience Untuk Anak Usia Dini Bhagas Raga Momintan; Eko Darwiyanto; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Salah satu penyebab kecelakaan lalu lintas di Indonesia dikarenakan masih minimnya pengetahuanmasyarakat dalam berlalu lintas, untuk itu mengenalkan rambu-rambu lalu lintas dari usia dini sangatpenting. Pengenalan rambu lalu lintas itu sendiri sudah diterapkan pada pendidikan taman kanak-anaknamun dengan waktu yang cukup terbatas. Terdapat berbagai aplikasi yang membantu dalampembelajaran pengenalan rambu lalu lintas terutama aplikasi interaktif yang menggunakan augmentedreality akan tetapi, masih kurang mendukung user experience dalam penggunaan aplikasi tersebut sepertipada user interface atau desain yang menarik dan interaktif, serta penyesuaian penggunaan fitur augmentedreality untuk anak usia dini. Hal tersebut menjadi pertimbangan dalam membuat user interface aplikasi pengenalan rambu lalu lintasberdasarkan user experience untuk anak usia dini. Metode desain yang digunakan adalah Child CenteredDesign (CCD). Metode CCD digunakan dalam studi ini untuk menentukan kebutuhan pada anak usia dini.Model user experience yang telah dibuat dijadikan acuan untuk pembuatan model user interface. Modeluser interface tersebut diimplementasi menjadi prototype untuk platform Android yang kemudiandilakukan pengujian usability menggunakan metode Quality in Use Integrated Measurement (QUIM).Penelitian ini menghasilkan sebuah model user interface aplikasi pengenalan rambu lalu lintas yang sesuaikarakteristik anak usia dini dengan teknologi augmented reality.Kata kunci : anak usia dini, Rambu lalu lintas, user interface, augmented reality, Child Centered Design,QUIM
Analisis Pengukuran Kualitas Website Menggunakan Metode Webqual 4.0 (studi Kasus: Website Kadatuan Koffie) Fakhri Fadhila Fathoni; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak sriwidowati@telkomuniversity.ac.id, Kualitas dari website electornic commerce (e-commerce) merupakan sesuatu yang harus diperhatikanbagi sebuah perusahaan yang ingin memasarkan produknya menggunakan website tersebut. Kualitassebuah website yang baik menurut penggunanya menjadi salah satu faktor penentu keberhasilan dalampemasaran produk kepada pengguna. Salah satu metode yang dapat digunakan untuk mengukur kualitaswebsite melalui perspektif pengguna adalah WebQual 4.0. WebQual 4.0 memiliki tiga faktor dalammendeskripsikan kualitas sebuah website menurut persepsi pengguna yaitu usability quality, informationquality, serta service interaction quality. Ketiga faktor tersebut akan diukur berdasarkan masukan daripengguna, dan selanjutnya akan diolah dengan sebuah metode analisis data yaitu metode ImportancePerformance Analysis (IPA). Metode IPA membandingkan 2 buah persepsi pengukuran kualitas yaituantara kualitas aktual dan kualitas harapan dari persepsi pengguna. Penelitian ini bertujuan untuk melakukan pengukuran kualitas website e-commerce Kadatuan Koffie dengan WebQual 4.0, dimana sebelumnya dirancang sebuah tool pemodelan analisis data. Hasilpengukuran kualitas Website Kadatuan Koffie dengan berdasarkan masukan dari 100 pengguna diperolehhasil rata-rata nilai selisih dari ketiga faktor sebesar -0.16. Dengan itu website kadatuan koffie dianggapmasih belum memenuhi harapan pengguna. Setelah mendapatkan hasil pengukuran, dilakukan evaluasiterhadap hasil pengukuran kualitas dengan persepsi dari pemilik website untuk memastikan metodepengukuran dapat dengan tepat mengukur kualitas website. Diperoleh nilai positif dalam hasil evaluasiyang menandakan, hasil pengukuruan beserta metode pengukuran kualitas dapat diterima dan dipercayaoleh pemilik website.Kata Kunci: Kualitas Website, WebQual, Importance Performance Analysis, Kadatuan Koffie.Abstract Quality of an electronic commerce (e-commerce) website is something that must be considered by acompany that wants to introduce its product to the masses. Good website quality according to the users isone of the main determinant for products marketing. One method that can be used for measuring websitequality through a user perspective is WebQual 4.0. WebQual 4.0 has three factors to describe a websitequality according to user perceptions, which is: usability, information, and service interaction quality. These three factors can be measured based on input from its user, and will be processed trough data analysismethod, which is Importance Performance Analysis (IPA) method, The IPA method compares 2 perceptionsof quality measurement, between actual quality and expectations quality from its user's perception. This study aims to measure the quality of Kadatuan Koffie e-commerce website with WebQual 4.0,which previously designed by data analysis modeling tool. Kadatuan Koffie website quality measurementsresults based on input from 100 users obtained the average value of the difference from the three factors is-0.16. therefore, the kadatuan koffie website is considered still not meet best expectations of its users. Afterobtaining the measurement results, an evaluation is necessary with website owner perception to ensure thatthe measurement method can precisely measure the quality of the website. Positive values from theevaluation results indicate that the measurement results and quality measurement methods can be acceptedand trusted by the website owner.Keywords: Website Quality, WebQual, Importance Performance Analysis, Kadatuan Koffie.
Implementasi Goal Oriented Requirement Engineering Menggunakan Knowledge Acquisition In Automated Spesification Untuk Pengelolaan Administrasi Kepolisian Sindangkerta Yusiani Kamalia; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

AbstrakPermasalahan dari sebuah kegagalan pengembangan perangkat lunak salah satunya berasal darikesalahan yang terjadi pada proses pendefinisian kebutuhan (requirement). Adapun salah satu metodeuntuk menyelesaikan permasalahan tersebut adalah dengan menggunakan metode yang terdapat dalamGORE (Goal Oriented Requirement Engineering), GORE merupakan salah satu metode dalam RequirementEngineering yang dimana memusatkan perhatian pada tujuan (goals) yang ingin dicapai oleh pengguna.Didalam GORE terdapat salah satu metode yaitu KAOS (Knowledge Acquitition in autOmated Spesification)metode ini adalah metode yang mementingkan tujuan organisasi. Adapun hasil dari validasi requirementsberdasarkan indikator good requirements pada penelitian ini yang digunakan adalah correct dan clear. Darihasil pengujian berdasarkan masing-masing requirements user didapatkan nilai mean terhadap pengujianfaktor correct adapun requirements yang terspesifikasi dengan benar sebesar 82,12% adapunkekurangannya adalah 17,88% dikarenakan ada beberapa requirement yang tidak terspesifikasi dengandetail. Adapun hasil pengujian berdasarkan indikator clear menunjukkan sebesar 82,72% dandikategorikan setuju atau requirements tersebut clear terhadap requirements adapun kekurangannyaadalah 17,28% dikarenakan ada beberapa requirement yang belum bisa menggambarkan fitur yang akandibuat dengan jelas.Kata kunci : requirement, GORE, KAOS, administrasi kepolisianAbstractOne problem with software development problems is that they are excluded from errors that occur in the processof defining requirements (requirements). One method to solve this problem is to use a method that is in the GORE(Goal Oriented Requirement Engineering), GORE is one of the methods in Requirement Engineering that focuseson the goals (objectives) that the user wants to find. In GORE is one method, namely KAOS (Knowledge Actuitionin Automatic Specifications) this method is a method that emphasizes organizational goals. From the results of thevalidation requirements based on good requirements indicators in this study, it is used correctly and clearly. Fromthe test results based on each user requirement obtaining a meaningful value for the correct factor testingrequirements as for correctly specified amounted to 82.12% while the shortcomings were 17.88% because therewere several requirements that were not detailed in detail. From 82.72% and categorized as approval or clearrequirements for requirements, while the drawback is 17.28%, there need to be some features that can not beimagined features that will be made clearly.Keyword : requirement, GORE, KAOS, police administration
Rancang Bangun Dan Analisis Decision Support System Menggunakan Metode Analytical Hierarchy Process Untuk Rekomendasi Kenaikan Pangkat Di Polresta Kota Madiun Arli Mutiara Gusriyanti; Eko Darwiyanto; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 6, No 2 (2019): Agustus 2019
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Personil polisi merupakan sumberdaya yang sangat penting bagi Instansi kepolisisan. Upaya yangdilakukan untuk meningkatkan kualitas kinerja seorang personil kepolisian yaitu adanya kenaikanpangkat.Oleh karena itu kenaikan pangkat perlu untuk dianalisis, dihitung, dikomputerisasi, dan diperolehhasil nilai dengan menggunakan sebuah sistem pendukung keputusan atau Decision Support System. Statuskenaikan pangkat polisi dapat diketahui dengan dilakukannya Analisis Decision Suport Systemmenggunakan metode Analytical Hierarchy Process (AHP) yang dilakukan pada penelitian ini. DecisionSuport System (DSS) adalah sistem pembuatan keputusan berbasis komputer yang lebih produktif, dinamis,dan inovatif. Pada penelitian ini dibuat aplikasi DSS menggunkan metode Analytical Hierarchy Process(AHP). Untuk melakukan penilaian kinerja polisi pada Kepolisian Resor Kota Madiun peneliti melakukananalisis dan pembangunan sistem berbasis web untuk menentukan hasil kinerja personil kepolisian untukmendapatkan hasil penilaian yang mana hasil tersebut dapat menjadi tolak ukur untuk kenaikan pangkatpersonil kepolisian yang mana data tersebut dapat digunakan sebagai rekomendasi pada pihak KepolisianDaerah Jawa Timur. Akurasi yang didapatkan dari penerapan metode Analytical Hierarchy Process (AHP)pada sistem pendukung keputusan adalah sebesar 96,703 dengan hasil eror sebesar 3,296%. Sementararata – rata presentase yang didapatkan dari penerapan DSS menggunakan beta didapatkan rata – ratapresentase sebesar 83,25% pada aspek kesesuiaan sistem, 80,00% pada aspek kemudahan sistem, dan81,00% pada aspek kesesuaian desain sistem. Kata kunci : Decision Suport System (DSS), Kenaikan Pangkat, Analytical Hirarchy Process(AHP), Polisi.AbstractPolice personnel are a very important resource for police agencies. The effort to improve the performanceof a police personnel is the promotion. With the assessment system of existing police performance, there areseveral problems, namely the accuracy of data, slow processing of data, and do not have a consistentevaluation method over time to become a reference. Therefore the promotion needs to be analyzed,calculated, computerized, and obtained the value of the results by using a decision Support system or thedecision System. A police personnel are said to be worthy to climb the ranks can be known by doing theSuport System Decision analysis using the Analytical Hierarchy Process (AHP) method conducted on thisresearch. The decision Suport System (DSS) is a more productive, dynamic, and innovative computer-baseddecision-making system. This research is made by DSS application using Analytical Hierarchy Process(AHP). To conduct a police performance assessment in Madiun City police, the researcher conducts theanalysis and development of web-based systems to determine the results of the performance of policepersonnel to obtain the assessment results where such results can be Be the benchmark for the promotionof police personnel where the data can be used as a recommendation on the Polda of East Java. The accuracygained from the application of the Analytical Hierarchy Process (AHP) in the decision support system is96.703 with an error of 3,296%.While the average percentage obtained from the DSS implementation is abeta-obtained average percentage of 83.25% in system-appropriateness aspects, 80.00% on the system'sease of use, and 81.00% in the system design conformance aspectKeywords: Decision Suport System (DSS), promotion, Analytical Hirarchy Process (AHP), police.
Software Design Redocumentation Menggunakan Reverse Engineering Untuk Perangkat Lunak Muhammad Marchell; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 7, No 1 (2020): April 2020
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Software documentation merupakan salah satu bagian terpenting dalam proses rekayasa perangkat lunak. Dokumen ini berperan penting dalam rekayasa perangkat lunak karena dokumen ini menjadi salah satu faktor keberhasilan perangkat lunak yang dibangun. Dokumentasi yang buruk dapat menyebabkan adanya hambatan saat pembangunan perangkat lunak seperti kesalahan pada pembangunan perangkat lunak serta mengurangi efisiensi pada semua tahap pembangunan dan penggunaan perangkat lunak. Salah satu cara untuk mengatasi permasalahan ini adalah dengan melakukan software redocumentation dengan menggunakan metode reverse engineering. Software documentation adalah suatu kegiatan pembuatan dokumen yang digunakan pada lingkup pembangunan perangkat lunak untuk menyampaikan fungsi-fungsi, operasi dan kegiatan kepada stakeholder. Sedangkan Reverse engineering adalah sebuah proses menganalisa sebuah sistem untuk mengidentifikasi komponen dan keterkaitan sistem tersebut, dan membuat representasi sistem tersebut dalam wujud lain. Pada penelitian Tugas Akhir ini telah dilakukan proses software design redocumentation pada studi kasus aplikasi yang bernama Sisca menggunakan metode reverse engineering yang akan menghasilkan dokumentasi desain, serta menganalisa masalah yang terdapat pada implementasi metode dan akurasi data yang dihasilkan dari metode tersebut. Hasil dari penelitian ini adalah metode reverse engineering berhasil menghasilkan data yang akurat dan dapat mengefektifkan waktu modifikasi perangkat lunak, dengan adanya masalah terkait dengan pembuatan diagram yang dipengaruhi oleh pemahaman pengguna metode. Kata kunci : Reverse Engineering, Software Design, Software Redocumentation, Unified Modelling Language, Perangkat Lunak Abstract Software documentation is one of the most noteworthy aspects of software engineering. This document has an important role in software engineering because it is one of the factors in the success rate of developing a software. Poor documentation will result some obstacles in software development process, like development errors and reducing efficiency on every software development process and use. One of the ways to resolve this problem is by doing software redocumentation process with reverse engineering method. Software documentation is a document-making activity that used in software development environtment to deliver functions, operations and activities to the stakeholder. While reverse engineering is a process to analyze a system in order to indentify components and linkages in that system, and make a representation of the system in other form. In this study, we have done software design redocumentation process with a case study of an app called Sisca using reverse engineering method that generated design documentation, and analyze problems that arise and data accuracy that was generated by the process. The results of this research are the reverse engineering method succeeded in producing accurate data and can streamline the time of software modification, with the problems associated with making diagrams that are influenced by the understanding of the method users. Keywords: Reverse Eng
Pembangunan Kakas Untuk Menghasilkan Kasus Uji Dengan Metode Pairwise Testing Pungki Nurhudha; Sri Widowati; Jati Hiliamsyah Husen
eProceedings of Engineering Vol 7, No 2 (2020): Agustus 2020
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak Dalam pengujian perangkat lunak, salah satu yang harus dimiliki yaitu kasus uji. kasus uji berperan penting dalam pengujian perangkat lunak. Kasus uji dapat dihasilkan dengan menerapkan metode Pairwise Testing. Pairwise Testing adalah teknik pengujian kombinatorial yang berupaya memastikan bahwa, kasus uji berfokus pada pendefinisian set tes yang menyediakan tes pasangan variabel, bukan tes yang menggabungkan semua variabel. Pada penerapannya, metode Pairwise Testing cukup kompleks karena memiliki tahapan yang panjang untuk dapat menghasilkan kasus uji. Maka diperlukan kakas untuk menghasilkan kasus uji menggunakan metode Pairwise Testing. Kakas yang telah dibangun maka perlu dilakukan uji coba, untuk membuktikan apakah kakas bisa menghasilkan kasus uji yang sesuai dengan metode Pairwise Testing. Setelah dilakukan uji coba kakas maka ditemukan bahwa tidak semua hasil dari kakas sesuai, dan tidak semua penguji dapat menerapkan metode Pairwise Testing dengan baik. Kata kunci: kasus uji, pairwise testing Abstract In software testing, one that must have is a test case. Test cases play an important role in software testing. Test cases can be generated by applying the Pairwise Testing method. Pairwise Testing is a combinatorial testing technique that seeks to ensure that test cases focus on defining a test set that provides a variable pair test, not a test that combines all variables. In practice, the Pairwise Testing method is quite complex because it has a long stage to produce test cases. So tools are needed to produce test cases using the Pairwise Testing method. Tools that have been built need to be tested, to prove whether the tools can produce test cases that are in accordance with the Pairwise Testing method. After testing the tools, it was found that not all results from the tools were appropriate, and not all testers were able to apply the Pairwise Testing method properly. Keywords: test case, pairwise testing