2011-2-00232-if bab2001
TRANSCRIPT
-
8/17/2019 2011-2-00232-IF Bab2001
1/46
8
BAB 2
LANDASAN TEORI
2.1 Teori – teori dasar/umum
Teori – teori dasar yang ada pada skripsi ini adalah sebagai berikut :
2.1.1 Pengertian lalu lintas
2.1.1.1 Deinisi
Lalu lintas di dalam Undang-undang No 22 tahun 2009
didefinisikan sebagai gerak Kendaraan dan orang di uang
Lalu Lintas !alan" sedang yang dimaksud dengan uang Lalu
Lintas !alan adalah prasarana yang diperuntukkan bagi gerak
pindah Kendaraan" orang" dan atau barang yang berupa !alan
dan fasilitas pendukung#
$emerintah mempunyai tu%uan untuk me&u%udkan lalu
lintas dan angkutan %alan yang selamat" aman" 'epat" lan'ar"
tertib dan teratur" nyaman dan efisien melalui mana%emen lalu
lintas dan rekayasa lalu lintas#
Tata 'ara berlalu lintas di %alan diatur dengan peraturan
perundangan menyangkut arah lalu lintas" perioritas
menggunakan %alan" la%ur lalu lintas" %alur lalu lintas dan
pengendalian arus di persimpangan (&ikipedia#org" 20)2*#
http://id.wikipedia.org/wiki/Manajemen_lalu_lintashttp://id.wikipedia.org/wiki/Manajemen_lalu_lintashttp://id.wikipedia.org/wiki/Rekayasa_lalu_lintashttp://id.wikipedia.org/wiki/Arah_lalu_lintashttp://id.wikipedia.org/wiki/Jalanhttp://id.wikipedia.org/wiki/Lajur_lalu_lintashttp://id.wikipedia.org/wiki/Jalur_lalu_lintashttp://id.wikipedia.org/wiki/Manajemen_lalu_lintashttp://id.wikipedia.org/wiki/Manajemen_lalu_lintashttp://id.wikipedia.org/wiki/Rekayasa_lalu_lintashttp://id.wikipedia.org/wiki/Arah_lalu_lintashttp://id.wikipedia.org/wiki/Jalanhttp://id.wikipedia.org/wiki/Lajur_lalu_lintashttp://id.wikipedia.org/wiki/Jalur_lalu_lintas
-
8/17/2019 2011-2-00232-IF Bab2001
2/46
9
2.1.1.2 !om"onen lalu lintas
+da tiga komponen ter%adinya lalu lintas yaitu
manusia sebagai pengguna" kendaraan dan %alan yang saling
berinteraksi dalam pergerakan kendaraan yang memenuhi
persyaratan kelaikan dikemudikan oleh pengemudi mengikuti
aturan lalu lintas yang ditetapkan berdasarkan peraturan
perundangan yang menyangkut lalu lintas dan angkutan %alan
melalui %alan yang memenuhi persyaratan geometrik:
1. #anusia se$agai "engguna
,anusia sebagai pengguna dapat berperan sebagai
pengemudi atau pe%alan kaki yang dalam keadaan normal
mempunyai kemampuan dan kesiagaan yang berbeda-beda
(&aktu reaksi" konsentrasi dll*# $erbedaan-perbedaan
tersebut masih dipengaruhi oleh keadaan phisik dan
psikologi" umur serta %enis kelamin dan pengaruh-
pengaruh luar seperti 'ua'a" peneranganlampu %alan dan
tata ruang#
2. !endaraan
Kendaraan digunakan oleh pengemudi mempunyai
karakteristik yang berkaitan dengan ke'epatan" per'epatan"
perlambatan" dimensi dan muatan yang membutuhkan
ruang lalu lintas yang se'ukupnya untuk bisa bermanu.er
dalam lalu lintas#
http://id.wikipedia.org/wiki/Manusiahttp://id.wikipedia.org/wiki/Kendaraanhttp://id.wikipedia.org/wiki/Jalanhttp://id.wikipedia.org/wiki/Pengemudihttp://id.wikipedia.org/wiki/Pejalan_kakihttp://id.wikipedia.org/wiki/Cuacahttp://id.wikipedia.org/wiki/Lampu_jalanhttp://id.wikipedia.org/wiki/Tata_ruanghttp://id.wikipedia.org/wiki/Manusiahttp://id.wikipedia.org/wiki/Kendaraanhttp://id.wikipedia.org/wiki/Jalanhttp://id.wikipedia.org/wiki/Pengemudihttp://id.wikipedia.org/wiki/Pejalan_kakihttp://id.wikipedia.org/wiki/Cuacahttp://id.wikipedia.org/wiki/Lampu_jalanhttp://id.wikipedia.org/wiki/Tata_ruang
-
8/17/2019 2011-2-00232-IF Bab2001
3/46
10
%. &alan
!alan merupakan lintasan yang diren'anakan untuk dilalui
kendaraan bermotor maupun kendaraan tidak bermotor
termasuk pe%alan kaki# !alan tersebut diren'anakan untuk
mampu mengalirkan aliran lalu lintas dengan lan'ar dan
mampu mendukung beban muatan sumbu kendaraan serta
aman" sehingga dapat meredam angka ke'elakaan lalu-
lintas (&ikipedia#org" 20)2*#
2.1.2 Pengertian 'alan
!alan adalah tempat untuk lalu lintas orang (kendaraan dsb*"
dan raya berarti besar (Kamus /esar /ahasa ndonesia" )991*#
!alan raya merupakan suatu landasan yang bertu%uan untuk
mele&atkan lalu lintas dari suatu tempat ke tempat yang lain# Untuk
itu %alan raya harus dibuat dengan aman" 'epat" tepat" nyaman" efisien
dan ekonomis# +gar transportasi %alan dapat ber%alan se'ara aman dan
efisien maka perlu dipersiapkan suatu %aringan transportasi yang
handal yang terdiri dari ruas dan simpul# e'ara makro %aringan %alan
harus dapat melayani transportasi yang 'epat dan langsung (sehingga
efisien* namun %uga dapat memisahkan sekaligus melayani lalu-lintas
dengan berbagai tu%uan# Untuk itulah dalam menata %aringan %alan
perlu dikembangkan sistem hirarki %alan yang %elas dan didukung oleh
penataan ruangan dan penggunaan %alan (s'ribd#'om" 20))*#
http://id.wikipedia.org/wiki/Muatan_sumbuhttp://id.wikipedia.org/wiki/Muatan_sumbu
-
8/17/2019 2011-2-00232-IF Bab2001
4/46
11
!alan raya adalah %alan besar atau main road yang
menghubungkan satu daerah dengan daerah yang lain# /iasanya %alan
besar ini memiliki fitur-fitur berikut:
)# 3igunakan untuk kendaraan bermotor"
2# 3igunakan untuk publik"
4# 3ibiayai oleh badan publik"
5# $engunaannya diatur oleh undang-undang transportasi#
e'ara umum sistem %alan raya untuk sebuah negara diklasifikasikan
ke:
)# !alan"
2# !alan raya nasional atau rute federal"
4# !alan raya negeri atau &ilayah"
5# !alan kota"
6# !alan-%alan lain termasuk %alan kampung dan %alan estet"
7# !alan tol#
3i sini harus diingat bah&a bukan semua %alan yang dapat
dilalui oleh kendaraan bermotor itu %alan raya# ,isalnya gang-gang di
dalam estet# 3i ndonesia %alan raya yang sah adalah milik pemerintah#
3asarnya" pembangunan %alan adalah proses pembukaan ruang-trafik
-
8/17/2019 2011-2-00232-IF Bab2001
5/46
12
yang mengatasi berbagai rintangan geografis# $roses ini melibatkan
pengalihan muka bumi" pembangunan %embatan dan tero&ongan"
bahkan pengalihan tanaman(ini mungkin melibatkan lembaga
kehutanan*# /erbagai %enis mesin-bina-%alan akan digunakan untuk
proses ini#
,uka bumi harus diu%i untuk melihat apakah ia mampu untuk
menampung beban kendaraan# elan%utnya" %ika perlu" tanah yang
lembut akan diganti dengan tanah yang lebih keras# Lapisan tanah ini
akan men%adi lapisan dasar# elan%utnya pada lapisan dasar ini akan
dilapisi dengan satu lapisan lagi yang disebut lapisan muka# /iasanya
lapisan muka adalah terbina dari tar atau beton#
$engaliran air merupakan salah satu faktor yang harus
diperhitungkan dalam pembangunan %alan# +ir yang menakung pada
%alan raya setelah hu%an tidak hanya akan membahayakan pengguna
%alan raya" bahkan ia kan mengikis dan sekaligus merusak struktur
%alan raya# 3ari itu permukaan %alan raya sebenarnya tidak betul-betul
rata" sebaliknya memiliki landaian yang berarah ke selokan di tepi#
3ari itu" air akan mengalir kembali ke selokan alami#
etelah itu retrofle'tor akan dipasang di tempat-tempat yang
genting seperti selokan yang ta%am# 3i permukaan %alan mungkin %uga
akan ditempatkan 8mata ku'ing8" yakni se%enis ob%ek bersinar seperti
batu yang 8ditatahkan8 pada %alan raya# ungsinya adalah untuk
menandai perbatasan %alur (id#sh.oong#'om" 20))*#
2.1.2.1 !elas &alan
-
8/17/2019 2011-2-00232-IF Bab2001
6/46
13
/erdasarkan dari peraturan $emerintah epublik
ndonesia Nomor 45 Tahun 2007 tentang %alan pasal 4) dan
pasal 42
$asal 4) :
)* Kelas %alan dikelompokkan berdasarkan penggunaan
%alan dan kelan'aran lalu lintas dan angkutan %alan" serta
spesifikasi penyediaan prasarana %alan#
2* $embagian kelas %alan berdasarkan penggunaan
%alan dan kelan'aran lalu lintas dan %alan sebagaimana
dimaksud pada ayat ()* diatur sesuai dengan ketentuan
peraturan perundang-undangan di bidang lalu lintas dan
angkutan %alan#
4* Kelas %alan berdasarkan spesifikasi penyediaan
prasarana %alan dikelompokkan atas %alan bebas hambatan"
%alan raya" %alan sedang" dan %alan ke'il#
$asal 42 :
)* pesifikasi penyediaan prasarana %alan sebagaimana
dimaksud dalam $asal 4) ayat (4* meliputi pengendalian
%alan masuk" persimpangan sebidang" %umlah dan lebar
la%ur" ketersediaan median" serta pagar#
2* pesifikasi %alan bebas hambatan sebagaimana
dimaksud dalam $asal 4) ayat (4* meliputi pengendalian %alan
masuk se'ara penuh" tidak ada persimpangan sebidang"
dilengkapi pagar ruang milik %alan" dilengkapi dengan
median" paling sedikit mempunyai dua la%ur setiap arah"
-
8/17/2019 2011-2-00232-IF Bab2001
7/46
14
dan lebar la%ur paling sedikit 4"6 meter#
4* pesifikasi %alan raya sebagaimana dimaksud dalam
$asal 4) ayat (4* adalah %alan umum untuk lalu lintas se'ara
menerus dengan pengendalian %alan masuk se'ara terbatas
dan dilengkapi dengan median" paling sedikit dua la%ur
setiap arah" lebar la%ur paling sedikit 4"6 meter#
5* pesifikasi %alan sedang sebagaimana dimaksud
dalam $asal 4) ayat (4* adalah %alan umum dengan lalu lintas
%arak sedang dengan pengendalian %alan masuk tidak dibatasi"
paling sedikit dua la%ur untuk dua arah dengan lebar %alur
paling sedikit tu%uh meter (dephub#go#id" 2009*#
2.1.% !endaraan Bermotor
2.1.%.1 Deinisi
Kendaraan bermotor adalah kendaraan yang
digerakkan oleh peralatan teknik untuk pergerakkannya" dan
digunakan untuk transportasi darat# Umumnya kendaraan
bermotor menggunakan mesin pembakaran dalam" namun
mesin listrik dan mesin lainnya %uga dapat digunakan#
Kendaraan bermotor memiliki roda" dan biasanya ber%alan di
atas %alanan#
/erdasarkan UU No# )5 tahun )992 yang dimaksud
dengan peralatan teknik dapat berupa motor atau peralatan
lainnya yang berfungsi untuk mengubah suatu sumber daya
http://id.wikipedia.org/wiki/Kendaraanhttp://id.wikipedia.org/wiki/Teknikhttp://id.wikipedia.org/wiki/Transportasihttp://id.wikipedia.org/wiki/Mesin_pembakaran_dalamhttp://id.wikipedia.org/w/index.php?title=Mesin_listrik&action=edit&redlink=1http://id.wikipedia.org/wiki/Rodahttp://id.wikipedia.org/wiki/Motorhttp://id.wikipedia.org/wiki/Kendaraanhttp://id.wikipedia.org/wiki/Teknikhttp://id.wikipedia.org/wiki/Transportasihttp://id.wikipedia.org/wiki/Mesin_pembakaran_dalamhttp://id.wikipedia.org/w/index.php?title=Mesin_listrik&action=edit&redlink=1http://id.wikipedia.org/wiki/Rodahttp://id.wikipedia.org/wiki/Motor
-
8/17/2019 2011-2-00232-IF Bab2001
8/46
15
energi tertentu men%adi tenaga gerak kendaraan bermotor yang
bersangkutan# $engertian kata berada dalam ketentuan ini
adalah terpasang pada tempat sesuai dengan fungsinya#
Termasuk dalam pengertian kendaraan bermotor adalah kereta
gandengan atau kereta tempelan yang dirangkaikan dengan
kendaraan bermotor sebagai penariknya (&ikipedia#org" 20)2*#
2.1.( !ema)etan
2.1.(.1 Deinisi
Kema'etan lalu-lintas adalah keadaan tersendatnya
bahkan terhentinya lalu lintas yang disebabkan karena
banyaknya %umlah kendaraan yang melebihi kapasitas
daripada %alan raya (Kamus /esar /ahasa ndonesia" )991*#
2.1.(.2 *a+tor – a+tor +ema)etan
+da beberapa faktor-faktor kema'etan yang sering
ter%adi" diantaranya :
)# aktor !alan raya (ruang lalu lintas %alan*
aktor %alan raya adalah faktor-faktor yang berasal dari
kondisi %alan raya itu sendiri# /uruknya kondisi ruang lalu
lintas %alan serta sempitterbatasnya ruanglahan %alan akan
menghambat pergerakan pengguna %alan#
$enyebab buruknya kondisi ruang %alan raya antara
lain:adanya kerusakan sebagian atau seluruh ruas %alan"
http://id.wikipedia.org/wiki/Energihttp://id.wikipedia.org/wiki/Kereta_gandenganhttp://id.wikipedia.org/wiki/Kereta_gandenganhttp://id.wikipedia.org/wiki/Kereta_tempelanhttp://id.wikipedia.org/wiki/Energihttp://id.wikipedia.org/wiki/Kereta_gandenganhttp://id.wikipedia.org/wiki/Kereta_gandenganhttp://id.wikipedia.org/wiki/Kereta_tempelan
-
8/17/2019 2011-2-00232-IF Bab2001
9/46
16
pemanfaatan ruang %alan untuk urusan yang bukan
semestinya atau pemanfaatan yang keliru" misal: %alan
digunakan untuk praktek pasar# Terbatasnya lahan %alan
dapat diartikan daya tampung (kapasitas* yang rendah dari
ruang lalu lintas %alan" disebabkan %umlah kendaraan yang
melintasberedar melebihi daya tampung ruang %alan dan
pemanfaatan yang keliru dari ruang lalu-lintas %alan#
Tentang %alur bus Trans%akarta (bus way*: 3alam kondisi
bus Trans !akarta seperti saat ini" sangat sulit untuk
memenangkan perdebatan bah&a keberadaan bus way dapat
mengatasi kema'etan lalu-lintas# 3ari sisi penumpang" bus
ini memang 'ukup bagus dalam memberikan kepuasan
kepada penumpang# Namun bila ditin%au dari sisi lain"
upaya menegakkan kesterilan %alur busway se'ara kaku
pada %am-%am padat lalulintas semakin menambah
tingkat kema'etan lalulintas di !akarta# atu realitas yang
tak dapat dibantah" salah satu penyebab berkurangnya
lahanruang %alan raya di !akarta yang memang sudah
terbatas adalah pemakaian sebagian ruang %alan untuk
digunakan %alur bus Trans%akarta (busway*# Ketika
kema'etan parah ter%adi di %alur reguler (%alan non tol *"
sedangkan %alur khusus bus way nampak lengang dan hanya
sesekali bus Trans%akarta terlihat melun'ur di %alurnya" hal
ini dapat menimbulkan tanda tanya dari pemakai %alur
bukan tol# +pakah &arga !akarta dan sekitarnya yang biasa
-
8/17/2019 2011-2-00232-IF Bab2001
10/46
17
menggunakan %alan raya di ibukota pernah menyadari
bah&asanya tingkat kema'etan lalulintas ibukota bertambah
parah se'ara signifikan se%ak beroperasinya bus
Trans%akarta /ahkan beberapa pe%abat pernah meramalkan
bah&asanya !akarta akan lumpuh total pada tahun 20)2#
2# aktor Kendaraan
aktor kendaraan adalah faktor-faktor yang berasal dari
kondisi kendaraan yang melintasi di %alan raya# /erbagai hal
yang menyangkut kondisi kendaraan bisa berupa: %enis"
ukuran" kuantitas (%umlah* dan kualitas kendaraan yang
melintas di %alan raya# ,isal: %umlah kendaraan yang
beroperasi melintas melebihi daya tampung %alan raya"
beroperasinya %enis dan ukuran kendaraan tertentu yang
berpotensi mema'etkan arus lalu lintas#
,enurut hasil %a%ak pendapat yang dilakukan se%ak bulan
eptember 20)0 hingga 2; februari 20)) dengan pertanyaan
%enis kendaraan apa yang punya kontribusi paling besar
dalam menimbulkan kema'etan di %alan-%alan !akarta ialah
mobil (61"4
-
8/17/2019 2011-2-00232-IF Bab2001
11/46
18
mobil pribadi merupakan kontributor terbesar yang
menimbulkan kema'etan lalu lintas di !akarta" diikuti
angkutan umum sebagai kontributor terbesar kedua# 3apat
dimengerti karena mobil pribadi memiliki ukuran
badan (body size* besar" populasi besar" dan peningkatan
populasi yang sangat pesat" sehingga sangat banyak menyita
ruang %alan raya# /anyaknya mobil pribadi yang beroperasi
di %alan raya pada suatu saat tertentu se'ara bersamaan akan
sangat menyita lahan (ruang* %alan yang memang sudah
sangat terbatas#
elain itu" pemakaian mobil pribadi di !akarta sangat tidak
efisien# =ang dimaksud tidak efisien adalah %umlah
penumpang (termasuk pengemudi* hanya ) atau 2 orang di
dalam satu mobil# >ontoh" penulis sering mengamati betapa
banyak (&alaupun tidak dihitung* mobil yang berpenghuni
hanya ) orang yaitu sopir sa%a tanpa penumpang#
angat mudah untuk membuktikan bah&a pemakaian mobil
pribadi di !akarta sangat tidak efisien (inefisiensi*#
$enerapan three in one di !akarta dapat di%adikan alat ukur
yang 'ukup .alid untuk membuktikan betapa penggunaan
mobil pribadi di !akarta sangat tidak efisien# Lihat sa%a pada
saat berlaku 3 in 1 di !alan ?atot ubroto mulai pukul 6
sore setiap hari ker%a" maka banyak mobil pribadi
menghindari %alan non tol yang terkena aturan 3 in 1
-
8/17/2019 2011-2-00232-IF Bab2001
12/46
19
sehingga %alan non tol men%adi @sepi@ dari mobil pribadi"
sebaliknya %alan tol men%adi sangat padat sampai ma'et#
$engemudi mobil pribadi lebih memilih menggunakan %alan
tol &alaupun harus membayar dan masuk melalui antrean
pan%ang untuk kemudian mengalami kema'etan di %alur tol
dalam kota# ebelumnya" pada pukul 5 sore %alan ?atot
ubroto non tol sangat padat dengan mobil pribadi seolah-
olah mereka berebut memasuki %alan ini sebelum &aktu
menun%ukkan pukul 6 sore (saat 3 in 1 mulai berlaku*#
4# aktor manusia (pemakai %alan*
aktor manusia adalah faktor-faktor yang berasal dari
manusia selaku pemakai %alan# /erbagai hal menyangkut
manusia antara lain: sikap" perilaku dan kebiasaan
(behavior and habit * yang kurang tepat ketika
menggunakan %alan raya menyebabkan kema'etan lalu
lintas dan membahayakan pihak lain" misal: sikap dan
perilaku mementingkan diri sendiri" tidak mau mengalah"
'ongkak" arogan" menganggap bah&a melanggar aturan
berlalu lintas adalah hal biasa serta tidak mengetahui atau
tidak mau peduli bah&a gerakan (manuver) nya
mengganggu bahkan membahayakan keselamatan pengguna
%alan lain" yang berprinsip bah&a ke'erobohannya bukan
merupakan tanggung %a&abnya melainkan men%adi
tanggung %a&ab pihak lain#
-
8/17/2019 2011-2-00232-IF Bab2001
13/46
20
5# aktor Lain
/anyak faktor lain selain ketiga faktor (komponen* di atas
yang dapat menyebabkan kema'etan lalu lintas" misalnya:
penerapan yang keliru terhadap kebi%akan dan undang-
undang lalu lintas angkutan %alan" keberadaan mall (pintu
mall* di tepi %alan raya sehingga keluar masuk kendaraan"
orang dan angkutan umum yang ngetem akan mengganggu
kelan'aran lalulintas" kurangnya %umlah petugas pengatur
lalu lintas" demonstrasi" kerusuhan" dan 'ua'a
(iksanguna&an#blogdetik#'om" 20))*#
2.1., !a"asitas 'alan
Kapasitas adalah kemampuan ruas %alan untuk menampung
arus atau .olume lalu lintas yang ideal dalam satuan &aktu tertentu"
dinyatakan dalam %umlah kendaraan yang mele&ati potongan %alan
tertentu dalam satu %am (kendaraan%am*" atau dengan
mempertimbangan berbagai %enis kendaraan yang melalui suatu %alan
digunakan satuan mobil penumpang sebagai satuan kendaraan dalam
perhitungan kapasitas maka kapasitas menggunakan satuan satuan
mobil penumpang per %am atau (smp*%am#
http://id.wikipedia.org/wiki/Ruas_jalanhttp://id.wikipedia.org/wiki/Volume_lalu_lintashttp://id.wikipedia.org/wiki/Satuan_mobil_penumpanghttp://id.wikipedia.org/wiki/Ruas_jalanhttp://id.wikipedia.org/wiki/Volume_lalu_lintashttp://id.wikipedia.org/wiki/Satuan_mobil_penumpang
-
8/17/2019 2011-2-00232-IF Bab2001
14/46
21
$ada saat arus rendah ke'epatan lalu lintas kendaraan bebas
tidak ada gangguan dari kendaraan lain" semakin banyak kendaraan
yang mele&ati ruas %alan" ke'epatan akan semakin turun sampai suatu
saat tidak bisa lagi arus.olume lalu lintas bertambah" di sinilah
kapasitas ter%adi# etelah itu arus akan berkurang terus dalam kondisi
arus yang dipaksakan sampai suatu saat kondisi ma'et total" arus tidak
bergerak dan kepadatan tinggi#
2.1.- Pengertian Unified Modelling Language #L0
Unified Modelling Language (U,L* menurut ,athiassen
(2000" p44)*" adalah bahasa grafik yang men%a&ab kebutuhan akan
notasi dari proses pengembangan sistem berorinetasi obyek" mulai
dari analisis a&al deskripsi detil peran'angan yang dapat membentuk
hasil otomatis dari bagian kode pemrograman#
,enurut Ahitten et al(2005" p540*" U,L adalah suatu
kumpulan kon.ensi pemodelan yang digunakan untuk menentukan
atau menggambarkan sebuah sistem piranti lunak yang terkait dengan
ob%ek#
3ari beberapa definisi diatas dapat disimpulkan bah&a
pengertian dari U,L adalah suatu kumpulan kon.ensi pemodelan
yang digunakan menentukan sebuah sistem piranti lunak serta dapat
membentuk hasil otomatis dari bagian kode pemrograman#
U,L terdiri dari beberapa tipe diagram antara lain:
a. Use Case Diagram
http://id.wikipedia.org/wiki/Kendaraanhttp://id.wikipedia.org/wiki/Macethttp://id.wikipedia.org/wiki/Kendaraanhttp://id.wikipedia.org/wiki/Macet
-
8/17/2019 2011-2-00232-IF Bab2001
15/46
22
,enurut Ahitten et al(2005" p21)* use case diagram adalah
diagram yang menggambarkan interaksi antar sistem" eksternal
sistem dan pengguna# 3iagram ini men%elaskan siapa sa%a yang
akan menggunakan sistem tersebut dan bagaimana 'ara pengguna
berinteraksi dengan sistem#
?ambar 2#) Use case diagram
b. Activity Diagram
,enurut Ahitten et al(2005" p552*" activity diagram
digunakan untuk menggambarkan %alannya suatu akt.itas dari
sebuah proses atau sebuah use case se'ara berurutan# Tidak hanya
itu" diagram ini %uga digunakan untuk menggambarkan tindakan
-
8/17/2019 2011-2-00232-IF Bab2001
16/46
23
(action* yang akan di%alankan ketika suatu proses sedang ber%alan
dan beserta hasil dari proses yang di%alankan tersebut#
?ambar 2#2 Activity diagram
c. Sequence Diagram
,enurut Ahitten et al (2005" p552*" sequence diagram
merupakan sebuah gambaran yang men%elaskan bagaimana ob%ek
berinteraksi antara satu dengan yang lain melalui pesan dalam
eksekusi dari sebuah use case atau sebuah operasi# 3iagram ini
menggambarkan bagaimana pesan dikirim dan diterima antar
ob%ek dan urutannya#
-
8/17/2019 2011-2-00232-IF Bab2001
17/46
24
?ambar 2#4 Sequence diagram
2.1. Basis Data
,enurut >onnoly (2006" p)6*" basis data adalah kumpulan
data logikal terhubung dan sebuah deskripsi data tersebut" yang
-
8/17/2019 2011-2-00232-IF Bab2001
18/46
25
diran'ang untuk bertemu dengan informasi yang dibutuhkan oleh
sebuah organisasi#
/asis data merupakan gudang data yang dapat digunakan
se'ara simultan oleh banyak departemen dan user # emua data
terintegrasi dengan sedikit %umlah duplikasi sehingga tidak ada lagi
file yang datanya berulang# /asis data tidak lagi dimiliki oleh satu
departemen" tapi dibagi-bagi# /asis data tidak hanya menyimpan data
operasional organisasi" tetapi %uga deskripsi dari data yang
bersangkutan# Untuk alasan tersebut" sebuah basis data %uga
didefinisikan sebagai Bkumpulan rekaman terintegrasi yang
men%elaskan diri-sendiriC
/asis data merupakan salah satu komponen yang penting
dalam sistem informasi" karena merupakan basis dalam menyediakan
informasi pada para pengguna atau pengguna# 3eskripsi dari basis
data dikenal sebagai Bkamus dataC# /asis data %uga men%elaskan
keterkaitan se'ara logis ketika menganalisa kebutuhan infomasi
dengan mengidentifikasi entitas" atribut" dan relasi# /asis data
disimpan pada perangkat keras dan dimanipulasi dengan
menggunakan perangkat lunak $endekatan yang diambil oleh sistem basis data di mana
definisi dari data dipisahkan dari aplikasi program mirip dengan
pendekatan dalam pengembangan perangkat lunak se'ara modern di
mana definisi internal dari sebuah ob%ek dan definisi eksternal
disediakan# $engguna dari ob%ek hanya dapat definisi eksternal dan
-
8/17/2019 2011-2-00232-IF Bab2001
19/46
26
tidak memperhatikan bagaimana ob%ek didefinisikan dan ob%ek
tersebut berfungsi#
2.1. SI3 Sistem Inormasi 3eograis0
2.1..1 Deinisi
istem nformasi ?eografis pada dasarnya terdiri dari
gabungan tiga unsur pokok" yaitu : sistem" infromasi" dan
geografis# 3engan melihat unsur – unsur pokoknya" maka ?
merupakan salah satu sistem informasi dengan tambahan unsur
geografis#
,enurut Aahyudi (200;" p))7* sistem informasi geografis
adalah sistem informasi yang digunakan untuk memasukkan"
menyimpan" memanggil kembali" mengolah" menganalisis"
dan menghasilkan data bereferensi geografis atau data
geosatial " untuk mendukung keputusan dalam peren'anaan
dan pengelolaan penggunaan lahan#
istem informasi geografis adalah suatu perangkat
yang berfungsi untuk mengumpulkan" menyimpan" memanggil
sesuai dengan kebutuhan" men-transform dan menampilkan
data spasial dari dunia nyata untuk berbagai kebutuhan dan
tu%uan tertentu (/urrough" )9;7*#
3ari beberapa definisi diatas dapat disimpulkan bah&a
pengertian dari sistem informasi geografis adalah suatu
-
8/17/2019 2011-2-00232-IF Bab2001
20/46
27
perangkat yang berfungsi untuk mengumpulkan" menyimpan"
mengolah" menganalisis" men-transform dan menghasilkan
data bereferensi geografis atau data geosatial dari dunia
nyata untuk berbagai kebutuhan dan tu%uan tertentu#
2.1..2 !om"onen Sistem Inormasi 3eograis
)# $erangkat Keras ( !ardware*
/anyak sekali latform perangkat keras yang digunakan
pada ? mulai dari "ersonal #omuter ($>*" des$to"
hingga multi user host yang dapat digunakan dalam suatu
%aringan# +dapun perangkat keras yang sering digunakan
? adalah :
a# >$U$usat proses data yang terhubung dengan media
dengan ruang yang 'ukup besar dengan se%umlah
perangkat lainnya"b% Memory
ebuah komponen yang mampu menampung data
dalam %umlah besar ketika aplikasi melakukan proses
analisis"c% !ard dis$
ebuah komponen yang berguna menyediakan ruang
untuk penyimpanan data"d% "rinter& "lotter
3igunakan untuk men'etak hasil data yang telah
diolah"
-
8/17/2019 2011-2-00232-IF Bab2001
21/46
28
e% Scanner
+lat input data yang bertugas mendeteksi 'ahaya yang
kemudian mengkon.ersikan peta kertas men%adi peta
digital"f# D3U ('irtual (islay Unit *
,erupakan layar monitor ber&arna dengan kualitas
baik dan resolusi tinggi yang digunakan untuk
memudahkan user dalam mengontrol komputer dan
perangkat–perangkat lain#
2# $erangkat Lunak (Software*$erangkat lunak dalam ? haruslah mampu
menyediakan fungsi dan tool yang mampu melakukan
penyimpanan data" analisis" dan menampilkan
informasi geografi# 3engan demikian" elemen yang
harus terdapat dalam komponen perangkat lunak ?
adalah:)# ool untuk melakukan inut dan transformasi data
geografi"2# istem ,ana%emen /asis 3ata ( (*MS *"4# ool yang mendukung query geografis" analisa" dan
.isaulisasi#5# +rahical User ,nterface -+U,) untuk
memudahkan akses pada tool geografi#
+da banyak perangkat lunak ? yang dapat
kita gunakan" diantaranya adalah ,apnfo" +r'nfo"
+r'Die&" +r' ? dan masih banyak lainnya#
-
8/17/2019 2011-2-00232-IF Bab2001
22/46
29
?ambar 2#5 kema perangkat lunak
4# 3ata3ata merupakan bahasa" mathematical " dan
simbol–simbol pengganti lain yang disepakati oleh
umum dalam menggambarkan ob%ek" manusia"
peristi&a" konsep" dan ob%ek-ob%ek yang penting
lainnya ($rahasta" 2006*#
3ata menurut Laudon (2004" $;* adalah
berkas–berkas fakta yang masih mentah yang
menggambarkan ke%adian-ke%adian yang ter%adi di
dalam perusahaanorganisasi atau di lingkungan fisik
sebelum di susun dalam bentuk yang dapat dimengerti
dan digunakan oleh pemakai# !enis data yang
digunakan dalam oleh ? ada 2" yaitu :a# 3ata pasial
i# Titik Titik dapat me&akili ob%ek-ob%ek tertentu
berdasarkan skala yang ditentukan" misalnya :
letak bangunan" kota" dan lain-lain#ii# ?aris
?aris adalah bentuk linear yang akan
menghubungkan paling sedikit dua titik dan
-
8/17/2019 2011-2-00232-IF Bab2001
23/46
30
digunakan untuk mempresentasikan ob%ek-
ob%ek satu dimensi# /atas-batas polygon
merupakan garis-garis" demikian pula dengan
%alan" sungai" dan lain-lain#iii# $oligon
$oligon digunakan untuk mempresentasikan
ob%ek-ob%ek dua dimensi# uatu danau" batas
propinsi" batas kota" batas-batas persil tanah
milik adalah tipe-tipe entity yang pada
umumnya dipresentasikan sebagai poligon#
uatu poligon paling sedikit dibatasi oleh tiga
garis yang saling terhubung diantara ketiga titik
tersebut# b# 3ata Non - spasial (+tribut*
3ata atribut adalah data yang mendeskripsikan
karakteristik atau fenomena yang dikandung pada
suatu ob%ek data dalam peta dan tidak mempunyai
hubungan dengan posisi geografi# >ontoh: data
atribut suatu uni.ersitas berupa mahasis&a" dosen"
agama" %enis kelamin" N," dan yang lainnya#5# ,etode
3iperlukan ran'angan yang matang dengan
menggunakan metodologi yang benar untuk menghasilkan
? sesuai yang diinginkan# ? yang baik memiliki
keserasian antara ren'ana desain yang baik dan aturan
dunia nyata" yaitu metode" model" dan implementasi akan
berbeda-beda untuk setiap permasalahan#
-
8/17/2019 2011-2-00232-IF Bab2001
24/46
31
6# ,anusia3iperlukan umber 3aya ,anusia (3,* yang
berkualitas agar dapat mendefinisikan" menganalisa"
mengoperasikan" serta menyimpulkan masalah" yang
sedang dihadapi dalam pembuatan ?# Karena tanpa
adanya 3," ? tidak bermanfaat sama sekali# +da
beberapa tingkatan untuk para pemakai (user * dari
tingkatan spesialis teknis yang mendesain dan memelihara
sistem sampai pada pengguna yang menggunakan ?
untuk membantu peker%aan sehari-hari#
2.2 Teori 4teori +5usus
Teori-teori khusus yang ada pada skripsi ini adalah sebagai berikut :2.2.1 Deinisi google
?oogle n'# ( N+3+E: ?FF? dan LG: ??G+* merupakan
sebuah perusahaan publik +merika erikat" berperan dalam pen'arian
internet dan iklan online# $erusahaan ini berbasis di ,ountain Die&"
>alifornia" dan memiliki karya&an ber%umlah )9#705 orang (40 !uni
200;*# ?oogle didirikan oleh Larry $age dan ergey /rin ketika
mereka masih mahasis&a di Uni.ersitas tanford dan perusahaan ini
merupakan perusahaan saham pribadi pada 5 eptember )99;#
$ena&aran umum perdananya dimulai pada tanggal )9 +gustus 2005"
mengumpulkan dana H)"71 miliar" men%adikannya bernilai H24 miliar#
,elalui berbagai %enis pengembangan produk baru" pengambil alihan
dan mitra" perusahaan ini telah memperluas bisnis pen'arian dan iklan
a&alnya hingga ke area lainnya" termasuk email berbasis &eb"
pemetaan online" produkti.itas perusahaan" dan bertukar .ideo#2.2.2 Array
http://id.wikipedia.org/wiki/NASDAQhttp://quotes.nasdaq.com/asp/SummaryQuote.asp?symbol=GOOG&selected=GOOGhttp://id.wikipedia.org/wiki/Bursa_Saham_Londonhttp://www.londonstockexchange.com/en-gb/pricesnews/prices/Trigger/genericsearch.htm?bsg=true&ns=GGEAhttp://id.wikipedia.org/wiki/Perusahaan_publikhttp://id.wikipedia.org/wiki/Amerika_Serikathttp://id.wikipedia.org/wiki/Pencarian_Internethttp://id.wikipedia.org/wiki/Pencarian_Internethttp://id.wikipedia.org/w/index.php?title=Iklan_online&action=edit&redlink=1http://id.wikipedia.org/wiki/Mountain_View,_Californiahttp://id.wikipedia.org/wiki/Mountain_View,_Californiahttp://id.wikipedia.org/wiki/30_Junihttp://id.wikipedia.org/wiki/2008http://id.wikipedia.org/wiki/Larry_Pagehttp://id.wikipedia.org/wiki/Sergey_Brinhttp://id.wikipedia.org/wiki/Universitas_Stanfordhttp://id.wikipedia.org/w/index.php?title=Perusahaan_saham_pribadi&action=edit&redlink=1http://id.wikipedia.org/wiki/4_Septemberhttp://id.wikipedia.org/wiki/1998http://id.wikipedia.org/wiki/Penawaran_umum_perdanahttp://id.wikipedia.org/wiki/19_Agustushttp://id.wikipedia.org/wiki/2004http://id.wikipedia.org/wiki/USDhttp://id.wikipedia.org/wiki/Emailhttp://id.wikipedia.org/wiki/NASDAQhttp://quotes.nasdaq.com/asp/SummaryQuote.asp?symbol=GOOG&selected=GOOGhttp://id.wikipedia.org/wiki/Bursa_Saham_Londonhttp://www.londonstockexchange.com/en-gb/pricesnews/prices/Trigger/genericsearch.htm?bsg=true&ns=GGEAhttp://id.wikipedia.org/wiki/Perusahaan_publikhttp://id.wikipedia.org/wiki/Amerika_Serikathttp://id.wikipedia.org/wiki/Pencarian_Internethttp://id.wikipedia.org/wiki/Pencarian_Internethttp://id.wikipedia.org/w/index.php?title=Iklan_online&action=edit&redlink=1http://id.wikipedia.org/wiki/Mountain_View,_Californiahttp://id.wikipedia.org/wiki/Mountain_View,_Californiahttp://id.wikipedia.org/wiki/30_Junihttp://id.wikipedia.org/wiki/2008http://id.wikipedia.org/wiki/Larry_Pagehttp://id.wikipedia.org/wiki/Sergey_Brinhttp://id.wikipedia.org/wiki/Universitas_Stanfordhttp://id.wikipedia.org/w/index.php?title=Perusahaan_saham_pribadi&action=edit&redlink=1http://id.wikipedia.org/wiki/4_Septemberhttp://id.wikipedia.org/wiki/1998http://id.wikipedia.org/wiki/Penawaran_umum_perdanahttp://id.wikipedia.org/wiki/19_Agustushttp://id.wikipedia.org/wiki/2004http://id.wikipedia.org/wiki/USDhttp://id.wikipedia.org/wiki/Email
-
8/17/2019 2011-2-00232-IF Bab2001
25/46
32
ebuah struktur data yang terdiri atas banyak .ariabel dengan
tipe data sama" dimana masing-masing elemen .ariabel mempunyai
nilai indeks# etiap elemen array mampu untuk menyimpan satu %enis
data (agie&ahyu&inata#blogspot#'om" 20)0*#
2.2.% Latitude
Latitude adalah garis yang melintang di antara kutub utara dan
kutub selatan" yang menghubungkan antara sisi timur dan barat bagian
bumi# ?aris ini memiliki posisi membentangi bumi" sama halnya
seperti garis ekuator" tetapi dengan kondisi nilai tertentu# ?aris lintang
inilah yang di%adikan ukuran dalam mengukur sisi utara-selatan
koordinat suatu titik di belahan bumi# Latitude di bedakan men%adi
dua &ilayah" yaitu utara atau yang biasa kita sebut lintang utara dan
selatan atau yang biasa kita sebut lintang selatan" dimana nilai
koordinat di bagian utara selalu positif dan nilai koordinat di bagian
selatan adalah negatif#
/erikut nilai-nilai yang di%adikan patokan ukuran garis lintang ini#
)#?aris paling atas (kutub utara* I 90 dera%at
2#?aris paling tengah (eJuator* I 0 dera%at" dan
4#?aris paling ba&ah (kutub selatan* I -90 dera%at
(brianmati'#&ordpress#'om" 200;*#
2.2.( Longtitude
Longitude adalah garis membu%ur yang menghubungkan
antara sisi utara dan sisi selatan bumi (kutub*# ?aris bu%ur ini
-
8/17/2019 2011-2-00232-IF Bab2001
26/46
33
digunakan untuk mengukur sisi barat-timur koordinat suatu titik di
belahan bumi# ama seperti ekuator pada latitude yang berada
ditengah dan memiliki nilai 0 (nol* dera%at" pada longitude" garis
tengah yang bernilai 0 (nol* dera%at disebut garis rime meridian#
edangkan garis yang berada paling kiri memiliki nilai -90
dera%at" dan yang paling kanan memiliki nilai 90 dera%at# Longitude
%uga dibedakan men%adi dua &ilayah" yaitu bu%ur timur dan bu%ur
barat" dimana koordinat yang berada di timur selalu bernilai negatif"
dan sebaliknya yang berada di barat selalu positif# Nilai satuan ukuran
dera%at men%adi kilometer pada longitude %uga sama seperti pada
latitude (brianmati'#&ordpress#'om" 200;*#
2.2., 3oogle #a"s
?oogle ,aps adalah layanan peta dari ?oogle yang dapat
dilihat melalui web browser # /erdasarkan lokasi penggunanya"
pengguna ?oogle ,aps dapat melihat map se'ara biasa sa%a atau
menambahnya dengan menampilkan lokasi-lokasi tertentu" petun%uk
arah untuk mengemudi dan informasi lainnya# ?oogle ,aps memiliki
beberapa fitur-fitur yang tersedia untuk penggunanya antara lain:)# +et direction adalah fitur untuk menun%uk arah dan dapat diatur
untuk user yang pe%alan kaki" mengemudi kendaraan atau
menggunakan angkutan umum#2# My laces adalah fitur untuk membuat map sesuai dengan
kebutuhan sendiri dengan menamai atau menambahkan keterangan
tempat-tempat tertentu yang biasa dikun%ungi#4# Search mas adalah fitur untuk men'ari langsung tempat
berdasarkan alamatnya pada ?oogle ,aps#
-
8/17/2019 2011-2-00232-IF Bab2001
27/46
34
5. Show&!ide adalah fitur untuk menyembunyikan dan menimbulkan
panel-panel tertentu pada ?oogle ,aps#6# Layers adalah fitur untuk menambahkan layer-layer tertentu pada
?oogle ,aps seperti layer traffic misalnya#7# "rint&Send adalah fitur untuk men'etak dan mengirim peta kepada
orang lain#1# Lin$ to this age adalah fitur untuk membuat alamat &eb dari peta
yang sudah diatur pengguna ?oogle ,aps sehingga mudah untuk
dibagikan kepada pengguna lain#;# Search results adalah Tempat menampilkan hasil pen'arian#
9 . .avigation controls adalah itur untuk menggeser-geser lokasi peta
yang hendak dilihat#
)0# Ma adalah area peta yang menampilkan lokasi se'ara geografis#
))# Street 'iew adalah untuk menampilkan gambar tertentu dari
tempat-tempat tertentu yang gambarnya telah tersedia pada ?oogle
,aps#
)2# ,nfo window adalah %endela untuk menampilkan informasi pada
tempat-tempat tertentu#
)4# 'iews adalah untuk mengatur tampilan berdasarkan 'itra satelit
bumi atau peta biasa (google#'om" 20)2*#
3oogle #a"s #enentu+an !ema)etan
3ata kema'etan dapat dilihat pada traffi' layer ?oogle ,aps
untuk beberapa kota besar# $ada fitur ini peta dari ?oogle ,aps
menampilkan data keadaan lalu lintas pada saat user mengakses fitur
tersebut# ?oogle mendapatkan informasi tersebut dengan
-
8/17/2019 2011-2-00232-IF Bab2001
28/46
35
mengkombinasikan informasi ke'epatan dan lokasi dari device yang
menggunakan ?$ yang sedang melakukan per%alanan# ?oogle
mengkombinasikan informasi tersebut lagi dengan data lalu lintas
yang terdahulu untuk membantu user menentukan tempat yang ma'et#
3ata itu dikumpulkan menggunakan layanan pihak ketiga dan dari
informasi yang dibagi para pengguna handset +ndroid" khususnya
mereka yang menggunakn fitur B,y Lo'ationC di ?oogle ,aps#
+rtinya %ika ?oogle memantau se%umlah pengguna +ndroid melintas
pelan di sebuah %alan" maka bisa disimpulkan di rute itu sedang ter%adi
kema'etan# ehingga semakin banyak pengguna +ndroid yang
menggunakan fitur B,y Lo'ationC " semakin akurat data yang
diberikan ?oogle (support#google*#
2.2.- Global Positioning System 3PS0
istem untuk menentukan posisi di permukaan bumi dengan
bantuan sinkronisasi sinyal satelit# istem ini menggunakan 25 satelit
yang mengirimkan sinyal gelombang mikro ke /umi# inyal ini
diterima oleh alat penerima di permukaan" dan digunakan untuk
menentukan posisi" ke'epatan" arah" dan &aktu# istem yang serupa
dengan ?$ antara lain ?LFN+ usia" ?alileo Uni Gropa" N
ndia#
istem ini dikembangkan oleh 3epartemen $ertahanan
+merika erikat" dengan nama lengkapnya adalah NA6STAR 3PS
(kesalahan umum adalah bah&a N+DT+ adalah sebuah singkatan"
http://id.wikipedia.org/wiki/Gelombang_mikrohttp://id.wikipedia.org/wiki/Kecepatanhttp://id.wikipedia.org/wiki/Waktuhttp://id.wikipedia.org/w/index.php?title=GLONASS&action=edit&redlink=1http://id.wikipedia.org/wiki/Rusiahttp://id.wikipedia.org/wiki/Galileo_(sistem_navigasi_satelit)http://id.wikipedia.org/wiki/Uni_Eropahttp://id.wikipedia.org/w/index.php?title=Indian_Regional_Navigational_Satellite_System&action=edit&redlink=1http://id.wikipedia.org/wiki/Indiahttp://id.wikipedia.org/w/index.php?title=Departemen_Pertahanan_Amerika_Serikat&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Departemen_Pertahanan_Amerika_Serikat&action=edit&redlink=1http://id.wikipedia.org/wiki/Singkatanhttp://id.wikipedia.org/wiki/Gelombang_mikrohttp://id.wikipedia.org/wiki/Kecepatanhttp://id.wikipedia.org/wiki/Waktuhttp://id.wikipedia.org/w/index.php?title=GLONASS&action=edit&redlink=1http://id.wikipedia.org/wiki/Rusiahttp://id.wikipedia.org/wiki/Galileo_(sistem_navigasi_satelit)http://id.wikipedia.org/wiki/Uni_Eropahttp://id.wikipedia.org/w/index.php?title=Indian_Regional_Navigational_Satellite_System&action=edit&redlink=1http://id.wikipedia.org/wiki/Indiahttp://id.wikipedia.org/w/index.php?title=Departemen_Pertahanan_Amerika_Serikat&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Departemen_Pertahanan_Amerika_Serikat&action=edit&redlink=1http://id.wikipedia.org/wiki/Singkatan
-
8/17/2019 2011-2-00232-IF Bab2001
29/46
36
ini adalah salah" N+DT+ adalah nama yang diberikan oleh !ohn
Aalsh" seorang penentu kebi%akan penting dalam program ?$*#
Kumpulan satelit ini diurus oleh 60th pa'e Aing +ngkatan Udara
+merika erikat# /iaya pera&atan sistem ini sekitar UH160 %uta per
tahun" termasuk penggantian satelit lama" serta riset dan
pengembangan#
2.2.-.1 3PS Tracing
+"S rac$ing atau biasa disebut +"S rac$er adalah
suatu sistem pemantauan %arak %auh yang menggunakan atelit
?$ sebagai penentu lokasi kendaraanasset bergerak dengan
tepat dan akurat dalam bentuk titik koordinat yang kemudian
diimplementasikan ke dalam bentuk $eta digital dan ,"
sehingga dapat dimengerti dengan mudah bagi penggunanya
(&ikipedia#org" 20)2*#
2.2. Personal 7ome Page P7P0
2.2..1 Deinisi P7P
e%arah $$ dimulai pada Tahun )996" ketika asmus
Lerdorf (seorang soft&are develoment contractor *
mengembangkan skrip $erl>? untuk mengetahui %umlah
pemba'a online resume-nya# krip tersebut menger%akan dua
hal: men'atat informasi pengun%ung dan menampilkan %umlah
http://id.wikipedia.org/w/index.php?title=50th_Space_Wing&action=edit&redlink=1http://id.wikipedia.org/wiki/Angkatan_Udara_Amerika_Serikathttp://id.wikipedia.org/wiki/Angkatan_Udara_Amerika_Serikathttp://id.wikipedia.org/w/index.php?title=50th_Space_Wing&action=edit&redlink=1http://id.wikipedia.org/wiki/Angkatan_Udara_Amerika_Serikathttp://id.wikipedia.org/wiki/Angkatan_Udara_Amerika_Serikat
-
8/17/2019 2011-2-00232-IF Bab2001
30/46
37
pengun%ung ke halaman web# Aaktu itu belum ada tools seperti
yang dibuat oleh asmus" sehingga banyak de.eloper yang
mengirimkan e/mail ke asmus" menanyakan tentang skrip
yang dibuatnya# al itulah yang membuat asmus melepas
skripnya" dan diberi nama $$#
asmus kemudian mulai mengembangkan banyak
tambahan pada $$" salah satu diantaranya adalah mengubah
data yang dimasukkan dalam form T,L men%adi sebuah
.ariabel# $engubahan data ini nantinya akan memungkinkan
user untuk mengekspor data ke dalam sistem mereka# Untuk
menyelesaikan tambahan tersebut" asmus lebih memilih
menggunakan bahasa > daripada $erl#
Tambahan terus menerus kepada $$ toolset
memun'ak pada No.ember )991 dengan pelepasan $$ 2#0"
atau $ersonal ome $age orm nterpreter ($$-*#
$elun'uran ini %uga meningkatkan popularitas $$" yang
ditandai dengan banyaknya pengembangan dan perbaikan yang
dilakukan oleh rogrammer di seluruh dunia#
$elun'uran $$ yang sedemikian populer" membuat
sebuah tim de.eloper bergabung dengan asmus# ,ereka
men%aga konsep penyisipan kode se'ara langsung ke dalam
T,L" dan menulis kembali arsing engine-nya# al ini
kemudian melahirkan $$ 4#0# $ada pelepasannya ditahun
-
8/17/2019 2011-2-00232-IF Bab2001
31/46
38
)99;" ada 60#000 user yang menggunakan $$ pada website
mereka#
$ada tahun )999" Net>raft men'atat ada )#000#000
lebih pengguna $$ yang membuat $$ men%adi Bthe most
oular scriting languages in the world C# 3ua pengembang inti
$$" ee. uraski dan +ndi ?utmans" mengambil inisiatif
untuk mempelopori pemikiran kembali tentang bagaimana $$
dioperasikan" dan kemudian mengenalkan end s'ripting
engine# asilnya dapat dilihat dari pelun'uran $$ 5
(rumah&eb#'om"2006*#
2.2..2 !euntungan mengguna+an P7P
$$ terkenal dengan 5 kelebihannya :
)# "ractical $raktis
$$ adalah bahasa pemrograman yang sangat longgar
dalam penulisan" dan ini meningkatkan kepraktisan buat
para penggunanya# ,isalnya sa%a rogrammer tidak
diharuskan untuk menuliskan atau menghapus .ariabel#
Aalau kadang mereka %uga tidak bisa mengatakan dengan
mudah yang kemudian dipanggil dalam sebuah skrip"
menebak formula terbaik dalam penetapan .ariabel se'ara
otomatis kemudian menghapus .ariabel dan dan
mengembalikan resource ke sistem setelah skrip berhasil di
eksekusi# $ada akhirnya" $$ mampu membuat
-
8/17/2019 2011-2-00232-IF Bab2001
32/46
39
rogrammer lebih berpikir pada tu%uan akhir dari ro0ect
yang akan dibuat#
2# "ower
$$ mampu membuat halaman dinamis" memanipulasi
form" dan dapat dihubungkan dengan database# elain yang
disebutkan tadi" ternyata $$ %uga mampu melakukan hal-
hal diba&ah ini:
a# ,embuat dan memanipulasi file Macromedia lash"
gambar" dan "ortable (ocument ormat ($3*"
b# ,enge.aluasi sebuah pass&ord# ,isal: +pakah sebuah
assword yang dibuat" gampang ditebak atau tidak"
'# /erkomunikasi dengan L3+$"
d# ,enguraikan string " bahkan yang kompleks sekalipun"
dengan menggunakan $FM dan $erl /ased egular
Gpression Library"
e# /erkomunikasi dengan banyak protokol" termasuk
,+$" $F$4 dan NNT$"
f# /erkomunikasi dengan 'redit-'ard pro'essing solution#
4# "ossibility
!arang ada develoer $$ yang terikat pada suatu
implementasi peme'ahan masalah# 3ilain sisi" ada banyak
-
8/17/2019 2011-2-00232-IF Bab2001
33/46
40
pilihan yang dita&arkan oleh $$# >ontohnya ada pada
database yang didukung oleh $$# Kurang lebih semuanya
ada 26 database" termasuk +dabas 3" d/ase" Gmpress"
ile$ro" ront/ase" yper&a.e" /, 3/2" nformi"
ngres" nterbase" mEL" dire't ,-EL" ,yEL" Fra'le"
F.rimos" $ostgreEL" olid" ybase" Uni dbm" dan
Delo'is#
Kemampuan string/arsing %uga bisa dianggap sebagai
banyaknya kemungkinan yang dita&arkan oleh $$# 3alam
hal in" $$ memiliki lebih dari ;6 function untuk
memanipulasi string # Kelebihan ini tak hanya mena&arkan
keleluasaan untuk melakukan operasi string yang
kompleks" namun %uga men%embatani program yang
memiliki fungsionalitas yang sama (seperti $ython dan
$erl* le&at $$#
5# "rice
$$ merupakan salah satu oen source software" yang
dapat diartikan sebagai berikut:
a# $$ dapat dimodifikasi" didistribusikan" dan
diintegrasikan dengan produk lain oleh penggunanya"
b# $engembangan dan auditing yang dilakukan se'ara
terbuka"
-
8/17/2019 2011-2-00232-IF Bab2001
34/46
41
'# emua orang bebas berpastisipasi (rumah&eb#'om"
2006*#
2.2. Deinisi #8S9L,yEL adalah sebuah perangkat lunak sistem mana%emen
basis data EL atau 3/, yang multithread " multi/user " dengan
sekitar 7#000#000 instalasi di seluruh dunia# ,yEL +/ membuat
,yEL tersedia sebagai perangkat lunak gratis diba&ah lisensi ?NU
?eneral $ubli' Li'ense (?$L*" tetapi mereka %uga men%ual diba&ah
lisensi komersial untuk kasus-kasus dimana penggunaannya tidak 'o'ok
dengan penggunaan ?$L#Tidak sama dengan proyek-proyek seperti +pa'he" dimana
perangkat lunak dikembangkan oleh komunitas umum" dan hak 'ipta
untuk kode sumber dimiliki oleh penulisnya masing-masing" ,yEL
dimiliki dan disponsori oleh sebuah perusahaan komersial &edia
,yEL +/" dimana memegang hak 'ipta hampir atas semua kode
sumbernya# Kedua orang &edia dan satu orang inlandia yang
mendirikan ,yEL +/ adalah: 3a.id +mark " +llan Larsson" dan
,i'hael 8,onty8 Aidenius (&ikipedia#'om" 20)2*#
2.2.: Android
,enurut afaat (20))" pp# )-)2* android adalah sebuah
sistem operasi untuk perangkat mobile berbasis linu yang men'akup
sistem operasi" middleware dan aplikasi# +ndroid menyediakan
latform yang terbuka bagi para pengembang untuk men'iptakan
aplikasi mereka# +&alnya" ?oogle n'# membeli +ndroid n'# yang
merupakan pendatang baru yang membuat peranti lunak untuk
ponsel smarthone# Kemudian untuk mengembangkan +ndroid"
http://id.wikipedia.org/wiki/Perangkat_lunakhttp://id.wikipedia.org/wiki/Basis_datahttp://id.wikipedia.org/wiki/SQLhttp://id.wikipedia.org/w/index.php?title=Multithread&action=edit&redlink=1http://id.wikipedia.org/wiki/Multi-userhttp://id.wikipedia.org/w/index.php?title=MySQL_AB&action=edit&redlink=1http://id.wikipedia.org/wiki/Perangkat_lunak_gratishttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/wiki/Hak_ciptahttp://id.wikipedia.org/wiki/Swediahttp://id.wikipedia.org/w/index.php?title=MySQL_AB&action=edit&redlink=1http://id.wikipedia.org/wiki/Finlandiahttp://id.wikipedia.org/w/index.php?title=David_Axmark&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Allan_Larsson&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Michael_(Monty)_Widenius&action=edit&redlink=1http://id.wikipedia.org/wiki/Perangkat_lunakhttp://id.wikipedia.org/wiki/Basis_datahttp://id.wikipedia.org/wiki/SQLhttp://id.wikipedia.org/w/index.php?title=Multithread&action=edit&redlink=1http://id.wikipedia.org/wiki/Multi-userhttp://id.wikipedia.org/w/index.php?title=MySQL_AB&action=edit&redlink=1http://id.wikipedia.org/wiki/Perangkat_lunak_gratishttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/GNU_General_Public_Licensehttp://id.wikipedia.org/wiki/Apache_HTTP_Serverhttp://id.wikipedia.org/wiki/Hak_ciptahttp://id.wikipedia.org/wiki/Swediahttp://id.wikipedia.org/w/index.php?title=MySQL_AB&action=edit&redlink=1http://id.wikipedia.org/wiki/Finlandiahttp://id.wikipedia.org/w/index.php?title=David_Axmark&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Allan_Larsson&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Michael_(Monty)_Widenius&action=edit&redlink=1
-
8/17/2019 2011-2-00232-IF Bab2001
35/46
42
dibentuklah 2en !andset Alliance" konsorsium dari 45 perusahaan
peranti ,otorola" Eual'omm" T-,obile" dan N.idia#
$ada saat perilisan perdana +ndroid" 6 No.ember 2001"
+ndroid bersama 2en !andset Alliance menyatakan mendukung
pengembangan oen source pada perangkat mobile# 3i lain pihak"
?oogle merilis kode - kode +ndroid di ba&ah lisensi +pa'he" sebuah
lisensi perangkat lunak dan open latform perangkat seluler#
3i dunia ini terdapat dua %enis distributor sistem operasi
+ndroid# $ertama yang mendapat dukungan penuh dari ?oogle atau
+oogle Mail Services (?,* dan kedua adalah yang benar-benar
bebas distribusinya tanpa dukungan langsung google atau dikenal
sebagai 2en !andset (istribution (F3*#
$ada masa saat ini kebanyakan .endor-.endor smarthone
sudah memproduksi smartphone berbasis android" .endor-.endor
tersebut adalah lain T>" ,otorola" amsung" L?" K>" ua&ei"
+r'hos" Aebstation >amangi" 3ell" Neus" 'i$hone" AayteE" ony
Gri'son" +'er" $hilips" T – ,obile " Neian" ,F" +sus dan masih
banyak lagi#
Tidak hanya men%adi sistem operasi di smarthone" saat ini
android men%adi pesaing utama dari +pple pada sistem operasi Tablet
$># $esatnya pertumbuhan +ndroid karena +ndroid adalah platform
yang sangat lengkap baik itu sistem operasinya" aplikasi dan tool
pengembangan" market aplikasi android serta dukungan yang tinggi
dari komunitas oen source di dunia" sehingga android terus
-
8/17/2019 2011-2-00232-IF Bab2001
36/46
43
berkembang pesat baik dari segi teknologi maupun dari segi %umlah
device yang ada di dunia#
e'ara global" pasar pen%ualan ponsel pintar ( smarthone*
tumbuh 14< dari tahun ke tahun" dengan lebih dari )01"1 %uta unit
pengiriman pada kuartal kedua tahun 20))# 3ari 67 negara" +ndroid
memimpin di 46 dari mereka dan men'apai pangsa pasar global 5;* tetap men%adi pasar regional terbesar dengan 49";
%uta unit pengiriman disana" dibandingkan dengan 46"0 %uta di Gropa"
Timur Tengah dan +frika (G,G+*" dan 42"9 %uta di +merika#
+ndroid" men%adi nomor satu latform dengan pengiriman
terbanyak se%ak kuartal keempat tahun 20)0" %uga merupakan
pendorong pertumbuhan terkuat tahun ini" 3engan +ndroid berbasis
pengiriman ponsel pintar naik 419< dari tahun lalu men%adi 6)"9 %uta
unit# $ertumbuhan ini didukung oleh kiner%a yang kuat dari se%umlah
.endor# eperti amsung" T>" L?" ,otorola" ony Gri'sson" TG"
dan ua&ei (>analys" 20))*#
/erikut adalah data pen%ualan smarthone dari berbagai %enis
latform pada kuartal kedua tahun 20)) dan kuartal kedua tahun
20)2:
-
8/17/2019 2011-2-00232-IF Bab2001
37/46
44
?ambar 2#6 3ata pen%ualan smarthone berdasarkan latform
(>analys" 20)2*
+ndroid di pu%i sebagai latform mobile pertama yang
lengkap" terbuka" dan bebas#
)# Lengkap (#omlete latform*$ara desainer dapat melakukan pendekatan yang komprehensif
ketika mereka sedang mengembangkan latform +ndroid#
+ndroid merupakan sistem operasi yang aman dan banyak
menyediakan tools dalam membangun software dan
memungkinkan untuk peluang pengembangan aplikasi#2# Terbuka (2en Source "latform*
"latform +ndroid disediakan melalui lisensi oen source#
$engembang dapat dengan bebas untuk mengembangkan
aplikasi# +ndroid sendiri menggunakan Linu Kernel 2#7#
4# ree ( ree "latform*+ndroid adalah latformaplikasi yang bebas untuk develo#
Tidak ada lisensi atau biaya royalti untuk dikembangkan pada
latform +ndroid" tidak ada biaya keanggotaan diperlukan"
tidak diperlukan biaya pengu%ian" tidak ada kontrak yang
diperlukan# +ndroid dapat didistribusikan dan diperdagangkan
dalam bentuk apapun#
2.2.:.1 T!e Dalvi "irtual Mac!ine D6#0
-
8/17/2019 2011-2-00232-IF Bab2001
38/46
45
emua hardware yang berbasis +ndroid di%alankan dengan
menggunakan 'irtual Machine untuk eksekusi aplikasi"
pengembang tidak perlu kha&atir tentang implementasi
perangkat keras tertentu# (alvi$ 'irtual Machine mengeksekusi
eecutable file" sebuah format yang dioptimalkan untuk
memastikan memori yang digunakan sangat ke'il# he
eecutable file di'iptakan dengan mengubah kelas bahsa %a.a
dan dikompilasi menggunakan tools yang disediakan dalam
3K +ndroid#2.2.:.2 Android SD! Soft#are Develo$ment %it 0
+ndroid Software (eveloment Kit (3K* +dalah aplikasi
tools Alication "rogramming ,nterface (+$* yang
diperlukan untuk mulai mengembangkan aplikasi pada
latform +ndroid menggunakan bahasa pemrograman !a.a#
+ndroid merupakan subset perangkat lunak untuk ponsel yang
meliputi sistem operasi" middleware dan aplikasi kun'i yang di
release oleh ?oogle# aat ini disediakan +ndroid 3K sebagai
alat bantu dan +$ untuk mulai mengembangkan aplikasi pada
latform +ndroid menggunakan bahasa pemrograman !a.a#
/eberapa fitur-fitur +ndroid yang paling penting adalah:
1% ramewor$ aplikasi yang mendukung penggantian
komponen dan reusable%4% ,esin 'irtual (alvi$ dioptimalkan untuk perangkat
mobile%
3% ,ntegrated browser berdasarkan engine oen source
5eb6it%
-
8/17/2019 2011-2-00232-IF Bab2001
39/46
46
7% ?rafis yang dioptimalkan dan didukung oleh libraries
grafis 23" grafis 43 berdasarkan spesifikasi opengl G)"0
(Fpsional akselerasi hardware*#
8% ELite untuk penyimpanan data (database*#9% Media Suort yang mendukung audio" .ideo" dan gambar
(,$G?5" #275" ,$4" ++>" +," !$?" $N?" ?*"
?, Telephony (tergantung hardware*#:% /luetooth" G3?G" 4?" dan Aii (tergantung hardware*#;% Kamera" ?$" kompas" dan accelerometer (tergantung
hardware*#
-
8/17/2019 2011-2-00232-IF Bab2001
40/46
47
Line# $osting ini diran'ang untuk memungkinkan
metode seragam untuk menutupi fungsi-fungsi
berikut: pen%elasan dari sumber daya yang ada
dengan posting pesan ke papan" newsgrou" mailing
list " atau serupa sekelompok artikel menyediakan
blok data" seperti hasil dari mengirimkan formulir"
proses penanganan data memperluas database
melalui operasi aend (de.eloper#android#'om"
20)2*#
2.2.:.%.2 7tt" get RL
,etode get berarti mengambil apa pun informasi
(dalam bentuk sebuah entitas* diidentifikasi oleh
eJuest-UL# !ika eJuest-UL menga'u pada
proses menghasilkan data" adalah diproduksi data
yang akan kembali sebagai entitas dalam respon dan
tidak teks sumber dari proses" ke'uali bah&a teks
kebetulan outut dari proses# ?et,ethods akan
mengikuti redirect permintaan dari http ser.er
se'ara default# *ehavour ini dapat dinonaktifkan
dengan memanggil setollo&edire'ts(false*
(de.eloper#android#'om" 20)2*#
2.2.:.( Arsite+tur android
e'ara garis besar arsitektur +ndroid dapat di%elaskan dan
digambarkan sebagai berikut:
1% Alication dan 5idgets
-
8/17/2019 2011-2-00232-IF Bab2001
41/46
48
+dalah layer dimana kita berhubungan dengan aplikasi
apa sa%a" dimana biasanya kita download aplikasi
kemudian kita lakukan instalasi dan %alankan aplikasi
tersebut# 3i layer terdapat aplikasi inti termasuk klien
email" program ," kalender" peta" bro&ser" kontak"
dan lain-lain# emua aplikasi ditulis menggunakan
bahasa pemrograman !a.a#
4% Alication ramewor$s
Layer dimana para pembuat aplikasi melakukan
pengembanganpembuatan aplikasi yang akan
di%alankan di sistem operasi +ndroid" karena pada layer
inilah aplikasi dapat diran'ang dan dibuat" seperti
content roviders yang berupa sms dan panggilan
telepon#Komponen-komponen yang termasuk di dalam
Alication ramewor$s adalah sebagai berikut:a% 'iews
b% #ontent "rovider
c% =esource Manager
d% .otification Manager
e% Activity Manager
3% Libraries
Layer dimana fitur-fitur +ndroid berada" biasanya para
pembuat aplikasi mengakses libraries untuk
men%alankan aplikasinya#7% Android =un ime
Layer yang membuat aplikasi +ndroid dapat di%alankan
dimana dalam prosesnya menggunakan implementasi
Linu# (alvi$ 'irtual Machine (3D,* merupakan
mesin yang membentuk dasar kerangka aplikasi
-
8/17/2019 2011-2-00232-IF Bab2001
42/46
49
+ndroid# 3i dalam +ndroid =un ime dibagi men%adi
dua bagian yaitu:1% #ore Libraries: aplikasi +ndroid dibangun dalam
bahasa %a.a" sementara 3al.ik sebagai .irtual
mesinnya bukan 'irtual Machine >ava" sehingga
diperlukan sebuah libraries yang berfungsi untuk
mener%emahkan bahasa %a.a' yang ditangani oleh
#ore Libraries%
4% (alvi$ 'irtual Machine? Dirtual mesin berbasis
register yang dioptimalkan untuk men%alankan
fungsi-fungsi se'ara efisien dimana merupakan
pengembangan yang mampu membuat linu kernel
untuk melakukan threading dan mana%emen tingkat
rendah#
8% Linu 6ernel
Layer dimana inti dari operating sistem dari +ndroid itu
berada# /erisi file-file sistem yang mengatur sistem
rocessing@ memory@ resource@ drivers" dan system-
sistem operasi android lainnya#
2.2.:., *undamental A"li+asi
+plikasi +ndroid ditulis dalam bahasa pemrograman %a.a#
Kode %a.a dikompilasi bersama dengan data file resource
yang dibutuhkan oleh aplikasi" dimana prosesnya di- ac$age
oleh tools yang dinamakan Bapt toolsC kedalam paket
+ndroid sehingga menghasilkan file dengan ekstensi apk#
ile itulah yang kita sebut dengan aplikasi" dan nantinya
dapat di install di perangkat mobile#
-
8/17/2019 2011-2-00232-IF Bab2001
43/46
50
+da empat %enis komponen pada aplikasi +ndorid" yaitu:
1% Activities
uatu activity akan menya%ikan user interface (U*
kepada pengguna" sehingga pengguna dapat melakukan
interkasi# ebuah aplikasi +ndroid bisa %adi hanya
memiliki satu activity" tetapi umumnya aplikasi
memiliki banyak activity tergantung pada tu%uan
aplikasi dan desain dari aplikasi tersebut#4% Service
Service tidak memiliki +rahic User ,nterface (?U*"
tetapi ber%alan se'ara bac$ground " sebagai 'ontoh dalam
memainkan musik" service mungkin memainkan musik
atau mengambil data dari %aringan" tetapi setiap service
harus berada dalam kelas induknya# Service di%alankan
pada thread utama dari proses aplikasi#
3% *roadcast =eceiver /erfungsi menerima dan bereaksi untuk menyampaikan
notifikasi# >ontohnya adalah notifikasi Oona &aktu
berubah" baterai low" atau pengubahan referensi bahasa
yang digunakan#
7% #ontent "rovider
,embuat kumpulan aplikasi data se'ara spesifik
sehingga bisa digunakan oleh aplikasi lain# erta
menyediakan 'ara untuk mengakses data yang
dibutuhkan oleh suatu activity#
2.2.:.- 6ersi android
-
8/17/2019 2011-2-00232-IF Bab2001
44/46
51
Telepon pertama yang memakai sistem operasi +ndroid adalah
T> 3ream" yang dirilis pada 22 oktober 200;# $ada
penghu%ung tahun 20)0 diperkirakan hampir semua vendor
seluler di dunia menggunakan +ndroid sebagai oerating
system% +dapun .ersi-.ersi +ndroid yang pernah dirilis adalah
sebagai berikut:)# +ndroid .ersi )#)2# +ndroid .ersi )#6 (#uca$e*4# +ndroid .ersi )#7 ( (onut *5# +ndroid .ersi 2#0 2#) ( clair *6# +ndroid .ersi 2#2 (royo: rozen Boghurt *
7# +ndroid .ersi 2#4 (+ingerbread *1# +ndroid .ersi 4#04#) ( !oneycomb*;# +ndroid .ersi 5#0 (>: 'e >ream and&i'h*#
2.2.:. ;onto5 a"li+asi ma" 8ang tersedia "ada 3ooglePla8
2.2.:..1 3lo$ – Trai) and Radars
?lob – Traffi' and adars adalah sebuah aplikasi
map yang tersedia pada ?oogle$lay# +plikasi ini
dibuat untuk menentukan lalu lintas pada %aringan
%alan# /erdasarkan koleksi anonim" ke'epatan posisi
dan arah# 3ata kemudian ditampilkan pada peta
pengguna untuk meramalkan kema'etan lalu lintas#
,emperingatkan pengguna ketika dekat dengan
>ams ke'epatan atau ke'elakaan" memungkinkan
berbagi per%alanan dan banyak lagi# +plikasi ini
dikembangkan oleh LoP' ,onthorin - ?lob pada
tahun 20)0# ,enyediakan beberapa fitur seperti:
http://id.4androidapps.net/developer/loic-monthorin-glob-http-g-lob-comhttp://id.4androidapps.net/developer/loic-monthorin-glob-http-g-lob-com
-
8/17/2019 2011-2-00232-IF Bab2001
45/46
52
• ,enampilkan ke'epatan 'am " lampu lalu lintas
atau ke'epatan perangkap oleh didedikasikan
ikon"
• ,enun%ukkan %arak antara pengguna dan tempat
tu%uannya serta batas ke'epatan saat yang
tersedia"
• ,enampilkan rata-rata ke'epatan dan total %arak
per%alanan"
• ,engendara sepeda mode untuk lebih .isibilitas"
• ,emberitahukan ke'elakaan ans ke'epatan
perangkap untuk pengguna lain"
• Gkspor per%alanan anda melalui pos" google maps
atau di atas 3 >ard (sesuai dengan google
earth*"
• Tersedia dalam beberapa bahasa#
-
8/17/2019 2011-2-00232-IF Bab2001
46/46
53
?ambar 2#7 Tampilan peta pada aplikasi ?lob – Traffi' and adars