Abstrak Dengan sistem pengontrolan jarak j`auh berbasis jaringan

advertisement
Abstrak
Dengan sistem pengontrolan jarak j'auh berbasis jaringan komputer maka proses
pengontrolan dapat dilakukan dimana saja dan kapan saja, sehingga pengontrolan tersebut
dapat lebih praktis dan efisien. Server yang digunakan dalah server apache yang berfiingsi
untuk untuk menjalankan script PHP, dimana PHP nantinya akan mengexecute program exe
yangdibuat dengan bahasapemograman Turbo C++..
Pada proses Transfer data maka system akan mengunakan Siklus data, yang mana
siklus data ini berfidngsi untuk mentrasfer data antara host dan peripheral Siklus alamat
digunakan untuk mengirimkan alamat, saluran (channel) atau informasi perintah dan
control.
Pada proses pembuatan program maka yang diharapkan pengexecusian port paralel
hanya pada tiga kondisi yaitu reset, buka pintu dan tutup pintu dengan menetapkan port 2
dan port 8 dari port paralel yang aktif dari pengujian yang dilakukan dapat disimpulkan
bahwa besar tegangan yang dihasilkan oleh port2 dan portS dari port paralel pada kondisi
hight adalah 2,6 volt arus searah, dan pada kondisi reset besarnya tegangan pada tiap port
dari port paralel adalah nol volt.
BAB I
Tujuan
PENDAHULUAN
1. Latar Belakang
Untuk
program
1. Membuat
execute
dibuat
program
menggunakan
bahasa "pemrograman
PHP" dan
menggunakan bahasa pemrograman C++.
"bahasa pemrograman C/C++" untuk
Program exe dapat dibuat kaerena
menhasilkan
dapat
keluaran
pada
port
dikenali oleh server yang digunakan. Server
parallel yang akan digunakan untuk
yang digunakan dalah server apache yang
mengontrol pergerakan motor
berfungsi untuk untuk menjalankan script
PHP,
dimana
PHP
nantinya
2. Membuat rangkaian penguji hasil
akan
pemrograman berupa led indicator
mengexecute program exe yang dibuat
menggimakan konektor port parallel
dengan bahasa pemograman Turbo C++.
imtuk mengontrol keluaran pada pin.
Sistem komunikasi dengan web server dibuat
3. Melakukan
Debuging (menelusuri
untuk menempatkan file execute yang dibuat
kesalahan
menggunakan bahasa C/C++ yang berisikan
Mengkompilasi keseluruhan program
perintah untuk memberikan perintah dan
dalam bentuk file eksekusi (.exe)
keluaran pada pin-pin yang ada pada port
untuk di aplikasikan dalam sebuah
parallel. Program Web dapat dijalankan pada
halaman Web
sisi client untuk mei^eksekusi program exe
pada sebuah browser.
pada
program)
dan
yand dapat diakses
bahasa C/C++ yang ada di Web server.
BAB II
outport(alamat_port,data);
LANDASAN TEORI
PHP
adalah
suatu
bahasa
dimana
alamat_port yang digunakan adalah standar
pemograman open source pada aplikasi WEB,
address
dimana script ini bersifat server-side yang
heksadesimal) dan data yang dikeluarkan
ditambahkan ke dalam tag-tag HTML. Skript
dalam bentuk desimal. Untuk mengeluarkan
ini membuat suatu halaman WEB tidak lagi
data output pada bahasa C/C++ digunakan file
bersifat statis tetapi juga bersifat dinamis.
header
PHP juga mempunyai keuntungan yaitu dapat
digunakan
mendukimg aplikasi CGI, walaupun tanpa
Portaddress
menggunakan program CGI, sehingga client
digunakan yang dapat dilihat pada tabel diatas
dapat
yang
untuk masing-masing port (data, control) dan
digunakan untuk menggerakkan motor DC
data adalah data yang ingin kita tuliskan ke
pada
port tersebut.
mengexecute
server.
program
Script
exe
PHP juga
berinteraksi dengan bahasa
dapat
pada
dos.h
C++ adalah bahasa pemograman yang
port
sedangkan
(dalam
fungsi
yang
ou^rtb(portaddress,data);
adalah
pemograman,
seperti Turbo C, Delphi, perl dan lainnya
parallel
alamat
port
yang
BAB i n
Dalam
mendisain
program
yang
dilakukan maka dari diagram alir
ini
pemograman yang berbasis pada mesin,
pengendalian berbasis web, yang mana aut
seperti Assembly) dan bahasa pemograman
put program akan mampu memerintahkan
tingkat tinggi (bahasa pemograman yang
port mana yang aktif maupun yang tidak
berorientasi pada user atau manusia, seperti
aktif
Pascal).
sehingga ranggaian driver dapat membedakan
Fin
DataO 1 2
3
Datal
Alamat (HexadeamaQ
0x01 (1)
^ 0x02 (2)
4
0x04(4)
Data 3
5
i 0x08(8)
Data4
1 0x10(16)
Data 5
6
7
Data 6
8
0x40 (64)
Data? : 9
portparalel
—
dos.h.
yang
•
|l
i
1
!
J
k t r a v o ^ client
0x20 (32)
DC.
, 0x80 (128)
Tipe data include yang digunakan
adalah
menyeluruh
Untuk
mengeluarkan
datakeparallel port menggunakan perintah
proses
digunakan
seti^ printah yang datang dari port paralel.
i
Data 2
dari
secara
di bawah
berada diantara bahasa tingkat rendah (bahasa
Data
terlihat
akan
111
J
Port paralel ialah port data
di
IRQ7. Port paralel Extend dan Enhanced
komputer untuk mentransmisi 8 bit data
menggunakan
dalam sekali detak. Standar port paralel yang
membangkitkan dan mengatur handshaking.
baru ialah IEEE 1284 dimana dikeluarkan
Protokol
tahun 1994.
transfer dta yang berbeda yaitu :
Standar ini mendefinisikan 5
hardware tambahan untuk
EPP mempunyai 4 macam siklus
1. Siklus baca data (Data read)
mode operasi sebagai berikut:
1. Mode kompatibilitas
2. Siklus baca alamat (Address Read)
2. Mode nibble
3. Siklxis tulis data (data write)
3. Mode byte
4. Siklus tulis alamat (address write)
4.
Siklus data digunakan untuk mentrasfer data
Mode
EPP (enhancedparallel port)
5. M o d e ECP (Extended capability port)
Tujuan dari standar
yang baru
tersebut ialah untuk mendesain driver dan
antara host dan peripheral. Siklus alamat
digunakan imtuk mengirimkan alamat, saluran
(channel) atau informasi perintah dan control.
peralatan yang baru yang kompatibel dengan
peralatan lainnya serta standar paralel port
sebelumnya (SPP) yangn diluncurkan tahun
BAB IV
1981. Mode CompatibiUtas, nibble dan byte
ANALISA SYSTEM
digunakan sebagai standar perangkat keras
Blok Diagram
yang tersedia di port paralel orisinal dimana
Blok
EPP dan ECP membutuhkan tambahan
mengontrol atau mengexecute Motor DC
hardware dimana dapat berjalan dengan
dapat dilakukan dari mana saja dan kapan saja
kecepatan
sebagai
yang
lebih
tinggi.
Mode
diagram
dibawah
pengerak
pintu
menunjukan
gerbang.
Dari
kompatibilitas atau ("Mode Centronics" )
komputer client dapat dilihat suatu web
hanya dapat mengirimkan data pada arah
sebagai antarmuka , yang merupakan data
maju pada kecepatan 50 kbytes per detik
yang terdapat pada komputer server. Pada
hingga 150 kbytes per detik. Untuk menerima
gambar terlihat bahwa komputer server dapat
data, anda hams mengubah mode menjadi
mengontrol arah putaran motor DC yang
mode nibble atau byte. Mode nibble dapat
digunakan sebagai pengerak pintu gerbang ,
menerima
4 bit (nibble) pada arah yang
sehinga dengan ada nya jaringan internet
mvmdur, misalnya dari alat ke computer.
komputer client yang berada dimana saja asal
Mode byte menggunakan fitur bi-directional
kan terhubung dengan jaringan internet dapan
parallel untuk menerima 1 byte (8 bit) data
mengontrol komputer server sehigga dapat
pada arah mundur. IRQ (Interrupt Request )
juga mengontrol arah putaran motor DC yang
pada port paralel biasanya pada IRQ5 atau
digunakan sebagai pengerak pintu gerbang.
tegangan dari port tersebut menghasilkan
tegangan sebesara 2,6 volt yang berfungsi
menjalankan
motor
dc berputar ke
sebelah kiri.
BABV
Kesimpulan
1. Daari pengujian
kondisi reset maka
seluruh port yang terdapat pada port
paralel tidak menghasilkan beda Votensial
(yreset=0 Volt),
2. Dari pengujian kondisi Buka pintu maka
besar tegangan yang dihasilkan hanya pada
Pada tampialan tersebut terdapat tiga
port 2 dari port paralel yang bemilai hight
(Vp2 =2,6), selebihnya berkondisi low.
tampilan execute, yaitu :
3. Dari pengujian kondisi Buka pintu maka
1. Reset
Pada keadaan reset ini besar tegangan
besar tegangan yang dihasilkan hanya pada
yang dihasilkan port paralel ada 0 Volt,
port 8 dari port paralel yang bemilai hight
Sehingga jika tombol reset di execute
(Vp2 =2,6), selebihnya berkondisi low.
port data paralel dalam keaadaan tidak
aktif.
2. Buka gerbang
DAFTAR PUSTAKA
Pada keadaan Buka Gerbang maka
keadaaan execute port 2 pada port
parallel yang artinya port 2 ini akan
menghasilkan besar tegangan =2,6 Volt
yang langsimg terhubung ke transistor
satu , sehinga tegangan dari port tersebut
akan menjalan kan motor dc berputar ke
sebelah kanan.
3. Tutup gerbang
Pada keadaan
tutup gerbang
tersebut berfimgsi sebagai tombol execute
port 8 pada port paralel , sehinga
1. Muhammad H. Rashid ," Power
Electroniccs" Printice Hall Intemational ,
Second edition 1993
2. Mohan ,'"Power Electronics Converters
Application and Design", Jhon Wiley &
Sons INC Third Edition 2004
3. Abdul Kadir, ^""Dasar Pemrograman Web
Dinamis Menggunakan PHF' Andi
Yogyakarta 2005.
4. Jan Axelson, Parallel Port Complete
Programming, Interfacing, & Using the
PC's Parallel Printer Porf Published by
Lakeview Research, Medison USA, 2000.
Download