laporan praktikum tak modul 9.doc

7
LAPORAN PRAKTIKUM TEKNIK ANTARMUKA KOMPUTER PERCOBAAN IX Data Logging Tegangan melalui Komunikasi Serial KELOMPOK I UNIVERSITAS NEGERI MALANG NAMA : Nur Kholifah H NIM : 120534400681 OFFERING : D TANGGAL PRAKTIKUM : 5 Februari

Upload: nur-kholifah-hidayah

Post on 22-Dec-2015

124 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: LAPORAN PRAKTIKUM TAK MODUL 9.doc

LAPORAN

PRAKTIKUM TEKNIK ANTARMUKA KOMPUTER

PERCOBAAN IX

Data Logging Tegangan melalui Komunikasi Serial

KELOMPOK I

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

PRODI S1 PENDIDIKAN TEKNIK ELEKTRO

APRIL 2014

NAMA : Nur Kholifah HNIM : 120534400681OFFERING : DTANGGAL PRAKTIKUM : 5 Februari 2014

Page 2: LAPORAN PRAKTIKUM TAK MODUL 9.doc

BAB IXAntarmuka dengan WebCam

Tujuan Mahasiswa mampu menggunakan mengantarmukakan PC dengan webcam. Mahasiswa mampu membuat aplikasi menggunakan Borland Delphi untuk

antarmuka dengan webcam. Dasar Teori

Sistem pengawasan menggunakan kamera lebih interaktif, kita bisa

melihat langsung kondisi yang kita awasi tanpa harus ke tempat yang

bersangkutan, sistem ini akan lebih efektif jika kamera terhubung langsung

ke PC, namun akan mengalami kendala jika dilewatkan melalui internet

karena masalah bandwidth kecepatan transfer data.

Apabila bandwidth tidak mencukupi gambar video yang ditampilkan

akan kelihatan patah-patah, dalam percobaan ini akan dibahas bagaimana

membuat program capture video menggunakan delphi yang terhubung

langsung ke PC, untuk membuat antarmuka antara webcam dengan PC

menggunakan delphi7, kita membutuhkan sebagai komponen video yaitu

DSPACK 2.3.4, file DSPACK dapat di download di ww w . p r o g d i g y . c o m .

Package DSPACK memiliki beberapa komponen yaitu:

TsampleGrabber didesain untuk membuat snapshoot dari data

video atau audio.

TVideoWindow digunakan untuk manajemen Video Renderer

atau Video Mixer Renderer (VMR) Filter untuk menampilkan sebuah

video pada aplikasi yang dibuat.

Tfilter adalah digunakan untuk menambahkan filter spesific

pada sebuah filter graph.

TFilterGraph adalah komponen pokok dalam DirectShow, Filter

Graph menangani sinkronisasi, notifikasi kejadian, dan aspek laindari

pengaturan filter graph.

Alat dan Bahan

Page 3: LAPORAN PRAKTIKUM TAK MODUL 9.doc

Komponen Tab Komponen Properti Nilai PropertiButton1 Standar Caption MulaiCombobox1 Standar Enable falseTimer1 system Interval 5000Image1 Additional Strech trueVideowindow1 Dspack FilterGraph FilterGraph1Filtergraph1 Dspack GraphEdit TRUE

LinearVolume TRUEMode gmCapture

Filter1 Dspack FilterGraph FilterGraph1SampleGrabber1 Dspack FilterGraph FilterGraph2

Kamera 1 buah PC

Prosedur Percobaan 1. Buat Program untuk PC

Buat Program seperti berikut:

Gambar 1. Tampilan Rancangan Software

2. Komponen/Objek yang digunakan dan pengaturan propertiesnya

adalah :

Komponen Properti Nilai PropertiBagian uses Tambahkan DirectShow9, DsUtilInisalisasi Variabel

varForm1: TForm1; CapEnum: TSysDevEnum; j : integer;

Page 4: LAPORAN PRAKTIKUM TAK MODUL 9.doc

Button1 Onclick procedure TForm1.Button1Click(Sender: TObject);var i: integer;begin j:=0; combobox1.Enabled:=true;

CapEnum:=TSysDevEnum.Create(CLSID_VideoInputDeviceCa tegory);

for i:=0 to CapEnum.CountFilters-1 do begin combobox1.Items.Add(CapEnum.Filters[i].Friendlyname); end;

end;

Combobox1

Onselect procedure TForm1.ComboBox1Select(Sender: TObject);begin FilterGraph1.ClearGraph; FilterGraph1.Active:=false;

Filter1.BaseFilter.Moniker:=CapEnum.GetMoniker(Combobo x1.ItemIndex);FilterGraph1.Active:=true;with FilterGraph1 as IcaptureGraphBuilder2 do

Renderstream( @ P I N _C A TE G O RY_ P R E V I E W,nil,Filter1 as IBaseFIlter,SampleGRabber1 as IBaseFilter, VideoWindow1 as Ibasefilter);FilterGraph1.Play;

timer1.Enabled:=true; end;

Timer1 Ontimer procedure TForm1.Timer1Timer(Sender: TObject); begin SampleGrabber1.GetBitmap(Image1.Picture.Bitmap);

Image1.Picture.SaveToFile(ExtractFilePath(Application.ExeNa me)+inttostr(j)+'.bmp');

j:=j+1;// Image2. end;

3. Masukkan perintah-perintah pada kejadian/event disetiap komponen

di bawah ini.

4. Jalankan system. Amati tampilan program.

Data Hasil dan Penjelasan Percobaan

a. Penjelasan program

CapEnum:=TSysDevEnum.Create(CLSID_VideoInputDeviceCa

tegory);

for i:=0 to CapEnum.CountFilters-1 do begin

combobox1.Items.Add(CapEnum.Filters[i].Friendlyname);

Page 5: LAPORAN PRAKTIKUM TAK MODUL 9.doc

end;

Menunjukan bahwa kode program tersebut hanya mengambil

(capture) gambar yang ada didepan kamera tersebut sehingga pada

tampilan sebelah kiri menunjukkan gambar atau image yang akan

diambil oleh kamera, dan gambar pada samping kanan merupakan

hasil gambar yang diambil oleh kamera sehingga gambar tersebut

dapat dilihat.

b. Gambar Output Hasil Percobaan

Kesimpulan

Page 6: LAPORAN PRAKTIKUM TAK MODUL 9.doc

Daftar Rujukan

Ari,Ilham Elbaith Zaeni, S.T..2009.Jobsheet Mata Kuliah Praktikum Teknik

Antarmuka Jurusan Teknik Elektro.Malang: Universitas Negeri Malang.