lift.pptx

15
PERANCANGAN DAN SIMULASI PERANGKAT LUNAK SISTEM KONTROL LIFT

Upload: syamsul-maarif

Post on 10-Nov-2015

215 views

Category:

Documents


3 download

TRANSCRIPT

PERANCANGAN DAN SIMULASIPERANGKAT LUNAK SISTEM KONTROL LIFTPengertianPada perangkat sistem lift, perangkat lunak memegang peranan yang penting terhadap pengoperasian lift tersebut. Ketidaktepatan kerja lift terutama disebabkan oleh adanya kesalahan perangkat lunak yang terdapat pada perangkat kerasnya. Perangkat lunak tersebut berfungsi sebagai kontrol penentu keputusan termasuk didalamnya kontrol motor penggerak sistem lift. Untuk itu dalam pembuatan perangkat lunak kontrol lift, perancangan perangkat lunak menjadi hal yang sangat penting untuk mencegah terjadinya kesalahan pemrogrmanan. Setelah itu untuk memastikan bahwa hasil rancangan sudah benar, perlu juga disimulasikan terlebih dahulu. Kedua hal tersebut dilakukan sebelum perangkat lunak yang dibuat di-embedded-kan pada sistem lift Kata kunci: Lift, finite state machine, sistem kontrol lift, JavaLatar BelakangLift merupakan alat transportasi yang banyak digunakan pada gedung-gedung bertingkat. Sistem kontrol pada lift sangat kompleks pada alat yang sebenarnya. Mulai dari masalah kontrol penentuan keputusan, kontrol motor, kontrol tampilan, kontrol pintu sampai masalah keselamatan. Untuk itu perlu dilakukan pembagian, modul kerja untuk merealisasikan sistem lift tersebut. Dalam tulisan akan dilakukan perancangan software masalah penentu keputusan layanan lift yang disimulasikan dengan program yang dirancang menggunakan Java.PermasalahanPermasalahan yang timbul dalam perancangan software penentu keputusan pada lift adalah :

- Bagaimana menerapkan Finite state machines (FSM) pada program penentu keputusan lift.. - Bagaimana melakukan debugging pada software untuk permasalahan di atas.

Step StateKesembilan state tersebut yaitu:1. State 0 : Tabung lift berada di lantaiground2. State 1 : Tabung lift berada di antaralantai ground dan laintai 13. State 2 : Tabung lift berada di lantai 14. State 3 : Tabung lift berada di antaralantai 1 dan laintai 25. State 4 : Tabung lift berada di lantai 26. State 5 : Tabung lift berada di antaralantai 2 dan laintai 37. State 6 : Tabung lift berada di lantai 38. State PB : Pintu lift membuka9. State PT : Pintu lift menutupSelanjutnya kesembilan state di atas dapatdikelompokan menjadi 3 kelompok yaitu :1. Kelompok state yang menunjukantabung berada di lantai tertentu(State 0, 2, 4, dan 6).2. Kelompok state yang menunjukantabung berada di antara 2 lantai(State 1, 3, dan 5).3. Kelompok state yang menunjukankeadaan pintu(State PB dan PT).Table Logika State

Pengujian Hipotesa Distribusi BinomialDisini dibedakan antara Diam dan Stop.Yang dimaksud Diam ialah tidak melakukankegiatan (dalam FSM = looping), sedangkanStop ialah pindah ke state PB kemudian PTdan kembali lagi atau membuka danmenutup pintu.Untuk memudahkan pencarian logika danpemindahan ke software tabel diatas dapatdibuat dalam logika 0 dan 1 seperti padatabel 2 berikut :Table Logika Penjabaran State

Keterangan Simbol

Implementasi Aplikasi dengan Bahasa Pemrogramman Java

Implementasi Aplikasi dengan Bahasa Pemrogramman Java

Implementasi Aplikasi dengan Bahasa Pemrogramman Java