Thiang Thiang
Fakultas Teknologi Industri, Jurusan Teknik Elektro, Universitas Kristen Petra|e-mail:<a href=" mailto:herlteng@petra.ac.id" >herlteng@petra.ac.id</a>, <a href=" mailto:thiang@petra.ac.id" >thiang@petra.ac.id</a

Published : 11 Documents
Articles

Found 11 Documents
Search

Disain dan Implementasi Modul Akuisisi Data sebagai Alternatif Modul DAQ LabVIEW Sugiarto, Indar; Thiang, Thiang; Siswanto, Timothy Joy
Jurnal Teknik Elektro Vol 8, No 1 (2008): MARET 2008
Publisher : Institute of Research and Community Outreach

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (71.575 KB) | DOI: 10.9744/jte.8.1.30-37

Abstract

This paper describes about an alternative module of data acquisition system (DAS), which can be accessed by LabVIEW. The advantage of this DAS module is inexpensive and it has good performance as well as module used in industrial control system. This DAS module is controlled by ATmega64 AVR microcontroller, which will communicate with the LabVIEW by using bidirectional serial communication. This DAS module has 8-bit digital input, 8-bit digital output, 8 channel analog inputs, 2 channel analog outputs. Voltage levels of digital input are 0 – 5 V and 0 – 24 V. The digital output of this module is an open collector terminal with “low” level voltage of 0.276 V. Analog input of this DAS module has three ranges. They are 1 – 5 V with average error of 14.47 mV, 0 – 10 V with average error of 72.34 mV, and 4 – 20 mA with average error of 0.037 mA. Range of analog output of this module is 0 – 10 V with average error of 16.2 mV. This DAS module is not designed for applications that need high accuracy of time. Abstract in Bahasa Indonesia: Sebuah alternatif modul data acquisition system (DAS) yang bisa diakses menggunakan LabVIEW dipaparkan dalam paper ini. Keuntungan utama modul DAS ini adalah dapat dibuat dengan harga sangat terjangkau dan menghasilkan performa yang baik seperti yang biasa digunakan dalam sistem kontrol di industri. Modul DAS tersebut dikendalikan oleh sebuah mikrokontroler AVR ATmega64 yang akan berkomunikasi secara bidirectional dengan LabVIEW menggunakan metode komunikasi serial. Sistem ini dapat digunakan untuk mengakuisisi 8-bit digital input, 8-bit digital output, 8 kanal analog input dan juga 2 kanal analog output. Digital input dapat digunakan untuk tegangan 0-5V dan 0-24V. Digital output dibuat bersifat open collector dengan tegangan “low” sebesar 0,276V. Untuk analog input maupun analog output dari sistem ini mempunyai rata-rata error sebesar 14,47mV untuk rentang input 1-5V; 72,34mV untuk rentang input 0-10V; 0,037mA untuk rentang input 4-20mA dan 16,2mV untuk rentang output 0-10V. Sistem ini tidak dirancang untuk digunakan pada aplikasi yang membutuhkan ketelitian waktu yang tinggi. Kata kunci : sistem akuisisi data, mikrokontroler, AVR, LabVIEW, rangkaian pengkondisi sinyal, instrumentasi.
Mesin Bor Otomatis dengan Menggunakan Kamera untuk Mendeteksi Koordinat Bor Thiang, Thiang; R.U Sompie, Sherwin
Jurnal Teknik Mesin Vol 4, No 2 (2002): OCTOBER 2002
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

This paper describes about automatic drilling machine used to drill pad and via in Printed Circuit Board (PCB). The automatic drilling machine used camera as the sensor to detect coordinates of pad and via in PCB. This system used several methods of image processing like threshold, grayscale, and fillrect to detect the pad and via coordinates. This processes result the pad and via coordinates in pixels, then, these coordinates would be converted to millimeters in order to perform the drilling process. The automatic drilling machine used two stepper motors to perform the movement of X-axis and Y-axis. The machine also used two DC motors for the movement of Z-axis and drilling motor. The movement of each axis was designed by using the thread of a screw in order to achieve the precision movement. Experiment results show that average errors of the X-axis and Y-axis movement are 0.275 mm and 0.283 mm respectively. The system also could detect correctly all pad and via in PCB. Abstract in Bahasa Indonesia : Makalah ini akan menjelaskan tentang pengeboran Printed Circuit Board (PCB) otomatis. Pengeboran PCB otomatis ini menggunakan kamera sebagai sensor untuk mendeteksi koordinat pad dan via yang akan dibor. Beberapa metode pemrosesan image digunakan dalam pendeteksian koordinat antara lain threshold, gray scale dan fillrect. Hasil pengambilan koordinat berupa pixel akan dikonversikan ke satuan milimiter agar dapat dilakukan pengeboran. Mekanik mesin bor yang dibuat menggunakan motor stepper untuk pergerakan lengan X dan Y dan motor DC untuk pergerakan lengan Z dan motor bor. Pergerakan setiap lengan dirancang menggunakan sistim ulir, yang memungkinkan pergerakan yang tepat dan presisi. Hasil pengujian diperoleh error rata-rata pergerakan lengan antara koordinat terdeteksi (kamera) dan koordinat sesungguhnya adalah 0,275 mm dan 0,283 mm untuk lengan X dan sumbu Y. Sistem juga berhasil mendeteksi keberadaan semua pad dan via sesuai dengan jumlah pad dan via yang sesungguhnya. Kata kunci: mesin bor otomatis, mesin bor PCB, sensor kamera, pemrosesan image.
Optimasi Gerakan Mesin Bor Otomatis dengan Menggunakan Algoritma Genetika Rustan, Tendra; Thiang, Thiang; Hannawati, Anies
Jurnal Teknik Mesin Vol 5, No 2 (2003): OCTOBER 2003
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

This paper will describe about automatic drilling machine using camera as the sensor in order to detect the coordinates of pad and via automatically. Several image processing technologies were used for detecting the coordinates of pad and via. They are threshold, grayscale, fillrect. Genetic algorithm was used to optimize movement of the drilling machine, so that, the machine can do the drilling process effectively. Genetic algorithm will find the optimal route which consists of the drilling sequence of pad and via. Genetic operators used in this system are selection, crossover and inversion. Experiments were done. Experiment result showed that the system could run well and detect all holes in PCB. The system achieved a time reduction rate up to 50 %. Abstract in Bahasa Indonesia : Makalah ini akan menjelaskan tentang mesin bor otomatis menggunakan kamera sebagai sensor untuk mendeteksi koordinat pad dan via dalam sebuah PCB secara otomatis. Beberapa teknologi pemrosesan image digunakan untuk mendeteksi koordinat pad dan via, antara lain threshold, grayscale, fillrect. Algoritma genetika diterapkan utnuk mengoptimasi gerakan dari mesin bor sehingga mesin bor dapat melakukan proses pengeboran dengan efektif. Algoritma genetika akan mencari rute yang optimal yang terdiri atas urutan pengeboran pad dan via. Operator genetika yang digunakan dalam system ini adalah seleksi, crossover dan inversi. Hasil pengujian menunjukkan bahwa sistem dapat berjalan dengan baik dan dapat mendeteksi semua pad dan via dalam PCB. Dengan algoritma genetika, sistem dapat mereduksi waktu pengeboran sampai 50%. Kata kunci: mesin bor otomatis, algoritma genetika, pemrosesan image, optimasi, PCB.
Odometer Digital untuk Kendaraan dengan Mikrokontroler MCS51 Guntoro, Jaja Wijaya; Khoswanto, Handry; Thiang, Thiang
Jurnal Teknik Mesin Vol 5, No 2 (2003): OCTOBER 2003
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

Although cars are not so necessity and luxurious, most people around the world use it as their first equipment. It needs to take care of, so there wont be any damages. Unfortunately not all people always aware of this. To avoid this destruction we need a tool to remaind the owner so he/she can be more aware of this. Mostly the age of using the vehicle depends on how far the distance which its reached. This process could be done by using an AT89C52 microcontroller and optocoupler. By converting its rotation into a value of distance, we can predicted when the car will need to be treat. When its the time for it, so there will be a warning about that in the display. This system is also equipped with clock and memory that can be used to save the data of the treatment that have been done. This Odometer has a 16,6 cm x 11,2 cm x 5,1 cm in dimension, with 273,5 gram of weight and used 12V battery. This equipment can measure distance until 999.999.999,9 km and speed (0 km/h to 250 km/h). Abstract in Bahasa Indonesia : Meski kendaraan bermotor bukan merupakan kebutuhan pokok, hampir semua orang menggunakannya. Kendaraan bermotor perlu dirawat agar tidak mudah rusak. Akan tetapi tidak semua orang ingat waktu perawatan kendaraan bermotor. Untuk mencegah kerusakan maka diperlukan suatu sistem yang dapat mengingatkan pengguna kendaraan. Pada umumnya waktu perawatan kendaraan dilihat dari jarak yang ditempuh. Untuk itu digunakan mikrokontroler AT89C52 dan optocoupler. Dengan mengkonversi putaran menjadi jarak, maka waktu perawatan dapat diketahui. Apabila sudah mendekati waktu perawatan, maka akan diberikan suatu peringatan. Sistem ini juga dilengkapi dengan jam dan memory yang digunakan untuk menyimpan data-data perawatan yang dilakukan. Odometer ini memiliki dimensi 16,6 cm x 11,2 cm x 5,1 cm dengan berat 273,5 gram dan menggunakan baterai 12V. Odometer ini mampu mengukur jarak hingga 999.999.999,9 km dan kecepatan (0 km/jam sampai 250 km/jam). Kata kunci : Pengukur Jarak, Perawatan, Kendaraan.
Sistem Otomasi Mesin Tempat Parkir Mobil Bawah Tanah dengan Menggunakan Programmable Logic Controller Thiang, Thiang; Sugiarta, Edwin
Jurnal Teknik Mesin Vol 10, No 2 (2008): OCTOBER 2008
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

Nowadays, number of cars increases more and more. This causes increase in the need of park area for the cars meanwhile there is limited area that can be used as park area for cars. Therefore, this paper describes about design of automatic car parking system, which places underground. This automatic car parking miniature model has 3 levels and each level can store 24 cars. This automatic car parking model is designed by using several actuators like AC motor, stepper motor, pneumatic system and several sensors like photoelectric and limit switch. Programmable logic Controller (PLC) is used as the controller, which controls all hardware. Experiment is done by running the automatic car parking system and experimental results show that the system can run well. Abstract in Bahasa Indonesia: Dewasa ini jumlah mobil semakin meningkat, akibatnya, semakin banyak lahan tanah yang dibutuhkan untuk tempat parkir mobil. Permasalahannya kebutuhan lahan tanah untuk keperluan lain juga meningkat dan ketersediaan lahan tanah kosong juga semakin sedikit. Karena itu pada makalah ini dipaparkan tentang perancangan yang telah dilakukan yaitu pembuatan sebuah contoh mesin model tempat parkir mobil otomatis yang berada di bawah tanah. Contoh model parkir otomatis ini berupa miniatur setinggi 3 tingkat dan dapat menampung mobil sebanyak 24 buah. Pembuatan miniatur mesin tempat parkir mobil otomatis ini menggunakan berbagai jenis aktuator seperti motor AC, motor stepper, penumatic dan beberapa sensor photoelectric, limit switch. Programmable Logic Control (PLC) digunakan sebagai kontroler yang mengontrol semua perangkat keras. Hasil pengujian dilakukan dengan menjalankan sistem parkir mobil otomatis dan sistem dapat berfungsi dengan baik. Kata kunci: Parkir otomatis, PLC, sistem kontrol, aktuator, pneumatic.
SISTEM PENGEMBANGAN KENDALI FUZZY LOGIC BERBASIS MIKROKONTROLER KELUARGA MCS51 (PetraFuz) Thiang, Thiang; Hannawati, Anies; Eng, Ban; Lim, Resmana
Jurnal Informatika Vol 1, No 1 (1999): MAY 1999
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

This paper presents a Fuzzy Logic Development Tool called PetraFuz which has been developed at Control System Laboratory, Electrical Engineering Department, Petra Christian University. The system consists of a hardware target based on MCS51 microcontroller and a software support running under PC Windows. The system is targeted for developing fuzzy logic based systems. It supports fuzzy logic design, evaluation, assembly language generator and downloading process to the target hardware to perform on-line fuzzy process. Process action and fuzzy parameters could be transferred to PC monitor via RS-232 serial communication, this on-line process parameters is used for fuzzy tuning, i.e. fuzzy if-then rules and fuzzy membership functions. The PetraFuz tool helps very much for Fuzzy system developments, it could reduce development time significantly. The tool could spur the development of fuzzy systems based on microcontroller systems such as fuzzy control systems, fuzzy information processing, etc. Abstract in Bahasa Indonesia : Makalah ini menyajikan sebuah sistem pengembangan kendali fuzzy logic (PetraFuz, Petra Fuzzy Development System) yang dikembangkan oleh laboratorium Sistem Kontrol, Jurusan Teknik Elektro, Universitas Kristen Petra Surabaya. Sistem ini terdiri dari perangkat keras sistem mikrokontroler MCS51 dan perangkat lunak pendukung yang berjalan pada PC. Sistem PetraFuz digunakan untuk mengembangkan sistem berbasis fuzzy logic utamanya pada bidang kendali. Kemampuan sistem meliputi pengembangan pada fase perancangan kendali, evaluasi kendali, pembentukan program bahasa assembly MCS51 dan proses downloading program menuju target sistem mikrokontroler MCS51 untuk dieksekusi melakukan kendali pada plant yang nyata. Aksi kendali dapat diakuisi oleh program PC melalui komunikasi serial RS232 sehingga respon kendali dapat digambarkan pada layar monitor untuk dilakukan analisis lebih lanjut yang diperlukan pada proses tuning if-then fuzzy rules. Penggunaan tools PetraFuz, sangat membantu proses rancang bangun sistem kendali fuzzy terutama bagi praktisi/akademisi yang berminat menekuni teknik kendali yang relatif baru ini. Sistem PetraFuz diharapkan dapat memberikan kontribusi positip bagi masyarakat sistem kendali untuk mengembangkan berbagai aplikasi kendali berbasis fuzzy logic. Kata kunci: logika fuzzy, sistem pengembangan kendali fuzzy, mikrokontroler MCS51
PREDIKSI KEPADATAN KENDARAAN BERMOTOR BERDASARKAN TINGKAT KEBISINGAN LALU LINTAS DENGAN MENGGUNAKAN LOGIKA FUZZY Lim, Resmana; Thiang, Thiang; Kuntjoro, Jusak Agus
Jurnal Informatika Vol 3, No 2 (2002): NOVEMBER 2002
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

The paper describes a fuzzy logic based system to predict the number of vehicle flow based on its noise. The system equipped by a sensor using a microphone an a 8088 microprocessor. The prediction results are displayed on 7-segment display. The fuzzy inference system used a strategy of MIN-MAX with 3 inputs which are: noise level, the width of road & a correction factor. A Defuzzification method of COG (Center of Gravity) is depployed in the system to produce prediction result in number of vehicle per minnute. The experimental results are presented to figure out the performance of the prediction comparing to the actual number of vehicle. The result shows that the prediction error of the system is about 7-10% comparing to the prediction by using human ear resulting the error of 4-5%. Abstract in Bahasa Indonesia : Paper ini menyajikan pengembangan sebuah sistem prediksi jumlah kendaraan bermotor yang lewat pada suatu jalan berdasarkan tingkat kebisingan lalu lintas dengan menggunakan logika fuzzy. Alat yang dibuat menggunakan sistem mikroprosesor 8088 yang dilengkapi dengan sensor bising berupa mikropon. Hasil prediksi jumlah kendaraan ditampilkan pada display 7-segment led. Sistem inferensia fuzzy yang dipakai di sini menggunakan strategi MIN-MAX dengan tiga crisp input yaitu: level kebisingan, lebar jalan di mana alat ini dipakai dan faktor koreksi. Sedangkan metode defuzifikasi menggunakan COG (Center of Gravity) untuk menghasilkan crisp output berupa prediksi jumlah kendaraan per menit. Pengujian sistem dilakukan dengan 2 cara yaitu membandingkan hasil prediksi alat dengan jumlah kendaraan sebenarnya, dan ke dua adalah membandingkan hasil prediksi dengan hasil perhitungan berdasarkan pendengaran telinga manusia dengan mata tertutup. Hasil percobaan menujukan kesalahan prediksi pada percobaan pertama adalah 7-10% sedangkan kesalahan prediksi alat bila dibandingkan hasil perhitungan telinga manusia adalah sekitar 4-5%. Kata kunci: prediksi jumlah kendaraan berdasarkan kebisingan, sistem prediksi fuzzy logic.
IDENTIFIKASI PERSONAL BERDASARKAN CITRA STRUKTUR TANGAN thiang, Thiang; Lim, Resmana; Sentoso, Budiono
Jurnal Informatika Vol 4, No 2 (2003): NOVEMBER 2003
Publisher : Institute of Research and Community Outreach - Petra Christian University

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

Abstract

Peoples hand structure recognition is one of important research area in biometrics. The paper presents a development of hand structure recognition system. The system used color hand images captured from 14 people, with each of 10 images. The images was devided into 2 set which are training set and test set. The color image was converted into greyscale image then folowing a process of thresholding, closing and opening. The feature vector of 14 fiducial lines was extracted from the image of hand structure that represent hand structure. A pattern recognition was deployed on these feature vectors resulting people identity. The experiment results showed that the system has a good prospect to be incorporated into a biometrics system. Abstract in Bahasa Indonesia : Pengenalan struktur tangan manusia merupakan salah satu bidang penelitian yang penting dalam area biometrics. Pada penelitian ini, akan dibuat suatu program pengenalan struktur tangan seseorang. Pada percobaan struktur tangan ini data yang digunakan diperoleh dari 14 orang, tiap orang diambil 10 gambar. Sebagian gambar digunakan sebagai template/ database/training-set dan sebagian digunakan untuk testing-set. Gambar berwarna diubah menjadi grayscale yang kemudian di threshold lalu dilakukan proses Closing dan Opening. Diambil informasi panjang dari 14 garis utama yang mewakili struktur tangan untuk menghasilkan feature vector. Feature vektor ini selanjutnya digunakan untuk pengenalan pola. Hasil pengujian sistem menunjukkan bahwa pengenalan struktur tangan dapat dipertimbangkan untuk keperluan biometrics. Kata kunci: biometrics, pengenalan pola, pengenalan struktur tangan.
Pengaturan Level Ketinggian Air Menggunakan Kontrol PID Thiang, Thiang; TDS, Yohanes; Mulya, Andre
Jurnal Teknik Elektro Vol 4, No 2 (2004): SEPTEMBER 2004
Publisher : Institute of Research and Community Outreach

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

Abstract

This paper describes about the application of control system on liquid level control system. The control method used in this system is proportional integral derivative (PID) controller. All control processes and data aquisition is run by using a personal computer (PC). Experiment was done by controlling liquid level in level range 0 - 30 cm. Experiment was also done by using various PID control parameter in which the input signal is step function. Experiment results show that the parameter of liquid level control system are Kp = 1 - 10, Ki = 0,1 - 5 and Kd = 0,1 - 10 Abstract in Bahasa Indonesia : Makalah ini menjelaskan tentang aplikasi sistem kontrol pada pengaturan level ketinggian air. Metode kontrol yang digunakan dalam sistem ini adalah kontrol proporsional integral derivatif (PID). Semua proses kontrol dan akuisisi data dilakukan dengan menggunakan komputer (PC). Pengujian sistem telah dilakukan untuk mengontrol level air dengan ketinggian antara 0 - 30 cm. Pengujian dilakukan dengan beberapa variasi parameter kontrol PID dengan input berupa fungsi step. Dari hasil pengujian didapatkan bahwa parameter sistem kontrol level ketinggian air adalah Kp = 1 - 10, Ki = 0,1 - 5 dan Kd = 0,1 - 10. Kata kunci: sistem kontrol, kontrol proporsional integral derivatif (PID), kontrol level air.
An Autonomous Mobile Robot Using Genetic Algorithm for Finding the Shortest Track Thiang, Thiang; Ferdinando, Hany; Kurniawan, Ronald
Jurnal Teknik Elektro Vol 1, No 2 (2001): SEPTEMBER 2001
Publisher : Institute of Research and Community Outreach

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

Abstract

The paper describes an intelligent autonomous mobile robot that can find a shortest track by using a genetic algorithm %28GA%29. An 89C51 microcontroller system has been implemented to perform overall robot control including shortest track searching by using GA. An assembly code has been written for GA processes such as initial population generation%2C evaluation%2C selection and mutation. The GA chromosome is represented by a bit string. Combination between roulette wheel selection and top selection scheme are used in the system. The Mobile robot is assigned as a line tracker robot. An auxiliary PC software has been developed for process visualization and parameter transmission to the microcontroller. The experiment of the shortest track searching has been done and showed a reasonable good result. The GA process was well implemented on the microcontroller and the robot could find the shortest track from the given origin location to the target. Abstract in Bahasa Indonesia : Makalah ini menjelaskan robot mobil cerdas yang mampu mencari jalur terpendek dengan menggunakan algoritma genetika %28GA%29. Mikrokontroler 89C51 digunakan untuk mengontrol robot secara keseluruhan termasuk mencari jalur terpendek menggunakan GA. Beberapa prosedur untuk proses GA dalam bahasa assembly telah dikembangkan seperti membangkitkan populasi awal%2C evaluasi%2C seleksi dan mutasi. Kromosom GA direpresentasikan dalam bentuk bit string. Sistem ini menggunakan kombinasi dari seleksi roulette wheel dan seleksi top. Robot mobil didisain sebagai line tracking robot. Sebuah program PC bantuan dikembangkan untuk proses visualisasi dan transmisi parameter ke mikrokontroler. Percobaan untuk mencari jalur terpendek telah dilakukan dan memberikan hasil yang baik. Proses GA dapat diimlementasikan dengan baik pada mikrokontroler dan robot dapat mencari jalur terpendek dari titik asal menuju ke titik tujuan. Autonomous+mobile+robot%2C+genetic+algorithm%2C+microcontroller%2C+optimization