You are on page 1of 13

SIMULATOR ANTARMUKA KOMPUTER MENGGUNAKAN PPI 8255 DAN

BAHASA PEMROGRAMAN VISUAL BASIC 6.0 SEBAGAI MEDIA


PEMBELAJARAN TEKNIK ANTARMUKA

( Suatu Studi di Jurusan Teknik Elektro FT-UNJ )


Verraseli (5215072394)

ABSTRACT
PENDAHULUAN
NURUL ROSITA, Simulator Computer
Interface Using the PPI 8255 and Visual
Basic 6.0 Programming Language For Salah satu faktor yang
Learning of Interface Engineering
mempengaruhi proses dan hasil belajar
Subject. Skripsi, Jakarta: Faculty of
Engineering, State University of Jakarta, adalah faktor instrumental. Faktor
2010.
instrumental adalah faktor yang
The aim of this research is to make
the learning equipment assistance of keberadaannya dan penggunaannya
Technique Interfacing subject. Input,
dirancang sesuai dengan hasil belajar yang
output using the PPI 8255 at mode 0
operation, and programming language diharapkan. Faktor – faktor ini diharapkan
Visual Basic 6.0 of computer interfacing.
dapat berfungsi sebagai sarana untuk
Research conducted in the electronics
laboratory Department of Electrical tercapainya tujuan – tujuan belajar yang
Engineering Faculty of Engineering
telah direncanakan.
University of Jakarta. This research has
done for 2 semester, start from semester Fungsi media pembelajaran adalah
090 to semester 091, using the methods of
sebagai sumber belajar. Dalam kata “
laboratory experiment.
Simulator consists of 3 blocks. sumber belajar “ ini tersirat makna
They are block processes, block input and
keaktifan, yakni sebagai penyalur,
output blocks. Input block consists of push
button as input variations flame 8-bit LED penyampai, penghubung dan lain – lain.
and DC motor. Block the process, namely
Oleh karena itu, media pembelajaran dapat
the PPI 8255 at mode 0 operation using
the parallel port and the programming meningkatkan perhatian peserta didik
language Visual Basic 6.0. Output block
terhadap materi ajar. Semakin dekat
consists of 8-bit LED output, DC motor,
stepper motor, and Seven Segment. pengalaman belajar menyerupai kondisi
Research results showed that five
dimana peserta didik akan menggunakan
of the simulation module input and output
in accordance with the test criteria and pelajaran yang telah mereka dapat,
can simulate every instruction from
semakin efektif dan permanen
computer interfacing.
pembelajaran tersebut.
Keywords: Simulator, PPI 8255 at mode 0,
Benda asli dan benda tiruan
The Computer Interface Techniques
mempunyai kegunaan yang unik. Ada
banyak cara dimana keikutsertaan siswa yang akan memberikan panduan terhadap
dapat didorong dengan benda tersebut. perangkat elektronika yang akan
Dalam mata kuliah keahlian khusus yang dikendalikan.
membutuhkan mengoperasikan atau Salah satu pendekatan yang dapat
menggunakan benda asli, maka sebuah digunakan untuk memberikan gambaran
peragaan menjadi penting, karena lebih jelas mengenai mata kuliah Teknik
pengalaman langsung merupakan Antarmuka adalah dengan menggunakan
multimedia. Dan pada pengalaman ini, simulator. Pembelajaran dengan
banyak indera yang terlibat. Peserta didik menggunakan simulator banyak
dapat mengoperasikan objek dengan keuntungan. Teori dalam Teknik
konsep, tindakan fisik dengan informasi Antarmuka dapat langsung dipraktikkan.
tertentu. Pembelajaran dengan praktik juga lebih
Di Universitas Negeri Jakarta menyenangkan serta mudah dipahami.
Jurusan Teknik Elektro, Teknik Dengan adanya simulator antarmuka
Antarmuka merupakan mata kuliah diharapkan mahasiswa dapat lebih
berbobot 3 sks, yang terdiri dari teori dan memahami mata kuliah Teknik
praktik. Dibutuhkan sarana dan prasarana Antarmuka.
yang memadai, yaitu sebuah media belajar Perumusan masalah pada penelitian
untuk praktik, sehingga pemahaman secara ini adalah sebagai berikut: Bagaimana cara
teoritis mengenai mata kuliah Teknik membuat simulator antarmuka komputer
Antarmuka dapat diaplikasikan dan menggunakan PPI 8255 dan bahasa
dikembangkan oleh mahasiswa dalam pemrograman visual basic 6.0 sebagai
mata kuliah praktik Teknik Antarmuka. media pembelajaran Teknik Antarmuka.
Sebuah komputer dapat Adapun manfaat penelitian ini
dimanfaatkan sebagai pengendalian adalah:
instrumen elektronika, jika ditambahkan 1. Menambah ilmu pengetahuan
rangkaian interface (perantara) I/O yang tentang pengendalian PPI 8255
dihubungkan ke port paralel di sebuah PC pada mode 0 dengan antarmuka
yang digunakan. Pemakaian PC dan port paralel PC.
bahasa pemrograman visual basic sebagai 2. Sebagai media pembelajaran yang
pengendalian instrumen elektronika membantu mahasiswa dalam
memiliki keunggulan yaitu pada PC dapat memahami mata kuliah Teknik
dibuat program tampilan dilayar komputer Antarmuka.
sehingga tampilan menjadi lebih menarik,
3. Sebagai bahan kajian dalam Mata kuliah Teknik Antarmuka
penelitian selanjutnya. berbobot 3 sks, terdiri dari teori dan
praktik. Tujuan instruksional umum dari
PEMBAHASAN mata kuliah Teknik Antarmuka yaitu
Setelah mengikuti perkuliahan ini,
Pembelajaran adalah suatu proses mahasiswa dapat memahami perangkat
yang dilakukan oleh individu untuk antar muka dan peripheral dengan baik dan
memperoleh suatu perubahan tingkah laku dapat merancang suatu alat dengan
yang baru secara keseluruhan, sebagai menggunakan berbagai jenis antar muka
hasil dari pengalaman individu itu sendiri dan peripheral tersebut.
dalam interaksi dengan lingkungannya.1 Simulator adalah alat untuk
Proses tersebut bisa didapatkan dari media melakukan simulasi, alat peraga untuk
belajar yang digunakan berupa audio, pemainan simulasi.2 Simulasi adalah
visual, audiovisual, teknologi berbasis metode pelatihan yang memperagakan
komputer dan sebagainya. sesuatu dalam bentuk tiruan yang mirip
Penggunaan simulator antarmuka dengan keadaan sebenarnya.3 Simulator
komputer merupakan salah satu contoh antarmuka komputer dalam penelitian ini
pembelajaran yang memanfaatkan adalah sebagai media pembelajaran mata
komputer sebagai proses dalam kuliah Teknik Antarmuka yang berisi 5
mengendalikan input atau output. perangkat elektronika penguji.
Pembelajaran ini memberikan informasi Pemanfaatan PPI 8255 dan bahasa
secara visual atau melalui perangkat keras pemrograman visual basic 6.0 sebagai
yaitu berupa input maupun output media pembelajaran pada mata kuliah
sehingga seseorang dapat berinteraksi teknik antarmuka, dimaksudkan untuk
langsung dengan simulator tersebut. memberikan kemudahan kepada
Dengan proses tersebut maka mahasiswa saat kegiatan praktikum mata
penyampaian pesan belajar sangat efektif kuliah Teknik Antar Muka.
yaitu seseorang lebih mengingat ( paham ), Agar sebuah komputer dapat
jika pembelajaran tidak hanya sebatas teori berkomunikasi dengan perangkat luar
tetapi juga praktiknya. ( peripheral ) maka diperlukan sebuah
perantara ( interface ) I/O sebagai

1 2
Muhammad Surya, Psikologi Pembelajaran dan Eko Hadi Wiyono, Kamus Bahasa Indonesia
Pengajaran. ( Bandung : IKIP Bandung, 1997), Lengkap, ( Palanta, 2007 )
3
hal. 9. ibid
penghubung. Melalui perantara I/O ini LED, pushbutton, Motor DC, motor
komputer dapat berkomunikasi ( mengolah Stepper dan seven segment.
/ bertukar data ) dengan perangkat PC
Push Button Visual Basic 6.0 , LED
elektronika yang digunakan sebagai port paralel

peripheral. Motor DC
Untuk membuat rangkaian perantara
Motor Stepper
I/O paralel dibutuhkan sebuah IC bertipe
PIO (programmable Input Output). PIO
PPI 8255 Seven Segment
adalah istilah yang digunakan untuk
beberapa IC perantara I/O paralel yang
dapat diprogram. Gambar 14 Diagram Blok Simulator
IC PPI 8255 terdiri dari 3 buah port,
Antarmuka Komputer Menggunakan PPI
yaitu port A, port B dan port C. Untuk
8255 dan Bahasa Pemrograman Visual
mengaktifkan IC PPI 8255 dilakukan
melalui pin ( CS ) chip selectnya. Teknik Basic 6.0

antarmuka membutuhkan bahasa


pemrograman sehingga perangkat luar
METODOLOGI PENELITIAN
dapat dikendalikan, salah satunya
menggunakan Visual Basic 6.0. Bahasa
Penelitian ini dilaksanakan di
Pemrograman Visual Basic 6.0 yaitu
Laboratorium Komputer Jurusan Teknik
perangkat lunak untuk menyusun program
Elektro Fakultas Teknik Universitas
aplikasi yang bekerja dalam lingkungan
Negeri Jakarta. Waktu penelitian
sistem operasi windows.
dilaksanakan pada perkuliahan semester
Dengan memakai bahasa
genap dan semester ganjil periode
pemrograman visual basic, dan sebuah
2009/2010. Metode yang digunakan pada
komputer terhubung ke IC PPI 8255
penelitian ini adalah metode eksperimen
menggunakan kabel DB25 maka rangkaian
laboratorium.
perantara I/O paralel yang dirancang
memakai IC PPI 8255 dapat dibuat,
HASIL PENELITIAN
dihubungkan dan diprogram melalui
komputer. Sehingga sebuah komputer
1. Hasil Pengujian Kondisi Input
dapat mengendalikan beberapa macam
Push Button
perangkat elektronika penguji, yaitu :
Tabel 14 Hasil Pengujian Kondisi Berdasarkan data pengujian pada
Input Push Button tabel 15, dapat disimpulkan bahwa output
Kondi Teganga Teganga Kondisi LED dapat bekerja dengan baik, karena
si n PORT n PORT LED
sesuai dengan kriteria pengujian.
Push A B (Nyala/Mat
Tidak 4,2 0 Mati 3. Hasil Pengukuran Output Motor
DC
Diteka 0 4,2 Nyala
Tabel 16 Pengukuran Output Motor
DC
Berdasarkan data pengujian pada
Level
Tabel 14, dapat disimpulkan bahwa input
Tegangan PIN IC
logika
push button dapat bekerja dengan baik, L293 D Arah
( volt) Putara
karena sesuai dengan kriteria pengujian. PPI 8255
n
Gambar 22 memperlihatkan tampilan Motor
Input Output
simulasi input push button dan output LED PB PB
4 3
1 0 4Y 3Y
pada visual basic 6.0 A A
0, 3, 3,1
0 1 0,6 Kanan
1 4 8

3, 0, 3,1
1 0 0,6 Kiri
4 1 8

Berdasarkan data hasil pengukuran


pada tabel 16, dapat disimpulkan bahwa
Gambar 22 Tampilan Simulasi Input Push output motor DC dapat bekerja dengan
Button dan Output LED baik, karena sesuai dengan kriteria
2. Hasil Pengujian Kondisi Output pengujian. Gambar 23 memperlihatkan
LED tampilan simulasi output motor DC pada
Tabel 15 Hasil Pengujian Kondisi Output visual basic 6.0.
LED
Gambar 23 Tampilan Simulasi Output Gambar 24 Tampilan Simulasi Output
Motor DC Motor Stepper
4. Hasil Pengukuran Output Motor 5. Hasil Pengujian Kondisi Output
Stepper Seven Segment
Tabel 17 Pengukuran Output Gambar 25 memperlihatkan
Motor Stepper tampilan simulasi output Seven Segment
Tegangan PIN IC
Level Logika PPI 8255 pada visual basic 6.0.
74LS24N
PC3 PC2 PC1 PC0 Y4 Y3 Y2 Y1

0 0 0 1 0,1 0,1 0,1 3

0 0 1 0 0,1 0,1 3 0,1

0 1 0 0 0,1 3 0,1 0,1

1 0 0 0 3 0,1 0,1 0,1

Berdasarkan data hasil pengukuran


pada tabel 17, dapat disimpulkan bahwa Gambar 25 Tampilan Simulasi Seven
output motor stepper dapat bekerja dengan
Segment
baik, karena sesuai dengan kriteria
pengujian. Gambar 24 memperlihatkan
tampilan simulasi output motor stepper
pada visual basic 6.0.
Tabel 18 Pengujian Kondisi Output atau komponen dan fokus semata – mata
pada output yang dihasilkan yang
Seven Segment
merespon input yang dipilih dan kondisi
Level logika Outpu
eksekusi. Berikut hasil tabel pengujian
IC 74LS47 Output
Input t
Tampi
D C B A a b c d e f g lan black box pada Simulator PPI 8255
0 0 0 0 0 0 0 0 0 0 1 ditujukan pada Tabel 19.
Berikut ini adalah hasil pengujian
0 0 0 1 1 0 0 1 1 1 1
black box pada Simulator PPI 8255
Tabel 19. Hasil Pengujian Black Box
0 0 1 0 0 0 1 0 0 1 0
Hasil Hasil
Penguji
0 0 1 1 0 0 0 0 1 1 0 yang
Judul Skenario an
diharapka
0 1 0 0 1 0 0 1 1 0 0 n
1. Mouse Muncul Ok
0 1 0 1 0 1 0 0 1 0 0 Tombol diarahka tombol –
pilihan n pada tombol,
0 1 1 0 1 1 0 0 0 0 0 simulasi tombol yaitu
pilihan tombol
0 1 1 1 0 0 0 1 1 1 1 simulasi led dan
yang push
1 0 0 0 0 0 0 0 0 0 0 berada button,
di tiap motor

1 0 0 1 0 0 0 1 1 0 0 form DC,
motor
stepper

Berdasarkan data hasil pengukuran pada dan

tabel 18, dapat disimpulkan bahwa output seven

Seven Segment dapat bekerja dengan baik, segment.

karena sesuai dengan kriteria pengujian. 2. Tombol Muncul Ok

6. Hasil Pengujian Perangkat Lunak Tombol LED form

Pengujian menggunakan konsep LED dan push simulasi

black box yaitu pengujian yang dan push button push

mengabaikan mekanisme internal sistem button diklik button


dan LED kanan yang
3. Tombol Semua Ok berada
Tombol nyalakan LED di form
nyalakan semua menyala simulasi
semua LED push
LED yang button
berada dan
pada LED di
form klik
simulasi 6. Tombol LED Ok
push Tombol berjalan berjalan
button berjalan dari kiri dari kiri
dan dari kiri diklik
LED 7. Tombol LED Ok
diklik Tombol berjalan berjalan
4. Tombol Semua Ok berjalan dari dari
Tombol matikan LED dari tengah tengah
matikan semua mati tengah yang
semua LED berada
LED yang pada
berada form
pada simulasi
form push
simulasi button
push dan
button LED di
dan klik
LED 8. Tombol LED Ok
diklik Tombol berhenti berhenti
5. Tombol LED Ok berhenti yang berjalan
Tombol berjalan berjalan berada
berjalan dari dari pada
dari kanan kanan form
simulasi Tombol clockwis DC
push clockwis e yang berputar
button e berada searah
dan pada jarum
LED di form
klik simulasi
9. Tombol Muncul Ok motor
Tombol inisialisa huruf FF DC
inisialisa si yang pada text diklik
si berada box 13. Tombol Motor Ok
pada Tombol counter DC
frame counter clockwis berputar
input clockwis e yang berlawan
push e berada an arah
button di pada jarum
klik form jam
10. Tombol Muncul Ok simulasi
Tombol motor form motor
Motor DC simulasi DC
DC diklik motor diklik
DC 14. Tombol Motor Ok
11. Tombol Muncul Ok Tombol berhenti DC
Tombol inisialisa huruf FF berhenti yang berhenti
inisialisa si yang pada text berada berputar
si berada box pada
pada form
form simulasi
simulasi motor
output DC
motor diklik
DC di 15. Tombol Muncul Ok
klik Tombol motor form
12. Tombol Motor Ok motor stepper simulasi
stepper diklik motor segment diklik seven
stepper segment
16. Option Motor Ok 20. Tombol Pada Ok
Option clockwis stepper Tombol enter seven
clockwis e yang berputar enter pada segment
e berada searah form muncul
pada jarum simulasi angka
form jam sesuai
simulasi yang
motor dipilih
stepper pada
diklik combo
17. Option Motor Ok box
Option counter stepper
counter clockwis berputar
A. Analisa Hasil Pengujian
clockwis e yang berlawan
Pengujian media ini terdiri dari
e berada an arah
pengujian blok-blok sistem yang terdiri
pada jarum
dari dari blok input, blok proses, blok
form jam
output dan pengujian perangkat lunak.
simulasi
Blok input yaitu port paralel
motor
komputer pribadi dan PPI 8255 yang
stepper
dikendalikan oleh bahasa pemrograman
diklik
Visual Basic 6.0 di lingkungan windows
18. Tombol Motor Ok
menggunakan file inpout32.dll untuk
Tombol berhenti stepper
mengakses port paralel, digunakan untuk
berhenti pada berhenti
memberikan data dan sinyal digital ke PPI
form berputar
8255.
simulasi
Dari hasil pengujian perangkat
motor
lunak menggunakan konsep black box
stepper
didapatkan program Visual Basic 6.0 di
19. Tombol Muncul Ok lingkungan windows dapat mengakses
Tombol seven form port paralel dan PPI 8255.
seven segment simulasi
Pada blok proses sistem yaitu 2. Keterbatasan Alat
sistem rangkaian Port Paralel dan PPI a. Simulator antar muka komputer
8255 bekerja dengan baik. Tegangan yang ini di rancang hanya bekerja
keluar dari tiap port PPI 8255 sebesar 4,8 pada Mode 0.
V. b. Perangkat input dan output
Blok input yaitu push button yang yang terdapat pada simulator
terhubung ke port A PPI 8255 melalui IC antar muka yang penulis buat
buffer dapat dibaca oleh program. masih belum lengkap.
Blok output yaitu LED, motor DC,
motor stepper dan Seven Segment KESIMPULAN DAN SARAN
digerakkan dengan baik. Tegangan 4,8 V
A. Kesimpulan
yang keluar dari PPI 8255 dapat
IC PPI 8255 dapat dikendalikan oleh
menggerakkan IC L293D dan transistor.
port paralel sebagai antarnuka komputer
IC L293D digunakan untuk memberikan
dalam merancang suatu simulator
tegangan ke motor DC dan transistor
antarmuka komputer sebagai media
digunakan untuk memberikan arus ke
pembelajaran mata kuliah Teknik
motor stepper.
Antarmuka. Menggunakan PPI 8255 dapat
memperbanyak I/O komputer
B. Kelebihan dan Keterbatasan
dibandingkan hanya menggunakan port
Alat
paralel sehingga dapat mengendalikan
1. Kelebihan Alat
banyak program.
Jika dibandingkan dengan
Bahasa pemrograman yang
menggunakan port paralel DB-25, maka
digunakan yaitu Visual Basic 6.0 yang
simulator antarmuka komputer yang
berada di lingkungan windows dapat
menggunakan PPI 8255 dapat
digunakan sebagai bahasa pemrograman
mengendalikan perangkat elektronik lebih
antarmuka komputer dengan desain yang
banyak. Dengan menggunakan PPI 8255
menarik untuk mengendalikan perangkat
pada mode 0, terdapat 24 I/O yang dapat
elektronik.
diatur sebagai input atau output.
Hasil penelitian ini diharapkan
Dengan menggunakan bahasa
menjadi media pembelajaran mata kuliah
pemrograman Visual Basic 6.0, tampilan
Teknik Antarmuka yang bermanfaat
simulasi dapat dibuat menarik dan
sehingga mahasiswa lebih mudah dalam
interaktif.
melaksanakan praktikum matakuliah DAFTAR PUSTAKA
Teknik Antarmuka.
Axelson, Jan. Parallel Port
Complete.Winnebago St. Madison :
Lakeview Research, 1996.
B. Saran Untuk Penulis
Hadi Wiyono, Eko. Kamus Bahasa
Sebaiknya perhatikan penggunaan Indonesia Lengkap. Palanta, 2007
EYD pada penulisan skripsi ini
Munadi, Yudhi. Media Pembelajaran.
karena masih banyak kalimat yang Jakarta : Gaung Perdana Press, 2008
tidak efektif dan terdapat banyak
Retna Prasetia dan Catur Edi Widodo,
kesalahan tanda baca. Interfacing Port Paralel dan Port
Serial Komputer dengan visual
Agar tampilannya tidak kaku, maka
basic 6.0. Yogyakarta : ANDI
bahasa pemrograman harus dipilih Yogyakarta, 2004
yang semenarik mungkin misalnya
Surya, Muhammad. Psikologi
Labview. Pembelajaran dan Pengajaran.
Bandung : IKIP Bandung, 1997.
Sebaiknya diberikan penjelasan
program yang dibuat dengan Sutadi, Dwi. I/O Bus & Motherboard.
Yogyakarta : ANDI Yogyakarta,
Visual Basic 6.0 agar dapat
2004.
dipahami oleh pembaca.
Udin S. Winatapura dan Tita Rosita.
Media yang digunakan hendaknya
Belajar Mengajar. Jakarta :
memakai port serial sehingga dapat Departemen Pendidikan
Kebudayaan, 1996.
meminimalisir biaya dan jumlah
kabel. Wiyono, Didik. Panduan Praktis
Mikrokontroler keluarga AVR
Simulator seperti ini hendaknya
Menggunakan DT-Combo AVR-51
bisa dicontoh sebagai media Starter Kit dan DT-Combo
exercise Kit. Surabaya :
pembelajaran bagi mata kuliah lain.
Innovative Electronics, 2007.

You might also like