Claim Missing Document
Check
Articles

Found 7 Documents
Search

Analisis Perbandingan Unjuk Kerja Database SQL dan Database NoSQL Untuk Mendukung Era Big Data Fadli, Ari; Zulfa, Mulki Indana; Widhi Nugraha, Azis Wisnu; Taryana, Acep; Aliim, Muhammad Syaiful
JURNAL NASIONAL TEKNIK ELEKTRO Vol 9, No 3: November 2020
Publisher : Jurusan Teknik Elektro Universitas Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (823.396 KB) | DOI: 10.25077/jnte.v9n3.774.2020

Abstract

Recently, the development of data in the digital world has produced new challenges. The challenge is increasing number and complexity of data and variations in data (structured and unstructured). Conventional database management system (RDBMS) is not able to answer these challenges effectively because in RDBMS uses a related structured table approach to store information. Currently present, a database management system called NoSQL. This NoSQL system was introduced to provide quick scalability (amount and complexity) and unstructured data. In this study, we present the performance analysis of RDBMS and NoSQL database management systems in the case of increasing the number of data. We use the simple php page to test database systems, experiments are done with use four data sets of different sizes from academic information systems. The database NoSQL approach is used by Redis and the SQL database approach is used by MySQL. The results show that the noSql database has a execution time better than the MySQL database, there is an increase in the speed of the execution time by 87.58% in the create operation, 85.53% in the update operation, and in the delete operation by 86.40% and while in the read operation the increase in execution time speed is obtained by 57.09%, so that on average the Redis database has a show work better than the MySQL database at 79.15%..Keywords : MySql Database, Redis Database, PHP Programming AbstrakBaru-baru ini, perkembangan data di dunia digital telah menghasilkan tantangan baru. Tantangannya adalah meningkatnya jumlah dan kompleksitas data dan variasi data (terstruktur dan tidak terstruktur). Sistem manajemen basis data konvensional (RDBMS) tidak dapat menjawab tantangan ini secara efektif karena dalam hal ini RDBMS menggunakan pendekatan tabel terstruktur sebagai konsep dalam menyimpan informasi. Saat ini, telah hadir sistem manajemen basis data yang disebut NoSQL, Sistem NoSQL memiliki kemampuan menangani data yang tidak terstruktur yang jumlah dan kompleksitas terus meningkat. Dalam penelitian ini, kami menyajikan hasil analisis perbandingan unjuk kerja Sistem Manajemen Basis Data konvensional (RDBMS) dengan NoSQL pada kemampuannya dalam menangani pertumbuhan data yang terus meningkat. Metode yang digunakan dalam melakukan analisis perbandingan unjuk kerja RDBMS dengan NoSQL adalah waktu eksekusi yang dibutuhkan untuk melakukan operasi dasar pada sistem basis data yaitu create, read, delete dan update. RDMBS yang digunakan pada penelitian kali ini adalah MySQL sedangkan pada sistem NoSQL digunakan oleh Redis Database. Hasil penelitian menunjukkan bahwa Redis Database memiliki waktu eksekusi yang lebih baik daripada MySQL Database, terdapat peningkatan kecepatan waktu eksekusi tersebut sebesar 87.58% pada operasi create, 85.53% pada operasi update, dan pada operasi delete sebesar 86.40% dan sedangkan pada operasi read penigkatan kecepatan waktu eksekusi yang diperoleh sebesar 57.09%, sehingga secara rata-rata database Redis memiliki unjuk kerja yang lebih baik dari database MySQL yaitu sebesar 79.15%.Kata Kunci : MySql Database, Redis Database, Pemgoramaman PHP
DevOps Approach Embraces Forward and Reverse Engineering Acep Taryana; Ari Fadli; Eko Murdyantoro; Siti Rahmah Nurshiami
IJAIT (International Journal of Applied Information Technology) Vol 04 No 02 (November 2020)
Publisher : School of Applied Science, Telkom University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25124/ijait.v4i02.2865

Abstract

Modern software development methods such as Agile have given customers a flexibility to provide new requirement input when development is on progress, but customers cannot access released products during development. Nowadays, DevOps is a new method of software development that is the solution to these problems. In general, the DevOps Method does not emphasize complete system requirements at the beginning of development. Instead, the formulated requirements are immediately drafted in the model, implemented, and deployed, so the customer quickly obtains an overview of the product. This paper aims to discuss forward and reverse engineering software development in DevOps infrastructure. This paper is limited to the discussion side of software development engineering, it does not discuss the side of daily operations such as the discussion of web servers and other subsequent processes. Through a case of developing an internal quality assurance system at UNSOED, it was shown that forward and reverse engineering did not affect the stability of software development and operation using the DevOps method. The results of the study show that forward and reverse engineering are parts of development phase, be done because of the existence of new requirements from customers or improvement from developer itself, be done concurrently with the operation phase.
Analisis Perbandingan Unjuk Kerja Database SQL dan Database NoSQL Untuk Mendukung Era Big Data Ari Fadli; Mulki Indana Zulfa; Azis Wisnu Widhi Nugraha; Acep Taryana; Muhammad Syaiful Aliim
JURNAL NASIONAL TEKNIK ELEKTRO Vol 9, No 3: November 2020
Publisher : Jurusan Teknik Elektro Universitas Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (823.396 KB) | DOI: 10.25077/jnte.v9n3.774.2020

Abstract

Recently, the development of data in the digital world has produced new challenges. The challenge is increasing number and complexity of data and variations in data (structured and unstructured). Conventional database management system (RDBMS) is not able to answer these challenges effectively because in RDBMS uses a related structured table approach to store information. Currently present, a database management system called NoSQL. This NoSQL system was introduced to provide quick scalability (amount and complexity) and unstructured data. In this study, we present the performance analysis of RDBMS and NoSQL database management systems in the case of increasing the number of data. We use the simple php page to test database systems, experiments are done with use four data sets of different sizes from academic information systems. The database NoSQL approach is used by Redis and the SQL database approach is used by MySQL. The results show that the noSql database has a execution time better than the MySQL database, there is an increase in the speed of the execution time by 87.58% in the create operation, 85.53% in the update operation, and in the delete operation by 86.40% and while in the read operation the increase in execution time speed is obtained by 57.09%, so that on average the Redis database has a show work better than the MySQL database at 79.15%..Keywords : MySql Database, Redis Database, PHP Programming AbstrakBaru-baru ini, perkembangan data di dunia digital telah menghasilkan tantangan baru. Tantangannya adalah meningkatnya jumlah dan kompleksitas data dan variasi data (terstruktur dan tidak terstruktur). Sistem manajemen basis data konvensional (RDBMS) tidak dapat menjawab tantangan ini secara efektif karena dalam hal ini RDBMS menggunakan pendekatan tabel terstruktur sebagai konsep dalam menyimpan informasi. Saat ini, telah hadir sistem manajemen basis data yang disebut NoSQL, Sistem NoSQL memiliki kemampuan menangani data yang tidak terstruktur yang jumlah dan kompleksitas terus meningkat. Dalam penelitian ini, kami menyajikan hasil analisis perbandingan unjuk kerja Sistem Manajemen Basis Data konvensional (RDBMS) dengan NoSQL pada kemampuannya dalam menangani pertumbuhan data yang terus meningkat. Metode yang digunakan dalam melakukan analisis perbandingan unjuk kerja RDBMS dengan NoSQL adalah waktu eksekusi yang dibutuhkan untuk melakukan operasi dasar pada sistem basis data yaitu create, read, delete dan update. RDMBS yang digunakan pada penelitian kali ini adalah MySQL sedangkan pada sistem NoSQL digunakan oleh Redis Database. Hasil penelitian menunjukkan bahwa Redis Database memiliki waktu eksekusi yang lebih baik daripada MySQL Database, terdapat peningkatan kecepatan waktu eksekusi tersebut sebesar 87.58% pada operasi create, 85.53% pada operasi update, dan pada operasi delete sebesar 86.40% dan sedangkan pada operasi read penigkatan kecepatan waktu eksekusi yang diperoleh sebesar 57.09%, sehingga secara rata-rata database Redis memiliki unjuk kerja yang lebih baik dari database MySQL yaitu sebesar 79.15%.Kata Kunci : MySql Database, Redis Database, Pemgoramaman PHP
Merancang Perangkat Lunak Sistem Penjaminan Mutu Internal (SPMI) Perguruan Tinggi yang Memiliki Daya Adaptasi Terhadap Perubahan Kebutuhan Pengguna secara Cepat dan Sering Acep Taryana; Ari Fadli; Siti Rahmah Nurshiami
JURNAL Al-AZHAR INDONESIA SERI SAINS DAN TEKNOLOGI Vol 5, No 3 (2020)
Publisher : Universitas Al Azhar Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36722/sst.v5i3.372

Abstract

Abstrak – Salah satu permasalahan mendasar proses pengembangan perangkat lunak adalah kebutuhan yang tidak tertangkap lengkap saat awal pengembangan, atau abstraksi kebutuhan pengguna yang kurang terpetakan secara sistematis, runut oleh pengembang. Ketidaksempurnaan pengungkapan kebutuhan pengguna tersebut dapat mengakibatkan produk perangkat lunak yang kurang lengkap bahkan bisa tidak sesuai dengan kebutuhan pengguna. Ketidaksesuaian baru dapat diamati oleh pengguna setelah pengembang menyelesaikan setiap rilis produk. Pada paper ini akan ditunjukkan bagaimana sebuah perangkat lunak SPMI dirancang, diterima oleh pengguna, diberikan masukan oleh pengguna atas masukan perbaikan pada kurun waktu tertentu. Metode yang digunakan dalam proses pengembangan perangkat lunak adalah metode DevOps yang memiliki kemampuan untuk mensinkronkan kebutuhan pengguna dengan pengembangan aplikasi yang berkelanjutan, cepat selama pengembangan dan pengoperasian berlangsung. Metode DevOps tidak hanya mengelola bagian pengembangan tetapi juga mengelola bagian pengoperasian. Hasil perancangan menunjukkan bahwa DevOps menjadi pendekatan tepat agar perangkat lunak pengembangan SPMI dikembangkan dari kecil menjadi besar, step by step tetapi tanpa kehilangan penelusuran antara rilis produk. Dan yang lebih mendasar, DevOps mampu memperkecil gap antara pengembang dengan pengguna aplikasi SPMI-PT. Melalui metode DevOps, pengembangan dan pengoperasian memiliki keterhubungan sebagai timbal balik antara pengembangan dengan pengoperasian maupun sebaliknya.Abstract – One of the fundamental problems of the software development process is the requirement that is not completely captured at the beginning of development, or the abstraction of user requirements that are less systematically mapped out, by the developer. Imperfections in disclosing the requirements of these users can result in incomplete software products that may not even match the user's needs. New nonconformities can be observed by users after the Developer completes each product release. In this paper, we will show how an SPMI software is designed, accepted by the user, given input by the user for input improvement in a certain period time. The method used in the software development process is the DevOps method which can synchronize user requirements with rapid, rapid application development during development and operation. The DevOps method not only manages the development part but also manages the operation part. The design results show that DevOps is the right approach so that SPMI development software is developed from small to large, step by step but without losing traces between product releases. And more fundamentally, DevOps can reduce the gap between developers and SPMI-PT application users. Through the DevOps method, development and operation have a relationship as a trade-off between development and operations and vice versa.Keywords – Software engineering, Devops, Continuous improvement
MODEL-DRIVEN DEVELOPMENT : FASE AWAL VERIFIKASI MODEL DESIGN REKAM MEDIS ELEKTRONIS MENGGUNAKAN PERUMUSAN GRAF LENGKAP Acep Taryana; Bangun Wijayanto; Naoyasu Ubayashi; Joko Setyono
Jurnal Ilmiah Matematika dan Pendidikan Matematika Vol 6 No 2 (2014): Jurnal Ilmiah Matematika dan Pendidikan Matematika
Publisher : Jurusan Matematika FMIPA Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.20884/1.jmp.2014.6.2.2904

Abstract

In this paper will be shown a graph formulation as a formal approaches in research Model-Driven Development (MDD) with a case study : the development of Electronic Medical Record (RME) on the scope of the public health center. The model was designed using UML notation and be selected a State Machine diagram that represents prerequisite user needs (requirements). Before the model is derived (driven) into the skeleton code, the accuracy of the state machine must be verified. In order for the State Machine can be verified by formal approach, the State Machine should be first transformed into a propositional formula using the complete graph approach, and partial models. The initial phase of verification will check the suitability of the model with the requirements in Propositional Normal Form (PNF) using SAT Solver, respectively as and . SAT solver will provide a design decision, whether a requirement represented in the model or not. If these requirements are not hold in the model, the requirement is not certainty (uncertain) and model must be redesigned.
PERANCANGANPROTOTIPE SISTEMKONVEYOR DI INDUSTRIDILENGKAPI DENGANSISTEMPEMISAH BENDABERDASARKAN WARNA,UKURANDAN JENIS BENDABERBASISPLC MITSUBISHI FX2N Priswanto Priswanto; Agung Mubyarto; Widhiatmoko HP; Acep Taryana; Mohamad Syafiudin; Muslim Munawar
Techno (Jurnal Fakultas Teknik, Universitas Muhammadiyah Purwokerto) Vol 18, No 1 (2017): Techno Volume 18 No 1, April 2017
Publisher : Universitas Muhammadiyah Purwokerto

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30595/techno.v18i1.1418

Abstract

ABSTRAKSistem konveyor merupakan teknologi untuk transportasi barang di industri dari satu bagian ke bagian yang lain, baik untuk keperluan quality control, packing produk, perakitan dan lain-lain. Teknologi ini sangat penting untuk otomatisasi proses industri. Melalui kegiatan ini, dilakukan pengembangan teknologi prototipe sistem konveyor menggunakan Programmable Logic Controller (PLC)  Mitsubishi  MELSEC  FX-2N  32MR  yang  dapat  menyeleksi  benda  berdasarkan  warna (merah, hijau, biru) dengan menggunakan sensor warna TCS3200, dan ukuran benda berdasarkan ketinggian,  serta  berdasarkan  jenis  benda  logam  maupun  bukan  logam.  Pemrograman  PLC dilakukan menggunakan ladder diagram software GX Developer.  Hasil pembacaan sensor warna dengan nilai RGB ideal untuk warna Merah adalah R: 69,4 G: 183,4 dan B: 11,2 untuk warna Hijau nilai RGB ideal adalah R: 78,6, G: 189,4 dan B: 31,8 sedangkan untuk warna Biru RGB ideal adalah R; 96,6, G: 185,8 B: 23, error pemisahan warna secara keseluruhan 7,54%. Sedangkan pemisahan benda berdasarkan ketinggian (low, medium plastik, medium besi, dan high) dengan menggunakan modul sensor optoelektronik dan sensor induksi yang digunakan untuk menentukan benda logam atau non logam, mampu memisahkan benda dengan baik, tanpa dipengaruhi oleh kondisi cahaya luar atau gangguan lingkungan dengan erorr 0% dari total 55 kali pengujian. Hasil pengujian menunjukkan prototipe konveyor berbasis PLC dapat memisahkan benda dengan baik, berdasarkan warna, ukuran maupun jenis benda.Kata Kunci : PLC mitsubishi FX2N, GX developer, ladder diagram, sensor warna, sensor optoelektronik.  ABSTRACTConveyor system is a technology for the transportation of product in industry from one section to another, both for quality control, packing products, assembling and others. This technology is very important for industrial process automation. Through this research, technology prototypes conveyor system using a Programmable Logic Controller (PLC) Mitsubishi MELSEC FX-2N 32MR developed  to select objects by color (red, green, blue) using a color sensor TCS3200, and the size object based on the height, as well as based on  types of metal and nonmetal objects. PLC programming is done using a ladder diagram software GX Developer. The results of the color sensor readings by ideal RGB values for the color red is R: G 69.4: 183.4 and B: 11.2 for the ideal Green color RGB values are R: 78,6, G: 189.4 and B: 31 , 8 while for the color blue is the ideal RGB R; 96.6, M: 185.8 B: 23, overall color separation erorr of 7.54%. While the separation of the object based on the height (low, medium plastic, medium iron, and high) using the module optoelectronics sensor  and induction sensor is used to determine the metal or non-metal, capable of separating properly, without being influenced by the light conditions outside or environmental disturbance with erorr 0% of the total of 55 times testing. The test results showed a prototype conveyor based PLC can separate objects well, based on color, size and type of the object.Keywords : PLC Mitsubishi FX2N, GX developer, ladder diagrams, color sensors, optoelectronic sensors.
MODEL-DRIVEN DEVELOPMENT : FASE AWAL VERIFIKASI MODEL DESIGN REKAM MEDIS ELEKTRONIS MENGGUNAKAN PERUMUSAN GRAF LENGKAP Acep Taryana; Bangun Wijayanto; Naoyasu Ubayashi; Joko Setyono
Jurnal Ilmiah Matematika dan Pendidikan Matematika (JMP) Vol 6 No 2 (2014): Jurnal Ilmiah Matematika dan Pendidikan Matematika (JMP)
Publisher : Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.20884/1.jmp.2014.6.2.2904

Abstract

In this paper will be shown a graph formulation as a formal approaches in research Model-Driven Development (MDD) with a case study : the development of Electronic Medical Record (RME) on the scope of the public health center. The model was designed using UML notation and be selected a State Machine diagram that represents prerequisite user needs (requirements). Before the model is derived (driven) into the skeleton code, the accuracy of the state machine must be verified. In order for the State Machine can be verified by formal approach, the State Machine should be first transformed into a propositional formula using the complete graph approach, and partial models. The initial phase of verification will check the suitability of the model with the requirements in Propositional Normal Form (PNF) using SAT Solver, respectively as and . SAT solver will provide a design decision, whether a requirement represented in the model or not. If these requirements are not hold in the model, the requirement is not certainty (uncertain) and model must be redesigned.