• Tidak ada hasil yang ditemukan

Pembuatan Program Interface Untuk Pengontrolan RVM-1

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pembuatan Program Interface Untuk Pengontrolan RVM-1"

Copied!
15
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________

Jurusan Sistem Komputer Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

Pembuatan Program Interface Untuk Pengontrolan RVM-1

Silvester H (0600624461) Yonny (0600641890) Galang Titan (0600644583) Abstrak

Tujuan penelitian untuk membuat suatu interface pengendalian lengan robot RVM-1 yang menggantikan program cosiprog, membuat program yang mampu membantu mahasiswa dalam praktikum mekatronika 1, dan dapat mengendalikan lengan robot melalui jaringan lokal oleh dua orang user atau lebih (maksimal 40 user).

Metode yang digunakan dalam penelitian ini adalah Metode Studi Pustaka : yakni dengan mencari, membaca dan merangkum dari buku-buku, tulisan atau artikel dan situs-situs web yang berhubungan dengan Robot work station beserta perkembangannya. Metode Studi Lapangan : Pengamatan fasilitas dan proses pembelajaran yang terdapat pada lab hardware dengan melakukan perbandingan software-software yang ada. Metode

(2)

v

perancangan : Penentuan alogaritma yang digunakan untuk mengontrol lengan robot dari jarak jauh sehingga dapat dikendalikan menurut perintah.

Hasil yang dicapai dalam penelitian ini adalah pengontrolan lengan robot terhadap sumbu X,Y,Z dan point to point, pemanfaatan jaringan LAN untuk mengendalikan lengan robot, menyimpan posisi tertentu, menggunakan beberapa client user untuk mengendalikan robot, dan program hanya digunakan untuk mengontrol robot RVM-1.

(3)

vi PRAKATA

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan karunia dan rahmatNYA sehingga kami dapat menyelesaikan penulisan skripsi ini, dengan judul “Pembuatan program interface untuk pengontrolan RVM-1”. Skripsi ini disusun dan diajukan untuk memenuhi sebagian syarat-syarat dalam penyelesaian jenjang Studi Strata-1 di Universitas Bina Nusantara, Jakarta. Skripsi ini menerangkan latar belakang masalah atau tema topik yang kami pilih serta landasan teori yang behubungan dengan perancangan sistem.

Selama penulisan skripsi, banyak bantuan dan dukungan moral yang kami terima dari berbagai pihak. Oleh karena itu penulis menyampaikan terima kasih yang setulus-tulusnya kepada:

1. Orang tua kami yang terhormat dan saudara-saudara yang telah memberikan bantuan materiil maupun moriil selama masa perkuliahan kami sampai proses penyusunan skripsi ini.

2. Bapak Endra S.Kom., selaku Dosen Pembimbing Skripsi kami yang telah membantu dalam memberikan arahan-arahan yang sangat berharga dan bemanfaat dalam penulisan skripsi kami dari awal hingga selesai

3. Bapak Wiedjaja S.Kom, M.Kom., selaku Ketua Jurusan Sistem Komputer yang telah memberikan kepercayaan, kesempatan, dorongan dan saran kepada kami untuk menyelesaikan buku ini.

4. Bapak Robby Saleh S.Kom, MT selaku Sekretaris Jurusan Sistem Komputer. 5. Bapak Prof.Dr.Drs.Gerardus Polla, M.App.Sc., selaku Rektor Universitas

(4)

vii

6. Para staf pengajar Fakultas Ilmu Komputer yang telah membekali kami dengan ilmu pengetahuan yang sangat berguna untuk sekarang dan masa depan kami.

7. Staf dan rekan asisten Computer Engineering Laboratory Universitas Bina Nusantara

8. Semua rekan-rekan mahasiswa yang telah membantu dalam penyelesaian skripsi ini.

Penulis menyadari bahwa penulisan skripsi kami masih ada kekurangan-kekurangan sehingga dibutuhkan saran dan kritik yang membangun untuk penyempurnaan skripsi ini. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi pembacanya.

Jakarta, 20 Juni 2007

(5)

viii

DAFTAR ISI

Halaman Judul Luar ………. i

Halaman Judul Dalam ……….. ii

Halaman Persetujuan Softcover ……… iii

Abstrak ………. iv

Prakata ……….. vi

Daftar Isi ……….. viii

Daftar Tabel ………. xiii

Daftar Gambar ………. xiv

Daftar Lampiran ……….. xviii

BAB 1 PENDAHULUAN ……… 1

1.1 Latar Belakang ………. 1

1.2 Ruang Lingkup Penelitian ……… 4

1.3 Tujuan dan Manfaat ………. 5

1.4 Metodologi Penelitian ………. 5

(6)

ix

BAB 2 LANDASAN TEORI ………. 8

2.1 Teori-teori Dasar ………. 8

2.1.1 Definisi Robot ……… 8

2.1.1.1 Klasifikasi Umum Robot ……….. 8

2.1.1.2 Hukum Asimov ……… 9

2.1.2 Definisi Jaringan Komputer ……… 10

2.1.2.1 Jenis-jenis jaringan komputer ... 10

1. Lokal Area Network (LAN) ... 10

2. Metropolitan Area Network (MAN) ………. 10

3. Wide Area Network (WAN) ………. 10

2.1.2.2 Protokol ……… 11

2.1.2.3 IP address ………. 11

2.1.2.4 Winsock ... 12

2.1.2.5 Kamera ... 12

2.2 Teori-teori khusus yang berhubungan dengan topik yang dibahas ... 13

2.2.1 Definisi Robot Industri ……….. 13

2.2.1.1 Karakteristik Robot Industri ... 14

(7)

x

2.2.1.3 Definisi Frame ... 16

2.2.2 Robot RVM-1 ……… 17

2.2.3 TCP/IP( Transfer Control Protocol / Internet Protocol).. 19

2.2.3.1 Arsitektur Protokol TCP/IP ... 21

2.2.3.2 Layer aplikasi ... 22

2.2.3.3 Layer Host-to-Host ... 22

2.2.3.4 Layer Internet ………. 22

2.2.3.5 Layer Network Access ……… 23

2.3 Komunikasi Serial ... 23

2.3.1 RS-232 ………. 24

BAB 3 PERANCANGAN SISTEM ………. 26

3.1 Rancangan Sistem ……….. 26

3.1.1 Diagram Blok Sistem ………... 26

3.1.2 Modul-modul sistem dan cara kerjanya ………... 26

(8)

xi

3.1.2.2 Format pengiriman data secara directly ………… 50

3.1.2.3 Format pengiriman data secara File(listing) ……. 52

3.1.2.4 Diagram alir client listing program ………... 53

3.1.2.5 Diagram alir directly program ……….. 54

3.1.2.6 Diagram alir mendapatkan Koordinat ………….. 55

3.1.2.7 Modul server ………. 56

3.1.2.8 Diagram alir server ……… 57

3.1.2.9 Modul Driver Unit ……… 58

BAB 4 IMPLEMENTASI DAN EVALUASI ………. 59

4.1 Spesifikasi Sistem ... 59

4.2 Prosedur Operasional ... 59

4.2.1 Prosedur Pengoperasian Komputer Server ... 60

4.2.2 Prosedur Pengoperasian Komputer Client ... 61

4.2.2.1 Prosedur Pengoperasian Komputer Client Perintah Secara Langsung ... 61

(9)

xii

4.2.2.1.2 Program Options ……….. 62

4.2.2.2 Prosedur Pengoperasian Komputer Client Perintah Melalui Program ... 66

4.3 Rencana Implementasi Sistem ... 67

4.3.1 Pengujian Sistem Dengan Menggunakan Win 3.11 ... 67

4.3.2 Pengujian Sistem Dengan Menggunakan Program Server-Client ... 70

4.3.3 Pengujian Waktu Kerja Sistem Dengan Menggunakan Program Client-Server dan Win 3.11 ... 73

4.4 Evaluasi Sistem ... 75

BAB 5 SIMPULAN DAN SARAN ... 76

5.1 Simpulan ... 76

5.2 Saran ... 76

DAFTAR PUSTAKA ... 78

RIWAYAT HIDUP ... 80

(10)

xiii

DAFTAR TABEL

Tabel 2.1 Standart and Optional Equipments ... 19

Tabel 2.2 Konfigurasi pin connector female RS-232 ……… 25

(11)

xiv

DAFTAR GAMBAR

Gambar 2.1 Lengan robot RVM-1 yang dianalogikan dengan lengan

Manusia ……… 17

Gambar 2.2 Konstruksi menyeluruh dari sistem robot ……… 18

Gambar 2.3 Arsitektur Protokol TCP/IP ………. 21

Gambar 2.4 Connector Female RS-232 ……….. 24

Gambar 3.1 Diagram Blok Sistem ……….. 26

Gambar 3.2 Interface pada modul client ………. 27

Gambar 3.3 Write program interface pada modul client ………. 46

Gambar 3.4 Direct ControlInterface pada modul client ………. 46

Gambar 3.5 Direct Control keypad untuk memutar lengan robot terhadap sumbu X,Y,Z ……… 47

Gambar 3.6 Direct Control keypad untuk menggerakan joint ………. 48

Gambar 3.7 Frame Robot Moving Operation ……….. 48

Gambar 3.8 Frame Get Robot Info ……….. 49

(12)

xv

Gambar 3.10 Diagram Alir Client Listing Program ………. 53

Gambar 3.11 Diagram Alir Directly Program ……….. 54

Gambar 3.12 Diagram Alir Mendapatkan Koordinat ………... 55

Gambar 3.13 Form modul server ………. 56

Gambar 3.14 Diagram Alir Server ……… 57

Gambar 4.1 Tampilan Modul Server ……….. 60

Gambar 4.2 Tampilan Awal Modul Client ………. 61

Gambar 4.3 Network Options dan Program Options ... 62

Gambar 4.4 Direct control ……….. 63

Gambar 4.5 Direct Control keypad untuk memutar lengan robot terhadap sumbu X,Y,Z ……….. 63

Gambar 4.6 Direct Control keypad untuk menggerakan joint ……… 64

Gambar 4.7 Frame Robot Moving Operation ………. 65

Gambar 4.8 Frame Get Robot Info ………. 65

Gambar 4.9 Menu Write progam ... 66

Gambar 4.10 Bujur Sangkar dengan 10 mm dan speed 2 dengan menggunakan win 3.11 ... 68

(13)

xvi

Gambar 4.11 Bujur Sangkar dengan 10 mm dan speed 4 dengan menggunakan

win 3.11 ... 68

Gambar 4.12 Bujur Sangkar dengan 10 mm dan speed 6 dengan menggunakan

win 3.11 ... 68

Gambar 4.13 Bujur Sangkar dengan 10 mm dan speed 8 dengan menggunakan

win 3.11 ... 69

Gambar 4.14 Bujur Sangkar dengan 40 mm dan speed 2 dengan menggunakan

win 3.11... 69

Gambar 4.15 Bujur Sangkar dengan 40 mm dan speed 4 dengan menggunakan

win 3.11 ... 69

Gambar 4.16 Bujur Sangkar dengan 40 mm dan speed 6 dengan menggunakan

win 3.11 ... 70

Gambar 4.17 Bujur Sangkar dengan 40 mm dan speed 8 dengan menggunakan

win 3.11 ... 70

Gambar 4.18 Bujur Sangkar dengan 10 mm dan speed 2 dengan menggunakan

(14)

xvii

Gambar 4.19 Bujur Sangkar dengan 10 mm dan speed 4 dengan menggunakan

program server-client. ... 71

Gambar 4.20 Bujur Sangkar dengan 10 mm dan speed 6 dengan menggunakan

program server-client. ... 71

Gambar 4.21 Bujur Sangkar dengan 10 mm dan speed 8 dengan menggunakan

program server-client. ... 72

Gambar 4.22 Bujur Sangkar dengan 40 mm dan speed 2 dengan menggunakan

program server-client ... 72

Gambar 4.23 Bujur Sangkar dengan 40 mm dan speed 4 dengan menggunakan

program server-client. ... 72

Gambar 4.24 Bujur Sangkar dengan 40 mm dan speed 6 dengan menggunakan

program server-client. ... 73

Gambar 4.25 Bujur Sangkar dengan 40 mm dan speed 8 dengan menggunakan

program server-client. ... 73

Gambar 4.26 Lengan robot akan melakukan pekerjaan memindahkan benda-benda

(15)

xviii

DAFTAR LAMPIRAN

Listing Program Modul Server ... L1

Referensi

Dokumen terkait

Sehingga tujuan dari penelitian ini adalah untuk mengetahui dan menjelaskan simbol dan makna yang terbangun dalam interaksi yang terjadi antara kuncen dan pengunjung

Article 16 paragraph (1) of Law Number 11 Year 2008 on Electronic Information and Transactions stated that the implementation of electronic system is required to

Berdasarkan hasil penelitian ini, implementasi pelatihan dan pengembangan sumber daya manusia di MTs Darul Huda Bandar Lampung sudah terlaksana dengan baik, yaitu

Banyaknya dokumen ini menyebabkan banyak orang bingung, apakah antara satu dokumen dengan dokumen lainnya memiliki keterkaitan atau tidak, dan juga apakah dua

iv- Mengenalpasti sama ada terdapat perbezaan yang signifikan antara pencapaian pelajar bagi soalan aneka pilihan dan soalan esei terhadap faktor jantina, bangsa,

Penelitian ini bertujuan untuk meningkatkan konsep diri, perilaku dan hasil belajar siswa melalui penerapan teknik klarifikasi nilai dalam pembelajaran IPS di kelas VIII B

Penelitian ini diharapkan menjadi rekomendasi atau acuan tambahan untuk membandingkan produk plastik LDPE murni dan daur ulang dengan variasi parameter proses yang

Stewart dan Co dalam, Juniah (2007:10) menyimpulkan secara sederhana dari formula tersebut bahwa EVA adalah keuntungan operasi bersih dikurangi dengan beban sesungguhnya