Arif Sasongko
Electrical Engineering, School Of Electrical Engineering And Informatics, Institut Teknologi Bandung, Bandung, Indonesia

Published : 6 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 6 Documents
Search

Software for Simplifying Embedded System Design Based on Event-Driven Method Maman Abdurohman; Arif Sasongko
International Journal of Electrical and Computer Engineering (IJECE) Vol 5, No 3: June 2015
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (511.481 KB) | DOI: 10.11591/ijece.v5i3.pp491-502

Abstract

Complexity of embedded system application increases along with the escalation of market demand. Embedded system design process must be enhanced to face design complexity problem. One of challenges in designing embedded system is speed, accuracy, and flexibility. The design process is usually conducted recursively to fulfill requirement of user and optimization. To solve this problem, it needs a system design that is flexible for adaptation. One of solutions is by optimizing all or some of the design steps. This paper proposes a design framework with an automatic framework code generator with of event driven approach. This software is a part of a design flow which is flexible and fast. Tron game and simple calculator are presented as a case study. Test result shows that this framework generator can increase speed of design’s flexibility.
PERANCANGAN KANAL KOMUNIKASI PADA TRANSACTION LEVEL MODELING DALAM PERANCANGAN EMBEDDED SYSTEM Maman Abdurohman; Kuspriyanto .; Sarwono Sutikno; Arif Sasongko
Jurnal Ilmu Komputer dan Informasi Vol 3, No 1 (2010): Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Information)
Publisher : Faculty of Computer Science - Universitas Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (752.625 KB) | DOI: 10.21609/jiki.v3i1.140

Abstract

Pada embedded system terdapat dua bagian penting yaitu komponen komputasi (register) dan komponen komunikasi. Komponen komunikasi menjadi perhatian penting pada mekanisme pemodelan level transaksi (Transaction Level Modeling, TLM). Kanal komunikasi adalah komponen untuk transaksi antar register. Fokus pembahasan TLM adalah perancangan kanal yang dapat mengakomodasi untuk peningkatan level transaksi. Kanal (channel) adalah implementasi bus untuk komunikasi antar komponen pada embedded system. Hal ini adalah kunci penting untuk mencapai impelementasi TLM untuk meningkatkan efisiensi pemodelan. Pada paper ini diusulkan beberapa definisi rancangan kanal sebagai implementasi TLM untuk perancangan embedded system. Hasilnya menunjukan bahwa rancangan kanal dapat berjalan sebagai bus untuk transaksi pada TLM. Paper ini menggunakan SystemC sebagai bahasa pemodelan. On embedded systems, there are two important parts: computational components (registers) and communication components. Communication component becomes an important attention on the mechanism of transaction level modeling (TLM). Communication channel is a component for transactions between registers. The focus of TLM is the design of the channel that could accommodate for the increased level of transactions. Channel is the implementation of the bus for communication between components in embedded systems. This is an important key to achieve the implementation of TLM to improve the efficiency of modeling. This paper proposed a definition of the channel design as the implementation of TLM for embedded systems design. The result shows that the design of the channel can run as a bus for transactions on the TLM. This paper uses SystemC as modeling language.
PERANCANGAN ATURAN TRANSFORMASI UML – SYSTEMC DALAM PERANCANGAN EMBEDDED SYSTEM Maman Abdurohman; Kuspriyanto .; Sarwono Sutikno; Arif Sasongko
Jurnal Ilmu Komputer dan Informasi Vol 3, No 2 (2010): Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Information)
Publisher : Faculty of Computer Science - Universitas Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1153.664 KB) | DOI: 10.21609/jiki.v3i2.146

Abstract

Pemodelan adalah salah satu proses awal dalam pengembangan suatu aplikasi atau produk. Tahap ini dilakukan untuk meminimalkan kesalahan pada produk akhir. Salah satu metode pemodelan berorientasi objek yang banyak digunakan adalah pemodelan UML (Unified Modeling Language). Dalam UML suatu sistem dipandang sebagai kumpulan objek yang memiliki atribut dan method. SystemC adalah bahasa perancangan perangkat keras yang berbasis C++. SystemC merupakan sebuah library yang mendefinisikan tipe-tipe komponen perangkat keras. Dalam pemodelan bersama perangkat keras dan perangkat lunak, UML dan SystemC memiliki kemampuan yang sama. Pada paper ini dilakukan analisis proses transformasi dari pemodelan berorientasi objek dengan UML dan implementasi dengan menggunakan SystemC. Hasil penelitian menunjukan bahwa proses transformasi UML-SystemC dapat dilakukan karena keduanya memiliki nature yang sama sebagai lingkungan yang dapat merancang bersama hardware dan software. Perangkat yang digunakan untuk penelitian ini adalah Rational Rose dan SystemC. Modeling is one of the first process in the development of an application or product. This phase is done to minimize errors in the final product. One method in object-oriented modeling that is widely used is UML (Unified Modeling Language). In UML a system is seen as a collection of objects that have attributes and methods. SystemC is a hardware design language based on C++. SystemC is a library that defines the types of hardware components. In a joint modeling of hardware and software, UML and SystemC have similar capabilities. In this paper, researchers analyzed the transformation of object-oriented modeling with UML and the implementation by using SystemC. The results shows that the transformation process of UML-SystemC can be done because both have the same nature as the environment that can design both hardware and software. The device used for this study is the Rational Rose and SystemC.
Architecture for the Secret-Key BC3 Cryptography Algorithm Arif Sasongko; Hidayat Hidayat; Yusuf Kurniawan; Sarwono Sutikno
Journal of ICT Research and Applications Vol. 5 No. 2 (2011)
Publisher : LPPM ITB

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.5614/itbj.ict.2011.5.2.4

Abstract

Cryptography is a very important aspect in data security. The focus of research in this field is shifting from merely security aspect to consider as well the  implementation  aspect.  This  paper  aims  to  introduce  BC3  algorithm  with focus  on  its  hardware  implementation.  It  proposes  an  architecture  for  the hardware  implementation  for  this  algorithm.  BC3  algorithm  is  a  secret-key cryptography  algorithm  developed  with  two  considerations:  robustness  and implementation  efficiency.  This  algorithm  has  been  implemented  on  software and has good performance compared to AES algorithm. BC3 is improvement of BC2 and AE cryptographic algorithm and it is expected to have the same level of robustness and to gain competitive advantages in the implementation aspect. The development of the architecture gives much attention on (1) resource sharing and (2)  having  single  clock  for  each  round.  It  exploits  regularity  of  the  algorithm. This architecture is then implemented on an FPGA. This implementation is three times smaller area than AES, but about five times faster. Furthermore, this BC3 hardware  implementation  has  better  performance  compared  to  BC3  software both in key expansion stage and randomizing stage. For the future, the security of this implementation must be reviewed especially against side channel attack.
Sistem Monitoring Daring pada Pengolahan Limbah Industri Kertas dan Pulp Arif Sasongko; Marcellino Agung Christyo; alexander Marcelino Krismono; Aditya Rizky Maulana; elvayandri Muchtar; Andri Taufick Rizaluddin
Komputika : Jurnal Sistem Komputer Vol 11 No 1 (2022): Komputika: Jurnal Sistem Komputer
Publisher : Computer Engineering Departement, Universitas Komputer Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.34010/komputika.v11i1.5485

Abstract

As one of the largest wastewater producers in the world, the pulp and paper industry need to monitor the waste that they generated. To carry out this monitoring process, the majority of the pulp and paper industry still uses conventional offline methods to measure parameters in their wastewater treatment plants. The monitoring procedure is carried out by taking samples from the factory wastewater treatment plant and testing these samples in the laboratory. This procedure is very prone to errors caused by human. This method also cannot detect any violation, problem, or disturbance of the wastewater parameters in real time. In addition, in 2018, the Indonesian Ministry of Environment and Forestry issued a regulation requiring the pulp and paper industry to use a real-time online monitoring system for its wastewater treatment plant. This paper presents an implementation of the system. There are several parameters that must be measured, two of them are pH and TSS (Total Suspended Solids). To measure these parameters, the regulation states that the online measurement system is carried out using the relevant electric probe sensor. Then the measurement results are displayed online on a specified platform hence that users can observe the results. This implementation uses a pH sensor to measure pH and a conductivity sensor to measure TSS. A conductivity sensor is used as a substitute due to the high cost of TSS sensor. This article analyses also the accuracy of the measurement.
Design and Implementation of Bluetooth Low Energy Based Access Control System Sasongko, Arif; Prastya, Sidartha; Brillianshah, Elkhan Julian; Taruna, Muhamad; Hakim, Abdul
Komputika : Jurnal Sistem Komputer Vol. 13 No. 1 (2024): Komputika: Jurnal Sistem Komputer
Publisher : Computer Engineering Departement, Universitas Komputer Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.34010/komputika.v13i1.11227

Abstract

This paper discusses the design of a Bluetooth Low Energy (BLE) based access control system intended to make access control more practical to implement on areas with high personnel turnover rate by making access rules easy to set and making access keys relatively safe to distribute compared to existing key-based access control systems. The use of BLE technology allows the system to estimate key position within the system by utilizing the curve fitting method for distance estimation and the trilateral method for positioning. The proposed system consists of a server, an admin panel, electronic locks, access keys in the form of a wearable, and access keys in the form of an Android application. The system is found to be capable of implementing access control functionalities and capable of implementing indoor positioning based on sections.