oleh : anthony muliadi 23400069 ari gunawan 23400121...

31
Oleh : Wira Sanjaya 23400050 Anthony Muliadi 23400069 Ari Gunawan 23400121 Stefanus Feno 23400165

Upload: trinhcong

Post on 03-Feb-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

Oleh :Wira Sanjaya 23400050Anthony Muliadi 23400069Ari Gunawan 23400121Stefanus Feno 23400165

Page 2: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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.

Page 3: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

• 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

Page 4: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting
Page 5: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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

Page 6: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

A. Rangkaian H-BridgeKarakteristik transistor yang digunakan BD 140Ic maks 405 mA – 2 Ahfe 25 - 50

Page 7: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

B. INVERTING

Inverting menggunakan gerbang XNOR untuk mengatasiinput kembar pada switching

Page 8: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

MAJU MUNDUR

KIRI KANAN

Page 9: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

A. FLOW DIAGRAM

Page 10: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

B. ARSITEKTUR SOFTWARE

Page 11: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

WEB VERSI 2 DENGAN MYSQL

Page 12: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting
Page 13: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

CONTROL AREA DAN SEARCHER DATA DENGAN MYSQL

Page 14: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

TABEL DATA DENGAN MYSQL

Page 15: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

GUESTBOOK DENGAN MYSQL

Page 16: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

TAMPILAN DATA PENGUNJUNG DENGAN MYSQL

Page 17: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

WEB VERSI 1 DENGAN DATA FLAT

Page 18: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting
Page 19: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

Control area versi 1 dengan data flat

Page 20: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

Tampilan Tabel dengan data flat

Page 21: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

Guestbook dengan data flat

Page 22: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

Tampilan Data pengunjung website dg data flat

Page 23: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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.

Page 24: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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.

Page 25: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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)

Page 26: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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.

Page 27: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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

Page 28: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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

Page 29: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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

Page 30: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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

Page 31: Oleh : Anthony Muliadi 23400069 Ari Gunawan 23400121 ...faculty.petra.ac.id/resmana/web-motor-control/Presentation-UAS.pdf · Ic maks 405 mA – 2 A hfe25 -50. B. INVERTING Inverting

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