scholarly journals Pengembangan Fitur E-Matur dengan V-Model sebagai Alat Pengaduan Publik untuk Website Badan Kepegawaian Negara

2019 ◽  
Vol 6 (5) ◽  
pp. 467
Author(s):  
Admaja Dwi Herlambang ◽  
Aditya Rachmadi ◽  
Kartika Utami ◽  
Rahmana Ilmi Hakim ◽  
Nurur Rohmah

<p class="Abstrak">Bagian Informasi Kepegawaian dan Komunikasi merupakan sebuah divisi yang ada pada Kantor Regional II Badan Kepegawaian Negara Surabaya. Layanan pengaduan publik oleh Bagian Informasi Kepegawaian dan Komunikasi melalui website memerlukan fitur pengelolaan. Penelitian pengembangan ini menggunakan metode V-Model. Proses pengujian yang dilakukan meliputi <em>unit testing</em>, <em>integration testing</em>, <em>system testing</em>, dan <em>acceptance testing</em>. <em>Unit testing</em> dilakukan dengan basis <em>path testing</em> dan menghasilkan <em>4 independent path</em> dari perhitungan <em>cyclomatic complexity</em> pada kasus uji unit addPIC. <em>Integration testing</em> pada kasus uji fungsi addPIC dari <em>class controller</em> admController dengan fungsi insertPIC dari <em>class</em> <em>model</em> admModel menunjukkan hasil valid. <em>System testing</em> dilakukan terhadap 28 fungsi pada sistem, yang menunjukkan hasil valid. <em>Acceptance testing</em> dilakukan terhadap <em>stakeholder</em> atau <em>user</em> menggunakan <em>black box</em> testing menunjukkan hasil bahwa <em>stakeholder</em> menerima fungsi dalam sistem yang dibuat dan telah sesuai dengan kebutuhan fungsional pada dokumen elisitasi kebutuhan sistem.</p><p class="Abstrak"> </p><p class="Abstrak"><em><strong>Abstract</strong></em></p><p class="Abstract"><em>Staff Information and Communication Division is one of division in State Staffing Agency Regional Office II Surabaya. Public complaint service handled by Staff Information and Communication Division through website require management features. This development research used V-Model method. The testing process includes unit testing, integration testing, system testing, and acceptance testing. Unit testing used the base path testing that produces 4 independent paths from the calculation of cyclomatic complexity in the addPIC unit test case. Integration testing in the test case of the addPIC function from controller class admController with the insertPIC function from model class admModel shows valid results. System testing performed on the 28 system functions show a valid result. Acceptance testing conducted against stakeholders or users using black box testing indicates that the stakeholders have received the system functions and had been in accordance with the functional requirements that exist in the document elicitation system requirements.</em></p><p class="Abstrak"><em><strong><br /></strong></em></p>

2021 ◽  
Vol 1 (6) ◽  
pp. 247-259
Author(s):  
Eka Widyawati ◽  
Ari Fadli ◽  
Muhammad Syaiful Aliim

Sistem pakar adalah sebuah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan suatu permasalahan seperti yang biasanya dilakukan oleh para ahli. Kanker merupakan penyakit yang disebabkan oleh pertumbuhan sel yang tidak normal dan tidak terkendali serta menekan sel-sel yang normal. Sejumlah sel dalam payudara tumbuh dan berkembang dengan tidak terkendali inilah yang disebut dengan kanker payudara. Oleh karena itu, penelitian ini mencoba untuk membangun sebuah aplikasi agar dapat mengetahui gejala awal dari penyakit kanker payudara. Aplikasi ini berbasis website dengan menggunakan metode waterfall yang merupakan suatu metode dalam pengembangan perangkat lunak dengan melalui 5 tahapan yaitu, requirement analysis and definition, system and software design, implementation and unit testing, integration and system testing, dan operation and maintenance. Website ini diimplementasikan dengan menggunakan bahasa pemrograman PHP dan basis data MySQL. Pengambilan hasil kesimpulan untuk hasil diagnosa didasarkan pada hasil penelusuran secara forward chaining dan perhitungan secara certainty factor. Pengujian sistem pakar dilakukan dengan menggunakan black-box testing dan usability testing. Pengujian dengan metode black-box terhadap fungsionalitas dari setiap bagian aplikasi sistem pakar, didapatkan hasil yang sudah sesuai dengan tujuan yang diharapkan. Sedangkan pengujian dengan metode usability testing terhadap 50 responden yang menggunakan aplikasi sistem pakar, didapatkan hasil penerimaan yang baik memenuhi kelima aspek usability testing yaitu learnability, efficiency, memorability, errors, dan satisfaction dengan nilai persentase sebesar 85%.


Author(s):  
Shadi Banitaan ◽  
Kendall E. Nygard ◽  
Kenneth Magel

Object-oriented software systems contain large number of modules which make unit testing, integration testing, and system testing very difficult and challenging. While the aim of unit testing is to show that individual modules are working properly and the aim of the system testing is to determine whether the whole system meets its specifications, the aim of integration testing is to uncover errors in the interactions between system modules. However, it is generally impossible to test all connections between modules because of time and budget constraints. Thus, it is important to focus the testing on the connections presumed to be more error-prone. The goal of this work is to guide software testers where in a software system to focus when performing integration testing to save time and resources. This paper proposes a new approach to predict and rank error-prone connections. We use method level metrics that capture both dependencies and internal complexity of methods. We performed experiments on several Java applications and used error seeding techniques for evaluation. The experimental results showed that our approach is effective for selecting the test focus in integration testing.


Author(s):  
Saurabh Rawat ◽  
Anushree Sah ◽  
Ankur Dumka

Testing of software remains a fundamentally significant way to check that software behaves as required. Component-based software testing (CBST) is a crucial activity of component-based software development (CBSD) and is based on two crucial proportions: components testing by developers with the source code (e.g., system testing, integration testing, unit testing, etc.) and components testing by end users without source code (black box testing). This work proposes a black box testing technique that calculates the total number of interactions made by component-based software. This technique is helpful to identify the number of test cases for those components where availability of source code is questionable. On the basis of interaction among components, the authors draw a component-link graph and a direct-indirect-link matrix, which helps to calculate the number of interactions in component-based software.


2018 ◽  
Vol 28 (4) ◽  
pp. 1383-1387
Author(s):  
Burim Rexhepi ◽  
Ali Rexhepi

This paper describes Software testing, need for software testing, Software testing goals and principles. Further it describe about different Software testing techniques and different software testing strategies. Finally it describes the difference between software testing and debugging.To perform testing effectively and efficiently, everyone involved with testing should be familiar with basic software testing goals, principles, limitations and concepts.We further explains different Software testing techniques such as Correctness testing, Performance testing, Reliability testing, Security testing. Further we have discussed the basic principles of black box testing, white box testing and gray box testing. We have surveyed some of the strategies supporting these paradigms, and have discussed their pros and cons. We also describes about different software testing strategies such as unit testing, Integration testing, acceptance testing and system testing.Finally there is comparison between debugging and testing. Testing is more than just debugging .Testing is not only used to locate defects and correct them it is also used in validation, verification process and measurement. A strategy for software Testing integrates software test case design methods into a well planned Series of steps that result in successful Construction of software that result in successful construction of software. Software testing Strategies gives the road map for testing. A software testing Strategy should be flexible enough to promote a customized testing approach at same time it must be right enough. Strategy is generally developed by project managers, software engineer and testing specialist. Software testing is an extremely creative and intellectually challenging task. When testing follows the principles given below, the creative element of test design and execution rivals any of the preceding software development steps, because testing requires high creativity and responsibility only the best personnel must be assigned to design, implement, and analyze test cases, test data and test results.


2021 ◽  
Vol 8 (5) ◽  
pp. 957
Author(s):  
Rizky Tri Sulistyo ◽  
Faizatul Amalia ◽  
Tri Afirianto

<p class="Judul2">Praktik Pengalaman Lapangan (PPL) merupakan mata kuliah bidang pedagogi yang wajib ditempuh oleh semua mahasiswa Strata 1 (S1) Program Studi (PRODI) Pendidikan Teknologi Informasi (PTI) Jurusan Sistem Informasi (SI) Fakultas Ilmu Komputer (FILKOM) Universitas Brawijaya (UB) untuk menerapkan tenaga pendidik profesional di bidang Teknologi Informasi dan Komunikasi (TIK). Tujuan dari penilaian PPL merupakan untuk memperoleh informasi akurat tentang tingkat pencapaian kemampuan atau kompetensi mahasiswa dalam melaksanakan hak dan kewajiban dalam PPL. Namun, selama proses pelaksanaan PPL semua aktivitas masih dilakukan luring. Hal ini memiliki dampak adanya batasan ruang dan waktu untuk para penilai,  pengarsipan dokumen penilaian kurang termonitor, dan manipulasi penilaian oleh mahasiswa. Sehingga perlu mengoptimalkan pengelolaan dalam sistem penilaian PPL dengan solusi aplikasi sistem penilaian PPL berbasis web yang dapat diakses dari peramban apapun. Pengembangan aplikasi sistem penilaian PPL diciptakan berbasis website. Model Waterfall merupakan metode pengembangan aplikasi yang telah digunakan. Pengujian aplikasi sistem penilaian PPL dilaksanakan melalui pengujian <em>white-box</em> (pengujian unit dan integrasi), pengujian <em>black-box</em> (pengujian  validasi), dan pengujian <em>compatibility </em>dengan <em>sortsite</em>. Berdasarkan dari pengujian pada sestiap kasus uji di aplikasi sistem penilaian menandakan bahwa 100% valid dan dapat dijalankan diberbagai peramban, yaitu (1) IE; (2) Edge; (3) Firefox; (4) Safari; (5) Opera; (6) Chrome; (7) iOS; (8) Android.</p><p class="Judul2"> </p><p class="Judul2"><em><strong>Abstract</strong></em></p><p class="Abstract"><em>Field Experience Practice (FEP) is a pedagogy course that must be taken by all students of study program  Information Technology Education (ITE) Department of Information Systems Faculty of Computer Science at Brawijaya University to apply professional educators in the field of Information and Communication Technology (ICT). The purpose of FEP assessment is to obtain accurate information about the level of achievement of students' ability or competence in carrying out rights and obligations in FEP. However, during the FEP implementation process all activities are still carried out offline. This has the effect of limiting space and time for assessors, archiving of undermonitored assessment documents, and manipulation of assessments by students. So it is necessary to optimize the management in the FEP assessment system with a web-based FEP assessment system application solution that can be accessed from any browser. The development of FEP assessment system application was created based on the website. Waterfall model is an application development method that has been used. FEP assessment system application testing is conducted through white-box testing (unit testing and integration), black-box testing (validation testing), and compatibility testing with sortites. Based on testing on a single test case in the application the assessment system indicates that it is 100% valid and can be run in various browsers, namely (1) IE; (2) Edge; (3) Firefox; (4) Safari; (5) Opera; (6) Chrome; (7) iOS; (8) Android.</em></p><p class="Judul2"><em><strong><br /></strong></em></p>


2018 ◽  
Vol 9 (2) ◽  
pp. 731-746
Author(s):  
Danang Wahyu Utomo ◽  
Defri Kurniawan ◽  
Yani Parti Astuti

Permasalahan sistem layanan haji tidak hanya fokus pada antrian panjang pendaftar haji, namun juga pada layanan pantauan keberangkatan dan pemulangan, rencana perjalanan haji, layanan kesehatan, dan penyediaan peta shalawat bagi jamaah. Kementerian Agama Provinsi Jawa Tengah telah mengembangkan prototipe sistem mandiri layanan haji yang berfokus pada pantauan keberangkatan dan pemulangan, rencana perjalanan haji, jamaah sakit dan wafat, dan peta shalawat. Pada pengembangan sebelumnya evaluasi dilakukan hanya menggunakan test case kebutuhan fungsional. Evaluasi hanya mengecek apakah kebutuhan fungsional sudah di tambahkan pada prototipe sistem; bagaimana progres pengembangannya. Pada penelitian ini, kami mengusulkan teknik pengujian perangkat lunak untuk mengevaluasi keseluruhan prototipe sistem yang terdiri dari white box testing, black box testing, dan user acceptance testing. Teknik pengujian diusulkan untuk mengetahui bug dan kesalahan – kesalahan yang terjadi pada internal dan eksternal sistem. Selain itu, kami melibatkan para petugas TPHD untuk mendapatkan hasil evaluasi berdasarkan kebutuhan pengguna. Pada pengujian white box diperoleh bahwa source code memiliki derajat kompleksitas yang rendah, artinya sistem tidak terlalu banyak memberikan alternatif halaman. Pada pengujian black box diperoleh bahwa secara umum masukan dan luaran sistem telah sesuai dengan hasil yang diharapkan. Fitur dan informasi yang disediakan tidak memberikan makna ganda dalam penggunaannya. Pada pengujian UAT, kami menggunakan kuesioner dengan likert scale skala 5. Hasilnya, para responden setuju (diatas 56%) bahwa secara keseluruhan sistem layanan haji dapat membantu petugas TPHD. Meskipun, masih terdapat beberapa kelemahan yaitu, sistem kurang responsive dan fungsionalitas sistem perlu diperbaiki.


2021 ◽  
Vol 9 (1) ◽  
pp. 21
Author(s):  
Kevin Imanto K. Resman ◽  
Ida Bagus Putu Gunadnya ◽  
I Putu Gede Budisanjaya

ABSTRAK Penjualan ayam pedaging di Kabupaten Manggarai Barat masih dilakukan secara manual. Pemasaran ayam pedaging secara manual tersebut dinilai kurang efektif dilakukan pada era digitalisasi saat ini, karena banyak bisnis telah mengarah ke dunia digital salah satunya yaitu sistem penjualan secara online atau e-commerce. Tujuan dari penelitian ialah merancang sistem penjualan ayam pedaging secara daring, sehingga dapat menghubungkan antara peternak dan pembeli didalam dunia digital. Sistem e-commerce ayam pedaging dibangun dalam bentuk website untuk memudahkan pengguna mengakses sistem tanpa perlu menginstal aplikasi serta bebas biaya akses. Sistem dibangun menggunakan Laravel  framework versi 5.8 dan aplikasi XAMPP sebagai database server. Pengujian sistem menggunakan black box testing dan user acceptance testing (UAT). Pengujian black box berfokus pada kebutuhan fungsional perangkat lunak sedangkan pengujian UAT berfokus pada kebutuhan nonfungsional yaitu tingkat penerimaan pengguna terhadap perangkat lunak yang telah dibuat. Hasil pengujian sistem menggunakan metode black box testing menunjukkan bahwa sistem telah berjalan sesuai dengan hasil yang diharapkan. Hasil pengujian UAT diperoleh nilai interpretasi skor sebesar 80,53%. Hal ini menunjukan bahwa persentase penerimaan pengguna terhadap sistem informasi penjualan ayam pedaging berbasis website di Kabupaten Manggarai Barat, Nusa Tenggara Timur yang telah dibangun ini masuk dalam kategori sangat baik. ABSTRACT Broiler chicken sales in the West Manggarai Regency are still done traditionally. Traditional broiler chicken marketing is considered ineffective in the current digitalization era because many businesses have directed to the digital world, one of which is an online sales system or e-commerce. The purpose of this research was to design a system of selling broilers chicken online so that it can connect to farmers and buyers in the digital world. Broiler chicken e-commerce the system was built in the form of a website to facilitate users accessing the system without has to install applications and get free access. The system was built using Laravel framework version 5.8 and the XAMPP application as a database server. System testing used black-box testing and user acceptance testing (UAT). Black box testing focuses on the functional requirements of the software, while UAT testing focuses on non-functional requirements. Results of the UAT test revealed the percentage of user acceptance of software that had been made. The results of the system testing using the black box testing method indicated that the system met the expectations of the users. UAT tests result obtained score interpretation score which value of 80.53%. This showed that the percentage of user acceptance of website-based broiler chicken sales information system in West Manggarai Regency, East Nusa Tenggara that had been built got the very good category.


Author(s):  
Philips Denny Azarya ◽  
Pandi Pandi ◽  
Yohannes Yohannes ◽  
Yoannita Yoannita

Games are not only for entertainment but games can be a means of learning. Historical subjects are often considered boring and uninteresting lessons because there are no innovations to attract students' curiosity. Therefore, a learning media was created and an introduction to the history of the resistance of the Blitar PETA forces through an adventure edugame. The methodology used is an iteration with three increments, each of which consists of the analysis, design, code, and test phases. The game design uses Unity 3D as a tool. Tests carried out include integration testing, system testing, and acceptance testing. From the results of these tests it was found that the edugame application that had been developed was able to assist students in introducing the history of the resistance figure PETA Blitar named Supriyadi.


Sign in / Sign up

Export Citation Format

Share Document