Transcript

Oleh :Anthony Muliadi 23400069Wira Sanjaya 23400050Ari Gunawan 23400121Stefanus Feno 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

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• 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-BridgeKarakteristik transistor yang digunakan BD 140Ic maks 405 mA – 2 Ahfe 25 - 50

B. INVERTING

Inverting menggunakan gerbang XNOR untuk mengatasiinput kembar pada switching

A. FLOW DIAGRAM

B. ARSITEKTUR SOFTWARE

C. PHP ( Hypertext Preprocessor)

PHP adalah suatu bahasa pemrograman open source pada aplikasiWEB, 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 mengexecuteprogram exe yang digunakan untuk menjalankan motor H-Bridge padaserver. 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 pemogramanyang berbasis pada mesin, seperti Assembly) dan bahasa pemograman tingkat tinggi (bahasa pemogramanyang berorientasi pada user atau manusia, sepertiPascal).Turbo C adalah bahasa program yang dapat digunakan dalam aplikasi internet. Untuk program execute yang digunakan untuk menjalankan motor H-Bridge yang terhubung pada parallel port, kami menggunakan bahasa pemograman Turbo C. Untuk program exe yang digunakan tidak mutlak harus menggunakanTurbo C.

Keuntungan

• Motor H-Bridge dapat dikontrol dari mana saja tanpa dibatasi jarak selama terdapat jaringan internet.• Biaya yang ringan karena dapat menggunakan pulsa telepon lokal

Permasalahan

•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 databaru yang dikirim dari client ke server, karena pengaruh kecepatan dalam pengiriman data pada suatu server.

•Web Server yang digunakan harus tidak berbasiskan UNIX karena web server yang berbasiskan UNIX tidak dapat mengenali file Execute,sehingga pada saat diupload harus menggunakan web server yangtidak berbasiskan UNIX

Target Sampai Dengan UTS

• Menyelesaikan Software yang disimulasikan dengan Hardware

LED yang dapat diakses melalui internet

• Dapat menyalakan dan mematikan LED melalui aplikasi Web

Hasil yang telah dicapai

•Dapat memahami dan mengerti sistem kerja dari Hardwaredan Software yang kami lakukan secara keseluruhan

•Program execute dapat dijalankan pada Hardware, untuk sementara ini menggunakan LED.

•Dapat dijalankan pada komputer client yang terhubung dalam suatu jaringan komputer menggunakan server apache

•Rangkaian H-Bridge, tetapi belum sempurna

Rencana kerja setelah UTS

•Menyelesaikan Rangkaian H-Bridge yang belum sempurna,karena arus yang menuju ke motor sangat kecil

•Menambahkan Inverting pada H-Bridge untuk mengatasi inputkembar pada switching dan Octal Latch untuk menginteruptdata.

Kesimpulan

•Pengontrolan melalui Web bersifat server side, yangberarti semua proses dilakukan di server yang kemudian dapat diakses oleh client melalui Web Browser.

•Pengontrolan melalui Web dapat menggunakan PHP untuk mengganti penggunaan CGI.

•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

•Tuhan•Bapak Resmana•Bapak Indar•Bapak Handry.K•Semua pihak yang telah membantu


Recommended