Claim Missing Document
Check
Articles

Found 16 Documents
Search

Implementasi Socket Programming Pada Aplikasi Chat Uloen Messenger Berbasis Android Reza Riski; Husaini Husaini; Muhammad Nasir
Journal of Artificial Intelligence and Software Engineering Vol 3, No 2 (2023)
Publisher : Politeknik Negeri Lhokseumawe

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30811/jaise.v3i2.4587

Abstract

Dalam era perkembangan Teknologi yang pesat, Aplikasi Chatting telah menjadi salah satu cara Komunikasi yang paling populer di kalangan pengguna Internet, Salah satu Aplikasi Komunikasi yang terdapat pada layanan Internet adalah Chatting. Aplikasi ini memungkinkan dua orang pengguna atau lebih untuk berinteraksi secara online, Aplikasi Chatting dibuat dengan cara mengimplementasikan teknologi Socket Programming (Socket.io). Teknologi Socket Programming Socket.io dapat digunakan untuk membangun aplikasi chatting berbasis real-time di Android. Berdasarkan latar belakang tersebut dibuatlah Aplikasi Chatting yang Bernama Aplikasi Chat-Uloen Messenger dengan cara Meng-Implementasikan Socket Programming (Socket.io) Pada Aplikasi ini dilakukan pengujian web service untuk melihat nilai throughput dari performa server pada aplikasi dengan cara membandingkan dengan menggunakan socket.io dan tanpa menggunakan socket.io. Pengujian sistem menggunakan metode blackbox untuk mengetahui tingkat keberhasilan aplikasi dan kepuasan pengguna. Hasil dari pengujian web service yang didapatkan untuk nilai throughput dengan menggunakan socket.io mendapat hasil cukup bagus dengan nilai rata rata mencapai 447 kbps sedangkan tanpa menggunakan socket.io mencapai 47 kbps, sedangkan pengujian blackbox mendapatkan 97,5% keberhasilan aplikasi.Kata kunci— Socket Programming, Aplikasi Chat Uloen Messenger, Real-timeAbstract In the era of rapid technological development, chat applications have become one of the most popular ways of communication among Internet users, One of the Communication Applications found on Internet services is Chatting. This application allows two or more users to interact online, Chat Application is made by implementing Socket Programming technology (Socket.io). Socket Programming Socket.io technology can be used to build real-time based chat applications on Android. Based on this background, a Chat Application named Chat-Uloen Messenger Application was created by Implementing Socket Programming (Socket.io) In this application, web service testing was carried out to see the throughput value of server performance in the application by comparing using socket.io and without using socket.io. System testing uses the blackbox method to determine the level of application success and user satisfaction. The results of web service testing obtained for throughput values using socket.io got pretty good results with an average value of 447 kbps while without using socket.io reached 47 kbps, while blackbox testing got 97.5% application success.Keywords - Socket Programming, Chat Uloen Messenger Application, Real-time
Implementasi Sistem Load Balancing Web Server Pada Jaringan public Cloud Computing Menggunakan Least Connection Aina Fadila; Muhammad Nasir; Safriadi Safriadi
Journal of Artificial Intelligence and Software Engineering Vol 3, No 2 (2023)
Publisher : Politeknik Negeri Lhokseumawe

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30811/jaise.v3i2.4578

Abstract

Web adalah sebuah perangkat lunak dengan berbasis data yang berfungsi untuk menerima permintaan dari client dan tanggapan permintaan dengan mentranfer melalui browser yang merupakan halaman situs web. Dibalik kemudahan pengaksesan segala informasi  terdapat  permasalahan yang terjadi pada trafik yang menuju web server yaitu dengan meningkatnya permintaan informasi akan dapat  menjadikan trafik menuju web server menjadi overload dan akhirnya menjadi down karena tidak mampu menjalankan permintaan yang berlebihan. Untuk mengatasi permasalahan tersebut  adalah dengan menggunakan load balancing yang bertugas untuk mendistribusikan beban trafik kebanyak server. Rumusan masalah yang terdapat adalah Bagaimana sitem monitoring jalanya trafik secara real time dan Bagaimana performa web server yang menggunakan load balancing dan web server tidak menggunakan load balancing. Tujuannya untuk melihat system monitoring secara real time dan mengetahui performa web server menggunakan load balancing dan tidak menggunakan load balancing.Pada penelitian ini diselesaikan dengan menerapkan load balancing pada jaringan public dan menerapkan load balancing Haproxy pada server serta didukung algoritma least connetion. Bedasarkan  analisis, dapat diperoleh hasil bahwa keberhasilan system jalannya traffic secara real time yaitu 90 %  dan hasil uji performa dari web server menggunakan aplikasi jmeter dengan jumlah traffic  1000 permintaan dalam satu waktu dengan looping 1,10,50 dan 100 pada load balancing nilai rata-rata  throughput 630.2/sec dan tidak menggunakan load balancing  nilai rata-rata throughput  354.5/sec.Kata Kunci : Load balancing, Web Server, Apache, JMeter, DockerAbstractWeb is a software with data-based that functions to receive requests from clients and respond to requests by transferring through a browser which is a website page. Behind the ease of accessing all information, there are problems that occur in traffic to the web server, namely with the increase in requests for information, it will be able to make traffic to the web server become overloaded and eventually down because it is unable to carry out excessive requests. To overcome this problem is to use load balancing which is in charge of distributing traffic loads to many servers. The formulation of the problem is how the system monitors traffic in real time and how the performance of web servers that use load balancing and web servers do not use load balancing. The goal is to see the monitoring system in real time and find out the performance of the web server using load balancing and not using load balancing. This research was completed by applying load balancing on public networks and applying Haproxy load balancing on servers and supported by least connetion algorithms. Based on the analysis, and the results of performance tests from the web server using the JMet application with the number of traffic 1000 requests at one time with looping 1, 10, 50 and 100 on load balancing average throughput value of 164.2 / sec and not using load balancing average throughput value of 612.2 / sec.Keywords— Load balancing, Web Server, Apache JMeter, Docker.
Penerapan Metode Advanced Encryption Standard pada Sistem Penyimpanan Data Menggunakan Cloud Computing Sebagai Software-as-a-Service Novira Dwina; Nisha Khairani; Muhammad Nasir; Indrawati Indrawati
Journal of Artificial Intelligence and Software Engineering Vol 3, No 1 (2023)
Publisher : Politeknik Negeri Lhokseumawe

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30811/jaise.v3i1.4183

Abstract

Cloud computing adalah model komputasi yang memungkinkan akses yang mudah dan fleksibel terhadap sumber daya komputasi seperti server, jaringan, penyimpanan, basis data, perangkat lunak, dan layanan lainnya melalui internet. Istilah "cloud" mengacu pada internet itu sendiri, dan cloud computing memungkinkan pengguna untuk menggunakan sumber daya ini tanpa perlu memiliki infrastruktur fisik atau perangkat keras secara langsung. Ada beberapa hal yang dapat diterapkan dalam cloud computing salah satunya layanan  penyimpanan  data.  Penelitian ini berfokus pada sistem penyimpanan data dengan menggunakan teknologi cloud computing untuk dapat mengupload file dari client menuju ke server ownCloud. OwnCloud merupakan aplikasi platform open-source yang memungkinkan untuk membuat layanan penyimpanan data dan berbagi berkas sendiri di lingkungan cloud. Diperlukan sistem keamanan yang baik dari ownCloud sendiri agar dapat melindungi file yang di upload dari pihak-pihak yang tidak bertanggung jawab (seperti halnya penyadapan) sebelum file tersebut dikirim menuju server. Penelitian ini menggunakan metode Advanced Encryption Standard (AES) yang merupakan standar enkripsi yang digunakan secara luas untuk melindungi data sensitif sehingga data yang dikirimkan tidak dapat diubah ataupun dirusak oleh pihak lain. Pengujian enkripsi dan dekripsi dengan algoritma AES kemudian dilakukan pada file txt dan mkv. Hasil pengujian terhadap file yang diuji dengan metode AES dapat terenkripsi dengan benar dan terhindar dari serangan bruteiforceiattack.Kata kunci— Cloud computing, ownCloud, Advanced Encryption StandardAbstractCloud computing is a computing model that enables easy and flexible access to computing resources such as servers, networks, storage, databases, software, and other services via the internet. The term "cloud" refers to the internet itself, and cloud computing allows users to use these resources without the need to own the physical infrastructure or hardware directly. There are several things that can be applied in cloud computing, one of which is data storage services.  This research focuses on data storage systems using cloud computing technology to be able to upload files from clients to the ownCloud server. OwnCloud is an open-source platform application that allows you to create your own data storage and file sharing services in a cloud environment. A good security system is needed from ownCloud itself so that it can protect uploaded files from irresponsible parties (such as wiretapping) before the file is sent to the server. This research uses the Advanced Encryption Standard (AES) method which is an encryption standard that is widely used to protect sensitive data so that the data sent cannot be changed or damaged by other parties. Encryption and decryption tests with the AES algorithm were then performed on txt and mkv files. The results of testing the files tested with the AES method can be encrypted correctly and protected from brute force attacks. Keywords— Cloud computing, ownCloud, Advanced Encryption Standard
Determinan yang Mempengaruhi Harga Saham Indeks Small-Mid Cap Liquid di Indonesia Safaruddin Safaruddin; Ismi Amalia; Muhammad Nasir; Hismendi Hismendi
MONETER - JURNAL AKUNTANSI DAN KEUANGAN Vol 11, No 1 (2024): April 2024
Publisher : Universitas Bina Sarana Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31294/moneter.v11i1.20877

Abstract

Abstrak - Tujuan penelitian ini untuk mengetahui determinan yang mempengaruhi harga saham pada Indeks SMC Liquid di Indonesia. Objek yang diamati adalah emiten SMC Liquid periode 2018-2021. Data yang digunakan adalah data sekunder. Populasi sebanyak 91 perusahaan. Penarikan sampel menggunakan purposive sampling dan diperoleh sebanyak 20 sampel selama 4 tahun sehingga didapatkan 80 observasi. Variabel penelitian terdiri dari variabel terikat yaitu harga saham dan variabel bebas, terdiri dari DER, TATO, ROE, EPS, BVS dan SIZE. Teknik analisa data menggunakan model regresi linear berganda data panel yang terdiri dari CEM, FEM, dan REM. Ketiganya diuji untuk mendapatkan satu yang terbaik dengan Uji Chow, Hausman dan Langrange Multiplier. Model terbaik  harus lolos multikolinearitas dan heterokedastisitas. Selanjutnya, melakukan uji hipotesis secara simultan dan parsial. Hasilnya DER, TATO, ROE, EPS, BVS dan SIZE secara simultan berpengaruh signifikan terhadap harga saham. Hasil uji parsial DER, TATO,  EPS, dan BVS berpengaruh positif signifikan terhadap harga saham serta SIZE pengaruhnya negatif sedangkan ROE tidak signifikan. Kata Kunci: Harga Saham, SMC Liquid, Investor Abstract - The purpose of this study was to determine the determinants that affect stock prices in the SMC Liquid Index on the Indonesia. The object observed is the issuer of SMC Liquid for the period 2018-2021. The data used is secondary data. The population is 91 companies. Sample withdrawal using purposive sampling and obtained 20 samples for 4 years so that 80 observations were obtained. The research variables consist of dependent variables, namely stock prices and independent variables, consisting of DER, TATO, ROE, EPS, BVS and SIZE.The data analysis technique uses panel data multiple linear regression models consisting of CEM, FEM, and REM. All three were tested to find the best one with Chow, Hausman and Langrange Multiplier tests. The best model must pass multicollinearity and heteroscedasticity. Next, conduct simultaneous and partial hypothesis testing. The results show that DER, TATO, ROE, EPS, BVS and SIZE simultaneously have a significant effect on stock prices. Partial test results DER, TATO, EPS, and BVS have a significant positive effect on stock prices and SIZE has a negative effect while ROE is not significant.  Keywords: Share Price, SMC Liquid, Investors
Implementation of Profile Matching Analysis Method for Decision-Making in Online Learning for Homeschooling Student Jikti Khairina; Nurdin Nurdin; Muhammad Nasir
Journal of Artificial Intelligence and Software Engineering Vol 4, No 2 (2024)
Publisher : Politeknik Negeri Lhokseumawe

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30811/jaise.v4i2.6126

Abstract

In a homeschooling learning system, adjustment between learning methods and student characteristics is very important to achieve optimal learning outcomes. Online learning provides flexibility for homeschooled students, but determining the most appropriate learning method according to the student's profile is still a challenge. In the context of homeschooling, where an individual approach is needed, the application of the Profile Matching method in decision-making for an online learning system allows for the personalization of education according to student characteristics, where this method provides recommendations for the most appropriate learning methods based on student profiles, including learning styles, cognitive abilities, and learning preferences. By comparing the profile of students' competencies and learning styles against predetermined criteria, the system can provide recommendations for appropriate learning methods. The results of this study indicate that the Profile Matching Analysis method can improve learning effectiveness and facilitate personalization of the learning process.
Smart Infusion Digitalization Based on IoT, Long-Range Communication, and Cloud Adam Ananta; Muhammad Nasir; Umri Erdiansyah
Journal of Artificial Intelligence and Software Engineering Vol 4, No 2 (2024)
Publisher : Politeknik Negeri Lhokseumawe

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30811/jaise.v4i2.6135

Abstract

Currently, the monitoring of infusion fluids is performed by periodically checking each patient, regardless of whether there is an obstruction or not. To address this challenge, a system based on the Internet of Things (IoT), Long Range (LoRa) at a 2.4 GHz frequency, and Cloud technology, known as the digital smart infusion system, has been developed. This system aims to enhance the efficiency and safety of infusion fluid delivery, facilitate real-time monitoring by nurses, and provide accurate and up-to-date data. The testing results indicate that the implementation of the MQTT protocol in this system yields positive outcomes, with delay times varying between 42 ms (5 minutes), 84.3 ms (10 minutes), and 73.8 ms (15 minutes), along with very low packet loss rates of 0.03% at 5 minutes, 0.02% at 10 minutes, and 0.01% at 15 minutes. Additionally, the system's throughput remains stable, with values of 92.6 Kbps at 5 minutes, 83.8 Kbps at 10 minutes, and 86.2 Kbps at 15 minutes. In tests of LoRa without obstructions, packet loss percentages remain low up to a distance of 10 meters, with a value of 0%, but then increase to 68.29% at 25 meters. Tests with obstructions show a more drastic decline in signal quality, with packet loss reaching 6.98% at 5 meters and increasing to 70.97% at 25 meters.