Claim Missing Document
Check
Articles

Found 34 Documents
Search

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
Penerapan Metode Tropos Untuk Rekayasa Kebutuhan Pada Pembangunan Sistem Informasi Pengelola Gudang Mobil Di Pt. Istana Bandung Raya Motor Farhan Alief Syahman; Sri Widowati; Rosa Reska Riskiana
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

AbstrakPT. Istana Bandung Raya Motor (IBRM) merupakan salah satu dealer mobil Honda resmi yang ada di KotaBandung. Dalam proses bisnisnya, Bagian Gudang PT. IBRM belum menggunakan sistem informasi yangterintegrasi terutama pada proses bisnis stock opname. Sehingga dibutuhkan sistem informasi pada Bagian Gudangyang dapat membantu proses bisnis stock opname yang berjalan guna meminimalisir permasalahan yang terjadiseperti paper lost dan human error. Dalam membangun sistem informasi perlu melewati beberapa tahap SDLC(Software Development Life Cycle). RE (Requirement Engineering) merupakan tahap awal dari SDLC. RE diakuisebagai tugas penting, karena banyak kegagalan software berasal dari tidak konsisten, tidak lengkap, atau hanyasalah persyaratan spesifikasi. Dalam RE terdapat proses yaitu requirement analysis untuk melakukan analisiskebutuhan user. Goal Oriented Requirements Engineering (GORE) adalah salah satu model yang dapat digunakanuntuk menganalisis kebutuhan user. Salah satu metode yang dikembangkan dari model GORE adalah metodeTROPOS. Penggunaan TROPOS pada pengembangan sistem informasi pengelola Gudang mobil untuk berfokuspada analisis kebutuhan pada tahapan pemodelan early requirement dan late requirement. Setelah kebutuhandianalisis, hasil analisis diimplementasikan menjadi sebuah rancangan sistem informasi berupa web. Sisteminformasi yang sudah dibuat berdasarkan pemodelan dievaluasi menggunakan pengukuran System Usability Scale(SUS) oleh stakeholders. Berdasarkan ketentuan penentuan hasil penilaian SUS skor maka hasil penilaianresponden terhandap sistem informasi pengelola gudang sebesar 80.69 berada pada Grade A, sehingga sisteminformasi pengelola gudang dapat dijadikan alat pendukung untuk menjalankan proses bisnis stock opname diBagian Gudang PT. IBRM.Kata Kunci :kebutuhan, goal oriented requirement engineering, TROPOS, System Usability ScaleAbstractPT. Istana Bandung Raya Motor (IBRM) is one of the official Honda car dealers in the city of Bandung. In itsbusiness process, the Warehouse Section of PT. IBRM has not used an integrated information system in the stocktaking business process. An information system in the Warehouse Section is needed to help the stock takingbusiness process that seeks to minimize problems such as paper loss and human error. In building informationsystems it is necessary to pass several SDLC (Software Development Cycles). RE (Requirement Engineering) isthe beginning of SDLC. RE agreed as an important task, because many software failures were received frominconsistent, incomplete, or just incorrect specification requirements. In RE Is a process that is the analysis ofneeds to analyze user needs. Goal Oriented Requirements Engineering (GORE) is one model that can be used toanalyze user requirements. One method developed from the GORE model is the TROPOS method. The use ofTROPOS in the development of a car warehouse management information system for requirements analysis at themodeling stage of initial and final requirements. After the requirements are analyzed, the results of the analysisare implemented into an information system that forms the web. The information system that has been createdbased on modeling is evaluated using stakeholders' System Usability Scale (SUS) measurements. Based on theprovisions of the SUS score decision, the results of the respondents' assessment of the warehouse managementinformation system is 80.69 depending on Grade A, so that the warehouse management information system canbe used to support the business process of stock opname in the Warehouse Section of PT. IBRM.Key Word: requirements, goal oriented requirement engineering, TROPOS, System Usability Scale
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
Implementasi Scenario Based Requirement Engineering Menggunakan Scenario-based Requirement Analysis Method Untuk Bagian Program Dan Anggaran Kpu Pusat Mega Fitri Anis Zahida; Sri Widowati; Rosa Reska Ristiana
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 23 sriwidowati@telkomuniversity.ac.id, Requirement Engineering (RE) adalah cabang dari software engineering yang berkaitan dengantujuan pada dunia nyata, fungsi, dan batasan yang ada pada perangkat lunak. RE adalah proses dimanapersyaratan dari sistem ditentukan. RE melibatkan kegiatan untuk menemukan kebutuhan daristakeholder, memahami konteks dari persyaratan, modelling, validasi, dokumentasi dan mengelolapersyaratan yang ada. Salah satu metode yang digunakan dalam Requirement Engineering adalahScenario-based. Ada beberapa pendekatan yang dapat digunakan pada Scenario-Based RequirementEngineering salah satunya adalah SCRAM metode ini menganalisis kebutuhan user pada pembangunansistem informasi monitoring karyawan yang ada pada Bagian Program Dan Anggaran KPU Pusat. Sisteminformasi yang dirancang berdasarkan pemodelan kemudian di evaluasi menggunakan ISO 25010 danperhitungan menggunakan skala likert. Berdasarkan hasil dari evaluasi yang telah dilakukan yangdinyatakan dapat diterima. Sehingga, sistem informasi yang telah dibangun layak untuk digunakan sebagaipendukung atau media alat bantu dalam menjalankan proses bisnis pada Bagian Program Dan AnggaranKPU Pusat. Kata kunci : requirements, SCRAM, monitoring karyawanAbstract Requirement Engineering (RE) is a branch of software engineering that deals with the objectives in thereal world, functions, and limitations that exist in software. RE is the process by which the requirements of thesystem are determined. RE involves activities to find the needs of stakeholders, discuss the context ofrequirements, modelling, validation, documentation, and management of existing requirements. One method usedin Requirement Engineering is Scenario-based. There are several approaches that can be used in Scenario-BasedRequirement Engineering, one of which is SCRAM. This method analyzes the needs of users in the developmentof employee monitoring information systems that exist in the Bagian Program Dan Anggaran KPU Pusat.Information systems that are designed based on modeling are then evaluated using the System Usability Scale(SUS) method directly by stakeholders. Based on the results of the evaluation ISO 25010 and likert scale whichwas declared acceptable. the information system can be used to support the business processes in the Departementof Program and Finance KPU Pusat. Keyword : requirements, SCRAM, Monitoring Employee
Klasifikasi Ulasan Pengguna Aplikasi Mandiri Online Di Google Play Store Dengan Menggunakan Metode Information Gain Dan Naive Bayes Classifier Amalia Elma Sari; Sri Widowati; Kemas Muslim Lhaksmana
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

AbstrakUlasan pengguna merupakan salah satu fitur yang disediakan oleh platform Google Play Store agarpengguna dapat memberikan feedback dalam bentuk rating dan ulasan untuk aplikasi yang diunduh.Fungsi ulasan disediakan untuk mengizinkan pengguna memberikan komentar dari aplikasi yang telahdigunakan, sehingga menyediakan umpan balik bagi pengembang aplikasi. Penelitian ini membangunsebuah sistem yang dapat melakukan klasifikasi ulasan pengguna di Google Play Store termasuk kedalamulasan positif atau negatif, serta mengklasifikasikan berdasarkan faktor kualitas perangkat lunak ISO/IEC25010. Topik ini diangkat untuk memudahkan para pengembang perangkat lunak tersebut untukmemperbaiki kualitas dan kepuasan dari aplikasi berdasarkan ulasan yang diberikan oleh pengguna.Naive Bayes Classifier dipilih pada penelitian ini karena dikenal sebagai metode sederhana, cepat tetapimemiliki performansi yang tinggi dalam pengklasifikasian teks, dan untuk menanggulangi tingginyadimensi data maka Naive Bayes dikombinasikan dengan metode seleksi fitur yaitu Information Gainsebagai metode seleksi dalam memilih fitur-fitur yang berpengaruh untuk setiap label kelas. Hasilpenelitian menunjukkan bahwa, akurasi dan f-measure yang didapat pada klasifikasi dengan seleksi fiturInformation Gain yaitu 91,33% dan 89,18%. Kata kunci : Ulasan Pengguna, ISO/IEC 25010, Naive Bayes Classifier, Information Gain, Klasifikasi Teks AbstractUser reviews are one of the features provided by the Google Play Store platform so users can providefeedback in the form of ratings and reviews for downloaded applications. The review function is providedto allow users to comment on applications that have been used, thus providing feedback for applicationdevelopers. This research builds a system that can classify user reviews on the Google Play Store includingpositive or negative reviews, and classifies based on ISO / IEC 25010 software quality factors. This topic israised to make it easier for software developers to improve the quality and satisfaction of the application isbased on user reviews. Naive Bayes Classifier was chosen in this study because it is known as a simple, fastmethod but has a high performance in classifying text, and to cope with high data dimensions, Naive Bayesis combined with the feature selection method, namely Information Gain as a selection method in selectinginfluential features. for each class label. The results showed that the accuracy and f-measure obtained inthe classification by the Information Gain feature selection were 91.33% and 89.18%.Keywords: User Reviews, ISO / IEC 25010, Naive Bayes Classifier, Information Gain, Text Classification
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
Evaluasi Kualitas Aplikasi Sapawarga Pemprov Jawa Barat Berdasarkan Iso/iec 25010 Dan Analytical Hierarchy Process (ahp) Nisrina Nurhuda; Eko Darwiyanto; Sri Widowati
eProceedings of Engineering Vol 7, No 3 (2020): Desember 2020
Publisher : eProceedings of Engineering

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

Abstract

Abstrak Kualitas perangkat lunak didefinisikan ISO sebagai totalitas dari fitur dan karakteristik dari produk atau layanan yang bergantung dari kemampuan untuk memuaskan kebutuhan pengguna. Sapawarga adalah perangkat lunak yang digunakan untuk memenuhi kebutuhan warga dalam menyalurkan aspirasi, usulan, dan memperoleh informasi dalam satu aplikasi. Ada beberapa komentar negatif terhadap aplikasi pada app store Google. Hal ini menunjukkan ada masalah kualitas di perangkat lunak Sapawarga. Hasil survei lanjutan menunjukkan pengguna dari aplikasi mengalami penurunan 45,20%, akibat server tidak merespon, sulitnya mencari informasi, dan lain-lain. Penelitian ini dilakukan untuk mengevaluasi kualitas perangkat lunak berdasarkan ISO 25010 yang terdiri dari delapan karakteristik diantaranya functional suitability, reliability, usability, performance efficiency, maintainability, portability, security, dan compatibility. Metode perbandingan berpasangan AHP digunakan untuk memilih tiga karakteristik ISO paling penting. Tiga karakteristik paling penting ini selanjutnya digunakan untuk menilai aplikasi sapawarga dan mengusulkan rekomendasi perbaikannya. Berdasarkan informed judgment pakar menggunakan metode perbandingan berpasangan AHP, tiga karakteristik yang paling mempengaruhi aplikasi sapawarga adalah functional suitability, usability, dan performance efficiency dengan tingkat kepentingan 24,9%, 23,2%, 16,5%. Rekomendasi diusulkan untuk memperbaiki kualitas pada ketiga karakteristik tersebut. Kata kunci: Sapawarga, ISO 25010, kualitas perangkat lunak, AHP. Abstract The quality of the software is defined ISO as the totality of the features and characteristics of the product or service depending on the ability to satisfy the needs of the user. Sapawarga is software used to meet the needs of citizens in channeling aspirations, proposals, and obtaining information in a single application. There are some negative comments about the app on Google's app store. This indicates there are quality issues in sapawarga software. The results of a follow-up survey showed users of the application experienced a 45.20% decrease, due to the server not responding, difficulty finding information, etc. This research was conducted to evaluate the quality of the software based on ISO 25010 consisting of eight characteristics including functional suitability, reliability, usability, performance efficiency, maintainability, portability, security, and compatibility. The AHP pairing comparison method is used to select the three most important ISO characteristics. These three most important characteristics are then used to assess the application of sapawarga and propose recommendations for improvement. Based on expert judgment using ahp pair comparison methods, the three characteristics that most affect the application of sapawarga are functional suitability, usability, and performance efficiency with interest rates of 24.9%, 23.2%, 16.5%. Recommendations are proposed to improve the quality of these three characteristics. Keywords: Sapawarga, ISO 25010, software quality management, AHP.