Anda di halaman 1dari 7

2.

6 XML (Extensible Markup Language) Web Services

XML Web Service merupakan sebuah layanan yang disediakan sebuah

sistem untuk meningkatkan kolaborasi antar satu sistem dengan sistem yang lain

menggunakan sebuah format teks XML. XML biasanya digunakan untuk

menyimpan data dan sebagai format untuk pertukaran data. Web Service biasanya

tersimpan di Web Server sehingga dapat diakses oleh berbagai bahasa

pemrograman dengan lebih mudah. Sistem Web Service ini kami gunakan untuk

mengkomunikasikan perangkat sistem montoring suhu ruangan dan website, yang

memungkinkan Web Service mengirim data suhu secara realtime ke website.

2.12 WEB Beserta Perangkat Pendukungnya

2.12.1 Pengertian WEB

Website merupakan halaman situs sistem informasi yang dapat diakses

secara cepat. Website ini didasari dari adanya perkembangan teknologi informasi

dan komunikasi. Melalui perkembangan teknologi informasi, tercipta suatu

jaringan antar komputer yang saling berkaitan. Jaringan yang dikenal dengan

istilah internet secara terus-menerus menjadi pesan–pesan elektronik, termasuk e-

mail, transmisi file, dan komunikasi dua arah antar individu atau komputer.[5]

Sejarah Web dimulai pada bulan Maret 1989 ketika Tim Berner-Lee yang

bekerja di Laboratorium Fisika Partikel Eropa atau yang dikenal dengan nama

Consei European pour la Recherce Nuclaire (CERN) yang berada di Genewa,

Swiss, mengajukan protokol atau suatu tatacara untuk berkomunikasi sistem

distribusi informasi internet yang digunakan untuk berbagai informasi diantara

7
8

para fisikawan. Protokol inilah yang yang selanjutnya dikenal sebagai protokol

World Wide Web (WWW) dan dikembangkan oleh World Wide Web Consortium

(W3C) [5].

2.12.2 HTML

HTML atau Hyper Text Markup Language, adalah bahasa yang digunakan

untuk mendesain dan memformat halaman web. Kita mungkin sering mendengar

tentang bahasa program seperti C, C++, Java, dan Visual basic. Masing-masing

bahasa ini terdiri dari perintah sintak dan programming. Sintak ini yang sering

digunakan programmer untuk memanggil kode. Sangatlah penting mengetahui

bagaimana cara menulis kode menggunakan bahasa yang relevan. Lebih dari itu,

kita harus konvensional dengan aturan menyangkut bahasa tertentu. Didalam

HTML, sintak ini disebut tag. Tag ditulis dengan tanda-kurung bersudut . Ada

kelompok tag yang sudah dikenal didalam HTML, yang mana digunakan untuk

berbagai tujuan [5].

2.12.3 CSS

CSS (Cascading Style Sheet) memungkinkan web developer untuk

memisahkan HTML dari aturan aturan untuk membentuk tampilan sebuah website

. CSS (Cascading Style Sheet) digunakan untuk melengkapi file HTMl, dan tugas

utamanya adalah menetapkan aturan tampilan yang akan digunakan pada sebuah

website. CSS diperkenalkan untuk pengembangan website pada tahun 1996.

Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat
9

diletakkan secara berurutan, yang kemudian akan membentuk hubungan parent-

child pada setiap style, setelah CSS distandarisasikan, Internet Explorer dan

Netscape melepas browser terbaru yang telah sesuai atau paling tidak hampir

mendekati dengan standar CSS.

CSS adalah sebuah dokumen yang berdiri sendiri dan dapat dimasukkan

dalam kode HTML atau sekedar mejadi rujukan oleh HTML dalam pendefinisian

style. CSS menggunakan kode yang tersusun untuk menetapkan style pda elemen

HTML atau dapat juga digunakan membuat style baru yang biasa disebut class.

CSS dapat mengubah besar kecilnya text, mengganti warna background pada

sebuah halaman, atau dapat pula mengubah warna border pada tabel, dan masih

banyak lagi hal yang dapat dilakukan oleh CSS [5].

2.12.4 PHP

PHP (PHP Hypertext Preprocessor) adalah bahasa pemrograman script

yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs

web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian

lain. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu

itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa

sekumpulan script yang digunakan untuk mengolah data form dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan

menamakannya PHP/FI, kependekan dari Hypertext Preprocessing'/Form

Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak

programmer yang tertarik untuk ikut mengembangkan PHP.


10

Kelebihan PHP meliputi :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana

dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif

mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis -

milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling

mudah karena referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai

mesin (linux, unix, windows) dan dapat dijalankan secara runtime

melalui console serta juga dapat menjalankan perintah-perintah sistem

[5].

2.13 Protokol

Agar komputer-komputer dalam suatu jaringan dapat berkomunikasi, maka

dibutuhkan suatu protokol atau suatu aturan standar komunikasi baik antar

komputer maupun antara jaringan komputer. Protokol TCP/IP ( Transmission

Control Protocol/ Internet Protocol) menjadi standar protokol yang digunakan

pada jaringan internet, karena TCP/IP dikembangkan untuk dapat diterapkan di

hampir segala jenis platform komputer [5].

2.13.1 TCP / IP
11

Protokol komunikasi data didefinisikan sebagai peraturan-peraturan yang

mengatur operasi dari peralatan komunikasi data.

TCP/IP sebagai sebuah protokol independen dan umum memungkinkan

adanya komunikasi data antar jaringan komputer yang berbeda beda (heterogen)

yang memakai beragam komputer dengan arsitektur berbeda berikut sistem

operasinya yang berbeda [1].

2.14 Web Server

Web server merupakan komputer yang digunakan untuk menyimpan

dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web

dari kliennya. Komponen untuk membuat web server yaitu:

1. XAMPP

XAMPP merupakan tool yang menyediakan paket perangkat lunak ke

dalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server),

MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin

dan berbagai pustaka bantu lainnya [6].

2. MySQL

MySQL adalah sebuah program database server yang mampu menerima

dan mengirimkan datanya dengan sangat cepat, multi user, serta menggunakan

perintah standar SQL (Structured Query Language) [6].

3. Php MyAdmin

Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk

memudahkan manajemen MySQL [6]. Dengan menggunakan phpmyadmin, anda

dapat membuat database, membuat tabel, menambahkan, menghapus dan


12

memperbaharui data dengan GUI dan terasa lebih mudah, tanpa perlu

mengetikkan perintah SQL secara manual.

4. Macromedia Dreamweaver

Macromedia Dreamweaver merupakan sebuah HTML editor Profesional

untuk mendesain secara visual dan mengelola situs web beserta halaman web [6].

2.15 Web Hosting

Dalam dunia internet, hosting adalah rumah atau tempat di mana kita

meletakkan web dalam sebuah komputer server sehingga dapat dipanggil dan

diakses oleh komputer klien melalui alamat atau domain. Beberapa contoh nama

domain antara lain adalah :

A. co, com : perusahaan komersial

B. net : perusahaan networking

C. org, or : organisasi nonprofit atau yayasan

D. edu, ac, sch : lembaga pendidikan

E. mil : lembaga militer

2.16 Elektronik Mail atau Email

Email adalah surat atau pesan elektronik yang dikirimkan dan diterima

oleh antar individu atau komputer. Email bekerja seperti mesin penjawab telepon,

walaupun kita tidak sedang online dengan internet kita masih bisa menerima email

dari seluruh penjuru dunia. Saat ini, email tidak hanya berisi teks saja tetapi sudah

bisa dilampiri dengan grafik, gambar foto dan juga suara bahkan animasi [5].
13

Fungsi Email pada tugas akhir ini adalah sebagai alert ke administrator

ketika suhu ruang ≥ 350Celcius dan ketika suhu ≤ 160 Celcius.

2.17 Database

Basis data (database) adalah kumpulan informasi yang disimpan didalam

komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program

komputer untuk memperoleh informasi dari basis data tersebut. Database

digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di

dalam komputer. Untuk mengelola database diperlukan suatu perangkat lunak

yang disebut DBMS (Database Management System). DBMS merupakan suatu

sistem perangkat lunak yang memungkinkan user (pengguna) untuk membuat,

memelihara, mengontrol, dan mengakses database secara praktis dan efisien.

Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang

ada. Sedangkan RDBMS atau (Relationship Database Management System)

merupakan salah satu jenis DBMS yang mendukung adanya relationship atau

hubungan antar tabel.

Anda mungkin juga menyukai