1 Oleh : Wira Sanjaya Anthony Muliadi Ari Gunawan Stefanus Feno2 Latar Belakang Adanya perkembangan teknologi informasi, khususnya internet. Jarak tid...
Oleh : Wira Sanjaya Anthony Muliadi Ari Gunawan Stefanus Feno
23400050 23400069 23400121 23400165
Latar Belakang • Adanya perkembangan teknologi informasi, khususnya internet. • Jarak tidak lagi menjadi penghambat dengan adanya teknologi internet • Dibutuhkan suatu pengontrolan yang dapat dikendalikan tanpa dibatasi oleh jarak dan dengan biaya relatif murah. • Teknologi internet dapat dimanfaatkan untuk pengontrolan jarak jauh.
• Pengontrolan motor H–Bridge dilakukan melalui aplikasi WEB. • Motor H-Bridge dan Proses pengontrolan berada pada bagian server. • Pengontrolan terjadi dalam koneksi antara client dan server • Terdapat fasilitas koneksi dengan database
Spesifikasi • • • • •
•
WEB enabled menggunakan Internet Explorer 5.0, Server Apache & PHP 4.11,web page menggunakan HTML Output Port menggunakan parallel port ( LPT1 ) dengan address 378h Database dengan menggunakan dataflat dan MySQL (terdapat 2 versi) Hardware yang dikontrol adalah sebuah mobil-mobilan dengan rangkaian H-Bridge Command yang digunakan untuk mengexecute file EXE melalui Web, menggunakan PHP 4.1.1 program EXE dibuat dengan bahasa pemograman Turbo C. Operating System yang digunakan adalah Windows 98
A. Rangkaian H-Bridge Karakteristik transistor yang digunakan BD 140 Ic maks 405 mA – 2 A hfe 25 - 50
B. INVERTING Inverting menggunakan gerbang XNOR untuk mengatasi input kembar pada switching
MAJU
MUNDUR
KIRI
KANAN
A. FLOW DIAGRAM
B. ARSITEKTUR SOFTWARE
WEB VERSI 2 DENGAN MYSQL
CONTROL AREA DAN SEARCHER DATA DENGAN MYSQL
TABEL DATA DENGAN MYSQL
GUESTBOOK DENGAN MYSQL
TAMPILAN DATA PENGUNJUNG DENGAN MYSQL
WEB VERSI 1 DENGAN DATA FLAT
Control area versi 1 dengan data flat
Tampilan Tabel dengan data flat
Guestbook dengan data flat
Tampilan Data pengunjung website dg data flat
C. PHP ( Hypertext Preprocessor) PHP adalah suatu bahasa pemrograman open source pada aplikasi WEB, dimana script ini bersifat server-side yang ditambahkan ke dalam tag-tag HTML. Skript ini membuat suatu halaman WEB tidak lagi bersifat statis tetapi juga bersifat dinamis. PHP juga mempunyai keuntungan yaitu dapat mendukung aplikasi CGI, walaupun tanpa menggunakan program CGI, sehingga client dapat mengexecute program exe yang digunakan untuk menjalankan motor H-Bridge pada server. Script PHP juga dapat berinteraksi dengan bahasa pemograman, seperti Turbo C, Delphi, perl dan lainnya. Dalam project ini kami memakai script PHP untuk memanggil program executable.
D. TURBO C Turbo C adalah bahasa pemograman yang berada diantara bahasa tingkat rendah (bahasa pemograman yang berbasis pada mesin, seperti Assembly) dan bahasa pemograman tingkat tinggi (bahasa pemograman yang berorientasi pada user atau manusia, seperti Pascal).Turbo C adalah bahasa program yang dapat digunakan dalam aplikasi internet. Untuk program execute yang digunakan untuk menjalankan motor HBridge yang terhubung pada parallel port, kami menggunakan bahasa pemograman Turbo C. Untuk program exe yang digunakan tidak mutlak harus menggunakan Turbo C.
E. MySQL MySQL adalah salah satu jenis database server yang menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Bersifat free (tidak perlu membayar dalam menggunakannya)
Keunggulan • Motor H-Bridge dapat dikontrol dari mana saja tanpa dibatasi jarak selama terdapat jaringan internet. • Biaya yang ringan karena dapat menggunakan pulsa telepon lokal
Kelemahan •Data yang dikeluarkan ke parallel port tidak dapat diinterupt jika ada data baru yang masuk ke parallel port, sehingga harus menunggu program exe dijalankan sampai selesai, baru kemudian data yang baru dapat dijalankan •Adanya interval waktu tertentu pada saat adanya pergantian data baru yang dikirim dari client ke server, karena pengaruh kecepatan dalam pengiriman data pada suatu server.
Target •Hardware berupa mobil-mobilan dengan rangkaian H-Bridge •Program executable menggunakan Turbo C •Website
dengan
menggunakan
bahasa
HTML
dan
PHP •Database dalam dataflat dan MySql •Project
dapat
dijalankan
internet dengan server Apache
dalam
koneksi
Work Schedule Kegiatan Study literatur dan cari data Hardware mobil dan H-Bridge Web I ( control, belum menggunakan database) Web II ( menyelesaikan dengan dataflat / versi 1 ) Web III ( menyelesaikan dengan database MySql / versi 2) Program executable I ( mencoba dengan LED) Program executable II ( untuk kiri,kanan,maju,mundur ) Melakukan pengujian project secara lengkap Melakukan demo dihadapan Pak Resmana Persiapan Presentasi UTS Laporan UTS Persiapan Presentasi UAS Laporan UAS
Ags September 4 1 2 3 4 x x x x x x x x x x x x x x
x x
1 T T T T T T T T T T T T T
Oktober 2 3 4 T x x T x T T x x T T T T T T T T T
Nopember 1 2 3 4 x x x x x
x
x x x
Desember 1 2 3 T T T T T T T T x T T T T x T T T T x T T T T T T x T T x T T
Hasil yang telah dicapai
•Hardware berupa mobil-mobilan rangkaian H-Bridge selesai
•Project berhasil dijalankan melalui koneksi internet dengan server apache
Kesimpulan •Pengontrolan melalui internet dalam project bersifat server side, yang berarti semua proses dilakukan di server yang kemudian dapat diakses oleh client melalui Web Browser. •Pengontrolan melalui Web mengganti penggunaan CGI.
dapat
menggunakan
PHP
untuk
•Program Execute yang digunakan dapat dibuat dengan beberapa bahasa pemograman, terutama yang dapat dikenali oleh web server. •Program execute berfungsi mengeluarkan data ke parallel port yang kemudian menggerakkan motor H-Bridge •Bahasa PHP mendukung dalam dataflat maupun dengan MySql