Tugas Pemrograman Khusus T. I
PERANCANGAN SISTEM PENGENDALIAN PINTU GEBANG OTOMATIS MENGGUNAKAN PPI 8255
Penggunaan komputer saat ini tidak hanya terbatas pada pengolahan dan manipulasi data saja akan tetapi sudah dapat digunakan untuk mengendalikan bebagai peralatan seperti mengerakan robot, sistem sensor ruangan, penggerakan pentu gerbang secara otomatis, dan sebagainya. Dengan penggunaan komputer seperti yang telah disebutkan diatas maka komputer seolah -olah telah berperan sebagai manusia yang dapat diprogram untuk menjalankan apa yang telah dikehendaki oleh progaammernya.
Sistem pengendalian pintu yang dikendalikan oleh sebuah personal komputer dapat mengendalikan sebuah pintu gerbang yang dikendalikan secara otomatis. Sistem pintu gerbang ini tidak hanya berupa perangkat lunak saja tetapi juga terdiri sebuah komputer pengendalian rangkaian penggerak motor stepper yang bertugas mengendalikan pintu gerbang. Untuk mengintregasikan komputer pengendali dengan penggerak motor stepper, digunakan card PPI (Progamable Pheriperal Interface) 8255 sebagai Interfacenya.
Perancangan perangkat lunak (software) ditekankan pada perancangan dengan interface yang berbasis grafis untuk mempermudah pengaksesan yang dilakukan oleh mahasiswa atau dosen. Pada materi bahasan tentang perancangan hardware dan software dijelaskan bahwa sistempengendalian pintu gerbang ini menggunakan bahasa pemrograman borland delphi 5.
Dalam melakukan prosesnya, sistem pengendalian pintu gerbang membaca dari data database jam. Database yang diperlukan dalam sistem pengendalian pintu gerbang ini hanya satu database yaitu database jam yang berfungsi untuk menentukan kapan pintu gerbang harus dihidupkan dan dimatikan.
Record pada database sistem pengendalian pintu gerbang yang terdiri dari tabel jam dapat diubah sesuai kondisi yand ada. Perubahan pada record jam tejadi apabila ada perubahan yang diatur penggunanya.
Dalam pembuatan program untuk sistem ini ada beberapa tahap perencanaan yang dilakukan untuk menentukan aktivitas-aktivitas yang mungkin terjadi selama sistem aktif yaitu sebagai berikut:
a. update data
b. Proses menghidupkan dan mematikan pintu gerbang secara otomatis
c. Proses menghidupkan dan mematikan pintu gerbang secara manual
Setiap saat selama sistem aktif program akan melakukan proses pengecekan setting jam sistem dengan jam yang diinputkan ke dalam database sistem. Jika jam database status on (true) maka, sinyal akan dikirimkan ke interface PPI 8255 yang kemudian akan diolah untuk mengirimkan ke rangkaian pintu gerbang untuk dihidupkan secara otomatis. Sedangkan jika jam database sistem dalam status off (false) maka, sinyal yang ada di interface PPI 8255 yang diolah terputus yang kemudian rankaian pintu akan dimatikan secara otomatis. Untuk proses penghidupan dan mematikan pintu secara manual dapat dilakukan langsung tanpa menunggu atau menyesuaikan dengan jam database sistem, dimana proses ini langsung mengirimkan sinyal ke rangkaian pintu melalui interface PPI 8255 dan langsung menghidupkan dan mematikan pintu.
| TPK 00530007 | TPK TI Kur 5 2004 | Perpus STMIK (Tugas pemrograman khusus) | Tersedia |
Tidak tersedia versi lain