2012-1-00477-IF Bab2001
2012-1-00477-IF Bab2001
BAB 2
LANDASAN TEORI
Pada bab ini, akan dikemukakan beberapa teori dasar yang digunakan dalam
pembuatan dan pengembangan aplikasi ini. Beberapa teori umum ini, menjadi dasar
2.1.1 Internet
Menurut Shelly, Woods, & Dorin (2008:2) Internet adalah jaringan antar
dunia. Lebih dari 100 Negara terhubung dengan konektifitas internet. Pertukaran
data, informasi, dan beragam informasi lain yang digunakan untuk keperluan
dilakukan walaupun jarak antara komputer yang bersangkutan sejauh ribuan mil.
2.1.2 WWW
dari World Wide Web, atau yang biasa disebut web, ialah bagian dari Internet
gambar, animasi, dan video) dari sekumpulan dokumen yang saling terhubung.
2.1.3 URL
protokol yang digunakan untuk menuju sumber daya dan dokumen yang tersedia
di jaringan Internet.
URL adalah path name untuk mengidentifikasi sebuah dokumen yang ada
di web. Di dalam URL, terdapat informasi nama mesin/host yang akan di akses,
nama dokumen, beserta pathnya, serta jenis protocol yang akan digunakan untuk
melakukan akses.
2.1.4 HTML
intruksi-intruksi khusus yaitu tags atau markup yang digunakan untuk menandai
struktur dari sebuah tulisan HTML, susunan dari halaman web, dan mengatur
2.1.5 CSS
17
layer pada sebuah halaman web. Beberapa metode yang tersedia dari CSS adalah
mekanisme penambahan gaya yang terdiri dari jenis huruf, warna, jarak, garis,
dan ikon pada beberapa halaman web. Keuntungan dari menggunakan CSS
adalah gaya yang di representasikan dapat dipisahkan dari konten halaman web.
Dalam artian, sebuah CSS, dapat mengontrol gaya penulisan untuk 10.000
halaman web. Hal ini sangat memendekkan waktu dalam pembuatan sebuah
web.
yang terukur untuk pengembangan, dan pemeliharaan perangkat lunak. Hal ini
software.
Modelling Language, yaitu sebuah paket dari beberapa model konvensi yang
dari proses aplikasi yang akan dibuat atau dikembangkan. UML juga memuat
beberapa notasi, yang merupakan model dari sistem perangkat lunak yang
dibangun.
prosedural.
dengan sistem yang bersangkutan. Diagram use case lebih fokus kepada
mendaftar, dan lainnya. Sebuah aktor dalam Use case diagram adalah
beberapa class, dan struktur statik dari sebuah sistem, melihat semua
1. Nama
2. Attribut
3. Method/Operation
Attribut dan Method dari sebuah Class diagram, dapat memiliki sifat
sebagai berikut:
interface, yaitu class abstrak yang hanya memiliki method. Interface tidak
antar class.
23
atas”.
dengan parent.
behavior atau method dari kelas yang ditunjuk oleh tanda panah dari garis
horizontal messages.
6. Activation bars, berupa bar yang dibuat sepanjang garis lifelines yang
dikirim.
8. Self-call, mengindikasikan jika sebuah objek memanggil method yang
dalam sistem dan jalan kerjanya dari sebuah sistem. Perencanaan Data
Pada Data Flow Diagram, terdapat tiga simbol dan satu panah
perbaikan.
2.1.12 Database
(DDL).
Language (DML).
Control oleh Yu-Hsn Liu, Kok-Leong Ong, Vincent C.S. Lee, dan Yi-Ping
mencari tempat parkir yang tersedia. Terutama ketika kondisi tempat parkir
ramai, navigasi kendaraan dan persaingan dengan pengemudi lain untuk mencari
36
tempat parkir yang tersedia menjadi hal yang memakan waktu dan merupakan
pintu masuk tempat parkir. Walau hal ini dapat memberikan bantuan kepada
akurasi dari tanda sisa parkir yang tersedia, dan minimnya informasi tentang
Teori-teori khusus adalah beberapa teori yang dibutuhkan secara khusus dalam
pembuatan dan pengembangan aplikasi ini. Teori-teori khusus ini adalah landasan dasar
2.2.1 Android
orang-orang yang dapat saling bekerja sama dan saling membantu memanfaatkan
kode sumber untuk dipelajari, diperbaiki , dan dirubah dalam menciptakan dan
mengembangkan aplikasi.
2. Terbuka(open source platform), karena pengembang secara bebas
platform Android.
2.2.1.1 Application
Applications adalah layer yang berisi satu set aplikasi inti yang
terdiri dari klien email, program SMS, peta, browser, kontak, dan lain-
2.2.1.2 Library
dan lain-lain.
sebagai berikut: :
(Sumber:http://developer.android.com/guide/basics/what-is-android.html)
2.2.2 Javascript
desktop, konsol game , tablet , dan smartphone termasuk dalam interpreter dari
dipelajari oleh pengembang yang terdiri dari HTML untuk menentukan isi dari
41
halaman web, CSS untuk menentukan tampilan halaman web, Javascript untuk
pemrograman tingkat tinggi yang dinamis dan cocok untuk gaya pemrograman
berorientasi objek dan fungsional. Javascript berasal dari sintaks Java namun
berbeda dari bahasa pemrograman Java. Javascript telah menjadi bahasa yang
JSON membuat koding JavaScript lebih rapi. Selain itu kita dapat
memanfaatkan JSON seperti halnya kita memanfaatkan XML yang artinya dapat
bahasa yang berdiri sendiri tetapi tetap menggunakan konvensi yang akrab bagi
programmer dari keluarga bahasa C, termasuk C++, C#, Java, JavaScript, Perl,
Python, dan banyak lainnya. Properti ini membuat JSON menjadi bahasa
2.2.4 PHP
42
bersifat server side (berjalan di sisi server). PHP sendiri data disisipkan
dalam bahasa HTML. Karena berjalan di sisi server, maka bahasa PHP
Oleh karena itu, kode PHP tidak terlihat. Sebagian besar sintaks PHP
dipinjam dari C, Java, dan Perl. Tujuan diciptakannya bahasa ini adalah
agar pengembang web dapat menulis halaman web secara dinamis dan
cepat.
1. Kinerja
2. Portabilitas
dilengkapi dengan 5000 fungsi. Hal ini merupakan salah satu alas
43
web.
4. Open Source
2.2.5.1 MySQL
teks, angka, atau file biner, yang disimpan dan diselenggarakan oleh
beberapa jenis dari Unix yang berarti user dapat secara bebas untuk
di internet.
pengolahan pesan yang terjadi dalam diri seseorang dan atau diantara dua