Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121...

Post on 03-Feb-2018

225 views 0 download

Transcript of Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121...

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

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

B. INVERTING

Inverting menggunakan gerbang XNOR untuk mengatasiinput 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 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.

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 suatuserver.

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 dalam koneksi

internet dengan server Apache

Kegiatan Ags September Oktober Nopember Desember4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3

Study literatur dan cari data x x x x x T T x x x x x T THardware mobil dan H-Bridge x x x x x T T x T TWeb I ( control, belum menggunakan database) x x x T T T TWeb II ( menyelesaikan dengan dataflat / versi 1 ) T T x x x T TWeb III ( menyelesaikan dengan database MySql / versi 2) T T x x x x T TProgram executable I ( mencoba dengan LED) x T T T TProgram executable II ( untuk kiri,kanan,maju,mundur ) T T x x T TMelakukan pengujian project secara lengkap T T x T TMelakukan demo dihadapan Pak Resmana T T x T TPersiapan Presentasi UTS x T T T TLaporan UTS x T T T TPersiapan Presentasi UAS T T x T TLaporan UAS T T x T T

Work Schedule

Hasil yang telah dicapai

•Hardware berupa mobil-mobilan dan rangkaian H-Bridge selesai

•Program executable selesai

•Website selesai

•Database dalam dataflat dan MySql selesai

•Project berhasil dijalankan melalui koneksi internet dengan server apache

Kesimpulan

•Pengontrolan melalui internet dalam project bersifatserver side, yang berarti semua proses dilakukan diserver yang kemudian dapat diakses oleh client melaluiWeb 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

•Bahasa PHP mendukung dalam mengakses database baik dataflat maupun dengan MySql

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