BAB II LANDASAN TEORI

advertisement
BAB II
LANDASAN TEORI
2.1 Sistem Monitoring
Sistem monitoring adalah sistem yang sangat diperlukan dalam sebuah
aplikasi.Sistem monitoring disini berperan sebagai pemberi data dan kontrol yang
nantinya akan diproses lebih lanjut setelah data terkirim dari sebuah sistem
monitoring. Sistem monitoring berasal dari bahasa Inggris yaitu ”Monitor
System” yang dalam bahasa Indonesia adalah sistem pemantauan. Dalam
kehidupan sehari-hari, sistem pemantauan banyak dilakukan penerapannya dan
umumnya dilakukan sebagai bentuk tindakan pencegahan dan pengontrolan.
Sistem monitoring mempunyai dua bentuk konfigurasi data:
1.
Konfigurasi data untuk monitor itu sendiri
2.
Konfigurasi data untuk sistem yang dipantau
Aplikasi monitoring membutuhkan informasi path log file dan number of
threads untuk menjalankannya. Setelah aplikasi berjalan, perlu diketahui apa yang
akan di pantau dan menyimpulkan apa yang telah dipantau. Karena konfigurasi
data yang dipantau dibutuhkan diarea lain pada sistem, seperti data konfigurasi
yang tidak harus dirancang khusus untuk digunakan dalam monitor sistem tetapi
harus menjadi model utama dalam sistem umum konfigurasi.
Kinerja sistem monitoring memiliki dua aspek :
1.
Dampak pada domain sistem atau berdampak pada fungsi domain.
5
http://digilib.mercubuana.ac.id/
6
Setiap elemen dari sistem pemantauan mencegah fungsi domain utama
bekerja dengan tepat.Idealnya pemantauan adalah sebagian kecil dari setiap
jejak aplikasi, membutuhkan kesederhanaan.Fungsi pengawasan harus sangat
baik untuk memungkinkan perbaikan kinerja aplikasi, pengembangan siklus,
tingkat detail, dll.
2.
Efisiensi monitoring atau kemampuan untuk monitoring.
Pemantauan harus efisien, mampu menangani semua tujuan pemantauan pada
waktu yang tepat dan dalam periode yang diinginkan.
2.1.1
Media Monitoring
Sistem
monitoring
umumnya.Tingkat
disesuaikan
membutuhkan
sebuah
kebutuhan media dari sistem
dengan
kondisi
dan
media
pada
monitoring harus
kepraktisannya.Orang-orang
terus
berinovasi dalam pembuatan media agar aplikasi dalam sistem monitoring
terpantau dengan baik. Berikut beberapa media sistem monitoring yang
sering digunakan :
1.
Media sistem monitoring manual.
Melalui media sistem monitoring manual, user akan menunjukkan
operator untuk memantau aplikasi. User akan membuat penjadwalan
dan target agar sistem monitoring bekerja dengan baik.
2.
Media sistem monitoring berbasis Komputer
http://digilib.mercubuana.ac.id/
7
Sitem monitoring berbasis computer banyak dikembangkan saat
ini, sistem ini banyak digunakan pada gedung perkantoran industry dan
juga perumahan. Sistem ini dibangun dengan mengandalkan GUI
(Grafik User Interface) yang dapat mempermudah pengguna dalam
memonitor dan mengontrol objek yang akan di monitor. Beberapa
developer mengembangkan software monitor dan kontrol yang
mengandalkan GUI (Grafik User Interface), beberapa software yang
populer saat ini dan sering digunakan dari tingkat rumahan sampai
industry antara lain VB (Visual Basic), LabVIEW (Laboratory Virtual
Instruments Enggineering Workbench ). VB (Visual Basic) merupakan
software aplikasi berbasis Script sedangkan LabVIEW merupakan
software aplikasi berbasis grafis. Software tersebut sangat membantu
saat digunakan pada industri, mulai dari industri rumahan sampai
dengan industri besar. Dengan adanya software interface, pengguna
tidak perlu lagi mengontrol langsung ke tempat dimana alat – alat yang
sedang bekerja, dimana ada kalanya alat yang sedang bekerja
merupakan lingkungan yang memang seharusnya tidak dikontrol secara
langsung karena menggunakan bahan-bahan yang berbahaya jika
kontak secara langsung. Dengan software interface ini semua dapat di
monitor melalui komputer tanpa harus berkontak lansung dengan
sesuatu yan akan dimonitoring.
2.2 Web Browser
http://digilib.mercubuana.ac.id/
8
Web Browser adalah suatu program atau software yang digunakan untuk
menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan
didalam komputer. Awalnya, web browser berorientasi pada teks dan belum dapat
menampilkan gambar. Namun, web browser sekarang tidak hanya menampilkan
gambar dan teks saja, tetapi juga memutar file multimedia seperti video dan suara.
Web browser juga dapat mengirim dan menerima email, mengelola HTML,
sebagai input dan menjadikan halaman web sebagai hasil output yang informative.
Dengan menggunakan web browser, para pengguna internet dapat mengakses
berbagai informasi yang terdapat di internet dengan mudah. Beberapa contoh web
browser diantaranya Internet Explorer, Mozilla, Firefox, Safari, Opera, dll. Hal
yang perlu diketahui dalam pencarian suatu informasi adalah pemahaman tentang
struktur. Fungsi Web Browser adalah untuk menampilkan dan melakukan
interaksi dengan dukumen-dokumen yang disediakan oleh web server.
2.2.1
Mozila Firefoxe
Mozilla Firefox – link, yaitu dibuat oleh mozilla corporation,
firefox adalah salah satu web browser open source yang dibangun dengan
Gecko layout engine. Tak hanya handal firefox juga didukung oleh
sejumlah Add-ons yang dapat diinstall terpisah yang memungkinkan
pengguna melakukan sesuai dengan kegunaan Add-ons tersebut.
http://digilib.mercubuana.ac.id/
9
Gambar 2.1. Mozila Firefox
2.2.2
Internet Explorer
Internet Exporer – link, yaitu Web browser besutan Microsoft
Corporation biasanya dikenal dengan nama pendek IE, sejak 1995 IE mulai
di masukan sebagai default sotware pada saat instalasi Sistem Operasi
Windows, sejak tulisan ini dibuat IE belum lama ini meluncurkan versi
IE11.
http://digilib.mercubuana.ac.id/
10
Gambar 2.2. Internet Exporer
2.2.3
Safari
Safari – link, yaitu Dibuat oleh Apple Inc, perusahaan yang juga
memproduksi komputer Macintosh, iPod, dan juga iPhone. dibangun dengan
browser engine WebKit, WebKit juga adalah browser engine pertama yang
lulus test Acid3.
Gambar 2.3. Safari
2.2.4
Flock
Flock – link, yaitu Flock adalab web browser yang dibangun dengan
code mozilla frefox yang web browser ini khususkan menyediakan social
networking dan Web 2.0. Flock didesain untuk memudahkan aktivitas
online pengguna internet mengatur beberapa social networking, web mail,
news feeds dan blogs yang mereka miliki. Dengan Mengunakan Flock
http://digilib.mercubuana.ac.id/
11
mereka dapat dengan mudah menjelajah, berbagi, dan menikmati content
maupun menjalin hubungan di situs pertemanan yang mereka inginkan
Gambar 2.4. Flock
2.2.5
Opera
Opera – link, yaitu Opera dikembangkan oleh Opera Software
company adalah salah satu Web Browser dan juga Internet Suite. Jika
firefox punya Add-ons, Opera punya “Opera Widgets”, sebuah aplikasi
web kecil yang dijalankan bersamaan dengan Opera yang mempunyai
kegunaan tertentu, layaknya Add-ons firefox.
http://digilib.mercubuana.ac.id/
12
Gambar 2.5. Opera
2.3 Raspberry Pi
Raspberry Pi merupakan sebuah Single Board Computer (SBC) yang
memiliki ukuran sebesar kartu Kredit, Raspberry Pi ini merupakan sebuah
komputer mini yang dikembangkan oleh Yayasan Raspberry Pi yang bertempat
di UK (United Kingdom). Pada awalnya Raspberry Pi ini dikembangkan untuk
memicu proses pengajaran ilmu komputer dasar di sekolah-sekolah dengan biaya
yang minim.
Dalam Raspberry Pi ini sudah dilengkapi dengan prosesor ARM CortexA53 dari Broadcom, dengan spesifikasi 64-bit Quad-Core dan berkecepatan 1,2
Ghz. RAM sebesar 1 GB dan juga sebuah GPU VideoCore IV. Dan untuk
penyimpanan data, Raspberry Pi tidak menggunakan Hard Disk namun
Raspberry Pi dapat menggunakan SD Card untuk menyimpan data, baik itu data
Operating System ataupun untuk media penyimpanan data jangka panjang.[3]
http://digilib.mercubuana.ac.id/
13
Fisik Raspberry Pi
Gambar 2.6.
2.3.1. Jenis-Jenis Raspberry Pi
Raspberry Pi adalah komputer seukuran kartu kredit/ATM, yang
dikembangkan oleh Raspberry Pi Foundation yang berbasis di Inggris. Ide
awal dari pembuatan Raspberry Pi adalah menyediakan komputer yang murah
untuk anak-anak sebagai media mereka untuk mempelajari bahasa
pemograman komputer. Raspberry Pi diluncurkan pertama kali pada 29
Februari 2012. Raspberry Pi memiliki lima model, Raspberry Pi 1 model A,
Raspberry Pi 1 model
B, Raspberry Pi 2 model B, Raspberry Pi zero,
Raspberry Pi 3 model B. [5]
Perbedaan model Raspberry Pi:
•
Raspberry Pi 1 model A
Raspberry Pi model
A memiliki satu port USB,memiliki GPIO
sebanayak 26 pin, memiliki memory sebesar 256 MB,memiliki
kecepatan CPU sebesar 700 MHZ dan tidak memiliki slot RJ45.
http://digilib.mercubuana.ac.id/
14
Gambar 2.7.
•
Raspberry Pi model A
Raspberry Pi 1 model B
Raspberry Pi model B memiliki dua port USB, memiliki GPIO
sebanyak 26 pin, memiliki memory sebesar 512 MB, memiliki
kecepatan CPU sebesar 700 MHZ dan memiliki Slot RJ45.
Gambar 2.8.
•
Raspberry Pi model B
Raspberry Pi 2 model B
http://digilib.mercubuana.ac.id/
15
Raspberry Pi 2 model B memiliki empat port USB, memiliki GPIO
sebanyak 40 pin, memiliki memory sebesar 1GB memiliki kecepatan
CPU sebesar 900 MHZ dan memilik slot RJ45.
Gambar 2.9. Raspberry Pi 2 model B
•
Raspberry Pi model zero
Raspberry model zero memiliki satu micro port USB, memiliki
GPIO sebanyak 40 pin, memiliki memory sebesar 512GB, memiliki
kecepatan CPU sebesar 1 GHz dan tidak memilik slot RJ45.
Gambar 2.10.
•
Raspberry Pi zero
Raspberry Pi 3 model B
Raspberry Pi 3 model B memiliki empat port USB, memiliki GPIO
sebanyak 40 pin, memiliki memory sebesar 1GB memiliki kecepatan
http://digilib.mercubuana.ac.id/
16
CPU sebesar 1 GHz 64-bit, memilik slot RJ45, Wireless LAN dan
Bluetooh 4.1.[5]
Gambar 2.11.
2.3.2.
Raspberry Pi 3 model B
Arsitektur Raspberry Pi
Arsitektur Rasberry Pi didasarkan seputar SoC (System-on-a-chip)
Broadcom BCM2837, yang telah menanamkan prosesor 4× ARM CortexA53dengan 1.2GHz, VideoCore IV GPU, dan 1 Gigabyte RAM.
Penyimpanan data didisain tidak untuk menggunakan hard disk atau solidstate drive, melainkan mengandalkan kartu SD (SD memory card) untuk
booting dan penyimpanan jangka panjang. Raspi utamanya menjalankan
sistem operasi berbasis kernel Linux. Sistem operasi utama. Raspberry Pi
menggunakan Debian GNU/Linux, mengemas Iceweasel, kaligrafi Suite dan
bahasa pemrograman Python. Sejumlah distro lainnya, termasuk distro
buatan Indonesia BlankOn Linux yang juga telah menyediakan versi arstektur
ARM dan bisa dijalankan di Raspi. Hardware Raspberry Pi tidak
memilikireal-time clock, sehingga OS harus memanfaatkan timer jaringan
server sebagai pengganti. Namun komputer yang mudah dikembangkan ini
dapat ditambahkan dengan fungsi real-time (seperti DS1307) dan banyak
http://digilib.mercubuana.ac.id/
17
lainnya, melalui saluran GPIO (General-purpose input/output) via antarmuka
I²C (Inter-Integrated Circuit). [4]
Raspberry Pi Linux Spesifikasi
•
SoC Broadcom BCM2837 (CPU, GPU, DSP, and SDRAM)
•
CPU: 4 x ARM Cortex-A53, 1.2GHZ
•
GPU: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30
h.264/MPEG-4 AVC high-profile decoder
•
Memory (SDRAM): 1 GB LPDDR2 (900 MHZ)
•
Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless
•
Video outputs: Composite RCA, HDMI (High-Definition Multimedia
Interface)
•
Audio outputs: 3.5 mm jack, HDMI
•
Onboard storage: SD, MMC, SDIO,Micro card slot
•
10/100 Ethernet RJ45 onboard network
•
Storage via SD/ MMC/ SDIO/Micro card slot
2.3.3. Deskripsi Bagian-Bagian Raspberry Pi
Raspberry Pi mempunyai beberapa
komponen
yang
yang
mempunyai fungsi masing-masing dan ada juga port digunakan untuk
menyambungkan ke perangkat lain. Berikut ini adalah komponen yang ada
pada Raspberry Pi. [4]
http://digilib.mercubuana.ac.id/
18
Gambar 2.12. Bagian-bagian Raspberry Pi
Papan Raspberry Pi terdiri dari sebuah processor dan kartu grafik,
program memory (RAM) dan beberapa interfaces dan konektor untuk
perangkat eksternal. Beberapa perangkat eksternel penting, beberapa yang
lain opsional. Raspberry Pi beroperasi layaknya sebuah PC standar,
dimana ada sebuah input dari keyboard sebagai pemberi perintah, sebuah
tampilan dan power supply. Berikut ini adalah beberapa hal yang penting
yang perlu dipersiapkan untuk mulai menggunakan Raspberry Pi.
1. SD card yang terdiri dari Sistem Operasi misalnya linux.
2. USB keyboard.
3. TV atau monitor ( dengan input HDMI, DVI, Composite atau SCART)
4. Power Supply (bisa menggunakan charger ponsel yang mempunyai
port yang sama). Beberapa yang menjadi perangkat eksternal opsional
apabila ingin dipersiapkan adalah kabel audio (untuk memperoleh audio
digital) dan kabel Ethernet ( untuk update atau mengunduh software) [4]
http://digilib.mercubuana.ac.id/
19
2.2.4. GPIO (General Purpose Input Output)
General-purpose input/output (GPIO) adalah pin generik pada
sirkuit terpadu (chip) yang perilakunya (termasuk apakah pin itu input atau
output) dapat dikontrol (diprogram) oleh pengguna saat berjalan.
Pin GPIO tidak ditetapkan untuk tujuan khusus dan secara default
tidak digunakan. Ide dibalik GPIO adalah untuk memenuhi sistem
integrator dalam memperluas dan membangun sistem lengkap yang
membutuhkan pin tambahan dari chip berupa sinyal kontrol ataupun data.
Adanya konektor (pin) yang tersedia dari chip dapat menghemat kerumitan
saat mengatur sirkuit tambahan.
Pada hakekatnya hampir semua SBC (single-board computer)
menyediakan GPIO untuk ekspansi disambungkan ke modul atau
komponen lainnya. Papan sirkuit embedded seperti Arduino, BeagleBone,
Raspberry Pi dan lainnya, acapkali memanfaatkan GPIO untuk membaca
data atau sinyal dari berbagai sensor lingkungan seperti IR , video, suhu,
orientasi 3 dimensi, percepatan dan sebagainya, disamping untuk menulis
atau mengirim data melalui output ke motor DC (melalui modul PWM),
audio, display LCD, atau lampu LED. [4]
http://digilib.mercubuana.ac.id/
20
Gambar 2.13. GPIO pada Raspberry Pi 3
2.4 Webcam
Webcam merupakan gabungan dari kata web dan camera. Webcam sendiri
sebutan bagi kamera real-time (bermakna keadaan pada saat ini juga) yang
gambarnya bisa diakses atau dilihat melalui internet , program instant messaging
seperti Yahoo Messenger , AOL Instant Messenger (AIM), Windows Live
Messenger , dan Skype, dan lainnya. Istilah "webcam" sendiri mengarah pada
jenis kamera yang digunakan untuk kebutuhan layanan berbasis web. Webcam
sendiri biasanya digunakan untuk keperluan konferensi jarak jauh atau juga
sebagai kamera pemantau.
WebCam adalah sebuah periferal berupa kamera sebagai pengambil
citra/gambar dan mikropon ( optional ) sebagai pengambil suara/audio yang
dikendalikan oleh sebuah komputer atau oleh jaringan komputer. Gambar yang
diambil oleh WebCam ditampilkan ke layar monitor, karena dikendalikan oleh
komputer maka ada interface atau port yang digunakan untuk menghubungkan
WebCam dengan komputer atau jaringan. Ada beberapa orang mengartikan
WebCam sebagai Web pages + Camera, karena dengan menggunakan WebCam
http://digilib.mercubuana.ac.id/
21
untuk mengambil gambar video secara aktual bisa langsung di upload bila
komputer yang mengendalikan terkoneksi internet
2.4.1
Jenis WebCam

Serial and Parallel port WebCam
WebCam jenis ini sudah terlalu tua dan jarang ditemukan lagi,
karena sudah tidak ada yang memproduksi. Selain itu, kamera jenis
ini menghasilkan kualitas gambar yang rendah dan frame rate yang
rendah pula.

USB WebCam
WebCam jenis ini merupakan solusi bagi pengguna baru dan
amatir. Mendukung fasilitas PnP ( Plug and Play ) dan dapat
dihubungkan ke port USB tanpa harus mematikan komputer, tetapi
syaratnya sistem operasi komputer harus mendukung fasilitas USB
port.

Firewire and Card Based WebCam
Firewire adalah salah satu teknologi video capture device yang
diperlukan bagi kamera yang mendukungnya. Pada umumnya
WebCam yang membutuhkan video capture device harganya
mahal, akan tetapi dapat menghasilkan frame rate tinggi, yaitu 24
sampai 30 frame per second ( fps ).

Network and Wireless Camera
Network Camera adalah perangkat kamera yang tidak memerlukan
sama sekali fasilitas komputer, karena dapat langsung terhubung ke
jaringan melalui modem. Transfer gambar dan suara langsung
menuju jaringan LAN atau line telepon via modem.
http://digilib.mercubuana.ac.id/
22
Gambar 2.14. WebCam Logitech C170
2.5 Motor DC
Motor listrik merupakan perangkat elektromagnetis yang mengubah energi
listrik menjadi energi mekanik. Energi mekanik ini digunakan untuk, misalnya
memutar impeller pompa, fan atau blower, menggerakan kompresor, mengangkat
bahan,dll. Motor listrik digunakan juga di rumah (mixer, bor listrik, fan angin)
dan di industri. Motor listrik kadangkala disebut “kuda kerja” nya industri sebab
diperkirakan bahwa motormotor menggunakan sekitar 70% beban listrik total di
industri.
Motor DC memerlukan suplai tegangan yang searah pada kumparan medan
untuk diubah menjadi energi mekanik. Kumparan medan pada motor dc disebut
stator (bagian yang tidak berputar) dan kumparan jangkar disebut rotor (bagian
yang berputar). Jika terjadi putaran pada kumparan jangkar dalam pada medan
magnet, maka akan timbul tegangan (GGL) yang berubah-ubah arah pada setiap
setengah putaran, sehingga merupakan tegangan bolak-balik. Prinsip kerja dari
arus searah adalah membalik phasa tegangan dari gelombang yang mempunyai
nilai positif dengan menggunakan komutator, dengan demikian arus yang berbalik
arah dengan kumparan jangkar yang berputar dalam medan magnet. Bentuk motor
http://digilib.mercubuana.ac.id/
23
paling sederhana memiliki kumparan satu lilitan yang bias berputar bebas di
antara kutub-kutub magnet permanen.
Gambar 2.15. Motor Dc
Catu tegangan dc dari baterai menuju ke lilitan melalui sikat yang
menyentuh komutator, dua segmen yang terhubung dengan dua ujung lilitan.
Kumparan satu lilitan pada gambar di atas disebut angker dinamo. Angker dinamo
adalah sebutan untuk komponen yang berputar di antara medan magnet.
2.5.1 Prinsip Dasar Cara Kerja
Jika arus lewat pada suatu konduktor, timbul medan magnet di
sekitar konduktor. Arah medan magnet ditentukan oleh arah aliran arus pada
konduktor.
http://digilib.mercubuana.ac.id/
24
Gambar 2.16. Medan magnet mengelilingi konduktor
Aturan Genggaman Tangan Kanan bisa dipakai untuk menentukan
arah garis fluks di sekitar konduktor. Genggam konduktor dengan tangan
kanan dengan jempol mengarah pada arah aliran arus, maka jari-jari anda
akan menunjukkan arah garis fluks. Gambar 2.12 menunjukkan medan
magnet yang terbentuk di sekitar konduktor berubah arah karena bentuk U.
Gambar 2.17. Medan Magnet Dengan Arus Mengelilingi Konduktor
2.6 IC L293D
IC L293D adlah IC yang didesain khusus sebagai driver motor DC dan
dapat dikendalikan dengan rangkaian TTL maupun mikrokontroler. Motor DC
yang dikontrol dengan driver IC L293D dapat dihubungkan ke ground maupun ke
sumber tegangan positif karena di dalam driver L293D sistem driver yang
digunakan adalah totem pool. Dalam 1 unit chip IC L293D terdiri dari 4 buah
driver motor DC yang berdiri sendiri sendiri dengan kemampuan mengalirkan
arus 1 Ampere tiap drivernya. Sehingga dapat digunakan untuk membuat driver
H-bridge untuk 2 buah motor DC. Konstruksi pin driver motor DC IC l293D
adalah sebagai berikut.
http://digilib.mercubuana.ac.id/
25
Gambar 2.18. IC L293D
2.6.1

Fungsi Pin Driver Motor DC IC L293D
Pin EN (Enable, EN1.2, EN3.4) berfungsi untuk mengijinkan
driver menerima perintah untuk menggerakan motor DC.

Pin In (Input, 1A, 2A, 3A, 4A) adalah pin input sinyal kendali
motor DC.

Pin Out (Output, 1Y, 2Y, 3Y, 4Y) adalah jalur output masingmasing driver yang dihubungkan ke motor DC.

Pin VCC (VCC1, VCC2) adalah jalur input tegangan sumber
driver motor DC, dimana VCC1 adalah jalur input sumber
tegangan rangkaian kontrol dirver dan VCC2 adalah jalur input
sumber tegangan untuk motor DC yang dikendalikan.

Pin GND (Ground) adalah jalu yang harus dihubungkan ke ground,
pin GND ini ada 4 buah yang berdekatan dan dapat dihubungkan
ke sebuah pendingin kecil.
2.7 Power Adaptor [1] [2]
Slot yang digunakan adalah MicroUSB, jika anda tidak tau bagaimana
bentuknya coba lihat Charge Smartphone yang anda miliki, rata-rata sudah
menggunakan MicroUSB. Tegangan yang dibutuhkan untuk menyalakan
Raspberry Pi hanya 5 volt 1A, namun jika pada Raspberry Pi anda ingin
ditambahkan beberapa perangkat pada USB seperti printer dll, maka anda bisa
http://digilib.mercubuana.ac.id/
26
menggunakan USB pararel dan pada adaptor tegangan ditingkatkan menjadi 5 volt
2A.
Gambar 2.19. USB Adaptor
2.8 Storage Disk
Perlu diketahui bahwa Raspberry Pi tidak memiliki BIOS (Basic Input/Output
System), Semua sistem operasi yang dijalankan Raspberry Pi tersimpan pada
SDHC, saat ini SDHC yang saya gunakan adalah SANDISK Ultra SDHC 8GB
Class 10
Gambar 2.20. Storage Disk
2.9 Router
Router adalah perangkat yang digunakan untuk mengatur arus lalu lintas
langsung antara jaringan komputer lokal kepada jaringan bersama-sama, baik
melalui kabel Ethernet, ataupun melalui teknologi gelombang radio. Jaringan
yang menggunakan kabel Ethernet disebut sebagai jaringan terprogram,
sedangkan jaringan radio gelombang disebut jaringan nirkabel. Kedua jenis
jaringan ini memiliki kelebihan dan kekurangan, namun jaringan nirkabel adalah
yang paling mahal dan paling mudah untuk diatur karena tidak memerlukan
pengoperasian kabel Ethernet antara mesin. Router standar tidak memiliki
http://digilib.mercubuana.ac.id/
27
teknologi nirkabel built in, jadi jika ingin jaringan nirkabel, maka memerlukan
router
nirkabel.
Router nirkabel ini merupakan perangkat yang melakukan fungsi router
tetapi juga meliputi fungsi titik akses nirkabel dan switch jaringan dan biasanya
digunakan untuk menyediakan akses ke Internet atau jaringan komputer yang
tidak memerlukan link kabel, karena sambungan dibuat secara nirkabel, melalui
gelombang radio. Hal ini dapat berfungsi dalam kabel LAN (local area network),
dalam wireless-satunya LAN (WLAN), atau dalam jaringan kabel / nirkabel
campuran,
tergantung
pada
pabrik
dan
model.
Router nirkabel agar dapat mengarahkan lalu lintas lokal pada jaringan,
maka membutuhkan modem untuk mengakses akses internet. Dalam banyak
kasus, subscriber line digital (DSL) dan penyedia layanan kabel internet (ISP)
menyediakan modem pra-konfigurasi untuk terhubung ke layanan tersebut.
Router nirkabel dapat terhubung ke modem untuk menyediakan akses internet ke
jaringan.
Router nirkabel yang paling sering digunakan saat ini memiliki
karakteristik sebagai berikut :

LAN port yang berfungsi dengan cara yang sama seperti port sebuah
switch jaringan.

Port WAN yang menghubungkan ke jaringan luas, biasanya satu dengan
akses internet.

Tujuan eksternal diakses menggunakan port ini.

Memiliki antena nirkabel yang memungkinkan koneksi ke perangkat
nirkabel lain, seperti NIC, repeater nirkabel, titik akses nirkabel, dan
jembatan nirkabel.

Antena ini biasanya menggunakan standar Wi-Fi.Wireless router memiliki
banyak jenis keamanan untuk berbagai manufacturers.Ex-WEP, WAP,
WPA.

Beberapa router nirkabel juga termasuk DSL atau modem kabel di
samping komponen lainnya.
http://digilib.mercubuana.ac.id/
28
Gambar 2.21. Router TP-Link TL-MR3420
2.10
Perangkat Lunak yang digunakan[1][2]
2.10.1 Raspbian
Raspbian adalah sistem operasi bebas berbasis Debian yang
dioptimalkan untuk perangkat keras Raspberry Pi. Sebuah sistem operasi
adalah seperangkat program dasar dan utilitas yang membuat Raspberry Pi
bekerja dengan baik. Namun, Raspbian menyediakan lebih dari OS murni,
dengan lebih dari 35.000 paket, dapat dengan mudah menginstal paket
pada Raspberry Pi.
Pembangunan awal dengan lebih dari 35.000 paket Raspbian
dioptimalkan untuk kinerja terbaik Raspberry Pi, selesai pada Juni 2012.
Namun, Raspbian masih dalam pengembangan aktif dengan penekanan
pada peningkatan stabilitas dan kinerja supaya dapat menggunakan banyak
paket debian sebanyak mungkin.
http://digilib.mercubuana.ac.id/
29
Gambar 2.22. Tampilan Raspbian OS
2.10.2 Tight Vnc Server[4]
VNC adalah sebuah software remote control, dimana dg melalui
software ini suatu komputer dapat melakukan akses untuk bekerja di suatu
komputer lain yg terhubung dg jaringan. Hal ini dapat dilakukan baik
dalam lingkungan LAN (Local Area Network) yg relatif berjarak dekat
sampai
dalam
jaringan
internet
yg
dapat
berjarak
ribuan
kilometer.Teknologi remote control sebenarnya bukanlah barang baru.
Kehadiran teknologi ini sudah cukup lama di dunia komputerisasi.
Di dalam dunia operating system UNIX beserta keluarganya,
komunikasi remote sudah sangat biasa dilakukan oleh penggunanya.
Operating system yang berbasiskan UNIX memang telah dikenal lama
sebagai salah satu operating system jaringan yang menonjol dalam
aplikasi-aplikasi jaringan termasuk fasilitas untuk mengontrol komputer
melalui jaringan dari jarak jauh yang juga telah dilengkapi dengan fasilitas
keamanan yang sangat baik. Maka dari itulah teknologi remote control
pada awalnya lebih banyak digunakan di lingkungan Unix, termasuk juga
dalam operating system Linux.
TightVNCServer merupakan aplikasi server yang digunakan agar
dapat diakses oleh user. Aplikasi ini dapat sepenuhnya memberikan akses
kepada user. Aplikasi ini memanfaatkan jaringan sebagai jalur aksesnya.
http://digilib.mercubuana.ac.id/
30
Jarak yang dimiliki oleh aplikasi ini sangat jauh. Selama perangkat
terhubung dengan satu jaringan yang sama.
Gambar 2.23. Tampilan Tight Vnc Server
2.10.3 VNC viewer[4]
VNC Viewer adalah program gratisan yang dapat di gunakan untuk
mengendalikan komputer client atau server. Software ini sangat populer
untuk digunakan sebagai technical support secara remote jarak jauh, dan
untuk mengakses komputer di tempat kerja dari komputer yang berada di
rumah. VNC merupakan remote alternatife selain remote desktop.lebih
terbuka dan mandiri karena dibawah naungan pengembang nirlaba.
LibreOffice Impress merupakan komponen aplikasi LibreOffice yang
berfungsi untuk membuat dokumen presentasi dan media interaktif.
http://digilib.mercubuana.ac.id/
31
Gambar 2.24. Tampilan VNC viewer
2.10.4 Win32diskimager[1][2]
Win32 Disk Imager adalah program yang dapat digunakan untuk
membuat back up dan restore buat perangkat seperti (USB device, SD card
dan lain sebagainya) dan juga dapat digunakan untuk write image ke USB
untuk Ubuntu atau Chrome OS sehingga kita dapat booting melaului USB
yang berisi Ubuntu atau Chrome OS. Hal ini juga memudahkan kita untuk
membuat back up data menjadi Image karena tidak semua orang memiliki
DVD/CD Rom untuk membuat back up file ke DVD/CD.
Gambar 2.25. Tampilan Win32 Disk Imager
2.10.5 Putty[4]
Putty adalah software remote console/ terminal yang digunakan
untuk meremote komp dengan terhubungnya menggunakan port ssh atau
sebagainya. Biasanya yang menggunakan software Putty adalah seorang
http://digilib.mercubuana.ac.id/
32
administrator dan seorang Hacker. Putty juga bisa digunakan untuk
menjalankan PsyBNC, telnet dan lain-lain.

Putty Connection Manager
PuTTYCM memberikan fitur bagus untuk mengatur sesi Putty
beberapa tab. Saat mulai PuTTYCM untuk pertama kalinya, Anda
harus menentukan lokasi Putty asli. Hal ini membutuhkan NET 2.0.
Untuk diinstal pada sistem windows. Setelah screen-shot
menampilkan tiga sesi dempul di tab dalam jendela yang sama.

PuTTYcyg
Pengguna Cygwin benar-benar akan cinta PuTTYcyg. Hal ini
memungkinkan Anda menggunakan Putty sebagai terminal cygwin
lokal. Jika Anda menggunakan cygwin di windows Anda, saya
yakin Anda akan membenci default MS-DOS tampak jendela
cygwin. Menggunakan PuTTYcyg, Anda dapat menjalankan
cygwin dalam Putty. Saya cinta ini add-on dan menggunakannya
untuk cygwin saya di Windows.
Pada PuTTYcyg, klik tombol radio cygterm dalam Jenis koneksi.
Masukkan - (tanda hubung) dalam "Command (gunakan - untuk
login shell", untuk menghubungkan ke cygwin pada laptop
windows menggunakan Putty

PuTTYtray
Menggunakan PuTTYtray, Anda dapat meminimalkan jendela
Putty ke system tray pada windows. Secara default, Putty asli
menyimpan informasi sesi dalam registri. Hal ini menyakitkan, bila
Anda ingin mentransfer sesi PuTTY dari satu laptop ke yang lain.
Dalam PuTTYtray, ada radio tambahan tombol "Sesi dari file",
yang akan membiarkan Anda menyimpan informasi sesi dalam
sebuah file
http://digilib.mercubuana.ac.id/
33
Gambar 2.26. Tampilan Putty
2.10.6 Python[1][2]
Python adalah bahasa pemrograman interpretatif multiguna
dengan
filosofi
keterbacaan
perancangan
kode.
Python
yang
berfokus
diklaim
sebagai
pada
bahasa
tingkat
yang
menggabungkan kapabilitas, kemampuan, dengan sintaksis kode
yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka
standar yang besar serta komprehensif.
Python
mendukung
multi
paradigma
pemrograman,
utamanya; namun tidak dibatasi; pada pemrograman berorientasi
objek, pemrograman imperatif, dan pemrograman fungsional.
Salah satu fitur yang tersedia pada python adalah sebagai bahasa
pemrograman dinamis yang dilengkapi dengan manajemen memori
otomatis. Seperti halnya pada bahasa pemrograman dinamis
lainnya, python umumnya digunakan sebagai bahasa skrip meski
http://digilib.mercubuana.ac.id/
34
pada praktiknya penggunaan bahasa ini lebih luas mencakup
konteks pemanfaatan yang umumnya tidak dilakukan dengan
menggunakan bahasa skrip. Python dapat digunakan untuk
berbagai keperluan pengembangan perangkat lunak dan dapat
berjalan di berbagai platform sistem operasi.
Gambar 2.27. Tampilan Python
2.9.7 WebIOPi[3]
WebIOPi adalah aplikasi open source yang dibuat untuk
membuat mengontrol GPIO melalui web browser. Aplikasi ini
merupakan framework untuk bahasa pemrograman python yang
didalamnya sudah berjalan WebServer Apache. Aplikasi ini dapat
diunduh langsung melalui Raspberry Pi dengan perintah wget.
http://digilib.mercubuana.ac.id/
35
Gambar 2.28. Tampilan WebIOPi
2.9.8
Mjpg Streamer[5]
Mjpg Streamer adalah aplikasi open source yang dibuat untuk
menampilkan video streaming dari kamera melalui web browser. Aplikasi
ini sangat sederhana dan lebih cepat mengambil objek untuk streaming
video dan sangat ideal untuk proyek-proyek remote control anda di mana
real-time video sangat penting untuk keperluan navigasi dan orientasi
Gambar 2.29. Tampilan Mjpg Streamer
http://digilib.mercubuana.ac.id/
Download