Keamanan data merupakan hal paling utama yang harus dijaga oleh perusahaan guna mendapatkan kepercayaan lebih dari pelanggan. Web service merupakan salah satu teknologi yang rentan terhadap kebocoran data jika tidak dirancang dengan benar. PT. XYZ pada kasus ini telah memiliki web service yang sedang berjalan di sisi production. Namun dari segi keamanan masih ada celah yang harus diperbaiki. Dari hasil studi literatur yang dilakukan, peneliti melakukan rancang ulang dari web service dengan menggunakan REST API yang dibangun pada framework Lumen dengan pertimbangan dari kecepatan load data dan kemudahan deploy di shared hosting. Penelitian dilakukan dengan melakukan melakukan analisis terhadap sistem yang sedang berjalan kemudian dilakukan rancang ulang, implementasi ke sistem, dan pengujian API menggunakan Postman. Dari hasil penelitian didapatkan hasil bahwa Lumen mampu digunakan untuk membangun REST API sesuai dengan rancangan guideline dan mampu mengamankan data-data pelanggan dari akses pihak yang tidak berkepentingan dengan menerapkan token saat pengguna melakukan request ke REST API. Dengan rancang ulang REST API ini, membuat keamanan data pelanggan PT. XYZ lebih menjadi aman lagi, karena tidak bisa diakses secara sembarangan. Abstract Data security is the most important thing that must be maintained by companies to get more trust from customers. Web service is a technology that is prone to data leakage if it is not designed properly. PT. XYZ in this case already has a web service running on the production side. However, from a security point of view, there are still gaps that need to be fixed. From the results of the literature study conducted, researchers redesigned the web service using the REST API which was built on the Lumen framework with consideration of data load speed and ease of deployment on shared hosting. The research was conducted by analyzing the running system and then redesigning it, implementing it to the system, and testing the API using Postman. The results showed that Lumen can be used to build a REST API following the draft guidelines and can secure customer data from unauthorized access by applying a token when the user requests the REST API. With this REST API redesign, making customers data of PT. XYZ is even more secure because it cannot be accessed carelessly.
Abstrak- Penyeleksian calon mahasiswa baru dapat dilakukan dengan aplikasi Computer Based Test (CBT). Metode yang digunakan meliputi teknik pengumpulan data, analisis sistem, model perancangan, implementasi dan pengujian. Penelitian ini menghasilkan aplikasi CBT dimana soal yang dimunculkan dari bank soal melalui proses pengacakan dengan tidak akan memunculkan soal yang sama dengan menggunakan metoda Fisher-Yates Shuffle. Dalam proses pengamanan informasi soal saat terhubung ke jaringan maka diperlukan teknik untuk penyandian pesan agar soal tersebut sebeum dimunculkan melewati proses enkripsi dan deskripsi data terlebih dahulu maka digunakan algoritma kriptografi RSA. Metode perancangan perangkat lunak menggunakan model waterfall, perancangan database menggunakan entity relationship diagram, perancangan antarmuka menggunakan hypertext markup language (HTML) Cascading Style Sheet (CSS) dan jQuery serta diimplementasikan berbasis web dengan menggunakan bahasa pemrograman PHP dan database MySQL, Arsitektur jaringan yang digunakan aplikasi Computer Based Test adalah model jaringan client-server dengan jaringan Local Area Network (LAN). Kata kunci: Computer Based Test, Fisher-Yates Shuffle, Criptography, Local Area Network Abstract- Selection of new student candidates can be done with Computer Based Test (CBT) application. The methods used include data collection techniques, system analysis, design model, implementation and testing. This study produces a CBT application where the questions raised from the question bank through randomization process will not bring up the same problem using the Fisher-Yates Shuffle method. In the process of securing information about the problem when connected to the network it is necessary techniques for encoding the message so that the problem before appear through the process of encryption and description of data first then used RSA cryptography algorithm. Software design method using waterfall model, database design using entity relationship diagram, interface design using hypertext markup language (HTML) Cascading Style Sheet (CSS) and jQuery and implemented web-based using PHP programming language and MySQL database, Network architecture used application Computer Based Test is a client-server network model with a Local Area Network (LAN) network. Keywords: Computer Based Test, Fisher-Yates Shuffle, Criptography, Local Area Network
AbstrakKehadiran guru sangat berpengaruh terhadap proses belajar mengajar di sekolah maka dari itu seorang guru haruslah disiplin dalam melakukan kehadiran setiap harinya. Presensi merupakan salah satu cara untuk mencatat kehadiran guru. Berdasarkan hasil dari observasi dan wawancara di sekolah proses presensi masih dilakukan dengan cara melakukan tanda tangan diatas kertas. Cara ini masih kurang efektif dilakukan karena masih ditemui beberapa kelemahan seperti menitip tanda tangan, hadir terlambat dan lupa tanda tangan. Proses pelaporan presensi ke Disdik Kabupaten Bengkalis juga masih dilakukan dengan cara mengirim hasil rekap dalam bentuk laporan. Maka dibutuhkan aplikasi presensi dengan menggunakan mesin sidik jari untuk memudahkan proses presensi. Data presensi akan dikirim ke dalam sebuah server raspberry pi menggunakan web service SOAP dan disimpan kedalam database MySql. Data presensi juga akan dikirim ke Disdik menggunakan web service REST. Hal ini sangat bermanfaat untuk meminimalisir terjadinya kecurangan dalam melakukan presensi, mudah dalam memonitoring kehadiran dan rekap data presensi guru. Disdik Kabupaten Bengkalis juga lebih mudah dalam memonitoring kehadiran guru karena sistem presensi guru di sekolah sudah terintegrasi dengan sistem yang dimiliki oleh Disdik. AbstractThe presence of teachers is very influential on the teaching and learning process in schools so a teacher must be disciplined in making attendance every day. Presence is one way of record teacher attendance. Based on the results of observations and interviews in schools the attendance process is still done by doing a signature on paper. This method is still less effective because there are still some weaknesses such as signing autographs, being late and forgetting signatures. The process of reporting attendance to Bengkalis District Education Office is also still done by sending the recap results in the form of reports. Then the presence application is needed by using a fingerprint machine to facilitate the presence process. Presence data will be sent to a raspberry pi server using the SOAP web service and stored in the MySql database. Presence data will also be sent to Disdik using the REST web service. This is handy to minimize the occurrence of fraud in presence, easy to monitor the presence and recap of teacher attendance data. The District Education Office of Bengkalis District is also easier to monitor teacher attendance because the teacher attendance system in schools have been integrated with the system owned by Disdik. 1. PendahuluanMenurut pusat bahasa Departemen Pendidikan Nasional menjelaskan bahwa pendidikan adalah proses pengubahan sikap dan tatalaku seseorang atau kelompok orang dalam usaha mendewasakan manusia melalui upaya pengajaran, pelatihan, dan perbuatan mendidik [1]. Dengan adanya pengubahan tingkah laku tersebut tidak luput dari peran seorang guru selaku tenaga pengajar. Guru menjadi faktor penting dalam dunia pendidikan karena guru yang akan melaksanakan proses pembelajaran, menilai hasil pembelajaran, mel...
<p>Indonesia merupakan negara yang rentan terhadap ancaman bencana yang berkaitan dengan iklim dan fenomena-fenomena alam seperti tanah longsor, kebakaran hutan, banjir hingga kekeringan. Kabupaten Bengkalis adalah kabupaten yang berada di pesisir timur Pulau Sumatera, Indonesia. Sepanjang tahun 2019 setidaknya terjadi 209 kejadian bencana kebakaran hutan dan lahan dengan luas areal yang terbakar sekitar 2146,2 Ha. Sebagai bagian upaya mencapai kesiapsiagaan dan ketahanan bencana, peneliti mencoba membangun sebuah aplikasi <em>mobile</em> yang berguna sebagai asisten yang mudah dibawa dan digunakan kapan saja dengan cangkupan wilayah sekitar Pulau Bengkalis. Metode yang digunakan untuk menganalisa kebutuhan adalah <em>design sprint</em>. Dimana hasil dari <em>design sprint</em> bisa dikembangkan secara cepat karena sudah mengalami proses prototipe dan validasi terhadap kebutuhan pengguna. Proses sebuah iterasi <em>design sprint</em> hanya memakan waktu lima hari<em>.</em> Dari hasil pengujian <em>prototype</em> di iterasi terakhir dalam proses <em>design sprint</em><em> </em>di penelitian ini didapatkan hasil bahwa <em>prototype</em> yang dirancang mendapatkan skor rata-rata 68,21 berdasarkan skor <em>System Usability Scale</em> (<em>SUS</em>), dan berada di kategori <em>good</em> berdasarkan <em>adjective rating</em>. Berdasarkan hasil tersebut kemudian dihasilkan sebuah <em>minimum viable product</em> yang fitur-fiturnya sudah tervalidasi dengan kebutuhan pengguna.</p><p> </p><p><em><strong>Abstract</strong></em></p><p class="Abstract"><em>Indonesia is a country that is vulnerable to the threat of disasters related to climate and natural phenomena such as landslides, forest fires, floods to drought. Bengkalis Regency is a district on the east coast of Sumatra Island, Indonesia. Throughout 2019, at least 209 forest and land fire disasters occurred with a burned area of around 2146,2 Ha. As part of efforts to achieve disaster preparedness and resilience, researchers are trying to build a mobile application that is useful as an assistant that is easy to carry and use at any time. the area around the island of Bengkalis. The method used to analyze needs is a design sprint. Where the results of the design sprint can be developed quickly because it has undergone a process of prototyping and validating user needs. The process of a design sprint iteration only takes five days. From the results of prototype testing in the last iteration of design sprint in this research, it was found that the designed prototype got an average score of 68,21 based on the System Usability Scale (SUS) score, and in the good category based on the adjective rating. Based on these results, a minimum viable product is produced whose features have been validated with user needs.</em></p><p><em><strong><br /></strong></em></p>
Sistem ujian menggunakan kertas yang selama ini biasa digunakan sering mengalami banyak masalah dalam pelaksanaanya, misalnya dalam pembulatan lingkaran, peserta terkadang sulit untuk melingkari dengan baik, kertas yang sensitif juga bisa rusak atau kotor karena harus mengganti jawaban lingkaran apabila salah saat melingkarinya. Faktor kecurangan merupakan kendala yang paling besar, seiring dengan perkembangan teknologi, untuk mengatasi kendala semua itu penulis merancang suatu sistem yang jauh lebih mudah dalam pelaksanan proses ujian yaitu dengan membuat sistem secara komputerisasi. Metode Computer Assisted Test didefinisikan sebagai tes atau penilaian yang diberikan oleh komputer baik yang bersifat stand-alone maupun yang bersifat dedicated network. Penggunaan Secure Socket Layer (SSL) bertujuan untuk menjaga informasi atau data selama dalam proses pengiriman melalui Internet dengan cara mengenkripsi sehingga hanya penerima informasi yang dapat memahami dari hasil enkripsi tersebut, ini sangat penting karena informasi yang dikirimkan diiInternet membutuhkan proses perjalanan dari komputer ke komputer sampai mencapai server tujuan.Tujuan dari penelitian ini adalah membuat sambuangan secara aman Aplikasi Computer Assisted Test Komisi Pemilihan Umum Bengkalis menggunakan SSL Abstract The examination system uses paper which has been commonly used often to experience many problems in its implementation, for example in rounding circles, participants sometimes find it difficult to circle well, sensitive paper can also be damaged or dirty because they have to replace the circle's answers if it is wrong when circling them. The cheating factor is the biggest obstacle, along with the development of technology, to overcome these obstacles, the authors design a system that is much easier in carrying out the examination process, namely by making a computerized system. The Computer Assisted Test method is defined as a test or assessment given by a computer that is both stand-alone and dedicated network. The use of Secure Socket Layer (SSL) aims to safeguard information or data during the process of sending over the Internet by encrypting it so that only the recipient of the information can understand the encryption results, this is very important because the information sent on the Internet requires a process of traveling from computer to computer until reach the destination server. The purpose of this research is to make a safe discharge of Computer Assisted Test Application Bengkalis General Election Commission using SSL
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.