Total (Rp) 1 PC Server Server Web 1 unit rim

dokumen-dokumen yang mirip
Oleh : Anthony Muliadi Wira Sanjaya Ari Gunawan Stefanus Feno

Oleh : Wira Sanjaya Anthony Muliadi Ari Gunawan Stefanus Feno

Konsep dan Cara Kerja Port I/O

Oleh : Mujahidin

PORT PARALEL MAKALAH. Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Orientasi Sistem Komputer Tahun Akademik 2007/2008

Teknik Antarmuka Komputer

Konsep dan Cara Kerja Port I/O

KONSEP KOMUNIKASI PARALEL. Oleh: Sunny Arief SUDIRO

Teknik Antarmuka Komputer

Interfacing Port Paralel Komputer, Serial dan PPI 8255

4 Cadtrige Tinta Printer 2bh PC Client ClientWeb 1 unit Pemrograman Web. 1 paket cd. Software Program C/C++

III. METODE PENELITIAN

Aplikasi Kontrol Switch Menggunakan Silicon Controlled Rectifier (SCR) Melalui Parallel Port

BAB III ANALISA DAN PERANCANGAN SISTEM

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN

de KITS Application Note AN17 - How 2 Use de KITS Relay Board with StarTech PPI Card

PENGONTROLAN JARAK JAUH MOTOR DC DENGAN ANTARMUKA SEBUAH WEB SEBAGAI PENGERAK PINTU GERBANG

III. METODE PENELITIAN

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/IP)

PIC16F84A. Sedangkan sistem penggerak yang akan menjadi penunjuk

INTERFACING SERIAL, PARALEL, AND USB PORT

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Sejalan perkembangan teknologi, maka media antarmuka untuk Device External pun berkembang, dengan penjelasan sebagai berikut :

APLIKASI BERBASIS WEB

de KITS Application Note AN18 - How 2 Use de KITS SPC Stepper Motor with StarTech PPI Card

Majalah Ilmiah, Vol. 23, No. 2, Oktober 2016, Hal ISSN : Copyright 2016 by LPPM UPI YPTK Padang

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

de KITS Application Note AN19 - How 2 Use de KITS SPC DC Motor with StarTech PPI Card

BAB II LANDASAN TEORI

LAPORAN RESEARCH GRANT PENGEMBANGAN MODUL APLIKASI INTERFACING I/O PARALEL DAN I/O SERIAL UNTUK PENGENDALIAN UNIT MELALUI JARINGAN LOKAL.

BAB III PERANCANGAN ALAT

PENGERTIAN WEB web adalah

Programmable Peripheral Interface 8255

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 2. TINJAUAN PUSTAKA

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Banyak informasi terbaru tentang olahraga sepak bola di Indonesia menjadikan sepak

WEB SERVER LINUX DEBIAN 8.5

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN ANALISA

SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB III PERANCANGAN Bahan dan Peralatan

BAB 3 Metode dan Perancangan 3.1 Metode Top Down

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

PERANCANGAN MINIATUR TRAFFIC LIGHT DENGAN MEMPERGUNAKAN PENGENDALI PORT PARALEL

DETEKTOR JUMLAH BARANG DI MINIMARKET MENGGUNAKAN SENSOR INFRARED DAN PPI 8255 SEBAGAI INTERFACE

IMPLEMENTASI HOME AUTOMATION BERBASIS WEB PADA KONTROL DAN SERVER RASPBERRY PI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB III TINJAUAN PUSTAKA

DSR CHANNEL DELTA SERVO CONTROLLER

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

PEMROGRAMAN WEB. Agussalim

Web Based Motor Control

PRAKTIKUM 11 APPLICATION LAYER

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

UJIAN NASIONAL TAHUN PELAJARAN 2015/2016

BAB III TINJAUAN PUSTAKA

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

1) Apa beda mode auto dan manual pada setting BIOS? 2) Bagaimana cara menyeting BIOS, supaya PC dapat bekerja dengan optimal.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah

Konsep Pemrograman Internet dan Web

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

Organisasi & Arsitektur Komputer

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Bab 1 Pendahuluan 1.1 Latar Belakang

BAB V PENUTUP 5.1 Kesimpulan. Berdasarkan dari hasil uji coba yang telah dilakukan dapat ditarik beberapa kesimpulan antara lain :

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

BAB II LANDASAN TEORI. Untuk mengkonversi bilangan desimal ke dalam bilangan biner dapat dilakukan dengan cara yaitu:

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

SEM. 4 KOMUNIKASI DATA

BAB III ANALISIS DAN PERANCANGAN

BAB 3 Landasan Teori

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/ IP)

BAB 2 LANDASAN TEORI. Kata komputer berasal dari Bahasa inggris yaitu to compute yang artinya menghitung. Bila

Sistem Pengendalian Peralatan Listrik Melalui Jaringan Komputer

SIMULASI PENYIRAMAN TANAMAN PADA RUMAH KACA MENGGUNAKAN SENSOR SUHU LM35 MELALUI PARALEL PORT DENGAN APLIKASI BAHASA PEMROGRAMAN DELPHI 7.

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

Transkripsi:

Anggaran 1. Bahan dan Peralatan Penelitian No. Nama Bahan Penggunaan Volume Harga Satuan 1 PC Server Server Web 1 unit.800.000.800.000 Software Web Server Web desain 1 paket cd 100.000 100.000 3 Kertas HVS A4 80 gram Cetak laporan dan pengolahan data rim 50.000 100.000 4 Cadtrige Tinta Printer bh 175.000 350.000 Jumlah 3.350.000. Anggaran untuk Pengeluaran Lain No. Jenis Pengeluaran (Rp.) 1 Biaya melengkapi referensi, buku, makalah ilmiah dari journal/proceeding, dll Biaya administrasi, surat menyurat, telepon dll 500.000 300.000 Jumlah 800.000 Seluruh Biaya Penelitian (1+) 4.150.000 - Kegiatan Pembuatan program pada web untuk menhasilkan keluaran pada port parallel yang akan digunakan untuk mengontrol pergerakan motor Latar Beiakang Untuk program execute dibuat menggunakan bahasa pemrograman C++. Program exe dapat dibuat kaerena dapat dikenali oleh server yang digunakan. Server yang digunakan dalah server apache yang berfungsi untuk untuk menjalankan script PHP, dimana PHP nantinya akan mengexecute program exe yang dibuat dengan bahasa pemograman 5

Turbo C++. Sistem komunilcasi dengan web server dibuat untuk menempatkan file execute yang dibuat menggunakan baliasa C/C++ yang berisikan perintah untuk memberikan perintah dan keluaran pada pin-pin yang ada pada port parallel. Program Web dapat dijalankan pada sisi client untuk mengeksekusi program exe bahasa C/C++ yang ada di Web server. Tujuan 1. Membuat program menggunakan bahasa "pemrograman PHP" dan "bahasa pemrograman C/C++" untuk menhasilkan keluaran pada port parallel yang akan digunakan untuk mengontrol pergerakan motor. Membuat rangkaian penguji hasil pemrograman berupa led indicator menggunakan konektor port parallel untuk mengontrol keluaran pada pin. 3. Melakukan Debuging (menelusuri kesalahan pada program) dan Mengkompilasi keseluruhan program dalam bentuk file eksekusi (.exe) untuk di aplikasikan dalam sebuah halaman Web yand dapat diakses pada sebuah browser. Luaran Adapun Keluaran yang diharapkan adalah sebuah program Web yang dapat mengontrol hidup dan matinya lampu led yang terhubung dengan port parallel pada sebuah komputer server yang diakses lewat sebuah jaringan pada sisi client. Metode PHP adalah suatu bahasa pemograman 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 menggerakkan motor DC pada server. Script PHP juga dapat berinteraksi dengan bahasa pemograman, seperti Turbo C, Delphi, perl dan lainnya 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). Bahasa pemograman tingkat tinggi mempunyai kompatibilitas yang tinggi antar

platform, karena itu kita dapat membuat suatu program yang berorientasi pada mesin. Kami menggunakan bahasa pemograman C++ dalam pembuatan program execute untuk Menggerakkan motor DC yang terhubung pada parallel port Hal ini antara lain disebabkan karena beberapa kelebihan yang disebutkan diatas. Adapun data port yang dipakai untuk pengaksesan parallel port (0x378) adalah sebagai berikut: Data Fin Alamat (Hexadecimal) DataO 0x01 (1) Data 1 3 0x0 () Data 4 " " 0x04(4) Data 3 5 0x08 (8) Data 4 6 ioxlo (16) Data 5 7 0x0 (3) Data 6 8 0x40 (64) Data? 9 0x80 (18) Tipe data include yang digunakan adalah dos.h. Untuk mengeluarkan datakeparallel port menggunakan perintah outport(alamatj3ort,data); dimana alamat_port yang digunakan adalah standar address pada parallel port (dalam heksadesimal) dan data yang dikeluarkan dalam bentuk desimal. Untuk mengeluarkan data output pada bahasa C/C++ digunakan file header dos.h sedangkan fungsi yang digunakan outportb(portaddress,data); Portaddress adalah alamat port yang digunakan yang dapat dilihat pada tabel diatas untuk masingmasing port (data, control) dan data adalah data yang ingin kita tuliskan ke port tersebut. Port paralel ialah port data di komputer untuk mentransmisi 8 bit data dalam sekali detak. Standar port paralel yang baru ialah IEEE 184 dimana dikeluarkan tahun 1994. Standar ini mendefinisikan 5 mode operasi sebagai berikut: 1. Mode kompatibilitas. mode nibble 3. mode byte 4. mode EP? (enhancedparallel port) 5. mode ECP (Extended capability port) Tujuan dari standar yang baru tersebut ialah untuk mendesain driver dan peralatan yang baru yang kompatibel dengan peralatan lainnya serta standar paralel port sebelumnya 7

(SPP) yangn diluncurkan tahun 1981. Mode Compatibilitas, nibble dan byte digunakan sebagai standar perangkat keras yang tersedia di port paralel orisinal dimana EPP dan ECP membutuhkan tambahan hardware dimana dapat berjalan dengan kecepatan yang lebih tinggi. Mode kompatibilitas atau ("Mode Centronics" ) hanya dapat mengirimkan data pada arah maju pada kecepatan 50 kbytes per detik hingga 150 kbytes per detik. Untuk menerima data, anda harus mengubah mode menjadi mode nibble atau byte. Mode nibble dapat menerima 4 bit (nibble) pada arah yang mundur, misalnya dari alat ke computer. Mode byte menggunakan fitur bi-directional parallel untuk menerima 1 byte (8 bit) data pada arah mundur. IRQ (Interrupt Request ) pada port paralel biasanya pada IRQ5 atau 1RQ7. Port paralel Extend dan Enhanced menggunakan hardware tambahan untuk membangkitkan dan mengatur handshaking. Protokol EPP mempunyai 4 macam siklus transfer dta yang berbeda yaitu : 1. Siklus baca data (Data read). ^\k\u?,ha.csid\smdii (Address Read) 3. Siklus tulis data (ybto wr/ye) > 4. siklus tulis alamat (address write) Siklus data digunakan untuk mentrasfer data antara host dan peripheral. Siklus alamat digunakan untuk mengirimkan alamat, saluran (channel) atau informasi perintali dan control. Rencana Pelaksanaan No I 3 4 5 Jenis Kegiatan Studi Literatur Perancangan Sistem dan Flowchart Program Pembuatan Led Parallel port Instalasi Sistem dan Software pemrograman Pembuatan Program Web dan Pengujian Bulan 1 3 4 5 6 7 8 9 10 8

Anggaran 1. Bahan dan Peralatan Penelitian No. Nama Bahan Penggunaan Volume Harga Satuan 1 PC Client ClientWeb 1 unit.800.000.800.000 Software Program C/C++ Pemrograman Web 1 paket cd 100.000 100.000 Card Paralell Port Port PC Client buah 150.000 300.000 3 Kabel Paralell Konektor Port buah 75.000 150.000 4 Papan PCB Sirkuit Led Indikator buah 75.000 150.000 5 Lampu Led Indikator Pin 16 buah 5000 80.000 6 Kertas HVS A4 80 gram Cetak laporan dan pengolahan data rim 50.000 100.000 7 Cadtrige Tinta Printer bh 175.000 350.000 Jumlah 4.030.000. Anggaran untuk Pengeluaran Lain No. Jenis Pengeluaran (Rp.) 1 Biaya melengkapi referensi, buku, makalah ilmiah dari journal/proceeding, dll Biaya administrasi, surat menyurat, telepon dll 500.000 300.000 Jumlah 800.000 Seluruh Biaya Penelitian (1+) 4.830.000 9