-
On A Testing and Implementation of Quantum Gate and Measurement Emulator (QGAME)
Authors:
A. B. Mutiara,
R. Refianti,
J. S. K. Karamoy
Abstract:
Today, people are looking forward to get an awesome computational power. This kind of desire can be answered by quantum computing. By adopting quantum mechanics theory, it can generate a very fast computation result. As known, quantum mechanics can establish that particle can also become wave; it shows that electron can be in duality. Through this theory, even a human teleportation is issued can b…
▽ More
Today, people are looking forward to get an awesome computational power. This kind of desire can be answered by quantum computing. By adopting quantum mechanics theory, it can generate a very fast computation result. As known, quantum mechanics can establish that particle can also become wave; it shows that electron can be in duality. Through this theory, even a human teleportation is issued can be really happened in the future. However, it needs a high requirement of hardware support to implement the real quantum computing. That is why it is difficult to bring quantum computing into reality. This research presents a study about quantum computing. Here it is studied, a specialty of quantum computing, like superposition, as if the classical computer can do it. Since there was a marvellous research about quantum computer simulation that runs on classical computer, this research provides an analysis about our testing and implementation of Quantum Gate and Measurement Emulator (QGAME). Our analysis, testing and implementation are based on a method that always use in the software engineering field.
△ Less
Submitted 17 December, 2015;
originally announced December 2015.
-
Developing a SAAS-Cloud Integrated Development Environment (IDE) for C, C++, and Java
Authors:
A. B. Mutiara,
R. Refianti,
B. A. Witono
Abstract:
Cloud era brought revolution of computerization world. People could access their data from anywhere and anytime with different devices. One of the cloud's model is Software as a Service, which capable to provide applications that run on a cloud infrastructure.An IDE (Integrated Development Environment) is the most popular tool to develop application in the network or single computer development. B…
▽ More
Cloud era brought revolution of computerization world. People could access their data from anywhere and anytime with different devices. One of the cloud's model is Software as a Service, which capable to provide applications that run on a cloud infrastructure.An IDE (Integrated Development Environment) is the most popular tool to develop application in the network or single computer development. By installing IDE in each computer of the network could causes the lot of time and budget spending. The objective of the research is developing an efficient cloud based IDE. The IDE could compile the code which sent from client browser through SaaS IDE to the server and send it back to the client. The method that used in the research is the System Development Life-Cycle: Waterfall and Unified Model Language as system designing tool. The research successfully produced the cloud-based SaaS IDE with excellent result from several testing in local network and internet.
△ Less
Submitted 19 November, 2014;
originally announced November 2014.
-
YAGI Antenna Design for Signal Phone Jammer
Authors:
Y. Fitriyani,
A. B. Mutiara,
R. Refianti
Abstract:
Mobile phone is one of the most widely used today in mobile communications. This technology is very useful for communication but this raises several problems in a situation where silence is required such as in libraries, places of worship, classrooms and others. Mobile phone jammer is a device that used to block the incoming signal to a mobile phone from the base station. If the mobile phone jamme…
▽ More
Mobile phone is one of the most widely used today in mobile communications. This technology is very useful for communication but this raises several problems in a situation where silence is required such as in libraries, places of worship, classrooms and others. Mobile phone jammer is a device that used to block the incoming signal to a mobile phone from the base station. If the mobile phone jammer is turned on then it can not form the incoming or outgoing calls even sms. In this research, we designed a Yagi antenna (900MHz) to expand the range of jamming because Yagi has a great gain. Results of impedance by gamma match are 50.16 Om. Obtained the value of VSWR Yagi is 1.46:1 and jamming distance that can be taken approximately 16 meters, It is different from the jamming distance of helical antenna on a mobile phone jammer itself is about 4 meters.
△ Less
Submitted 26 December, 2012;
originally announced December 2012.
-
Design of Intelligent Agents Based System for Commodity Market Simulation with JADE
Authors:
R. Refianti,
A. B. Mutiara,
H. Gunawan
Abstract:
A market of potato commodity for industry scale usage is engaging several types of actors. They are farmers, middlemen, and industries. A multi-agent system has been built to simulate these actors into agent entities, based on manually given parameters within a simulation scenario file. Each type of agents has its own fuzzy logic representing actual actors' knowledge, to be used to interpreting va…
▽ More
A market of potato commodity for industry scale usage is engaging several types of actors. They are farmers, middlemen, and industries. A multi-agent system has been built to simulate these actors into agent entities, based on manually given parameters within a simulation scenario file. Each type of agents has its own fuzzy logic representing actual actors' knowledge, to be used to interpreting values and take appropriated decision of it while on simulation. The system will simulate market activities with programmed behaviors then produce the results as spreadsheet and chart graph files. These results consist of each agent's yearly finance and commodity data. The system will also predict each of next value from these outputs.
△ Less
Submitted 26 December, 2012;
originally announced December 2012.
-
A Model of OpenEHR Based Electronic Medical Record In Indonesia
Authors:
A. B. Mutiara,
A. Muslim,
T. Oswari,
R. A. Miharja
Abstract:
For the realization of the vision and mission of Healthy Indonesia 2015, we need a health service with a broad and comprehensive scope.To provide health services, it can be realized by creating an integrated information system applications such as creating an electronic medical record that has the ability to process and store patient medical data. The specifications used medical record is an open…
▽ More
For the realization of the vision and mission of Healthy Indonesia 2015, we need a health service with a broad and comprehensive scope.To provide health services, it can be realized by creating an integrated information system applications such as creating an electronic medical record that has the ability to process and store patient medical data. The specifications used medical record is an open specification contained in OpenEHR that includes information and service model for electronic medical records, demographics, and the archetype which allows software developers taking the logical structure as a universal functional interface, so it can facilitate the process of information by the recipient. It is because of using the interface with appropriate-purposed data presentation and data on computer screen of the same users. The purpose of this paper is to create an electronic website for the medical record by using OpenEHR specifications for easy accessing, processing and storing the medical records by the actors that play a role in the data processing of medical records. With this application it is expected to be useful for data processing and health information gathering, thus to improve the quality of services that will impact the improved performance of the hospital management. The improved performance of the hospital management will become a supporter of the vision and mission Healthy Indonesia 2015.
△ Less
Submitted 26 December, 2012;
originally announced December 2012.
-
Performance Evaluation of Parallel Message Passing and Thread Programming Model on Multicore Architectures
Authors:
D. T. Hasta,
A. B. Mutiara
Abstract:
The current trend of multicore architectures on shared memory systems underscores the need of parallelism. While there are some programming model to express parallelism, thread programming model has become a standard to support these system such as OpenMP, and POSIX threads. MPI (Message Passing Interface) which remains the dominant model used in high-performance computing today faces this challen…
▽ More
The current trend of multicore architectures on shared memory systems underscores the need of parallelism. While there are some programming model to express parallelism, thread programming model has become a standard to support these system such as OpenMP, and POSIX threads. MPI (Message Passing Interface) which remains the dominant model used in high-performance computing today faces this challenge.
Previous version of MPI which is MPI-1 has no shared memory concept, and Current MPI version 2 which is MPI-2 has a limited support for shared memory systems. In this research, MPI-2 version of MPI will be compared with OpenMP to see how well does MPI perform on multicore / SMP (Symmetric Multiprocessor) machines.
Comparison between OpenMP for thread programming model and MPI for message passing programming model will be conducted on multicore shared memory machine architectures to see who has a better performance in terms of speed and throughput. Application used to assess the scalability of the evaluated parallel programming solutions is matrix multiplication with customizable matrix dimension.
Many research done on a large scale parallel computing which using high scale benchmark such as NSA Parallel Benchmark (NPB) for their testing standarization [1]. This research will be conducted on a small scale parallel computing that emphasize more on the performance evaluation between MPI and OpenMPI parallel programming model using self created benchmark.
△ Less
Submitted 10 December, 2010;
originally announced December 2010.
-
Agreement Maintenance Based on Schema and Ontology Change in P2P Environment
Authors:
L. Y. Banowosari,
I. W. S. Wicaksana,
A. B. Mutiara
Abstract:
This paper is concern about developing a semantic agreement maintenance method based on semantic distance by calculating the change of local schema or ontology. This approach is important in dynamic and autonomous environment, in which the current approach assumed that agreement or mapping in static environment. The contribution of this research is to develop a framework based on semantic agreemen…
▽ More
This paper is concern about developing a semantic agreement maintenance method based on semantic distance by calculating the change of local schema or ontology. This approach is important in dynamic and autonomous environment, in which the current approach assumed that agreement or mapping in static environment. The contribution of this research is to develop a framework based on semantic agreement maintenance approach for P2P environment. This framework based on two level hybrid P2P model architecture, which consist of two peer type: (1) super peer that use to register and manage the other peers, and (2) simple peer, as a simple peer, it exports and shares its contents with others. This research develop a model to maintain the semantic agreement in P2P environment, so the current approach which does not have the mechanism to know the change, since it assumed that ontology and local schema are in the static condition, and it is different in dynamic condition. The main issues are how to calculate the change of local schema or common ontology and the calculation result is used to determine which algorithm in maintaining the agreement. The experiment on the job matching domain in Indonesia have been done to show how far the performance of the approach. From the experiment, the main result are (i) the more change so the F-measure value tend to be decreased, (ii) there is no significant different in F-measure value for various modification type (add, delete, rename), and (iii) the correct choice of algorithm would improve the F-measure value.
△ Less
Submitted 16 March, 2010;
originally announced March 2010.
-
An Algorithm for Index Multimedia Data (Video) using the Movement Oriented Method for Real-time Online Services
Authors:
A. Muslim,
A. B. Mutiara,
C. M. Karyati,
P. Musa
Abstract:
Multimedia data is a form of data that can represent all types of data (images, sound and text). The use of multimedia data for the online application requires a more comprehensive database in the use of storage media, Sorting / indexing, search and system / data searching. This is necessary in order to help providers and users to access multimedia data online. Systems that use of the index image…
▽ More
Multimedia data is a form of data that can represent all types of data (images, sound and text). The use of multimedia data for the online application requires a more comprehensive database in the use of storage media, Sorting / indexing, search and system / data searching. This is necessary in order to help providers and users to access multimedia data online. Systems that use of the index image as a reference requires storage media so that the rules and require special expertise to obtain the desired file. Changes in multimedia data into a series of stories / storyboard in the form of a text will help reduce the consumption of media storage, system index / sorting and search applications. Oriented Movement is one method that is being developed to change the form of multimedia data into a storyboard.
△ Less
Submitted 16 March, 2010;
originally announced March 2010.
-
Simulating Grover's Quantum Search in a Classical Computer
Authors:
D. K. Ningtyas,
A. B. Mutiara
Abstract:
The rapid progress of computer science has been accompanied by a corresponding evolution of computation, from classical computation to quantum computation. As quantum computing is on its way to becoming an established discipline of computing science, much effort is being put into the development of new quantum algorithms. One of quantum algorithms is Grover algorithm, which is used for searching a…
▽ More
The rapid progress of computer science has been accompanied by a corresponding evolution of computation, from classical computation to quantum computation. As quantum computing is on its way to becoming an established discipline of computing science, much effort is being put into the development of new quantum algorithms. One of quantum algorithms is Grover algorithm, which is used for searching an element in an unstructured list of N elements with quadratic speed-up over classical algorithms. In this work, Quantum Computer Language (QCL) is used to make a Grover's quantum search simulation in a classical computer
△ Less
Submitted 9 March, 2010;
originally announced March 2010.
-
Performance Analysis on Molecular Dynamics Simulation of Protein Using GROMACS
Authors:
A. D. Astuti,
A. B. Mutiara
Abstract:
Development of computer technology in chemistry, bring many application of chemistry. Not only the application to visualize the structure of molecule but also to molecular dynamics simulation. One of them is Gromacs. Gromacs is an example of molecular dynamics application developed by Groningen University. This application is a non-commercial and able to work in the operating system Linux. The m…
▽ More
Development of computer technology in chemistry, bring many application of chemistry. Not only the application to visualize the structure of molecule but also to molecular dynamics simulation. One of them is Gromacs. Gromacs is an example of molecular dynamics application developed by Groningen University. This application is a non-commercial and able to work in the operating system Linux. The main ability of Gromacs is to perform molecular dynamics simulation and minimization energy. In this paper, the author discusses about how to work Gromacs in molecular dynamics simulation of some protein. In the molecular dynamics simulation, Gromacs does not work alone. Gromacs interact with pymol and Grace. Pymol is an application to visualize molecule structure and Grace is an application in Linux to display graphs. Both applications will support analysis of molecular dynamics simulation.
△ Less
Submitted 4 December, 2009;
originally announced December 2009.
-
Anti Plagiarism Application with Algorithm Karp-Rabin at Thesis in Gunadarma University
Authors:
A. B. Mutiara,
S. Agustina
Abstract:
Plagiarism that is plagiarizing or composition retrieval, opinion, etcetera from other people and makes it is likely composition and opinion him-self. Plagiarism can be considered to be crime because stealing others copyrights. Like action a student copying some part of writings without valid permission from the original writer. In education world, plagiarism perpetrator can get the devil to pay…
▽ More
Plagiarism that is plagiarizing or composition retrieval, opinion, etcetera from other people and makes it is likely composition and opinion him-self. Plagiarism can be considered to be crime because stealing others copyrights. Like action a student copying some part of writings without valid permission from the original writer. In education world, plagiarism perpetrator can get the devil to pay from school/university. Plagiarism perpetrator conceived of plagiator. This thing is possible unable to be paid attention by the side of campus because of limitation from some interconnected factors for example student amounts Gunadarma University reaching thousands and incommensurate to tester amounts or lecturer the side of campus in charge directs problem thesis. In this paper, an application have been developed in order to check and look for 5 type percentage similarity from a thesis with other one at certain part or chapters. Percentage got that is 0%, under 15%, between 15-50%, up to 50% and 100%. So it should be expected that the results could be used by thesis advisor and also thesis examiner from the Student at Gunadarma University.
△ Less
Submitted 26 November, 2008;
originally announced November 2008.
-
Analisis Kinerja Sistem Cluster Terhadapa Aplikasi Simulasi Dinamika Molekular NAMD Memanfaatkan Pustaka CHARM++
Authors:
A. B. Mutiara
Abstract:
Tingkat kompleksitas dari program simulasi dinamika molekular membutuhkan mesin pemroses dengan kemampuan yang sangat besar. Mesin-mesin paralel terbukti memiliki potensi untuk menjawab tantangan komputasi ini. Untuk memanfaatkan potensi ini secara maksimal, diperlukan suatu program paralel dengan tingkat efisiensi, efektifitas, skalabilitas, dan ekstensibilitas yang maksimal pula. Program NAMD…
▽ More
Tingkat kompleksitas dari program simulasi dinamika molekular membutuhkan mesin pemroses dengan kemampuan yang sangat besar. Mesin-mesin paralel terbukti memiliki potensi untuk menjawab tantangan komputasi ini. Untuk memanfaatkan potensi ini secara maksimal, diperlukan suatu program paralel dengan tingkat efisiensi, efektifitas, skalabilitas, dan ekstensibilitas yang maksimal pula. Program NAMD yang dibahas pada penulisan ini dianggap mampu untuk memenuhi semua kriteria yang diinginkan. Program ini dirancang dengan mengimplementasikan pustaka Charm++ untuk pembagian tugas perhitungan secara paralel. NAMD memiliki sistem automatic load balancing secara periodik yang cerdas, sehingga dapat memaksimalkan penggunaan kemampuan mesin yang tersedia. Program ini juga dirancang secara modular, sehingga dapat dimodifikasi dan ditambah dengan sangat mudah. NAMD menggunakan banyak kombinasi algoritma perhitungan dan tehnik-tehnik numerik lainnya dalam melakukan tugasnya. NAMD 2.5 mengimplementasikan semua tehnik dan persamaan perhitungan yang digunakan dalam dunia simulasi dinamika molekular saat ini. NAMD dapat berjalan diatas berbagai mesin paralel termasuk arsitektur cluster, dengan hasil speedup yang mengejutkan. Tulisan ini akan menjelaskan dan membuktikan kemampuan NAMD secara paralel diatas lima buah mesin cluster. Penulisan ini juga akan memaparkan kinerja NAMD pada beberapa.
△ Less
Submitted 29 July, 2008;
originally announced July 2008.
-
Web Server Benchmark Application WiiBench using Erlang/OTP R11 and Fedora-Core Linux 5.0
Authors:
A. B. Mutiara,
T. A. Sabastian
Abstract:
As the web grows and the amount of traffics on the web server increase, problems related to performance begin to appear. Some of the problems, such as the number of users that can access the server simultaneously, the number of requests that can be handled by the server per second (requests per second) to bandwidth consumption and hardware utilization like memories and CPU. To give better qualit…
▽ More
As the web grows and the amount of traffics on the web server increase, problems related to performance begin to appear. Some of the problems, such as the number of users that can access the server simultaneously, the number of requests that can be handled by the server per second (requests per second) to bandwidth consumption and hardware utilization like memories and CPU. To give better quality of service (\textbf{\textit{QoS}}), web hosting providers and also the system administrators and network administrators who manage the server need a benchmark application to measure the capabilities of their servers. Later, the application intends to work under Linux/Unix -- like platforms and built using Erlang/OTP R11 as a concurrent oriented language under Fedora Core Linux 5.0. \textbf{\textit{WiiBench}} is divided into two main parts, the controller section and the launcher section. Controller is the core of the application. It has several duties, such as read the benchmark scenario file, configure the program based on the scenario, initialize the launcher section, gather the benchmark results from local and remote Erlang node where the launcher runs and write them in a log file (later the log file will be used to generate a report page for the sysadmin). Controller also has function as a timer which act as timing for user inters arrival to the server. Launcher generates a number of users based on the scenario, initialize them and start the benchmark by sending requests to the web server. The clients also gather the benchmark result and send them to the controller.
△ Less
Submitted 23 August, 2007;
originally announced August 2007.