laporan praktikum tak modul 9.doc
TRANSCRIPT
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
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
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;
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);
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
Daftar Rujukan
Ari,Ilham Elbaith Zaeni, S.T..2009.Jobsheet Mata Kuliah Praktikum Teknik
Antarmuka Jurusan Teknik Elektro.Malang: Universitas Negeri Malang.