121
A. TUJUAN PEMBELAJARAN
1. Mengetahui cara pengiriman data komunikasi client server TCPIP. 2. Mengetahui dasar pengendalian robot manipulator melalui Wi-Fi di
Microsoft Visual Studio 2013. 3. Mengetahui perintah dasar di terminal linux.
B. DASAR TEORI Perintah Dasar Linux :
1. sudo su digunakan untuk login sebagai rootpengguna tertinggi. 2. cd change directory digunakan untuk berpindah ke direktorifolder.
3. pwd print working directory digunakan untuk memperlihatkan
direktori mana posisi kita berada.
4. ls list digunakan untuk melihat isi sebuah direktori. 5. lsusb list USB digunakan untuk melihat perangkat USB yg sedang
terkoneksi ke computer.
6. mkdir make directory digunakan untuk membuat folder baru. 7. rmdir remove directory digunakan untuk menghapus folder.
8. clear digunakan untuk membersihkan layar. 9. cat digunakan untuk membuka file.
10. cp copy digunakan untuk menyalin text. 11. halt digunakan untuk mematikan computerharus sebagai root.
12. reboot digunakan untuk merestart computerharus sebagai root. C. METODE PEMBELAJARAN
1. Ceramah 2. Demonstrasi
D. ALAT DAN BAHAN
1. Wireless Access Point TP-Link WA701ND 2. Robot manipulator
3. Laptop PC 4. Batteray
E. KESELAMATAN KERJA
1. Jauhkan peralatan yang tidak dibutuhkan dari meja kerja 2. Ikuti prosedur sesuai dengan langkah kerja
122 3. Pergunakan laptopPC dengan langkah-langkah yang benar, baik pada saat
menghidupkan ataupun mematikan
F. DIAGRAM BLOK SISTEM
G. LANGKAH KERJA
1. Bukalah Aplikasi Microsoft Visual Studio 2013 yang telah dibuat pada
labsheet 2 dengan nama client.
2. Buatlah Tampilan Form menjadi seperti pada gambar.
123
3. Tekan tombol F7 untuk masuk ke dalam code editor, kemudian tambahkan kode berikut ke dalam button Forward dengan
event button click.
Program ini digunakan untuk mengendalikan robot manipulator bergerak maju.
4. Tambahkan kode berikut ke dalam button Backward dengan event button click. Program ini digunakan untuk mengendalikan robot manipulator
bergerak mundur.
5. Tambahkan kode berikut ke dalam button stop dengan event button click.
Program ini digunakan untuk menghentikan gerak robot manipulator.
private void forward_Clickobject sender, EventArgs e {
data_kirim = Encoding.ASCII.GetBytes1; data.Writedata_kirim, 0, data_kirim.Length;
}
private void backward_Clickobject sender, EventArgs e {
data_kirim = Encoding.ASCII.GetBytes2; data.Writedata_kirim, 0, data_kirim.Length;
}
forward stop
turn_left
turn_right backward
button3
button1
button2
private void stop_Clickobject sender, EventArgs e {
data_kirim = Encoding.ASCII.GetBytes0; data.Writedata_kirim, 0, data_kirim.Length;
}