Anda di halaman 1dari 17

BAB II

DASAR TEORI

2.1 Internet of Thing

Internet of thing adalah sebuah teknologi yang memungkinkan kita


untuk menghubungkan mesin, peralatan, dan benda fisik lainnya dengan
sensor dan aktuator untuk memperoleh data dan mengelola kinerjanya
sendiri, sehingga mesin dapat terhubung sata dengan yang lainnya dan
bahkan mengambil tindakan berdasarkan informasi yang telah diperoleh.
Dengan kata lain adalah keadaan dimana suatu benda memiliki identitas,
bisa beroperasi secara intelijen, dan bisa berkomunikasi dengan
lingkungan di sekitarnya. Dapat disimpulkan bahwa internet of thing
adalah sebuah media untuk membuat interaksi antara benda dengan
manusia maupun antara benda dengan benda lainnya menjadi lebih mudah.

Implementasi dari Internet of Thing ini sangat luar biasa jika sudah
direalisasikan, teknologi ini tentu akan mempermudah pekerjaan manusia.
Manusia tidak akan perlu lagi mengatur mesin yang akan digunakannya
secara manual. Cara kerja dari Internet of Thing ini cukup mudah. Setiap
benda harus memiliki IP Address. IP Address adalah sebuah identitas
dalam jaringan yang membuat benda tersebut bisa diperintahkan melalui
benda lain dalam jaringan yang sama. Selanjutnya IP address dalam
benda-benda tersebut akan dikoneksikan ke jaringan internet.
Pemasanganan sensor juga dibutuhkan, sensor pada benda memungkinkan
benda tersebut memperoleh informasi yang dibutuhkan. Setelah informasi
diterima benda tersebut dapat mengolah informasi itu sendiri bahkan
berkomunikasi dengan benda-benda lain yang ada pada jaringan yang
sama.

2.2 WiFi

4
Wi-Fi merupakan kependekan dari Wireless Fidelity, yang memiliki
pengertian yaitu sekumpulan standar yang digunakan untuk jaringan lokal
nirkabel (Wireless Local Area Network) yang didasari pada spesifikasi
IEEE 802.11. Standar terbaru dari spesifikasi 802.11a atau b seperti 802.11
g saat ini sedang dalam penyusunan, spesifikasi terbaru menawarkan
banyak peningkatan mulai dari luas cakupan yang lebih jauh hingga
kecepatan transfernya.

Awalnya Wi-Fi ditujukan untuk penggunaan perangkat nirkabel dan


jaringan Local Area Network (LAN), namun saat ini lebih banyak
digunakan untuk mengakses internet. Hal ini memungkinkan seseorang
dengan computer melalui kartu nirkabel (wireless card) atau personal
digital assistant (PDA) untuk terhubung dengan internet dengan
menggunakan titik akses (hotspot) terdekat.

Untuk masalah frekuensi kerja dari sebuah berdasarkan standar dari


IEEE (Electrical and Electronics Engineers). Dibagi menjadi empat
bagian yaitu:

1. 802.11b 11 Mb/s 2.4 GHz b


2. 802.11a 54 Mb/s 5 GHz a
3. 802.11g 54 Mb/s 2.4 GHz b, g
4. 802.11n 100 Mb/s 2.4 GHz b, g, n

Secara teknis operasional, Wi-Fi merupakan salah satu varian teknologi


komunikasi dan informasi yang bekerja pada jaringan dan perangkat
WLAN (Wireless Local Area Network). Teknologi internet berbasis Wi-Fi
dibuat dan dikembangkan sekelompok insiyur Amerika Serikat yang
bekerja pada IEEE berdasarkan standar teknis perangkat bernomor
802.11b, 802.11a dan 802.16. Perangkat Wi-Fi sebenarnya tidak hanya
mampu bekerja di jaringan WLAN, tetapi juga di jaringan Wireless
Metropolitan Area Network (WMAN).

Kelebihan Teknologi Wi-Fi:

5
1. Kemudahan akses, semua pengguna dalam satu area dapat
mengakses Internet secara bersamaan tanpa perlu
menggunakan kabel
2. Lebih portable, penggunaan jaringan Wi-Fi memungkinkan
kita lebih aktif dalam bergerak dan tidak terpaku di satu
tempat saja.

Kekurangan Teknologi Wi-Fi:

1. Keamanan, tidak adanya batasan pada user mengakibatkan


rentan terhadap hacker yang dapat mengakses jaringan
privat.
2. Adanya batasan jarak, sinyal pada perangkat Wi-Fi dibatasi
pada jarak .tertentu.

2.3 SMS (Short Message Service)

Short Message Service (SMS) adalah layanan pada sistem


komunikasi tanpa kabel, memungkinkan dilakukannya pengiriman pesan
dalam bentuk teks. SMS didukung oleh GSM (Global System for Mobile
Communication), TDMA (Time Division Multiple Access), CDMA (Code
Division Multiple Access) yang berbasis pada telepon seluler. SMS (Short
Message Service) adalah salah satu layanan pesan teks yang telah
dikembangkan dan distandarisasi oleh lembaga bernama ETSI (European
Telecommunication Standards Institute) dan pengembangan GSM
(Global System for Mobile) Communication. Fitur SMS memungkinkan
perangkat Stasiun Seluler Digital seperti ponsel untuk dapat menerima
pesan-pesan teks dengan panjang sampai 160 karakter melalui jaringan
GSM.

SMS dikirimkan ke perangkat stasiun seluler digital hanya


dalam beberapa detik selama berada pada jangkauan pelayanan GSM.
Layanan SMS memberikan jaminan SMS akan sampai pada perangkat
tujuan meskipun perangkat yang dituju sedang berada dalam keadaan
tidak aktif, yang bisa diakibatkan oleh ponsel yang berada diluar

6
jangkauan layanan GSM ataupun sedang dalam kondisi nonaktif.
Layanan SMS juga dapat dikembangkan dalam berbagai aplikasi seperti:
notifikasi voice mail, pager, dan e-mail serta layanan pengiriman pesan ke
banyak user. Pengembangan aplikasi masih bergantung pada layanan
yang disediakan oleh masing-masing operator jaringan.

2.3.1 Karakteristik SMS

Sebuah pesan SMS terdiri dari 140 bytes, dengan kata lain
sebuah pesan bisa memuat 140 karakter 8 bit, 160 karakter 7 bit
atau 70 karakter 16 bit. Ada beberapa metode untuk mengirim
pesan lebih dari 140 bytes, tetapi seorang pengguna harus
membayar kembali. Tarif harga SMS reguler di Indonesia berada
pada kisaran harga ±Rp. 150/SMS

Beberapa karakteristik SMS lainnya yaitu:

1. Pesan hanya memiliki keadaan untuk sampai ke pengguna


atau bahkan tidak sama sekali, apabila terjadi error akan
dikirimkan laporan pemberitahuan dari Short Message
Service Center (SMSC) yang menyatakan SMS gagal
diterima oleh perangkat penerima.
2. Perangkat penerima tidak dapat menolak SMS yang dikirim
3. Meskipun perangkat penerima sedang dalam kondisi tidak
aktif pengriman SMS hanya akan tertunda, karena SMS
yang dikirimkan masuk ke dalam antrian dan akan
dikirimkan kembali setelah perangkat penerima telah aktif
kembali.
2.3.2 Keuntungan SMS

Keuntungan yang ada pada layanan SMS (Short Message System)


adalah adanya notifikasi pemberitahuan. Transmisi SMS yang
terjamin sampai pada penerima. Fitur tambahan pada SMS adalah
kemampuan menerima informasi dari berbagai sumber, integrasi
dengan aplikasi lain dan kemampuan untuk mengirimkan pesan ke
banyak penerima.

7
2.3.3 Cara Kerja SMS
Cara kerja paling dasar dari mekanisme SMS adalah sistem
melakukan pengiriman short message dari satu terminal ke
terminal yang lain. Adanya entitas Short Message Service Center
sebagai tujuan pesan sebelum dikirimkan ke perangkat tujuan.
SMSC menjadi perangkat yang melakukan tugas store dan
forward trafik short message. Penentuan rute tujuan akhir dari
short message juga termasuk dalam fungsi SMSC. SMSC didesain
untuk dapat menangani short message dari berbagai sumber
seperti Voice Mail System (VMS), Web-base messaging, Email
Integration, External Short Message Entities (ESME), dan lain-
lain
2.3.4 AT-Command
Pada beberapa tipe handphone terdapat sebuah fasilitas command
khusus yang disebut dengan at command. Disebut dengan at
command dikarenakan setiap kode command selalu diawali
dengan kata “at+” yang diikuti command khusus sesuai dengan
setiap perintah kontrol yang dimilikinya. Mode komunikasi yang
diterapkan dalam penggunaan at command adalah komunikasi
serial. Komunikasi serial memungkinkan handphone dapat
dihubungkan dengan peralatan lain seperti PC dan mikrokontroler.
Jika ingin menghubungkan peripheral lain PC atau mikrokontroler
ke hand phone fungsi AT command memiliki peranan yang sangat
penting. Dengan penggunaan komunikasi serial maka handphone
memiliki nilai baudrate yang berbeda-beda. Biasanya bernilai
19200 bps. Nilai baudrate menentukan kecepatan transmisi data
yang dapat dikirim dan diterima handphone. Untuk mengetahui
nilai baudrate pada setiap andphone kita bisa lihat pada datasheet
yang dikeluarkan dari pabrik pembuatnya. Sekarang kita juga bisa
melihat nilai baudrate dari hyperterminal sebuah PC. Perintah
yang bisa ditangani oleh at command sangat variatif seperti
membaca sms, menghapus sms, mengirim sms, mematikan

8
handphone dan masih banyak lagi. AT command pada setiap
handphone berbeda-beda tetapi pada dasarnya sama.

Beberapa AT Command yang penting untuk SMS yaitu:


1. AT+CMGS : untuk mengirim sms
2. AT+CMGL : untuk membaca sms
3. AT+CMGL=0 : sms baru
4. AT+CMGL=1 : sms lama
5. AT+CMGD : menghapus sms
AT Command untuk sms, biasanya diikuti oleh data I/O
yang diwakili oleh unit-unit PDU. Agar dapat mengetahui
semua perintah pada AT Command dapat dilihat di spesifikasi
produk yang dikeluarkan produsen setiap handphone. Fungsi
AT Command adalah automatisasi dalam berkomunikasi.
Berbagai sistem dengan prinsip kerja yang memanfaatkan AT
Command diantaranya adalah sms gateway, counter penjualan
pulsa otomatis, SMS controller dan lain-lain.

2.4 SMS Gateway

Agar SMS (Short Message System) dapat terhubung dengan


database, maka perlu dibangun sebuah sistem yang disebut SMS Gateway.
Istilah gateway dapat diartikan sebagai gerbang bagi tersebarnya
informasi. Dalam bidang computer gateway dapat diartikan sebagai
jembatan penghubung antara satu sistem dengan sistem yang lain. Dalam
artian luas SMS Gateway adalah aplikasi yang merubah proses SMS dari
Handphone menjadi melalui PC/Laptop. SMS seperti layaknya fitur di
telepon selular, tetapi ada perbedaan dari segi fitur dan fungsi yang bisa
diatur berdasarkan kebutuhan bisnis. Dengan adanya aplikasi SMS
Gateway dapat mengatur proses pengiriman SMS lewat PC atau Laptop
dengan mudah dan cepat, mengatur SMS yang keluar, pengiriman ke
beberapa pengguna, dan mengirim SMS dengan jawaban otomatis.

Cara kerja pada SMS Gateway pada dasarnya sama dengan


mengirimkan SMS melalui handphone. Hanya perangkat pengirimnya
bukan lagi handphone tetapi modem GSM, dan modem inilah yang

9
dikendalikan oleh PC menggunakan aplikasi SMS Gateway yang akan
dibuat.

Gambar 2.1 Cara kerja SMS Gateway

2.5 Database

Database atau basis data berasal dari kata basis dan data,
pengertian dari kedua kata tersebut adalah basis yang dapat diartikan
sebagai gudang, tempat berkumpul dan data yang dapat diartikan sebagai
representasi fakta dunia nyata yang mewakili suatu objek hidup maupun
mati yang direkam dalam bentuk angka, huruf, symbol, teks, gambar,
bunyi, atau kombinasinya. Dari pemaparan diatas maka dapat diambil
suatu pengertian dari Basis Data adalah kumpulan file yang saling
berhubungan dan disimpan dalam suatu media elektronik. Setiap tabel
yang ada dalam database berfungsi untuk menampung/menyimpan data,
dimana setiap data pada tabel tersebut saling berhubungan satu dengan
yang lainnya.

Hirarki data pada database dikelompokkan menjadi tiga buah yaitu


file, record, dan elemen data, untuk lebih dijelaskan dapat dilihat pada
gambar dibawah ini

10
Gambar 2.2 Hirarki Data

Pengertian dari gambar tersebut adalah:

1. Elemen Data / Field / Atribute adalah satuan data terkecil yang tidak
dipecahkan lagi menjadi unit lain yang bermakna
2. Rekaman / Record / Baris adalah gabungan sejumlah elemen data yang
saling berhubungan
3. Berkas / File / Table adalah kumpulan record sejenis yang mempunyai
panjang atribut / field yang sama namun berbeda isi data

Sistem basis data dapat diartikan sebagai kumpulan file yang saling
berhubungan dan sekumpulan program yang memungkinkan beberapa
user dan program lain untuk mengakses dan memanipulasi file tersebut.
Komponen-komponen utama dari sebuah sistem basis data adalah sebagai
berikut:

1. Perangkat keras
2. Sistem operasi
3. Basis Data
4. Sistem pengelola basis data
5. Pemakai
6. Aplikasi lain

2.6 Web Server

11
Web server adalah sebuah perangkat lunak server yang berfungsi
meminta permintaan HTTP atau HTTPS dari klien yang dikenal dengan
web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-
halaman web yang umumnya berbentuk dokumen HTML. Jenis-jenis web
server antara lain: Apache web server, Apache Tomcat, IIS, Light HTTP,
Jigsaw, Sun Java System web server, Xitami web server, Zerus web server.
Berikut adalah penjelasan dari sebagian dariweb server yang sering
dipakai pengguna pada umumnya:

2.6.1 Apache Web Server

Apache adalah web server yang dapat dijalankan di banyak sistem


operasi yang berguna untuk melayani dan memfungsikan situs
web. Protokol yang digunakan untuk melayani fasilitas web/www
ini menggunakan HTTP. Dengan Apache dapat membangun server
pribadi untuk membuat website.

2.6.2 IIS (Internet Information Services)

IIS (Internet Information Service) adalah sebuah HTTP web server


yang digunakan dalam sistem operasi server Windows, mulai dari
Windows NT 4.0 server, Windows 2000 server atau Windows
server 2003. Layanan ini merupakan layanan terintegrasi dalam
Windows 2000 server, Windows Server 2003 atau sebagai add-on
dalam Windows NT 4.0. Layanan ini berfungsi sebagai pendukung
protokol TCP/IP yang berjalan dalam lapisan aplikasi (application
layer). IIS juga menjadi pondasi dari platform Internet dan Intranet
Microsoft, yang mencakup Microsoft Site Server, Microsoft
Commercial Internet System dan produk-produk Microsoft Back
Office lainnya.

2.6.3 Apache Tomcat

Apache Tomcat merupakan servlet atau JSP Container yang dibuat


oleh Apache Software Foundation. Container ini bisa dibilang

12
merupakan server untuk membaca bahasa pemrograman web JSP
(JavaServer Pages)

2.7 Modem Wavecom

Modem Wavecom merupakan salah satu contoh komponen GSM


modem. GSM modem merupakan alat pengganti sebuah telepon seluler
dalam hal pengiriman/penerimaan pesan SMS, namun sebuah GSM
modem tidak dapat berjalan tanpa adanya bantuan dari program. Dengan
kumpulan perintah yang dibuat melalui bahasa pemrograman. Instruksi-
instruksi khusus dikirimkan dari komputer ke alat ini melalui kabel yang
dihubungkan ke terminal datanya. Sama hanlnya dengan sebuah
handphone, GSM modem membutuhkan sebuah SIM Card GSM dalam
pengoperasiannya. Setiap pengiriman pesan melalu GSM modem akan
mengurangi deposit pulsa yang ada pada GSM modem tersebut. Sehingga
kartu SIM ini tidak mengalami perbedaan fungsi meskipun di pakai pada
handphone atau GSM modem.

Gambar 2.3 Modem Wavecom

2.8 Bahasa Pemrograman


Perkembangan bahasa komputer tentu tak lepas dari perkembangan
komputer itu sendiri. Bahasa komputer mulai dikembangkan pada saat

13
penemuan komputer digital pertama, sekitar tahun 1940-an. Bahasa
computer yang termasuk dalam assembly language dikembangkan pada
tahun 1950-an karena komputer mulai merambah ranah komersial. Pada
akhir tahun 1960-an muncul sebuah bahasa komputer yang diberi nama
SIMULA dan setelah itu perkembangan bahasa computer semakin pesat
pada tahun 1970-an muncul banyak bahasa pemrograman yang terkenal
yakni ALOGOL, BASIC, PASCAL, C, dan ADA. Perkembangan bahasa
komputer semakin berkembang pesat seiring berkembangnya ilmu
pengetahuan dan teknologi. Bahasa yang berkembang adalah BASIC,
JAVA, C++, dan PASCAL. Pada awal 1990-an diperkenalkan istilah IDE
(Integrated Development Environment) yang menyatukan bahasa
pemrograman dan GUI sehingga membuat program menjadi lebih mudah.
Beberapa IDE yang terkenal adalah Visual Basic, Borland Delphi dan
Eclipse.
2.8.1 Pengertian Bahasa Pemrograman

Bahasa perograman adalah sebuah instriksi standar untuk


memerintah computer agar mempunyai fungsi tertentu. Bahasa
pemrograman merupakan himpunan dari aturan sintaks dan
semantic yang dipakai untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang programmer untuk menentukan
data apa yang akan diolah oleh komputer, bagaimana data ini akan
disimpan, dan langkah berikutnya yang akan diambdalam berbagai
situasi. Sebuah CPU komputer, dalam hal ini prosesor memiliki
sejumlah perintah terbatas dan dikenal dengan nama kode mesin.
Kode ini adalah bahasa yang digunakan untuk mengkomunikasikan
data dalam komputer. CPU dalam komputer hanya mengenal
bahasa ini, tidak dengan bahasa lainnya. Semua bahasa
pemrograman harus diubah menjadi kode mesin terlebih dahulu
supaya CPU dapat mengolah dan menjalankan perintah yang
diberikan oleh program yang dibuat.

2.8.2 Jenis-Jenis Bahasa Pemrograman

14
Bahasa pemrograman dapat dikelompokkan dalam tiga
kelompok berdasarkan jenisnya.yakni Assembly Language, High
Level Language, dan Machine Language.
1. Assembly Language

Bahasa pemrograman tingkat rendah yang memiliki


banyak kode dan membantu memori untuk mengingat data.
Juga mengandung seperangkat simbolis yang berhubungan
dengan perintah tertentu pada bahasa mesin.

2. High Level Language

Bahasa pemrograman tingkat tinggi kerena berisi


perintah yang dirancang mendekati bahasa manusia.
Bahasa ini lebih mudah dipahami dan dipelajari oleh
manusia dan digunakan untuk pembuatan program
komputer tertentu.

3. Machine Language

Sekumpulan perintah yang dinyatakan dalam bentuk


bilangan primer (hanya angka 0 dan 1) yang berfungsi
untuk memberikan data dan instruksi bagaimana mengolah
data kepada CPU.

2.9 XAMPP

XAMPP adalah sebuah software web server apache yang di


dalamnya sudah tersedia database server mysql dan support bahasa
pemrograman php. XAMPP memiliki banyak kelebihan selain merupakan
software yang cukup mudah untuk digunakan, gratis, dan mendukung
instalasi pada banyak sistem operasi. Serta keuntungan yang paling terlihat
adalah memiliki banyak produk dalam satu paket, dikarenakan hanya
dalam satu kali proses instalasi sudah tersedia Apache Web Server,
MySQL, Database Server, PHP Support dan Perl. Perbedaan pada sistem
operasi Windows dengan Linux adalah pada sistem operasi windows telah

15
memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan
pada sistem operasi Linux berupa perintah dalam console.

XAMPP merupakan tool yang menyediakan paket perangkat lunak


ke dalam satu buah paket. Dengan menginstal XAMPP maka tidak
diperlukan melakukan instalasi dan konfigurasi web server Apache, PHP
dan MySQL secara manual. Dikarenakan XAMPP telah secara otomatis
mengisntal dan menkonfigurasikan secara otomatis

Gambar 2.4 Logo XAMPP

Paket perangkat lunak yang tersedia pada aplikasi XAMPP antara lain:

2.9.1 SQL (Structured Query Language)

SQL adalah bahasa computer yang mengkuti standard


ANSI (American National Standard Institute), yaitu sebuah bahasa
standard yang digunakan untuk mengakses dan melakukan
manipulasi suatu sistem database. Statemen dalam SQL dapat
digunakan untuk mengakses data atau melakukan update data pada
suatu database. SQL utamanya berfungsu dalam suatu relasi
database seperti misalnya Oracle, SQL Server, DB2, MS Access,
MySQL dan lain-lain.

Perbedaan perusahaan yang membuat berbagai produk SQL


mengakibatkan banyaknya macam pada bahasa SQL. Bahasa SQL
yang dimiliki oleh Microsoft (T-SQL) akan berbeda dengan bahasa
SQL yang dikembangkan oleh Oracle (PL/SQL). Meskipun

16
demikian setiap vendor diwajibkan untuk mendukung bahasa
standar yang telah ditentukan oleh ANSI, seperti implementasi kata
kunci standar SQL seperti SELECT, UPDATE, DELETE, INSERT,
WHERE. Perbedaan bahasa SQL yang dikembangkan oleh setiap
vendor dinamakan ekstensi.

SQL adalah sekumpulan sintaks-sintaks untuk mengakses


data dalam database, tetapi SQL sendiri dapat melakukan proses
insert, update dan delete ke dalam suatu database, Sintaks-sintaks
ini yang disebut sebagai Data Manipulation Language (DML) yang
merupakan bagian dari SQL Sintaks pada SQL memiliki fungsi
masing-masing seperti:

 SELECT, untuk mengakses data dari suatu tabel dalam


database
 UPDATE, untuk mengupdate data dalam suatu tabel pada
database
 DELETE, untuk menghapus data dari suatu tabel dalam
database
 INSERT, untuk menambahkan data ke dalam suatu tabel
pada database
Dalam SQL terdapat DDL (Data Definition Language)
yang merupakan bagian dari SQL. DDL berfungsi pada manipulasi
struktur dari database seperti membuat dan menghapus tabel. DDL
juga dapat membuat key atau index, membuat relasi antar tabel.
Beberapa statement yang sering dijumpai pada DDL adalah sebagai
berikut:
 CREATE TABLE, berfungsi untuk membuat tabel.
 ALTER TABLE, berfungsi merubah struktur suatu tabel.
 DROP TABLE, berfungsi untuk menghapus suatu tabel.
 CREATE INDEX, berfungsi membuat suatu index dalam
tabel
 DROP INDEX, berfungsi untuk menghapus suatu index
dalam tabel.
2.9.2 PHP ( Hypertext Preprocessor)

17
PHP adalah bahasa pemrograman script yang paling
banyak dipakai saat ini. PHP banyak dipakai untuk mendesain
situs web dinamis. Pada awalnya PHP merupakan kependekan dari
Persoal Home Page. PHP dibuat oleh Rasmus Lerdorf pada tahun
1995. Pada waktu PHP masih bernama FI (Form Interpreted) yang
wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web.
Kelebihan PHP dari bahasa pemrograman lain

1. Bahas pemrograman PHP adalah sebuah bahasa script yang


tidak melakukan sebuah kompilasi dalam penggunannya.
2. Web server yang mendukung PHP dapat ditemukan dimana-
mana dari mulai Apache, IIS, dan Lighttpd.
3. Dalam sisi pemahaman, PHP adalah bahasa scripting yang
paling mudah karena memiliki referensi yang banyak.
4. PHP adalah bahasa open source yangdapat digunakan
diberbagai mesin (Linux, Unix, Macintosh, Windows) dan
dapat dijalankan secara runtime melalui konsol serta juga
dapat menjalankan perintah-perintah sistem.

Tipe Data pada PHP

PHP mengenal tiga macam tipe data antara lain:

1. Integer
Tipe data yang merupakan bilangan bulat (tidak memakai
koma)
Contoh
$a=1234 // decimal
$b=-1234 // negative
$c=0123 // octal
$d=0x12// heksadecimal
Pernyataan seperti $a = 1234 disebut pernyataan penugasan.
Dalam contoh tersebut maksudnya adalah memberi nilai 1234
ke variabel $a.
2. Floating Point Number
Disebut bilangan pecahan. Terdapat tanda titik sebagai pemisah
antara bagian bulat dan pecahan.
Contoh:

18
$a=1.234// bentuk biasa
$b=1.2e3// bentuk eksponensial
3. String
Tipe data yang terdiri dari huruf, angka dan karakter-karakter
lainnya. Teks, angka dan karakter lainnya dapat digabungkan
jika ingin membentuk sebuah kalimat atau suatu pernyataan.
Contoh:
$a=”ini adalah tipe data string”

2.10 Ethernet Shield

Ethernet Shield mmembuat arduino board dapat terhubung ke


jaringan internet. Ethernet Shield berbasis chip Ethernet Wiznet W5100.
Ethernet library digunakan untuk menulis program agar arduino board
dapat terhubung ke jaringan internet. Pada Ethernet shield terdapat
sebuah slot micro-SD, yang digunakan untuk menyimpan file yang
diakses pada jaringan. Onboard micro-SD card reader diakses dengan
menggunakan SD library. Arduino board berkomunikasi menggunakan
W5100 dan SD card menggunakan bus SPI (Serial Peripheral
Interface). Pin digital 11, 12, dan 13 digunakan untuk bus SPI pada
Arduino Uno. Pin 10 digunakan untuk memilih W5100 dan pin digital 4
untuk memilih SD card. Pin-pin tersebut tidak dapat digunakan untuk
input maupun output ketika kita menggunakan Ethernet shield. Karena
W5100 dan SD card berbagi bus SPU hanya salah satu yang dapat aktif
pada satu waktu.

19
Gambar 2.5 Ethernet Shield

20

Anda mungkin juga menyukai