Articles

Found 29 Documents
Search

BUCK CONVERTER OPTIMIZATION USING P&O ALGORITHM FOR PV SYSTEM BASED BATTERY CHARGER Abidin, Zainul; Muttaqin, Adharul; Maulana, Eka; Ramadhan, M. Gilang
International Journal of Power Electronics and Drive Systems (IJPEDS) Vol 11, No 2: June 2020
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijpeds.v11.i2.pp844-850

Abstract

In this research, battery charger based on Photovoltaic (PV) system consists of buck converter as useful PV module interface was fabricated. Since output power of PV module changes quickly due to changing solar radiation, optimization is required. One of the easy and cheap optimization techniques is by implementing Perturb and Observe (P&O) algorithm for controlling switch of the buck converter. The P&O algorithm tracks maximum power point by generating suitable duty cycle for switching of the buck converter. The objective of this paper is to present the experimental proof of the P&O algorithm implementation in optimizing performance of the buck converter. The experimental results prove that the P&O algorithm can optimize the work of the buck converter and support shorter charging time by producing higher output voltage and power.
Implementasi Kriptografi Transmisi Teks Menggunakan Mikrokontroler Muttaqin, Adharul; Abidin, Zainul
Jurnal EECCIS Vol 2, No 1 (2008)
Publisher : Jurusan Teknik Elektro, Fakultas Teknik, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (214.352 KB)

Abstract

Keamanan data pengiriman teks dengan menggunakan mikrokontoler dapat diwujudkan dengan mengimplementasikan teknik enkripsi. Akan tetapi memori mikrokontroler yang terbatas dapat menjadi penghambat karena beberapa teknik kriptografi memerlukan memori yang cukup besar untuk ukuran mikrokontroler. Penelitian ini memberikan contoh teknik kriptografi yang terdiri dari proses enkripsi dan dekripsi dengan memanfaatkan mikrokontroler.Hasil pengujian menunjukkan bahwa penggunaan teknik kriptografi tidak memberikan kesalahan pada proses pengiriman data teks delapan karakter dengan rata-rata kesalahan adalah 0%.Kata Kunci: Mikrokontroler, kriptografi, komunikasi serial, transmisi teks
Analisis Mekaniseme Multi Server Load Balancing pada Server SIAKAD Universitas Brawijaya Setyawan, R. Arief; Muttaqin, Adharul; Razak, Angger Abdul; Risman, Lastono
Jurnal EECCIS Vol 8, No 1 (2014)
Publisher : Jurusan Teknik Elektro, Fakultas Teknik, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (452.805 KB)

Abstract

Salah satu permasalahan utama dalam pelaksanaan sistem administrasi akademi secara online adalah proses KRS. Mahasiswa memilih secara mandiri matakuliah yang akan diambil pada semester tersebut. Meskipun jangka waktu pelaksanaan KRS online adalah 2 minggu, tapi pada kenyataannya hampir 80% mahasiswa akan melakukan KRS online pada hari pertama. Hal ini menyebabkan beban akses yang diterima oleh server Siakad menjadi sangat tinggi. Dengan jumlah total mahasiswa sebanyak 40000, maka sistem harus siap untuk menangani sekitar 30 ribu akses pada hari pertama KRS online. Sehingga proses ini tidak mungkin hanya di tangani oleh 1 server. Dalam penelitian ini dibuat suatu mekanisme membagi beban akses KRS online menjadi beberapa server dengan standar dan data yang valid. Mekanisme dilakukan dengan menggunakan server load balancing sebagai pengatur beban serta mencegah terjadinya penumpukan akses di salah satu server saja. Dengan demikian diharapkan proses KRS online di Universitas Brawijaya menjadi lancar dan tidak ada gangguan. Dari hasil penelitian menunjukkan bahwa penggunaan load balancing telah meningkatkan jumlah mahasiswa yang dapat di layani oleh SIAM. Pada puncak akses dalam 1 jam server dapat menangani sebanyak 23.986 request. Puncak akses terjadi pada tanggal 8 Agustus 2012 sebanyak 43.245 request dalam 1 hari. Dengan demikian lonjakan akses dapat tertangani melalui mekanisme ini.Kata Kunci— load balancing dan RoundRobin
Web Server Embedded System Muttaqin, Adharul; Akbar, Sabriansyah Rizqika; Arwani, Issa
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 1, No 1 (2014)
Publisher : Fakultas Ilmu Komputer

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (478.838 KB)

Abstract

Abstrak Embedded sistem saat ini menjadi perhatian khusus pada teknologi komputer, beberapa sistem operasi linux dan web server yang beraneka ragam juga sudah dipersiapkan untuk mendukung sistem embedded, salah satu aplikasi yang dapat digunakan dalam operasi pada sistem embedded adalah web server. Pemilihan web server pada lingkungan embedded saat ini masih jarang dilakukan, oleh karena itu penelitian ini dilakukan dengan menitik beratkan pada dua buah aplikasi web server yang tergolong memiliki fitur utama yang menawarkan “keringanan” pada konsumsi CPU maupun memori seperti Light HTTPD dan Tiny HTTPD. Dengan menggunakan parameter thread (users), ramp-up periods, dan loop count pada stress test embedded system, penelitian ini menawarkan solusi web server manakah diantara Light HTTPD dan Tiny HTTPD yang memiliki kecocokan fitur dalam penggunaan embedded sistem menggunakan beagleboard ditinjau dari konsumsi CPU dan memori. Hasil penelitian menunjukkan bahwa dalam hal konsumsi CPU pada beagleboard embedded system lebih disarankan penggunaan Light HTTPD dibandingkan dengan tiny HTTPD dikarenakan terdapat perbedaan CPU load yang sangat signifikan antar kedua layanan web tersebut Kata kunci: embedded system, web server Abstract Embedded systems are currently of particular concern in computer technology, some of the linux operating system and web server variegated also prepared to support the embedded system, one of the applications that can be used in embedded systems are operating on the web server. Selection of embedded web server on the environment is still rarely done, therefore this study was conducted with a focus on two web application servers belonging to the main features that offer a "lightness" to the CPU and memory consumption as Light HTTPD and Tiny HTTPD. By using the parameters of the thread (users), ramp-up periods, and loop count on a stress test embedded systems, this study offers a solution of web server which between the Light HTTPD and Tiny HTTPD which has compatibility features in the use of embedded systems using beagleboard terms of CPU consumption and memory. Results showed that in terms of CPU consumption on embedded systems beagleboard more advisable use Light HTTPD than tiny HTTPD because there are differences very significant CPU load between both the web service. Keywords: embedded system, web server
Implementation of K-Nearest Neightbors Face Recognition on Low-power Processor Setiawan, Eko; Muttaqin, Adharul
TELKOMNIKA (Telecommunication Computing Electronics and Control) Vol 13, No 3: September 2015
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (514.454 KB) | DOI: 10.12928/telkomnika.v13i3.713

Abstract

Face recognition is one of early detection in security system. Automation encourages implementation of face recognition in robot with low-power processor. Most of face recognition research focused on recognition accuration only and performed on high-speed computer. Face recognition that is implemented on low-cost processor, such as ARM processor, needs proper algorithm. Our research proposed K-Nearest Neighbor (KNN) algorithm to recognize face by ARM processor, which was common processor in robot system. This research sought best k-value to create proper face recognition with low-power processor. The proposed algorithm was tested on AT&T face dataset from Computer Laboratory, Cambridge University. The 15 images were set as testing image and 315 images were used as reference data set. OpenCV was choosen as main core image processing library, due to its high-speed. Proposed algorithm was implemented on ARM11 700MHz. Experiment result showed that KNN face recognition detected 93.3% face with k=1. Another proposed Histogram KNN face recognition gave 100% true detection with k=3. Overall experiment showed that proposed algorithm detected face on 2.657 s by ARM processor.
Implanted Layer Characterization Muttaqin, Adharul; Idris, Irman
Jurnal EECCIS Vol 1, No 1 (2007)
Publisher : Fakultas Teknik, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (304.007 KB)

Abstract

In modern semiconductor process technology, ion implantation has become the most important technique to introduce dopant atoms into semiconductor materials. The main advantage of ion implantation technique is its high controllability of process parameters, which influencing dopant distribution profile. This research was intended to characterize the product of ion implantation machine NV-3204.Ion implantation characterization successfully produced and evaluated pn-junction diode characteristics. PN-junction diode was fabricated using 100 keV energy and 5x1013 cm-3 dose of phosphorus on a silicon wafer type N<111>. For all measured area, pnjunction diode has junction depth Xj = 1 um, breakdown voltage -45V, built-in voltage 0.8V, and dopant concentration 5x1018 cm-3. Comparing the simulation, this result exhibited that output of ion implantation machine was well controlled.Index Terms— characterization, controllability dopant, implanted layer, installation, ion implantation
DESIGN AND DEVELOPMENT OF COMPONENT LIBRARY GENETIC ALGORITHM BY USING OBJECT-ORIENTED DESIGN AND PROGRAMMING Suyono, Hadi; Muttaqin, Adharul; Prakarsa Mandyartha, Eka
Kursor Vol 7, No 4 (2014)
Publisher : University of Trunojoyo Madura

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

Abstract

DESIGN AND DEVELOPMENT OF COMPONENT LIBRARY GENETIC ALGORITHM BY USING OBJECT-ORIENTED DESIGN AND PROGRAMMING aHadi Suyono, bAdharul Muttaqin, and cEka Prakarsa Mandyartha a,b,cDepartment of Electrical Engineering, Faculty of Engineering, University of Brawijaya E-Mail: hadis@ub.ac.id Abstrak Makalah ini menyajikan desain dan pembuatan komponen library Algoritma Genetik dengan menggunakan pendekatan object-oriented designand programming (OODP) dan Component-based Develepment (CBD). KomponenAlgoritma Genetika (AG) merupakan komponen software enginedibuat sendiri yang digunakan untuk membantu menyelesaikan persoalan optimisasi dengan menggunakan struktur Algoritma Genetika yang disebut dengan Library Algoritma Genetika (LibAGen). Metodologi OODP dan CBD meliputi analisis kebutuhan, diagram use-case, diagram kelas dan diagram sekuensial. Library Algoritma Genetika (LibAGen) ini terdiri dari 22 kelas yang dikelompokkan dalam namespace berdasarkan struktur desain AG yang diperlukan meliputi representasi populasi, fungsi evaluasi, operator genetika (crossover dan mutasi) dan seleksi. Untuk mengukur performansi dari engine LibAGen validasi telah dilakukan dengan menggunakan persamaan fungsi sinusoidal dua parameter. Waktu eksekusi dan nilai optimum parameter dengan beberapa pengujian dengan variasi jumlah generasi (iterasi) juga dilakukan pada makalah ini. Parameter AG yang digunakan adalah probabilitas crossover 25% dan probabilitas mutasi 1%. Hasil uji validasi menunjukkan bahwa nilai fitness terbaik adalah 388,501 dengan nilai parameter x1 = 11,6256 dan x2 = 5,7249. Terdapat perbedaan tidak signifikan antara nilai fitness terbaik dibandingkan dengan hasil Michalewicz (1999) yaitu sebesar 0,08%. Kata kunci:Algoritma Genetika, component library, object-oriented design and programming (OODP) Abstract This paper presents the design and development of Genetic Algorithm (GA) library components by using object-oriented design and programming (OODP) and Componentbased development(CBD). Genetic Algorithm component is an engine software component which is developed by own development for solving the optimization problem by using a structure of Genetic Algorithm (GA) called as Genetic Algorithm Library (LibAGen). OODP and CBD methodologies include requirement analysis, use-case diagrams, and class diagrams. Genetic Algorithm Library (LibAGen) consists of 22 classes which is grouped into namespaces based on GA design structure that include population representation, evaluation function, genetic operators (crossover and mutation) and selection. To measure the performance of the LibAGen engine, a validation has been carried outby using a sinusoidal function with two-parameters. Optimal parameter with some testing through variations of the number generations (iterations) have been performed in this paper. The GA parameters selected are crossover probability of 25% and mutation probability of 5%. Validation test results indicate that the best fitness and parameters are 388,501, x1 = 11,6256 and x2 = 5,7249. There is no significant result in term of the best fitness compared with Michalewicz (1999) i.e. 0.08% Key words:Genetic Algorithm, component library, object-oriented design and programming (OODP)
Centralized Smart Home Framework Monitoring for Power Savings Setyawan, Gembong Edhi; Setiabudi, Agung; Muttaqin, Adharul; Ichsan, Mochammad Hannats Hanafi
Journal of Information Technology and Computer Science Vol 1, No 2 (2016)
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (681.155 KB) | DOI: 10.25126/jitecs.2016128

Abstract

Abstract. Electrical energy has become a staple for humans. Almost all human activities always require electrical energy. To maintain the availability of electricity at any time, then it takes the process of global electricity savings. The electricity savings can be done in two ways, the first is the development of technology to make electric appliances that require low power for operation and the second is to improve human behavior in the use of electrical appliances (turning off electrical appliances when not in use). This research aims to create a centralized smart home that can help people to monitor the condition of electrical appliances in the house and turn off automatically when not being used. Besides this system could also be used in manual mode and be controlled remotely using a smartphone through the Internet. The system is made centrally so not only for the home but can be used for many homes. After application was implemented it can monitored which device is turned on or turned off.Keywords: Smart Home, Monitoring and Power Savings
Sistem Monitoring Suhu, Kelembaban, dan Pengendali Penyiraman Tanaman Hidroponik menggunakan Blynk Android Prayitno, Wahyu Adi; Muttaqin, Adharul; Syauqy, Dahnial
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 1 No 4 (2017)
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (782.103 KB)

Abstract

Hidroponik merupakan cara bercocok tanam yang tidak menggunakan tanah sebagai media tanam, tetapi hanya menggunakan air yang mengandung nutrisi yang diperlukan tanaman. Salah satu faktor keberhasilan penanaman dengan metode ini dipengaruhi oleh bagaimana cara pemilik melakukan perawatan untuk tanamannya. Perawatan dilakukan utamanya untuk memastikan sirkulasi atau penyiraman air nutrisi tersebut diberikan sesuai waktunya dalam jumlah yang cukup. Ada saatnya pemilik tanaman hidroponik tidak berada di dekat area penanaman tersebut sehingga tidak dapat secara langsung melakukan perawatan terhadap tanamannya. Agar pemilik tanaman hidroponik tetap dapat merawat dan memantau kondisi lingkungan tanamannya meskipun jauh dari lokasi penanaman, proyek dalam skripsi ini memberikan alternatif solusi untuk mengatasi permasalahan tersebut. Alat yang dibuat dalam proyek ini menggabungkan kemampuan arduino mega sebagai sistem akuisisi data yang dilengkapi ethernet shield untuk pengiriman data melalui jaringan internet, sensor DHT11 untuk membaca suhu dan kelembaban, aplikasi khusus android blynk sebagai alat bantu pemantuan, dan RTC untuk pewaktuan secara real time. Arduino Mega juga dihubungkan dengan relay untuk mengatur penyalaan pompa penyiram atau sirkulator air. Berdasarkan pengujian yang dilakukan didapatkan bahwa setiap modul dapat bekerja dengan baik sesuai fungsnya. Dengan kualitas jaringan sesuai pengujian (delay rata-rata ke server blynk 1242ms, diperoleh proses pengiriman perintah dan ekseskusi penyiraman air dan pengiriman data lingkungan memerlukan waktu sekitar 1-2 menit.
Web Server Embedded System Muttaqin, Adharul; Akbar, Sabriansyah Rizqika; Arwani, Issa
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 1, No 1: April 2014
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (478.838 KB) | DOI: 10.25126/jtiik.201411106

Abstract

Abstrak Embedded sistem saat ini menjadi perhatian khusus pada teknologi komputer, beberapa sistem operasi linux dan web server yang beraneka ragam juga sudah dipersiapkan untuk mendukung sistem embedded, salah satu aplikasi yang dapat digunakan dalam operasi pada sistem embedded adalah web server. Pemilihan web server pada lingkungan embedded saat ini masih jarang dilakukan, oleh karena itu penelitian ini dilakukan dengan menitik beratkan pada dua buah aplikasi web server yang tergolong memiliki fitur utama yang menawarkan “keringanan” pada konsumsi CPU maupun memori seperti Light HTTPD dan Tiny HTTPD. Dengan menggunakan parameter thread (users), ramp-up periods, dan loop count pada stress test embedded system, penelitian ini menawarkan solusi web server manakah diantara Light HTTPD dan Tiny HTTPD yang memiliki kecocokan fitur dalam penggunaan embedded sistem menggunakan beagleboard ditinjau dari konsumsi CPU dan memori. Hasil penelitian menunjukkan bahwa dalam hal konsumsi CPU pada beagleboard embedded system lebih disarankan penggunaan Light HTTPD dibandingkan dengan tiny HTTPD dikarenakan terdapat perbedaan CPU load yang sangat signifikan antar kedua layanan web tersebut Kata kunci: embedded system, web server Abstract Embedded systems are currently of particular concern in computer technology, some of the linux operating system and web server variegated also prepared to support the embedded system, one of the applications that can be used in embedded systems are operating on the web server. Selection of embedded web server on the environment is still rarely done, therefore this study was conducted with a focus on two web application servers belonging to the main features that offer a "lightness" to the CPU and memory consumption as Light HTTPD and Tiny HTTPD. By using the parameters of the thread (users), ramp-up periods, and loop count on a stress test embedded systems, this study offers a solution of web server which between the Light HTTPD and Tiny HTTPD which has compatibility features in the use of embedded systems using beagleboard terms of CPU consumption and memory. Results showed that in terms of CPU consumption on embedded systems beagleboard more advisable use Light HTTPD than tiny HTTPD because there are differences very significant CPU load between both the web service. Keywords: embedded system, web server