Program Perekam Kursor Mouse -...

6
Program Perekam Kursor Mouse Perekaman posisi kursor mouse menggunakan progam MATLAB, dimana cara merekam pergerakan mouse dengan MATLAB ini adalah sebagai berikut. Posisi kursor Matlab diambil dengan perintah : Pos = get (0, ‘pointerlocation’); Perintah tersebut akan menyimpan koordinat mouse dalam arah pos yang isinya berupa dua angka, yaitu koordinat x di pos (1) dan koordinat y di pos (2). Untuk menyimpan banyak data (sebesar N) diperlukan memori sebanyak Nx2, sehingga program diawali dengan perintah : Pos = zeros (N,2); Kemudian posisi mouse ke-i direkam dengan perintah Pos (i,:) = get (0,’ pointerlocation’); Ketika merekam diperlukan pencatat waktu “stopwatch” dinyalakan dengan perintah : tic ; Setelah sebuah posisi direkam, waktu saat perekaman dicatat dengan perintah : t(i) = toc ; Jika program dijalankan dari langkah 1 sampai N, maka akan diperoleh koordinat x(i), y(i) untuk tiap waktu t(i).program secara utuh adalah sebagai berikut : N = 100000 ; % menyatakan jumlah data Pos = zeros (N,2) ; % memesan memori untuk posisi t = zeros (N,1) ; % memesan memori untuk waktu tic ; % menyalakan stopwatch for i = 1 : N % memulai perekaman pos(i ,:) = get (0, ‘ pointerlocation) ; t (i) = toc ; jeda(1000) ; % jeda waktu sebelum merekam kembali end ; % ini akhir perekaman plot (t, pos (:1), t, Pos (:,2); ; ini membuat grafik Jika perekaman mulus, maka akan dihasilkan kurva linear, missal x(t) atau y(t). Jika mouse bergerak vertikal maka perlu di tinjau persamaan garis linear y(t), yaitu y = vt + y o . Nilai v dan y o dapat dicari dengan regresi linear sederhana atau perintah : par = polyfit (t, Pos (:,2) , 1) ; v = par (1) ; yo = par (2) ; Sedangkan fungsi jeda () adalah sebagai berikut: function jeda(K) v=0; for i=1:K v=v+1; end return LAMPIRAN

Transcript of Program Perekam Kursor Mouse -...

Page 1: Program Perekam Kursor Mouse - repository.uksw.edurepository.uksw.edu/bitstream/123456789/590/3/T1_192005022_Lampiran.pdf · Sedangkan fungsi jeda adalah sebagai berikut ... membuat

Program Perekam Kursor Mouse

Perekaman posisi kursor mouse menggunakan progam MATLAB, dimana cara merekam pergerakan mouse dengan MATLAB ini adalah sebagai berikut. Posisi kursor Matlab diambil dengan perintah :

Pos = get (0, ‘pointerlocation’);Perintah tersebut akan menyimpan koordinat mouse dalam arah pos yang

isinya berupa dua angka, yaitu koordinat x di pos (1) dan koordinat y di pos (2). Untuk menyimpan banyak data (sebesar N) diperlukan memori sebanyak Nx2, sehingga program diawali dengan perintah :

Pos = zeros (N,2);Kemudian posisi mouse ke-i direkam dengan perintah

Pos (i,:) = get (0,’ pointerlocation’);Ketika merekam diperlukan pencatat waktu “stopwatch” dinyalakan dengan perintah :

tic ;Setelah sebuah posisi direkam, waktu saat perekaman dicatat dengan perintah :

t(i) = toc ;Jika program dijalankan dari langkah 1 sampai N, maka akan diperoleh koordinat x(i), y(i) untuk tiap waktu t(i).program secara utuh adalah sebagai berikut :

N = 100000 ; % menyatakan jumlah dataPos = zeros (N,2) ; % memesan memori untuk posisit = zeros (N,1) ; % memesan memori untuk waktutic ; % menyalakan stopwatchfor i = 1 : N % memulai perekamanpos(i ,:) = get (0, ‘ pointerlocation) ;t (i) = toc ;jeda(1000) ; % jeda waktu sebelum merekam kembaliend ; % ini akhir perekamanplot (t, pos (:1), t, Pos (:,2); ; ini membuat grafik

Jika perekaman mulus, maka akan dihasilkan kurva linear, missal x(t) atau y(t). Jika mouse bergerak vertikal maka perlu di tinjau persamaan garis linear y(t), yaitu y = vt + yo. Nilai v dan yo dapat dicari dengan regresi linear sederhana atau perintah :

par = polyfit (t, Pos (:,2) , 1) ;v = par (1) ;yo = par (2) ;

Sedangkan fungsi jeda () adalah sebagai berikut:function jeda(K)v=0; for i=1:K v=v+1; endreturn

LAMPIRAN

Page 2: Program Perekam Kursor Mouse - repository.uksw.edurepository.uksw.edu/bitstream/123456789/590/3/T1_192005022_Lampiran.pdf · Sedangkan fungsi jeda adalah sebagai berikut ... membuat

Tabel 1. Tabel Kalibrasi nilai Viskositas Literatur terhadap 1/v

percobaan ke Brix/100mlKecepatan

(v) 1/v viskositas(lit)1 0.5 31.8639 0.031383 0.852 0.5 31.281 0.031968 0.853 0.5 31.5684 0.031677 0.854 0.5 31.669 0.031577 0.855 0.5 30.5316 0.032753 0.851 1 31.8753 0.031372 0.8622 1 32.6282 0.030648 0.8623 1 31.8939 0.031354 0.8624 1 32.3019 0.030958 0.8625 1 32.8189 0.03047 0.8621 1.5 33.2401 0.030084 0.8752 1.5 32.8732 0.03042 0.8753 1.5 33.7646 0.029617 0.8754 1.5 33.7722 0.02961 0.8755 1.5 33.5614 0.029796 0.8751 2 34.6063 0.028896 0.8872 2 34.6947 0.028823 0.8873 2 34.0574 0.029362 0.8874 2 34.595 0.028906 0.8875 2 34.3824 0.029085 0.8871 2.5 35.5282 0.028147 0.92 2.5 35.8891 0.027864 0.93 2.5 35.9411 0.027823 0.94 2.5 35.9558 0.027812 0.95 2.5 34.9958 0.028575 0.91 3 35.9987 0.027779 0.9132 3 36.4024 0.027471 0.9133 3 36.2513 0.027585 0.9134 3 36.4557 0.027431 0.9135 3 37.0023 0.027025 0.9131 3.5 37.2613 0.026837 0.9272 3.5 37.2481 0.026847 0.9273 3.5 37.0016 0.027026 0.9274 3.5 37.0753 0.026972 0.9275 3.5 38.231 0.026157 0.9271 4 37.219 0.026868 0.9412 4 38.9322 0.025686 0.9413 4 38.8469 0.025742 0.9414 4 38.1889 0.026186 0.9415 4 38.8492 0.025741 0.941

Page 3: Program Perekam Kursor Mouse - repository.uksw.edurepository.uksw.edu/bitstream/123456789/590/3/T1_192005022_Lampiran.pdf · Sedangkan fungsi jeda adalah sebagai berikut ... membuat

1 4.5 38.5367 0.025949 0.9552 4.5 39.3749 0.025397 0.9553 4.5 39.9289 0.025045 0.9554 4.5 39.6526 0.025219 0.9555 4.5 39.2281 0.025492 0.9551 5 39.9996 0.025 0.972 5 39.9198 0.02505 0.973 5 40.237 0.024853 0.974 5 40.4844 0.024701 0.975 5 40.4377 0.024729 0.97

Page 4: Program Perekam Kursor Mouse - repository.uksw.edurepository.uksw.edu/bitstream/123456789/590/3/T1_192005022_Lampiran.pdf · Sedangkan fungsi jeda adalah sebagai berikut ... membuat

Tabel 2. Tabel Perbandingan Nilai Viskositas Literatur terhadap Viskositas Eksperimen

percobaan ke Brix/ 100ml viskositas viskositas lit1 1.5 0.86366 0.8752 1.5 0.86421 0.8753 1.5 0.86656 0.8754 1.5 0.86891 0.8751 2.5 0.88187 0.92 2.5 0.88563 0.93 2.5 0.88601 0.94 2.5 0.88805 0.91 3.5 0.90019 0.9272 3.5 0.90266 0.9273 3.5 0.90317 0.9274 3.5 0.90775 0.9271 4.5 0.92326 0.9552 4.5 0.92497 0.9553 4.5 0.92531 0.9554 4.5 0.92664 0.9551 5.5 0.94239 0.9852 5.5 0.94641 0.9853 5.5 0.94861 0.9854 5.5 0.94874 0.9851 6.5 0.95518 1.0162 6.5 0.95588 1.0163 6.5 0.96321 1.0164 6.5 0.96346 1.0161 7.5 0.96827 1.0492 7.5 0.96993 1.0493 7.5 0.97112 1.0494 7.5 0.97341 1.0491 8.5 0.97035 1.0832 8.5 0.97572 1.0833 8.5 0.97781 1.0834 8.5 0.98261 1.0831 9.5 0.98052 1.122 9.5 0.98147 1.123 9.5 0.98787 1.124 9.5 0.99066 1.121 10.5 0.99265 1.1592 10.5 0.99307 1.1593 10.5 0.99908 1.1594 10.5 1.0341 1.159

Page 5: Program Perekam Kursor Mouse - repository.uksw.edurepository.uksw.edu/bitstream/123456789/590/3/T1_192005022_Lampiran.pdf · Sedangkan fungsi jeda adalah sebagai berikut ... membuat

Petunjuk Praktikum Pengkuran Viskositas Mengunakan Alat Suntik (spoit) dan Mouse

Optik

1.Tujuan

Siswa dapat mengukur viskositas suatu zat dengan Alat suntik dan mouse optik dan dapat

membuat gravik perbandingan antara viskositas literatur dengan viskositas ukur

(eksperimen)

1. Dasar Teori

Mouse optik

Mouse optik bekerja menggunakan LED (light emitting diode). Dengan memanfaatkan

pemantulan cahaya dari led merah yang terdapat di bagian bawahnya untuk mendeteksi

gerakan mouse atau perubahan posisi mouse. Prinsip inilah yang kemudian dimanfaatkan

untuk mendeteksi perubahan simpangan dari bandul saat berosilasi sehingga dapat

dimanfaatkan sebagai sensor gerak getaran terendam, yaitu dengan meletakkan sebuah

sterofom pada benda tegar yang berayun dan kemudian didekatkan dengan permukaan

mouse yang sensitiv terhadap perubahan cahaya. Saat terjadi perubahan posisi pemantulan

Sensor kemudian mengirimkan gambaran permukaan ke Digital Signal Processor (DSP). DSP

akan menganalisis gambaran tadi dan menentukan jarak penggeseran mouse yang kemudian

dikirimkan ke komputer. Berdasarkan pola nyala-putus LED tersebut komputer akan

mengetahui jarak penggeseran mouse kemudian program pada komputer akan merekam data

pergerakan tersebut.

Alat suntik

Alat suntik merupakan pompa piston sederhana untuk menyuntikkan atau menghisap

cairan atau gas. Alat suntik terdiri dari tabung dengan piston didalamnya yang keluar dari

ujung belakang. Adapun ujung depannya dapat dilengkapi dengan jarum hipodermik atau

selang untuk membantu mengarahkan aliran ke dalam atau keluar tabung. Alat suntik beserta

jarum suntik umumnya dijual dalam satu paket. Kapasitas alat suntik antara lain 1 ml, 3 ml, 10

ml, dan yang lainnya. dalam penelitian ini digunakan alat suntik yang tabungnya berdiameter

50 ml, dan jarumnya berdiameter 18 ml

2. Alat dan Bahan

gula

jarum suntik

Page 6: Program Perekam Kursor Mouse - repository.uksw.edurepository.uksw.edu/bitstream/123456789/590/3/T1_192005022_Lampiran.pdf · Sedangkan fungsi jeda adalah sebagai berikut ... membuat

Statif

Penjepit

Mouse optik

Komputer

3. Langkah-Langkah Percobaan

Susunlah alat seperti pada gambar berikut

Aktifkan program perekam mouse pada komputer

Encerkan gula dalam 100 ml air dan ukur suhu air

Masukkan larutan gula yang telah diukur (brix/100ml) encer didalam spoit, dan biar

larutan gula mengalir sampai batas ukur mula-mula

Klik tombol rekam

Tunggu hingga proses merekam selesai lalu lihat data beserta gambar yang direkam

Catat nilai viskositasnya

Grafikkan data - data tersebut lalu analisa data yang diperoleh.

Pertanyaan

Bagaimana gravik perbandingan viskositas literartur terhadap viskositas ukur

SPOIT

WADAH

STATIP

PITA PADA MOUSE

LAPTOP

MOUSE