Claim Missing Document
Check
Articles

Found 6 Documents
Search
Journal : eProceedings of Engineering

Pemodelan Alu Pada Mikroprosesor Mips Menggunakan Redstone Di Minecraft Mazaya Zata Diny; Hilal Hudan Nuha; Andrian Rakhmatsyah
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

AbstrakMinecraft bisa digunakan sebagai cara yang menarik untuk menjelaskan dan memvisualisasikan aliranlistrik dalam rangkaian digital. Di Indonesia, Minecraft masih belum banyak digunakan sebagai game yangmemvisualisasikan elektronika digital dengan gerbang logika digital dimana interkoneksi masing-masinggerbang tersebut dapat dikonfigurasi antara satu dengan yang lainnya. Sementara itu, sumber daya yangterdapat pada Minecraft menyimpan potensi yang bisa memadukan antara kreativitas, game danelektronika digital. Penelitian ini membahas tentang penggunakan Minecraft untuk pemodelan ArithmaticLogical Unit (ALU) pada Mikroprosesor. Pemilihan arsitektur ALU yang merupakan salah satu komponenutama di setiap arsitektur mikroprosesor yang akan dimodelkan adalah karena pertimbangan perananALU pada mikroprosesor yang penting untuk membentuk unit pengolahan data di komputer. ALU yangdibangun yaitu arsitektur logika (OR, NOR, AND, NAND, XOR, XNOR) dan arsitektur aritmatika (ADD,SUB). Hasil pemodelan menunjukkan hasil bahwa semua operasi standar ALU berhasil berjalan denganbaik.Kata kunci : Minecraft, Redstone, Arithmatic Logical Unit.AbstractMinecraft can be used as an interesting way to explain and visualize electricity in a digital circuit. InIndonesia, Minecraft is still not widely used as a game that visualizes digital electronics with digital logicgates where interconnection of each gate can be configured with the other gate. Meanwhile, the Minecraft'sresources holds potential that can combine creativity, game and digital electronics. This study discusses theuse of Minecraft for Arithmatic Logical Unit (ALU) modeling on Microprocessors Choosing ALUarchitecture which is one of the main components in each microprocessor architecture that will be modeled.Due to the consideration of ALU's role as the important microprocessors to form data processing units onthe computer. ALU is built on logic architecture (OR, NOR, AND, NAND, XOR, XNOR) and arithmeticarchitecture (ADD, SUB). The modeling results show that all standard ALU operations have beensuccessful.Keyword : Minecraft, Redstone, Arithmatic Logical Unit
Prototipe Sistem Perhitungan Surat Suara Dengan Platform Hadoop Menggunakan Map Dan Reduce Ananda Muhammad Nuriawan; Hilal Hudan Nuha; Sidik Prabowo
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

AbstrakNegara Indonesia merupakan salah satu negara yang menganut sistem demokrasi dimana kepala negaradipilih oleh rakyat melalui pemilihan umum atau di singkat pemilu. Di dalam pemilu, setiap warga negarayang memiliki Kartu Tanda Penduduk (KTP) memiliki hak suara yang sama. Dengan jumlah tersebutmenghitung hasil suara pada pemilu bukanlah hal mudah. Tugas akhir ini membuat sebuah implementasiperhitungan suara denganm menggunakan Hadoop dengan gambar formulir C1 sebagai inputnya. Angkapada gambar C1 tersebut diolah menjadi tipe data INT dengan menggunakan jaringan saraf tiruan (JST)yang dibuat dengan menggunakan Restricted Boltzmann Machine (RBM) dengan data latih dari MNIST. JST yang telah dibuat kemudian disimpan ke dalam website agar bisa menyimpan gambar ke dalamdatabase yang ada di dalam website. Data yang disimpan di website tersebut di-crawling menggunakanApache Nutch yang kemudian hasil dari crawling tersebut menjadi job yang diolah menggunakan algoritmemapreduce pada Hadoop. Pengujian sistem yang telah dibuat ini menunjukkan hasil yang cukup cepat padarekapitulasi suara yang dilakukan dengan Apache Nutch dan Hadoop dengan multimode dan algoritmescheduling fair scheduler yaitu 85 detik. Sedangkan, Hadoop dengan konfigurasi single node dan algoritmescheduling FIFO menghasilkan waktu yang lebih baik yaitu 67 detik.Kata kunci : Hadoop, mapreduce, apache nutch, Restricted Boltzmann Machine , formulir C1, jobAbstractThe Indonesian country is one of the countries that adheres to a democratic system in which the head ofstate is elected by the people through general elections or in short elections. In elections, every citizen whohas a National Identity Card (KTP) has the same voting rights. With this number counting the vote resultsin elections is not easy. The final task is to make an implementation of vote counting by using Hadoop witha picture of form C1 as its input. The numbers in figure C1 are processed into INT data types using artificialneural networks (ANN) made using the Restricted Boltzmann Machine (RBM) with training data fromMNIST. ANN that has been created is saved to the website so that it can save images into the database onthe website. The data stored on the website is crawled using Apache Nutch, then the results of crawling arejobs that are processed using the Hadoop mapreduce algorithm. In testing the system that has been madethis results in quite fast results on the sound recapitulation conducted with Apache Nutch and Hadoop withmultimode and fair scheduler scheduling algorithms which are one minute twenty five seconds. WhereasHadoop with a single node configuration and FIFO scheduling algorithm produces a better time of 67seconds.Keywords: Hadoop, mapreduce, apache nutch, Restricted Boltzmann Machine , C1 form, job
Sistem Akusisi Data Untuk Polling Berbasis Media Sosial Dan Autentikasi User Menggunakan Recaptcha Chando Anggara Natanael Batubara; Hilal Hudan Nuha; Sidik Prabowo
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

AbstrakSetiap lima tahun sekali kita melakukan pemilihan umum untuk menentukan calon pemimpin periodeselanjutnya. Mendekati hari dimana pemilu tersebut dilaksanakan, banyak lembaga survei berlomba –lomba menyediakan informasi mengenai pemilu. Salah satunya dengan cara membuat sistem polling. Hasilpolling yang dikeluarkan dari tiap lembaga survei pun berbeda – beda dan mengklaim bahwa hasil pollingyang mereka keluarkan merupakan yang paling akurat. Oleh karena itu, sistem polling yang akurat dancepat dengan memanfaatkan media sosial sangat dibutuhkan. Pada penelitian ini, sistem polling yangdibuat berbasis media sosial twitter, dengan memanfaatkan API untuk pengambilan data peserta polling .Dalam sistem yang dibangun, proses autentikasi terdiri dari dua tahap. Pada tahap pertama, sistemmenggunakan autentikasi API media sosial untuk menyaring bot. Sedangkan, tahap kedua menggunakanreCaptcha yang merupakan sebuah program yang dapat membedakan manusia dengan program komputeratau bot. Sistem polling yang dibangun dengan menerapkan reCaptcha sebagai autentikasi user berhasilmencegah 100% akun bot untuk mengikuti polling. 70% akun bot ditangguhkan oleh media sosial (twitter)sementara sisanya diblokir oleh reCaptcha.Kata kunci : polling, media sosial, autentikasi, API, reCaptcha, bot.AbstractEvery five years, we held general elections to determine the future leaders of the next period. Approachingthe election day, many survey institutions competed to provide information related to the elections. One ofthem is by creating a polling system. The results of the polls issued by each survey institute were differentand claimed that the poll results they issued were the most accurate. Therefore, a faster polling system withhigher accuracy by utilizing social media is required. In this study, a polling system was created based onTwitter social media, using the API for polling participants' data collection. In the developed system, theauthentication process consists of two stages. In the first stage, the system utilizes social mediaauthentication API to filter out the bots. Whereas, the second stage uses reCaptcha which is a program thatcan distinguish humans from computer programs or bots. The polling system that was built by applyingreCaptcha as user authentication was able to prevent 100% bot accounts from participating the polling.70% of bot accounts were suspended by social media (twitter) while the remaining were blocked byreCaptcha.Keywords: polling, social media, authentication, API, reCaptcha, bot.
Analisis Unjuk Kerja Perfomance-oriented Congestion Control (pcc) Menggunakan Video Streaming Rezy Noerdyah Ayu Saputri; Hilal Hudan Nuha; Sidik Prabowo
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

AbstrakArsitekstur Transmission Control Protocol (TCP) congestion control mengalami masalah kinerja yang tidak optimal. Sehingga membuat TCP dan berbagai variasinya mempunyai harapan kecil dalam mencapaikinerja yang tinggi. Penyebabnya adalah TCP menggunakan hardwired mapping yaitu suatu kejadian yangsudah diasumsikan dan tindakan yang harus dilakukan untuk mengatasi kejadian itu tanpa mengertikondisi dari jaringan secara nyata dan kinerja yang dihasilkan. Perfomance-oriented Congestion Control(PCC) merupakan arsitekstur congestion control baru yang membuat setiap pengirim mengamati tindakandan kinerja jaringan secara empiris, bertujuan mengambil tindakan yang menghasilkan kinerja tinggi.PCC melakukan percobaan dalam beberapa kasus, salah satu kasus yaitu video streaming. Prosespengujian video streaming mendapatkan data berupa throughput, delay dan packet loss. Data tersebutdibandingkan antara PCC dan TCP dengan tujuan untuk mengetahui hasil kinerja yang lebih baik. Hasildari pengujian dari setiap parameter yaitu throughput TCP adalah 1064,841 kbps dan PCC 150,825 kbps,delay dari TCP adalah 5,326 ms dan PCC 3,843 ms dan packet loss dari TCP adalah 0,905% dan PCC0,016%. Sehingga PCC memiliki kinerja yang baik dari parameter delay dan packet loss. Sedangkan TCPkinerjanya lebih baik dilihat dari parameter throughput.Kata kunci : delay, packet loss, PCC, TCP congestion control, throughput, video streaming AbstractTransmission Congestion Control (TCP) congestion control architecture experienced poor perfomance for several years. It’s make TCP variants has little hope for achieve high perfomance. The reason is TCP usedhardwired mapping that is the assumed occurrence and the actions that be taken to resolve the event withoutunderstand condition in real network and the result of perfomance. Perfomance-oriented CongestionControl (PCC) is new congestion control architecture in which each sender continuously observes theconnection between its actions and empiricially experience perfomance, enabling it to consitently adoptactions that result in high perfomance. PCC do the experiment in many cases, one of them is videostreaming. In the testing video streaming obtained data in the form of throughput, delay and packet loss. The data obtained compared between PCC and TCP with the purpose of finding out better perfomanceresults. The test results form each parameter TCP throughput is 1064,841 kbps and PCC 150,825 kbps,delay from TCP is 5,326 ms and PCC 3,843 ms and packet loss from TCP is 0,905% and PCC 0,016%. Withthat result PCC have better perfomance from delay and packet loss parameter. Whereas TCP performsbetter seen from throughput parameters.Keywords: delay, packet loss, PCC, TCP, congestion control, throughput, video streaming
Jaringan Relay Robot Untuk Eksplorasi Area Andika Muhammad Yofan Fathoni; Hilal Hudan Nuha
eProceedings of Engineering Vol 9, No 3 (2022): Juni 2022
Publisher : eProceedings of Engineering

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

Abstract

Abstrak Manusia menggunakan robot untuk mempermudah sebuah kegiatan dalam kehidupan sehari-hari. Namun, robot juga memiliki batasan yang salah satunya adalah kekuatan sinyal, terutama pada robot jaringan nirkabel yang dikendalikan. Maka dari itu robot relay dibutuhkan untuk memperkuat sinyal dari suatu robot, robot relay ini bekerja sebagai penguat sinyal yang menghubungkan robot penguat sinyal dengan robot utama supaya bisa mencapai jarak yang lebih dari batasan jarak awal. Untuk relay menggunakan NodeMCU ESP8266 dan menggunakan library painlessmesh sebagai metode untuk menghubungkan antar node-nya. Hasil yang didapat semakin banyak halangan dan semakin panjang jarak akan semakin berpengaruh pada pesan yang dikirimkan dan kekuatan sinyal yang diujikan. Salah satu pengujian sinyal yang efektif adalah pengujian pada jarak 30 meter dengan halangan menggunakan beton kekuatan sinyal menjadi rendah dan kecepatan transfer pesan menjadi sangat lambat. Kata kunci: painlessmesh, jaringan sensor nirkabel, nodemcu
Failover for Multiple-Controller with Failure Detection Method in Software Defined Network on Distributed Switch Decision Ryan Lingga Wicaksono; Maman Abdurohman; Hilal Hudan Nuha
eProceedings of Engineering Vol 10, No 3 (2023): Juni 2023
Publisher : eProceedings of Engineering

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

Abstract

Abstract-Hardware is important for the system to be used, with the increase in a lot of hardware such as switches and connected hosts can cause a decrease in quality on the network. Systems that have more than one core device can use two scenarios namely, load balancing and failover. Software Defined network allows the separation of the control plane and the data plane in the network. Based on it, it provides scalability and centralized control. In addition, by using these properties, clustering controllers consisting of 3 controllers are also applied. The clustering controller system uses ONOS with the aim of stabilizing and improving network performance. Communication between the data plane and the control plane is necessary to detect, calculate, and insert rules that create new paths. The system used to be able to achieve connectivity is scattered everywhere. System by utilizing a centralized controller, one can anticipate one point of failure. Service interruptions due to the failure of the communication network link that occurs are unavoidable circumstances. This study proposes a failover mechanism on the controller. Moving from a failed master controller to a slave controller results in a delay time from the average of each switch connected in the failed master controller. The average delay time in each different traffic background results in a different value from each traffic background. In the background traffic of 500mb/s has an average delay time of 0.159ms, the background traffic of 750mb/s has an average delay time of 0.194ms, and background traffic of 900mb/s has an average delay time of 0.309ms. The delay time value occurs in 1 master controller failure. Different results occurred in 2 controller failures, when using a background traffic of 500mb/s, the average delay time value was 0.203ms, the background traffic was 750mb/s the average delay time was 0.265ms and the background traffic was 900mb/s, the average delay time was 0.346ms. The failure handling mechanism on the master controller is intended to overcome delay time when the backup controller takes over the tasks of the new master controller. Keywords-software defined network; failover; controller; delay time