• Tidak ada hasil yang ditemukan

PERANCANGAN DAN IMPLEMENTASI ALAT PRESENTASI PENGGANTI FUNGSI KERJA MOUSE DAN KEYBOARD MELALUI GELOMBANG RADIO - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "PERANCANGAN DAN IMPLEMENTASI ALAT PRESENTASI PENGGANTI FUNGSI KERJA MOUSE DAN KEYBOARD MELALUI GELOMBANG RADIO - Binus e-Thesis"

Copied!
14
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

_______________________________________________________________________ Jurusan Sistem Komputer

Skripsi Sarjana Komputer Semester Genap tahun 2004

PERANCANGAN DAN IMPLEMENTASI ALAT BANTU PRESENTASI MELALUI GELOMBANG RADIO

Ronny Mulyadi Halim (0400540542)

Heri R (0400529054)

William Hasiholan (0400499833)

Abstrak

Tujuan dari penelitian adalah merancang sebuah alat bantu presentasi yang mana dapat menggantikan fungsi kerja mouse dan beberapa fungsi tombol keyboard pada komputer melalui transmisi gelombang radio. Juga merancang beberapa fungsi dan tombol keyboard yang dapat dipilih secara software yang dipergunakan untuk keperluan presentasi. Metodologi yang digunakan adalah metodologi analisis dan metodologi perancangan serta percobaan di laboratorium. Hasil yang dicapai dari penelitian ini adalah sebuah alat bantu presentasi yang dapat bekerja secara nirkabel menggunakan gelombang radio serta aplikasi yang memungkinkan perubahan fungsi tombol pada alat selayaknya mouse dan keyboard pada komputer. Selain itu juga telah dilakukan analisa kecepatan pergerakan mouse dengan pengaturan interval timer dan interval pixel. Simpulannya adalah tujuan pada penelitian ini dapat tercapai dan transmisi dapat dilakukan tanpa menggunakan antena antara modul YTWS-433 dan YRWS-433, serta kecepatan pergerakan kursor dapat diatur pada bagian interval timer dan interval pixel. Kata Kunci

(2)

PRAKATA

Puji dan syukur kami panjatkan kepada Tuhan Yang Maha Pengasih yang telah memberikan berkah, rahmat dan karunia-Nya sehingga kami dapat menyelesaikan laporan penelitian skripsi ini dengan baik.

Penulisan laporan ini dimaksudkan untuk memenuhi salah satu syarat untuk meraih gelar kesarjanaan pada jurusan Sistem Komputer dan Teknik Informatika di Universitas Bina Nusantara. Selama penulisan, kami telah mendapatkan banyak bimbingan dan bantuan dari berbagai pihak, sehingga laporan ini dapat diselesaikan tepat pada waktunya. Oleh karena itu dengan segala kerendahan hati sudah sepantasnya kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak terkait, yaitu : 1. Ibu Th.Widia Soeryaningsih, Ir., Dr., MM., selaku Rektor Universitas Bina

Nusantara.

2. Bapak Iman H Kartowisastro, Ph.D, selaku Ketua Jurusan Sistem Komputer, Universitas Bina Nusantara.

3. Bapak Sablin Yusuf, Ir., M.Sc., M.CompSc, selaku Ketua Jurusan Teknik Informatika, Universitas Bina Nusantara.

4. Ibu Jurike V. Moniaga, S.Kom., selaku Sekretaris Jurusan Sistem Komputer, Universitas Bina Nusantara.

5. Bapak Januar Wahjudi, S.Kom., M.Sc, selaku Sekretaris Jurusan Teknik Informatika, Universitas Bina Nusantara.

(3)

7. Bapak Wiedjaja, S.Kom., selaku Ketua UPT Laboratorium Perangkat Keras dan dosen Pembimbing skripsi yang telah memberikan pengarahan, bimbingan dan motivasinya sehingga skripsi ini dapat diselesaikan dengan baik.

8. Para Dosen dan Staf Pengajar Universitas Bina Nusantara yang telah membekali ilmu kepada penulis selama masa pendidikan.

9. Para Asisten Laboratorium Perangkat Keras yang telah memberikan bantuan tenaga, pikiran dan informasi selama penelitian skripsi.

10. Ayah, Ibu, dan Saudara yang selalu memberikan bimbingan, motivasi dan dorongan semangat serta kebutuhan materi.

11. Kepala Yayasan Eka Dharma Arya Mula yang telah memberikan doa dan dorongan semangatnya yang luar biasa.

12. Teman-teman serta semua pihak terkait yang telah memberikan bantuan, baik secara langsung maupun tidak langsung, yang tidak bisa kami sebutkan disini, namun banyak membantu dalam penyelesaian laporan skripsi ini.

Dalam penulisan laporan ini, kami menyadari bahwa tentunya tidak terlepas dari adanya kekurangan, maka sekiranya kami meminta maaf dan berharap pembaca dapat memaklumi serta memberikan kritik dan saran guna perbaikan laporan.

Semoga laporan ini dapat berguna bagi pengembangan dunia Teknologi Informasi khususnya di lingkungan Fakultas Ilmu Komputer Universitas Bina Nusantara. Akhir kata, atas kesempatan ini kami mengucapkan terima kasih yang sebesar-besarnya.

Jakarta, 28 Juni 2004

(4)

DAFTAR ISI

Halaman Judul Luar ... i

Halaman Judul Dalam ... ii

Halaman Persetujuan Hardcover ... iii

Halaman Pernyataan Dewan Penguji ... iv

Abstrak ... vii

Prakata ... viii

Daftar Isi ... x

Daftar Tabel ... xvi

Daftar Gambar ... xvii

Daftar Lampiran ... xx

BAB 1 PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Ruang Lingkup ... 4

1.3 Tujuan dan Manfaat ... 6

1.4 Metodologi ... 7

1.5 Sistematika Penulisan ... 8

BAB 2 LANDASAN TEORI 2.1 Teori-Teori Umum ... 10

2.1.1 Sejarah Komunikasi Data ……….. 10

(5)

2.1.3 Informasi, Data dan Sinyal ……… 12

2.1.4 Ukuran dan Kecepatan Transmisi Data ……….. 13

2.1.5 Arah Transmisi Data ………... 14

2.1.5.1 Simplex ……… 14

2.1.5.2 Half Duplex (HDX) ………. 14

2.1.5.3 Full Duplex ………. 15

2.1.6 Modus Transmisi ... 15

2.1.6.1 Modus Transmisi Paralel ... 15

2.1.6.2 Modus Transmisi Serial ………. 16

2.1.7 Modulasi Digital ASK ... 18

2.1.8 Gelombang Elektromagnetik ………. 19

2.1.9 Media Transmisi Data ………... 22

2.1.10 Transmitter ... 24

2.1.11 Receiver ……… 24

2.1.12 Port & IRQ ………... 25

2.1.13 System Development Life Cycle ………... 26

2.1.14 Alat-Alat Permodelan (Modeling Tools) ……….. 28

2.1.14.1 Flow of Diagram (FOD) ……… 29

2.1.14.2 State Transition Diagram (STD) ... 30

2.1.15 Pseudocode ... 31

2.1.16 Rumus Fisika ... 32

2.1.16.1 Teori Kecepatan ... 32

2.1.16.2 Teori Daya ... 33

(6)

2.2.1 Mikrokontroler AT89C51 ... 33

2.2.2 ADC0808 ……….. 39

2.2.3 Gerbang Not 74LS04 ………. 40

2.2.4 RS232 ……… 41

2.2.5 Mini Stick ……….. 43

2.2.6 Keypad ……….. 43

2.2.7 Transmitter YTWS-433 ………. 44

2.2.8 Receiver YRWS-433 ……….. 45

2.2.9 Struktur Windows ………. 46

2.2.9.1 Sistem Message pada Windows ……… 46

2.2.9.2 Mouse Driver ……….... 48

2.2.9.3 Keyboard Driver ……… 51

2.2.9.4 Windows API ………... 54

2.2.10 Pemrograman Visual Basic ………... 59

2.2.10.1 DLL dan Visual Basic ………. 59

2.2.10.2 Fungsi API dan Visual Basic ……….. 62

2.2.10.3 Tipe Data Fungsi API pada Visual Basic ………… 64

2.2.10.4 Komunikasi Serial pada Visual Basic ………. 65

BAB 3 PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem ... 68

3.2 Rancangan Perangkat Keras ... 69

3.2.1 Diagram Blok Sistem ……… 69

(7)

3.2.3 Cara Kerja Modul-Modul pada Sistem ………. 72

3.2.3.1 Mini Stick ……….. 73

3.2.3.2 ADC ……….. 73

3.2.3.3 Keypad ……….. 73

3.2.3.4 Mikrokontroler ………. 74

3.2.3.5 Transmitter ………... 74

3.2.3.6 Receiver ……….………... 75

3.2.3.7 RS232 ………..……….. 75

3.2.3.8 CPU ………... 76

3.2.3.9 Monitor .. ………..……… 76

3.2.3.10 Proyektor dan Layar ……… 76

3.3 Skematik Rangkaian ………. 77

3.4 Rancangan Piranti Lunak ... 78 3.4.1 Perancangan Program Mikrokontroler ………. 78

3.4.2 Diagram Alir Program pada Mikrokontroler ... 80

3.4.3 Perancangan Program Aplikasi ………. 86

3.4.3.1 Konsep Fungsi Aplikasi pada Windows ... 86

3.4.3.2 Modul dan Deklarasi Fungsi API dari Windows API 88 3.4.3.3 Tipe Data untuk Fungsi API ……….. 93

3.4.3.4 Cara Kerja Aplikasi ………..………. 93

3.4.3.5 Diagram Alir Program Aplikasi ...……….. 95

3.4.3.6 Tab-Tab Pilihan pada Aplikasi ………. 95

(8)

3.4.3.8 Pseudocode Modul API ………... 104

3.4.3.9 Pseudocode Program Aplikasi ……….. 110

3.4.3.10 Rancangan Layar ………..……….. 137

3.4.3.11 Hasil Tampilan Aplikasi pada Layar ……….. 140

3.5 Rancang Bangun Alat Presentasi ………..……… 143

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem ………..………..……….. 144

4.1.1 Spesifikasi Alat Presentasi ………..………. 144

4.1.2 Spesifikasi Komputer ………..………. 145

4.1.3 Spesifikasi Piranti Lunak ………..………. 146

4.2 Prosedur Operasional ………..………..………. 146

4.3 Implementasi ………..………..………. 151

4.4 Analisis dan Evaluasi Hasil Percobaan ………..………. 152

4.4.1 Analisis Interval Timer………..………. 152

4.4.2 Analisis Interval Pixel………..……….. 155

4.4.3 Analisis Kecepatan Perpindahan Kursor ………. 156

4.4.4 Analisis Konsumsi Daya pada Hardware ………... 161

4.4.4.1 Daya pada Remote………..……… 161

4.4.4.2 Daya pada Receiver ………..………. 162

4.4.5 Analisis Konsumsi Resource pada Program Aplikasi ... 162

4.4.6 Evaluasi Jarak dan Sudut ………..……….. 164

(9)

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan ……… 165

5.2 Saran ………. 166

DAFTAR PUSTAKA ………..………..………..……… 167

(10)

DAFTAR TABEL

Tabel 2.1. Tabel Logika Gerbang Not ... 41

Tabel 2.2. Deklarasi Windows API ... 61

Tabel 3.1. Kode untuk pergerakan Mini Stick ... 79

Tabel 3.2. Kode dan logic port 0 mikrokontroler untuk keypad ... 79

Tabel 4.1. Tabel hasil perhitungan dan pengukuran waktu pengiriman ... 154

Tabel 4.2. Tabel waktu yang diperlukan untuk menempuh 600 pixel ... 156

Tabel 4.3. Waktu yang diperlukan untuk menempuh 1 pixel dengan interval pixel dari 1 s.d. 10 dan interval timer dari 5 s.d. 13 ... 157

Tabel 4.4. Kecepatan pada interval pixel 1 s.d. 10 dan interval timer 5 s.d. 13 ... 159

Tabel 4.5. Tabel konsumsi daya pada remote ... 162

(11)

DAFTAR GAMBAR

(12)

Gambar 2.23. MSComm control properties ……..………..………..………..……... 67

Gambar 3.1. Diagram blok sistem ……..………..………..………..………..……… 69

Gambar 3.2. Diagram blok cara kerja sistem secara umum ……..………..……….. 72

Gambar 3.3. Skematik rangkaian Remote Transmitter ……..………..………..…… 77

Gambar 3.4. Skematik rangkaian Receiver ……..………..………..………..……… 78

Gambar 3.5. Flowchart program utama mikrokontroler (1) ……..………..……….. 81

Gambar 3.6. Flowchart program utama mikrokontroler (2) ……..………..……….. 82

Gambar 3.7. Flowchart program utama mikrokontroler (3) ……..………..……….. 83

Gambar 3.8. Flowchart subrutin transmisi serial mikrokontroler ……..………..….. 84

Gambar 3.9. Flowchart subrutin mikrokontroler untuk hasil konversi input 0 ADC (kiri) dan input 1 ADC (kanan) ……..…. 85

Gambar 3.10. Flowchart subrutin delay pada mikrokontroler ……..………..……... 86

Gambar 3.11. Diagram blok sistem kerja

message

pada windows

..………...……… 87

Gambar 3.12. Diagram blok fungsi kerja aplikasi ……….. 87

Gambar 3.13. STD Diagram Program Aplikasi …..………... 95

Gambar 3.14. Rancangan layar tab “Komunikasi“……..……….. 138

Gambar 3.15. Rancangan layar tab “Tombol” ..……… 138

Gambar 3.16. Rancangan layar tab “Setting” ………. 139

Gambar 3.17. Rancangan layar tab “Cara Kerja” ………. 139

Gambar 3.18. Rancangan layar tab “About” ………. 140

Gambar 3.19. Tampilan tab “Komunikasi” ……….. 140

Gambar 3.20. Tampilan tab “Tombol” ………. 141

(13)

Gambar 3.22. Tampilan tab “Cara Kerja” ……… 142

Gambar 3.23. Tampilan tab “About” ……… 142

Gambar 3.24. Rancangan permukaan depan alat ………. 143

Gambar 3.25. Rancangan permukaan samping alat .……… 143

Gambar 4.1. Diagram Blok Implementasi Sistem ……… 144

Gambar 4.2. Tampilan tab “Komunikasi“ pada aplikasi Alat Presentasi …………. 147

Gambar 4.3. Tampilan tab “Setting” pada aplikasi Alat Presentasi ………. 149

Gambar 4.4. Tampilan tab “Tombol” pada aplikasi Alat Presentasi ……… 150

Gambar 4.5. Gambar sinyal 01h dengan Baudrate 1200 ……….. 152

Gambar 4.6. Gambar sinyal 01h dengan Baudrate 2400 ……….. 153

Gambar 4.7. Grafik perbandingan kecepatan interval pixel dengan interval timer (milisekon) ………. 160

(14)

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Dalam pelaksanaan siklus II adalah untuk memperbaiki siklus I. Pada siklus ini dengan tema ikhlas dalam beribadah dengan sub bab hanya Allah yang disembah. Sebelum

Pengendalian hayati khususnya penyakit tanaman dengan menggunakan mikroorganisme telah dimulai sejak lebih dari 70 tahun yang lalu, setidaknya pada tahun 1920 sampai 1930

Sistem informasi Akademik, Keuangan, dan Personil Sistem informasi dan fasilitas telah digunakan Unand untuk kegiatan administrasi akademik, keuangan, dan personil dan

Sifat kegiatan pada kelompok ini tidak begitu formal dan kaku, penggunaan bentuk dasar pada kelompok ini digunakan bentuk-bentuk bujursangkar/persegi, namun untuk mengurangi

Antiproliferative Effect of the Methanol Extract of Piper crocatum Ruiz & Pav Leaves on Human Breast (T47D) Cells in Vitro. Menghindari Penyakit Jantung &

Pemasok C dan E memiliki nilai baik pada subkriteria dengan bobot tinggi, sehingga hasil penilaian dengan pembobotan ANP menunjukkan urutan lebih baik dibandingkan

Dalam Chandrarin dan Tearney (2000) disebutkan bahwa banyak penelitian yang telah meneliti hubungan antara selisih kurs dengan harga saham, seperti penelitian Ma dan Kao

Cara kerja yang digunakan pada karyawan PT.SAMI KARYA yaitu terorganisasi sesuai bagianmasing –  masing sesuai struktur organisasi kerja dengan jam kerja yang flesibel tidak