PERTEMUANPERTEMUAN TEKNIK PEMROGRAMAN ANTARMUKA next HOME.

Slides:



Advertisements
Presentasi serupa
NAMA: MUSTIKO AJI NIM: Secara garis besar pemrograman (terutama untuk aplikasi desktop) dibedakan menjadi dua, yaitu pemrograman konvensional.
Advertisements

ASSEMBLER PERTEMUAN KE-1
BUS.
PENGENALAN KOMPUTER Pengertian Komputer
ALGORITMA & PEMROGRAMAN (PRAKTEK)
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Bahasa Pemograman.
Turbo Assembly Membuat Program .EXE.
Turbo Assembly Masukan dari Keyboard.
Pengaksesan Port Parallel Dengan VB
Programmable Peripheral Interface (PPI) 8255
Dasar pemrograman Mikroprosesor 8086
PENGEMBANGAN PERANGKAT LUNAK DAN BAHASA-BAHASA PEMROGRAMAN
PHP.
Pemrograman Visual Ervita Kusuma Putri Teknik Informatika.
Nama: NOVIASNITA CAPRITASARI Nim: Kelas: A.
ADDRESSING MODES Penjelasan dan program lihat pada Pemograman Bahasa Assembly (Ilmu Komputer)
TEKNIK MERANCANG ANTARMUKA :
REGISTER.
Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??
Pemrograman Visual (Borland Delphi 7.0)
Dasar Pemrograman Pendahuluan.
1 Pertemuan 4 Mode Pengalamatan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
EE-2623 Mikroprosesor & Antarmuka
SISTEM BILANGAN DAN REGISTER
OPERASI ARITMATIKA.
Arsitektur Perangkat Lunak 8086
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Bahasa Assembly Mulyono.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Pengenalan Assembler.
Konsep Dasar & Filosofi Mikroprosesor (μp) / Mikrokontroler (μk)
Dasar pemrograman Mikroprosesor 8086
Algoritma & PEMROGRAMAN 2B (Visual basic)
Pengantar Bahasa Rakitan
PERANGKAT LUNAK Software.
Komponen teknologi informasi
BAB 1 BAHASA PEMROGRAMAN
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
PERANGKAT – PERANGKAT KOMPUTER
REGISTER.
DASAR-DASAR PEMROGRAMAN
PERTEMUAN 1 PENDAHULUAN.
Mata Kuliah : Bahasa Rakitan
Pengantar Bahasa Rakitan
PERTEMUAN 1 PENDAHULUAN.
PEMROGRAMAN MIKROKONTROLLER
OPERASI ARITMATIKA.
Pertemuan 6 Instruksi Bahasa Rakitan 8088
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Kuliah 11 TKE 321 R. Arief Setyawan, ST. MT.
Mode Pengalamatan.
Pengantar Teknik Elektro
Pertemuan 1 PENDAHULUAN.
TEKNIK MERANCANG ANTARMUKA :
Sistem Mikroprosesor Sistem komputerisasi sangat erat hubungannya dengan Mikropro-sesor, karena Mikroprosesor ini merupakan pusat dari seluruh kegiatan.
PERANGKAT LUNAK (SOFTWARE)
DASAR PEMROGRAMAN Anita Qoiriah ..
OPERASI LOGIKA Mulyono.
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
BAB VI INTERFACE Up8088 DENGAN I/O
Nama : Zulkarnain Nim : Kelas : A
Sariffu’adi Baharsyah KELOMPOK 7 Parintosa Manggala Evilia Nur H Muhammad Makruf P Sariffu’adi Baharsyah Vicky Roby Wirayuda Loading...
TEKNIK KOMPILASI Pertemuan III.
PERANGKAT LUNAK (SOFTWARE)
PERANGKAT LUNAK (SOFTWARE)
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
TCP Socket Programming
Hari 1 - Remediasi PENGENALAN KOMPUTER.
Transcript presentasi:

PERTEMUANPERTEMUAN TEKNIK PEMROGRAMAN ANTARMUKA next HOME

Bahasa pemrograman yang dapat digunakan untuk rangkaian antarmuka : 1. Berbasis Grafik/ Visual (Visual based) Visual Basic Visual Basic Delphi Delphi Visual C Visual C 2. Berbasis Teks (Text Based) BAHASA RAKITAN BAHASA RAKITAN BAHASA C BAHASA C nextprevius HOME

Bahasa pemrograman di atas tentunya sudah sangat familiar bagi seorang programmer, walaupun tidak tertutup kemungkinan bahasa pemrograman lainnya dapat digunakan. Ciri utama bahasa pemrograman yang dapat digunakan bagi pemrograman antarmuka adalah : Memiliki perintah IN dan OUT. Memiliki perintah akses PORT Bila hal diatas tidak ditemui, carilah fungsi library yang mengarah dalam mengakses PORT. nextprevius HOME

BAHASA RAKITAN Bahasa rakitan merupakan bahasa yang banyak ditemui bagi pemrograman antarmuka. Kecepatan dan tergantung pada mesin yang digunakan merupakan kekuatan utama bahasa rakitan. Bahasa rakitan dipakai pula dalam antarmuka berbasis mikrokontroller dan programmable logic devices. Bentuk Umum : OUT DX,AX dan OUT DX,AL Penggunaan : Mengeluarkan data dari Mikropro- sesor ke Alat. DX : Alamat Port AL : Data port nextprevius HOME

Contoh : MOV DX,300H MOV AL,80H OUT DX,AL atau OUT 300h,AL Bentuk Umum : IN AX,DX dan IN AL, DX Penggunaan : Memasukkan data dari Alat ke Mikroprosesor DX : Alamat Port AL : Data port Contoh : MOV DX,300H IN AL,DX atau IN AL,300h Data akan masuk melalui register Accumulator (AX atau AL) nextprevius HOME

BAHASA C Bahasa C merupakan bahasa yang fleksibel, tidak tergantung pada mesin yang digunakan dan multiplatform merupakan keunggulan dari bahasa pemrograman ini. Seorang programmer dapat membuat pemrograman antarmuka dengan bahasa C dilingkungan UNIX/ Linux. Yang patut diingat adalah bahwa bahasa C berformat case sensitif (Membedakan huruf besar dan huruf kecil). nextprevius HOME

Bentuk Umum : outp(alamat port,data); Penggunaan : Mengeluarkan data dari Contoh : outp(0x300,0x80); (dalam Hexadecimal) Mikroprosesor ke Alat nextprevius HOME

Bentuk Umum : inp(alamat port); Penggunaan : Memasukkan data dari Alat ke Mikroprosesor Contoh : inp(0x300); (dalam Hexadecimal) Data akan masuk melalui variabel yang telah disiapkan. nextprevius HOME

BAHASA BASIC Bahasa Basic adalah bahasa pemrograman yang cukup mudah digunakan, fleksibel dan tidak membutuhkan pemrograman yang terstruktur. Bentuk Umum : OUT &H,&H Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat Contoh : OUT &H300,&H 80 (dalam Hexadecimal) nextprevius HOME

Contoh : INP &H300 (dalam Hexadecimal) Data akan masuk melalui variabel yang telah disiapkan. Bentuk Umum : INP &H Penggunaan : Memasukkan data dari Alat ke Mikroprosesor nextprevius HOME

BAHASA PASCAL Hampir sama dengan bahasa Basic; bahasa PASCAL termasuk bahasa pemrograman yang cukup mudah digunakan dan banyak dipelajari di sebagian besar perguruan tinggi walaupun memiliki program yang terstruktur. nextprevius HOME

Contoh : port[$303]:=$80; (dalam Hexadecimal) Bentuk Umum : port[$ ]:=$ ; Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat nextprevius HOME

Contoh : port[$data]:=$300; (dalam Hexadecimal) Data akan masuk melalui variabel “data” Bentuk Umum : port[$ ]:=$ ; Penggunaan : Memasukkan data dari Alat ke Mikroprosesor nextprevius HOME

THE END previus HOME