IMPLEMENTASI APLIKASI REMOTE DESKTOP PADA PERANGKAT ANDROID KE PERANGKAT NOTEBOOK MELALUI KONEKSI INTERNET
LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat untuk mendapatkan gelar AHLI MADYA (AMD) Computer Engineering
Oleh DENNY DWI DAVIKI LUBIS 1005112003
PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2013
ABSTRAK
Saat ini penggunaan perangkat untuk media komunikasi semakin pesat, salah satunya adalah Personal Computer (PC). PC juga disebut sebagai notebook. Notebook pada umumnya dapat kita bawa kemana-mana. Dalam hal ini, pasti ada kendala yang dihadapi ketika kita memerlukan suatu file atau dokumen yang ada pada notebook untuk diambil atau dikirim segera tetapi kita tidak membawanya. Oleh karena itu, kita membutuhkan aplikasi Remote Desktop yang dapat mengontrol notebook kita. Karena itu untuk mempermudah aktifitas, pada tugas akhir ini, diimplementasikanlah sebuah aplikasi Remote Desktop yang bernama TeamViewer. Melalui TeamViewer, kita dapat mengendalikan notebook menggunakan smartphone maupun tablet dengan fitur yang lengkap. TeamViewer dapat digunakan dengan bantuan mengontrol Hotspot Wi-Fi maupun koneksi internet yang dimiliki oleh kedua perangkat. Setelah menggunakan TeamViewer, berbagai aktifitas terasa lebih mudah dikarenakan kita dapat mengakses notebook menggunakan smartphone, mengirim dan menerima data, memeriksa siapa yang sedang menggunakan notebook, dan sebagainya.
Kata kunci: Personal Computer (PC), Remote Desktop, Notebook, Hotspot, Wi-Fi, TeamViewer, Smartphone, Tablet.
KATA PENGANTAR
Alhamdulillah, puji syukur saya panjatkan kepada Allah SWT yang hanya karena segala rahmat dan hidayahnya akhirnya tugas akhir ini dapat terselesaikan. Shalawat dan salam juga saya tujukan kepada Rasulullah Muhammad SAW, keluarga, dan sahabat. Melalui penulisan tugas akhir yang berjudul “Implementasi Aplikasi Remote Desktop pada Perangkat Android ke Perangkat Notebook melalui Koneksi Internet” ini, penulis bermaksud
untuk
memperkenalkan
aplikasi
tersebut
ke
dunia
telekomunikasi
agar
mempermudah aktifitas. Tugas akhir ini tentunya tidak dapat terselesaikan tanpa bantuan berbagai pihak baik secara langsung, tidak langsung, maupun doa. Oleh karena itu, penulis ingin menyampaikan ucapan terimakasih yang tak terhingga kepada: 1.
M. Syahruddin S.T., M.T. selaku Direktur Politeknik Negeri Medan.
2.
Ir. Rina Anugrahwaty, M.T. selaku Ketua Jurusan Teknik Elekro Politeknik Negeri Medan.
3.
Ketua Program Studi Computer Engineering Jurusan Teknik Elektro, Dr. Benny B. Nst., Dipl. Ing, M. Eng, yang sudah mempermudah saya dalam memilih judul tugas akhir.
4.
Dosen Pembimbing, Ferry Fachrizal, S.T., M. Kom., yang sudah membimbing saya dalam penyelesaian tugas akhir ini. Terima Kasih atas bantuan bapak selama ini.
5.
Moderator Sidang, Drs. Anwar, yang memimpin sidang saya. Terima kasih atas segala bantuannya pak.
6.
Dosen Penguji, bapak Ir. Zulkifli Lubis, M.I.Komp dan ibu Roslina, M.I.T. Terima kasih atas segala pertanyaannya. Terima kasih juga atas saran dan masukkannya.
7.
Kedua orang tua saya: Bapak Zulkifli Lubis dan Ibu Evida Anwar yang telah banyak memberi dukungan semangat, materil dan doa yang tiada henti. Mungkin saat ini saya hanya
bisa memberikan beban pikiran, saya mohon maaf. Untuk saat ini, hanya doa yang dapat saya panjatkan ke Illahi saat ini untuk kebahagiaan Bapak dan Ibu. 8.
Keempat saudara kandung saya yang memberi dukungan. Gala, Rizky, Dinda, dan Maulana. Terima kasih.
9.
Drs. Ansharuddin S.S.T selaku Wali Kelas CE-6A.
10. Seluruh dosen CE yang pernah memberikan pelajaran selama perkuliahan. Terima kasih atas semua ilmu yang telah diberikan. 11. Teman-teman CE yang selalu mendukung saya. Terima kasih untuk 3 (tiga) tahun ini, sangat berkesan dan akan dikenang. Semoga kita sukses pada segala aspek dan diberi kemurahan oleh Allah SWT. 12. Teman-teman di dunia maya saya yang juga telah memberi saya support dalam mengerjakan tugas akhir ini. 13. Semua pihak yang telah membantu dalam penyelesaian tugas akhir ini.
Akhir kata, penulis menyadari sepenuhnya atas segala kekurangan dan keterbatasan yang terdapat pada tugas akhir ini karena itu penulis memohon maaf atas segala kekurangan dan penulis menerima segala kritik dan saran yang berkaitan.
Medan, 31 Agustus 2013
(Denny Dwi Daviki Lubis)
DAFTAR ISI
Halaman ABSTRAK ........................................................................................................... i KATA PENGANTAR ......................................................................................... ii DAFTAR ISI ........................................................................................................ v DAFTAR GAMBAR ........................................................................................... ix DAFTAR TABEL ............................................................................................... xii DAFTAR LAMPIRAN ....................................................................................... xiii
BAB 1 PENDAHULUAN 1.1 Latar Belakang ....................................................................................... 1 1.2 Perumusan Masalah ............................................................................... 3 1.3 Batasan Masalah .................................................................................... 3 1.4 Motivasi dan Tujuan Tugas Akhir ......................................................... 3 1.4.1 Motivasi Tugas Akhir ............................................................... 3 1.4.2 Tujuan Tugas Akhir .................................................................. 4 1.5 Kontribusi Tugas Akhir ......................................................................... 4 1.6 Metodologi Tugas Akhir ....................................................................... 4 1.6.1 Studi Literatur ........................................................................... 4 1.6.2 Menguji ..................................................................................... 5 1.6.3 Merealisasikan .......................................................................... 5 1.6.4 Penyusunan Tugas Akhir .......................................................... 5 1.7 Sumber-Sumber Daya ........................................................................... 5
BAB 2 DASAR TEORI 2.1 Laptop .................................................................................................... 6 2.2 Pengertian dan Perbedaan Tablet, Smartphone, dan Phablet ................ 7 2.3 Internet ................................................................................................. 8 2.3.1 Pengertian Internet ................................................................. 8 2.3.2 Sejarah Internet ...................................................................... 10 2.3.3 Perkembangan Internet ........................................................... 11 2.4 Tablet
................................................................................................. 12
2.4.1 Pengertian Tablet ................................................................... 12 2.4.1 Fungsi Tablet ........................................................................... 14 2.5 Smartphone ............................................................................................ 14 2.5.1 Pengertian smartphone ........................................................... 14 2.5.1 Fungsi smartphone ................................................................. 15 2.6 Hotspot Wi-Fi ......................................................................................... 15 2.6.1 Pengertian Hotspot Wi-Fi ....................................................... 15 2.6.2 Fungsi Hotspot Wi-Fi .............................................................. 16 2.7 TeamViewer ........................................................................................... 16 2.8 Android ................................................................................................ 18 2.8.1 Pengertian dan fungsi Android ............................................... 18 2.8.2 Perkembangan Android .......................................................... 19 2.8.3 Fitur pada Android ................................................................. 20 BAB 3 IMPLEMENTASI 3.1 Cara Menginstal Software (Perangkat Lunak) ...................................... 21 3.1.1 Cara Install TeamViewer pada Notebook ............................... 21 3.1.2 Cara Install TeamViewer pada Smartphone ........................... 23
3.1.3 Cara Install Teamviewer pada tablet ...................................... 27 3.1.4 Koneksi smartphone Android ke Notebook ........................... 29 3.1.5 Koneksi tablet Android ke Notebook ..................................... 29 3.2 Blok Diagram ......................................................................................... 33 3.3 Kebutuhan Perangkat Keras (Hardware) .............................................. 33 3.3.1 Spesifikasi Notebook .............................................................. 33 3.3.2 Spesifikasi Tablet ................................................................... 34 3.3.3 Spesifikasi Smartphone ........................................................... 34 3.4 Flowchart Penginstalan Software .......................................................... 35 3.4.1 Flowchart Penginstalan TeamViewer pada Notebook............. 35 3.4.2 Flowchart Penginstalan TeamViewer pada Smartphone ........ 36 3.4.3 Flowchart Penginstalan TeamViewer pada Tablet .................. 37 3.4.4 Flowchart mengkoneksikan Smartphone ke Notebook melalui TeamViewer ............................................................................ 38 3.4.5 Flowchart mengkoneksikan tablet ke Notebook melalui TeamViewer............................................................................. 39
BAB 4 ANALISIS DAN HASIL PENGUJIAN 4.1 Indikator Pengujian ............................................................................... 40 4.2 Pengujian Keseluruhan .......................................................................... 40 4.2 Hasil Pengujian ...................................................................................... 46 4.3 Kendala Pengujian ................................................................................. 48
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan ................................................................................................ 50
5.2 Saran
................................................................................................. 51
DAFTAR PUSTAKA ........................................................................................... 52 LAMPIRAN
DAFTAR GAMBAR
Halaman
Gambar 2.1 Notebook Acer Aspire 4750 ............................................................... 6 Gambar 2.2 Internet ............................................................................................... 8 Gambar 2.3 Tablet ................................................................................................. 13 Gambar 2.4 TeamViewer ....................................................................................... 17 Gambar 2.5 Android ............................................................................................... 19 Gambar 3.1 Tampilan TeamViewer Setup ............................................................. 21 Gambar 3.2 Tampilan install dan run TeamViewer ............................................... 21 Gambar 3.3 Tampilan pemilihan penggunaan ....................................................... 22 Gambar 3.4 Tampilan Informasi License Agreement ............................................ 22 Gambar 3.5 Tampilan proses instalasi ................................................................... 23 Gambar 3.6 Tampilan TeamViewer selesai di-install ............................................ 23 Gambar 3.7 Tampilan Playstore ............................................................................ 24 Gambar 3.8 Tampilan kolom search ..................................................................... 24 Gambar 3.9 Tampilan hasil search TeamViewer .................................................... 25 Gambar 3.10 Tampilan TeamViewer Playstore ..................................................... 25 Gambar 3.11 Tampilan App Permissions .............................................................. 26 Gambar 3.12 Tampilan proses download .............................................................. 26 Gambar 3.13 Tampilan installing complete ........................................................... 27 Gambar 3.14 Tampilan Playstore pada tablet ........................................................ 27 Gambar 3.15 Tampilan kolom search pada tablet ................................................. 27 Gambar 3.16 Tampilan search yang telah selesai ................................................. 28
Gambar 3.17 Tampilan penjelasan tentang aplikasi TeamViewer ......................... 28 Gambar 3.18 Tampilan Pop up permissions ........................................................... 28 Gambar 3.19 Tampilan proses download TeamViewer ......................................... 29 Gambar 3.20 Tampilan TeamViewer selesai di-install .......................................... 29 Gambar 3.21 Tampilan TeamViewer pada notebook ............................................. 30 Gambar 3.22 Tampilan ID dan password .............................................................. 30 Gambar 3.23 Tampilan TeamViewer pada smartphone ......................................... 30 Gambar 3.24 Tampilan Authentication .................................................................. 31 Gambar 3.25 Tampilan loading .............................................................................. 31 Gambar 3.26 Tampilan mouse interactions ........................................................... 32 Gambar 3.27 Tampilan pada tablet ........................................................................ 32 Gambar 3.28 Blok Diagram .................................................................................... 33 Gambar 3.29 Flowchart penginstalan TeamViewer pada notebook ...................... 35 Gambar 3.30 Flowchart penginstalan TeamViewer pada smartphone .................. 36 Gambar 3.31 Flowchart penginstalan TeamViewer pada tablet ............................ 37 Gambar 3.32 Flowchart mengkoneksikan smartphone ke notebook...................... 38 Gambar 3.33 Flowchart mengkoneksikan tablet ke notebook................................ 39 Gambar 4.1 Tampilan setelah saling terhubung ..................................................... 41 Gambar 4.2 Tampilan TeamViewer yang siap terhubung ....................................... 41 Gambar 4.3 Tampilan TeamViewer pada perangkat Android ................................. 42 Gambar 4.4 Tampilan saat memasukkan ID ........................................................... 42 Gambar 4.5 Tampilan Pop up yang meminta password ......................................... 43 Gambar 4.6 Tampilan saat Android untuk mencoba connect ke notebook............. 43 Gambar 4.7 Tampilan tata cara penggunaan mouse pada perangkat Android ........ 44 Gambar 4.8 Tampilan saat Android dan notebook terhubung ................................ 44
Gambar 4.9 Tampilan task manager pada smartphone .......................................... 45 Gambar 4.10 Tampilan start pada smartphone....................................................... 45 Gambar 4.11 Tampilan mengedit dokumen pada smartphone ............................... 45 Gambar 4.12 Tampilan keyboard notebook pada smartphone ............................... 46 Gambar 4.13 Tampilan saat smartphone mengakses harddisk notebook ............... 46
DAFTAR TABEL
Halaman
Tabel 4.1 Pengujian TeamViewer pada smartphone (Axis) ..…………….…….47 Tabel 4.2 Pengujian TeamViewer pada tablet (Axis) ......………….………......47 Tabel 4.3 Pengujian TeamViewer pada smartphone (Smartfren) ………………48 Tabel 4.4 Pengujian TeamViewer pada tablet (Smartfren) ….…………….…….48
DAFTAR LAMPIRAN
LEMBAR PENGAJUAN JUDUL TUGAS AKHIR LEMBAR PERSETUJUAN JUDUL TUGAS AKHIR LEMBAR KESEDIAAN DOSEN PEMBIMBING KARTU BIMBINGAN MAHASISWA LEMBAR BEBAS REVISI
BAB 1 PENDAHULUAN
1.1
Latar Belakang Remote Desktop adalah sebuah istilah untuk mewakili kejadian dimana sebuah Personal Computer (PC) atau perangkat komputer yang ada di suatu lokasi tertentu, diakses, dan digunakan dari tempat yang berbeda lokasi. Tetapi penggunaan komputer dari jarak jauh ini tidak hanya terbatas pada tampilan teks saja melainkan sampai pada tampilan desktop seperti halnya ketika menggunakan secara langsung, meskipun yang tampilannya hanya teks saja, masih dapat digolongkan sebagai koneksi Remote Desktop. Teknologi Remote Desktop sebenarnya bukanlah teknologi baru. Kehadiran teknologi ini sudah cukup lama di dunia komputerisasi. Umumnya teknologi yang digunakan untuk Remote Desktop untuk mengendalikan dari PC ke PC, bukan dari hand phone ke PC. Hand phone (HP) merupakan alat komunikasi yang sering dibawa dan digunakan setiap hari, berbeda dengan komputer atau PC yang tidak dapat dibawa kemana–mana, walaupun telah banyak komputer jinjing (laptop). Tetapi bagaimana jika saat kita sedang berlibur, kita tidak membawa laptop? Atau bagaimana saat dalam keadaan seperti itu, seorang karyawan ternyata dihubungi oleh perusahaan untuk mengirimkan sebuah data penting dan harus dikirimkan secepatnya, sedangkan file atau data penting tersebut terdapat di komputer server atau di rumah? Kita tidak mungkin kembali ke rumah untuk mengambil file tersebut dikarenakan waktu yang sempit. Oleh karena itu, diperlukan suatu aplikasi yang dapat me-remote komputer server dari hand phone agar data yang terdapat di komputer server dapat dikontrol dan dikirim ke tujuan.
Seiring perkembangan zaman, laptop dan hand phone pun semakin canggih dan sekarang dikenal sebagai notebook dan smartphone. Ada juga tablet PC. Akibat teknologi semakin canggih, aplikasi Remote Desktop tidak hanya dapat digunakan untuk me-remote PC ke PC saja, tetapi juga smartphone ke PC serta tablet PC ke PC. Kita tidak perlu repot jika ingin mengambil data yang terdapat di laptop atau PC meskipun tidak dirumah atau di tempat kerja. Cukup dengan menggunakan smartphone atau tablet PC, data tersebut dapat kita ambil serta kita kirim. Tetapi, meskipun teknologi sudah berkembang cukup pesat, tetap saja masih banyak orang yang tidak tahu aplikasi Remote Desktop ini, apalagi kegunaan dan implementasinya (terutama di Indonesia). Padahal mereka memiliki gadget yang canggih, seperti notebook, Iphone, Blackberry, smartphone Android, tablet Android, dan sebagainya. Sangat disayangkan fitur Remote Desktop ini tidak digunakan, terutama bagi mereka (mahasiswa atau pekerja).
1.2
Perumusan Masalah Rumusan masalah dalam penulisan tugas akhir ini adalah sebagai berikut: 1. Bagaimana
mengendalikan
notebook
melalui
perangkat
Android
dengan
menggunakan koneksi internet ? 2. Bagaimana menguji aplikasinya agar berfungsi dengan baik ?
1.3
Batasan Masalah Adapun batasan masalah penulisan tugas akhir ini adalah: 1.
Perangkat pengendali dan perangkat yang akan dikendalikan harus terhubung ke internet.
2.
Perangkat pengendali dan perangkat yang akan dikendalikan harus terinstal aplikasi Remote Desktop yang sama atau sejenis.
3.
Provider dan Bandwidth yang digunakan harus kencang, kuat, dan stabil.
1.4
Motivasi dan Tujuan Tugas Akhir
1.4.1
Motivasi Tugas Akhir Hal yang menjadi motivasi penulis adalah: 1.
Memanfaatkan aplikasi Remote Desktop yang terdapat pada Android untuk digunakan ke notebook sehingga bisa dikendalikan.
2.
Memanfaatkan aplikasi Remote Desktop untuk men-transfer file dari notebook ke perangkat Android.
1.4.2 Tujuan Tugas Akhir Yang menjadi tujuan penulis adalah : 1. Membantu menggunakan serta mengimplementasikan aplikasi Remote Desktop untuk penggunaan sehari–hari. 2. Membantu untuk mempermudah pekerjaan pribadi atau banyak orang saat mereka sedang tidak di kantor atau universitas.
1.5
Kontribusi Tugas Akhir Aplikasi Remote Desktop ini diharapkan akan memberikan manfaat untuk mahasiswa dan pekerja, seperti mengirim dan menerima file jarak jauh dari notebook kantor ke Android dan sebaliknya.
1.6
Metodologi Tugas Akhir
1.6.1
Studi Literatur Penulis melakukan pencarian dan pengumpulan data dengan cara mempelajari sistem
kerja aplikasi melalui pengamatan langsung maupun studi literature, disertai dengan pencarian solusi-solusi atas masalah yang akan muncul dari aplikasi.
1.6.2
Menguji Merupakan proses pengujian hasil konfigurasi sistem. Dimana dilakukan untuk
mengetahui tingkat keberhasilan sistem. Melalui hasil perancangan aplikasi Remote Desktop, penulis akan mengimplementasikannya ke Android.
1.6.3
Merealisasikan Merupakan tahap bagaimana cara penulis mewujudkan sistem tersebut secara nyata
dalam kehidupan sehari-hari. Dengan begitu, penulis dapat menilai apakah implementasi tersebut dapat bekerja dengan baik.
1.6.4
Penyusunan Tugas Akhir Merupakan tahap untuk menyusun hasil penelitian secara sistematis berdasarkan aturan
yang ada.
1.7
SUMBER-SUMBER DAYA Berikut ini merupakan hal-hal yang diperlukan untuk mengimplementasikan aplikasi agar dapat berjalan : -
Instalasi TeamViewer for Windows sebagai server untuk notebook
-
Instalasi TeamViewer for Android untuk smartphone dan tablet Android sebagai pengendali
-
Smartphone yang akan digunakan sebagai Hotspot Wi-Fi
-
Koneksi internet