Anda di halaman 1dari 4

Artikel Ilmiah Teknik Elektro ISSN: xxxx-xxxx

Vol. 1, No. 1, Juli 2021, Hal. xx - xx 101

Implementasi Kontrol Lift 3 Lantai Berbasis FPGA Menggunakan


VHDL
Nadhira Pramoedya Poetri1, Sulthon Deva Saputra2, Olivia Rizky Arum Suyatno3
1
Teknik Elektro, Fakultas Teknik
2,3
Universitas Muhammadiyah Malang
1
nadhirapp11@gmail.com 2sulthon142@gmail.com 3oliviarizky10@gmail.com

Intisari
Rangkaian sistem kontrol lift saat ini kebanyakan menggunakan PLC, mikrokontroler
maupun mikroprosessor. Pada penelitian ini mengimplementasikan sistem kontrol lift 3 lantai
menggunakan FPGA (Field Programmable Gate Array) dengan deskripsi VHDL (VHSIC Hardware
Description Language). Perangkat lunak yang digunakan adalah Questa Sim-64 dan TINA.
Kata kunci: lift, FPGA, VHDL

1. Pendahuluan
Pada perkembangan saat ini, lift memiliki sistem kontrol yang canggih dimana semakin kompleks serta
rumit. Saat ini lift sudah dilengkapi sistem kontrol yang menggunakan PLC, mikrokontroler maupun
mikroprosessor. Sedangkan FPGA merupakan media alternative yang dapat digunakan untuk implementasi sistem
kontrol lift tersebut.
Field Programmable Gate Array (FPGA) mempunyai tiga masukan pemrograman yaitu skematik, bahasa
deskripsi perangkat keras dan state diagram (Wibowo, 2011). Desain skematik digunakan untuk membangun
piranti didasarkan pada blok rangkaian yang sifatnya drag-place dan menghubungkan antar blok dengan
pengkabelan (wiring) pada working windows. Desain masukan bahasa deskripsi perangkat keras (hardware
description language atau disingkat dengan HDL) memiliki prinsip yang cukup efektif dalam mendesain suatu blok
rangkaian secara bebas dengan menentukan watak / sifat rangkaian yang diperlukan. Desain masukan state
diagram akan dikonversi menjadi HDL dengan pemrograman yang kompleks.
Penelitian Agfianto, et. al. (2007) mengimplementasikan sistem kontrol elevator berbasis FPGA Altera
EPF10K10 menggunakan VHDL. Rancangan tersebut membagi sistem kontrol menjadi modul-modul, dimana setiap
modul menggunakan deskripsi VHDL. Pada implementasinya perangkat lunak yang digunakan adalah MAXplus+II
dari Altera.
Penelitian Ferry (2011) mengimplementasikan penggunaan diagram Finite State Machine (FSM) dalam
pembuatan pengendali elevator pada FPGA. Perangkat lunka yang digunakan adalah ISE 9.2i dengan
memanfaatkan fitur state diagram. Proses desain terdiri dari masukan, keluaran dan state keadaan.
Oleh karena itu, pada penelitian ini dibuat rangkaian sistem kontrol lift sederhana. Rangkaian ini dibuat
dengan deskripsi VHDL yang kemudian diimplementasikan pada FPGA. Perangkat lunak yang digunakan adalah
Questa Sim-64 dan TINA. Sistem kontrol lift ini digunakan untuk mengendalikan lift 3 lantai.

2. Tinjauan Pustaka
2.1. Field Programmable Gate Array (FPGA)
FPGA merupakan piranti yang terdiri dari jutaan gerbang dan dapat dikonfigurasi dengan
memasukkan berbagai algoritma dan fungsi tertentu untuk mendapatkan suatu modul perangkat keras
yang mengacu pada sistem digital. FPGA dapat dikonfigurasi menggunakan 3 cara, yaitu skematik, state-
diagram, dan bahasa deskripsi. Perancangan menggunakan teknik skematik hanya memilih dan
meletakkan komponen atau modul yang telah disediakan oleh perangkat lunak. Modul tersebut bisa
dirangkai lebih besar dengan modul yang lain sehingga didapatkan modul yang komprehensif.
Perancangan skematik menggunakan dasar gambar untuk membuat rancangannya. Perancangan state-
diagram menggunakan dasar gambar juga, namun rancangan ini didasarkan pada alur yang mempunyai
prinsip finite state machine (FSM).
Perancang perangkat keras yang memahami aspek sekuensial suatu rancangan dapat
mengaplikasikan teknik ini, karena hanya menggunakan gambar simbol proses dan panah saja. Namun
untuk membuat suatu rancangan yang tidak didasarkan pada suatu proses, maka akan sangat sulit untuk

© 2021 Jurusan Teknik Elektro, Universitas Muhammadiyah Malang.


All Rights Reserved
102 AITEL ISSN: xxxx-xxxx
Vol. 1, No. 1, Hal: xx – xx

mengaplikasikannya. Perancangan menggunakan bahasa deskripsi lebih fleksibel. Saat ini ada dua macam
bahasa deskripsi yang sering digunakan, meskipun ada bahasa deskripsi yang lain, yaitu Verilog dan VHDL.

2.2. VHSIC Hardware Description Language (VHDL)


VHDL (VHSIC Hardware Description Language) merupakan bahasa pemrograman
hardware/alat/piranti keras yang memiliki fungsi tambahan dari bahasa pemrograman hardware
sebelumnya yaitu PLD dan netlist. Hampis semua software VHDL synthesis mendukung bahasa
pemrograman VHDL. Bahasa pemrograman VHDL menganut standar yang ditentukan IEEE (Institute of
Electrical and Electronic Engineering).
VHDL dapat digunakan untuk dokumentasi, verifikasi, dan sintesis dari perancangan sistem digital. Ini
merupakan salah satu keuntungan dari VHDL, dimana kode VHDL yang sama dapat melakukan tiga fungsi
diatas, sehigga lebih sederhana dan mengurangi kesalahan dalam penerjemahan sistem yang akan di
implementasikan. Selain itu, VHDL dapat dijalankan dengan tiga cara yang berbeda untuk
mendeskripsikan hardware. Tiga cara tersebut yaitu secara stuktural, aliran data, dan penjelasan input
output sistem. Biasanya untuk sistem yang besar penggabungan tiga cara ini diterapkan dan memiliki
penerjemahan yang berbeda untuk cara yang berbeda pula.

2.3. Elevator
Elevator atau yang lebih akrab dikenal oleh masyarakat luas dengan nama lift. Lift adalah salah satu
alat bantu dalam kehidupan manusia yang berfungsi untuk mempermudah aktifitas manusia yang
rutinitasnya lebih sering berada didalam gedung-gedung bertingkat. Elevator merupakan alat transportasi
bekerja secara otomatis. Keberadaan dari elevator ini merupakan sebagai pengganti fungsi dari pada
tangga dalam mencapai tiap-tiap lantai berikutnya pada suatu gedung bertingkat, dengan demikian
keberadaan elevator tidak dikesampingkan ini dikarenakan dapat mengefisienkan energi dan waktu
pengguna elevator tersebut.
Lift-lift pada zaman modern mempunyai tombol-tombol yang dapat dipilih penumpangnya sesuai
lantai tujuan mereka, Terdapat tiga jenis mesin, yaitu Hidraulic, Traction atau katrol tetap, dan Hoist atau
katrol ganda, Jenis hoist dapat dibagi lagi menjadi dua bagian, yaitu hoist dorong dan hoist tarik.

3. Perancangan Sistem

Metode penelitian menjelaskan kronologi penelitian, termasuk desain penelitian, prosedur penelitian
(termasuk algoritma, pseudocode atau hal lain yang terkait), bagaimana menguji dan proses akuisisi data [3], [4].
Setiap deskripsi terkait metode penelitian sebaiknya ditunjang dengan referensi.
Ilustrasi pada makalah dapat berupa gambar dan (atau) tabel. Semua ilustrasi dibuat rata tengah (center).
Pada jurnal cetak, semua ilustrasi berwarna akan ditampilkan hitam-putih. Jika dalam isi makalah terdapat gambar,
maka gambar diletakkan setelah paragraf yang berhubungan / membahas gambar tersebut dengan jarak 1 spasi
(10 pt); dengan diberi keterangan gambar dan nomor arabik (bold), diikuti dengan judul gambar yang diletakkan
dibawah gambar yang bersangkutan, ukuran font keterangan gambar 10pt. Contoh dapat dilihat pada Gambar 1.
Beri jarak 1 spasi (10 pt) untuk paragraf berikutnya.

Gambar 1. Contoh gambar tidak terbaca dengan baik

Gambar harus terlihat jelas dalam warna hitam putih, Gambar 1 merupakan contoh gambar tidak terlihat
dengan baik dan jelas. Ilustrasi pada Gambar 1 hendaknya dihindari. Gambar dengan resolusi cukup dapat
menggunakan contoh Gambar 2. Setiap gambar, tabel dan rumus harus disebutkan dan dikutip di dalam tulisan
makalah. Untuk mempermudah penataan yang memuat beberapa gambar sebaiknya gunakan tabel yang tidak

Penulis pertama, penulis kedua, penulis ketiga (judul singkat makalah) (9pt)
ISSN: xxxx-xxxx AITEL 103
Vol. 1, No. 1, Hal: xx – xx

menggunakan border. Penulisan kata ‘gambar’ dan ‘tabel’ yang menunjukkan nomor gambar hendaklah diawali
dengan huruf besar. Seperti Gambar 1, Gambar 2, Tabel 1, Tabel 2, dan seterusnya.

a b c d

Gambar 2. Contoh gambar / diagram terbaca dengan baik. a) Gambar A, b) gambar B, c) gambar C dan
d) gambar D.

Keterangan tabel atau nama tabel diletakkan diatas tabel. Judul tabel ditulis rata tengah spasi 1. Tabel
hendaknya bukan gambar. Contoh dapat dilihat pada Tabel 1. Apabila setelah ilustrasi dilanjutkan dengan
penulisan bab, berikutnya, maka jaraknya adalah 2 spasi. Perhatikan jarak penulisan antar tabel untuk menghindari
kesalahan pada saat penataan tampilan. Judul gambar dan tabel harus berada pada halaman yang sama.

Tabel 1. Contoh keterangan tabel


Variable Speed (rpm) Power (kW)
x 10 8.6
y 15 12.4
z 20 15.3

Jika dalam isi makalah terdapat persamaan matematis, maka persamaan tersebut ditulis rata tengah dan
diberikan nomer secara berurutan. Penomeran yang ditulis dalam kurung dan rata kanan. Berikan jarak 1 spasi
dengan paragraf sebelum dan sesudahnya sesuai dengan Persamaan (1).

k 2

 fi  M i   
 i 1

N (1)

Keterangan notasi dari persamaan matematis yang ditulis sebaiknya dicantumkan pada bagian akhir
makalah sebelum Daftar Pustaka, dan diberi satuan dalam Sistem Informasi (SI).

4. Hasil dan Pembahasan


Pada bab hasil dan penelitian dijelaskan hasil dari penelitian dan pembahasan yang lengkap. Hasil dapat
direpresentasikan dalam gambar, grafik, tabel dan lainnya yang dapat mempermudah pembaca dalam memahami
makalah [5]. Penjelasan dapat dibuat dalam bentuk sub bab.

4.1. Sub Bab 1


Makalah sebaiknya dijabarkan dari permasalahan secara umum sampai pada permasalahan khusus yang
dituliskan secara sistematik [6], gunakan referensi yang relevan untuk menjabarkan setiap permasalahan yang ada.
Setiap refrensi harus dituliskan didalam daftar pustaka dan setiap pustaka harus dirujuk didalam tulisan.

4.2. Sub Bab 2


Setiap paragraf hendaknya terdiri dari satu kalimat inti dan beberapa kalimat penjelas. Pembahasan
sebaiknya diberikan secara sistematis dan memberikan informasi tentang bagaimana penulis melakukan, baik
berhubungan dengan data, metode dan tahapan didalam melakukan penelitian tersebut.

5. Kesimpulan

Penulis pertama, penulis kedua, penulis ketiga (judul singkat makalah)


.
104 AITEL ISSN: xxxx-xxxx
Vol. 1, No. 1, Hal: xx – xx

Kesimpulan menjelaskan apa yang diharapkan pada bagian pendahuluan, serta kesimpulan dari bab hasil
penelitian dan pembahasan. Di dalam kesimpulan hendaknya disampaikan beberapa hal yang telah dicapai.
Kesimpulan juga dapat ditambahkan dengan rencana pengembangan penelitian kedepan. Kesimpulan ditulis dalam
bentuk kalimat dan tidak ditulis dalam urutan nomor. Kesimpulan juga hendaknya menjawab
pertanyaan/permasalahan yang telah dijelaskan pada bagian pendahuluan yakni pada bagian latar belakang,
pernyataan masalah dan tujuan penelitian.

Referensi
[1] Wibowo, F. W., "System on Chip untuk Mesin Pengepkan Barang Berbasis FPGA", in Prosiding Seminar Teknik Informatika,
2011, pp. B-52-B-59..
[2] Wibowo, F.W., “Finite State Machine Untuk Pengendali Elevator Berbasis Field Programmable Gate Array," Jurnal DASI.,
vol. 12, no. 1, pp. 6, 2011.
[3] Putra, E. P., and H. A. Yuliadi., “Implementasi Prototipe Sistem Kontrol Elevator Berbasis FPGA Menggunakan VHDL,” in
Seminar Nasional Sains dan Teknologi, 2007, pp. 26.
[4] Wibowo, F. W., “Implementasi FPGA untuk Pengukuran Daya Listrik,” Seminar Nasional Fisika 2010, pp. FI106-1 – FI106-6,
2010.
[5] Pong P. Chu. FPGA Prototyping by VHDL Examples.Wiley. 2008.
[6] N. A. Afrianti, Rancang Bangun Pengendali Prototype Lift Menggunakan Mikrokoontroler AT89s52, Garut: STT-Garut, 2010.

Penulis pertama, penulis kedua, penulis ketiga (judul singkat makalah) (9pt)

Anda mungkin juga menyukai