• Tidak ada hasil yang ditemukan

Perancangan aplikasi e-rental berbasis mobile android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan aplikasi e-rental berbasis mobile android"

Copied!
147
0
0

Teks penuh

(1)
(2)
(3)
(4)

Email : dynasty_boim@ymail.com

DATA PRIBADI

(PERSONAL DATA)

Nama Lengkap

Full Name

Nama Panggilan

Nick Name

Ujang Memet Supratman

Boim

Gelar Akademik

Degree/Title

Sekolah Menengah Atas

Senior High School

Tempat & Tanggal Lahir

Place & Date Of Birth

Majalengka, 11 April 1990

Umur

Age

22 Tahun

22 Years Old

Jenis Kelamin

Gender

Laki-laki

male

Status Perkawinan

Marital/Civil Status

Belum Menikah

Not Married

No. Kartu Tanda Penduduk

Identity Card Number

3210051104900021(KTP Majalengka)

Surat Ijin Mengemudi

Driving License

-Kewarganegaraan

Nationality

Indonesia (WNI)

Indonesian

Golongan Darah

Blood Type

AB

Tinggi Badan

Height

± 172 cm

Berat Badan

Weight

± 67 kg

Agama

Religion

Islam

Islam

Alamat Tinggal

Postal Address

Jln. Raya Argapura Desa Sagara

RT 004/RW 002 Majalengka

Alamat Surat Elektronik

Email Address

dynasty_boim@ymail.com

Nomor Telepon

Phone Number

-Nomor Handphone

(5)

SKIRPSI

Diajukan sebagai salah satu syarat kelulusan pada Program

Studi Sistem Informasi Jenjang SI (Sarjana) Fakultas

Teknik dan Ilmu Komputer

Oleh :

Ujang Memet Supratman

NIM. 1.05.08.647

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(6)

iii

segala Rahmat Hidayah, Inayah dan KaruniaNya. Atas berkah dan rahmatNya

penulis dapat menyelesaikan skripsi setelah mengalami berbagai cobaan dan

rintangan, yang mana penulis akan diajukan untuk menempuh sidang Strata Satu

(S-1) sekaligus untuk memenuhi salah satu syarat kelulusan pada Program Studi

Sistem Informasi pada Universitas Komputer Bandung. Adapun judul yang

penulis ambil adalah

PERANCANGAN APLIKASI E-RENTAL BERBASIS

MOBILE ANDROID

.

Penulis menyadari banyak kekurangan dan kekeliruan dalam penyusunan

laporan ini, hal itu disebabkan keterbatasan pengetahuan, kemampuan serta

pengalaman yang dimiliki penulis. Oleh karena itu penulis mengharapkan kritik

dan saran yang bergunan yang bersifat membangun.

Dari lubuk hati yang paling dalam, dengan segala keikhlasan dan

kerendahan hati, penulis ucapkan terima kasih atas segala dorongan dan bantuan

yang diberikan oleh semua pihak. Untuk itu penulis menyampaikan terima kasih

yang sebesar-besarnya kepada :

1. Dr. Ir. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer

Indonesia

2. Prof. Dr. H. Denny Kurdiadie, Ir., M.Sc., selaku Dekan Fakultas Teknik dan

Ilmu Komputer Universitas Komputer Indonesia.

3. Syahrul Mauluddin,S.Kom.,M.Kom. Selaku Ketua Program Studi Sistem

(7)

iv

membantu dalam memberikan data-data yang dibutuhkan dalam penelitian.

6. Kedua orang tua & kakak dari penulis yang telah memberikan dorongan

semangat serta do a nya, semoga Allah SWT membalas semua amal

kebaikannya, Amin.

7. Rekan-rekan semua, khususnya Birda, Hilman, Ahmad, Nazi, Andrean, maya

dan Zenny Virgian atas kebersamaan, bantuan, dorongan dan kesabarannya.

8. Semua pihak yang telah membantu dalam penyelesaian tugas akhir ini yang

tidak dapat penulis sebutkan satu-persatu.

Sebagai akhir dari kata, saya menyadari sebagai manusia biasa bahwa

penyusunan skripsi ini masih jauh sekali dari kesempurnaan, oleh sebab itu

kepada para pembaca, saya mengharapkan kritik dan saran untuk penyempurnaan

skripsi ini. Semoga apa yang ada dalam skripsi ini dapat memberikan manfaat

bagi Pembaca.

Bandung, Desember 2012

Penulis

Ujang Memet Supratman

(8)

LEMBAR PERNYATAAN KEASLIAN

ABSTRAK ... ..i

ABSTRACT ... ..ii

KATA PENGANTAR ... ..iii

DAFTAR ISI ...v

DAFTAR TABEL ...x

DAFTAR GAMBAR ...x

DAFTAR SIMBOL ... ..xiii

BAB I PENDHULUAN

(9)

vi

2.2. Pengertian

E-Rental

... 12

2.3. Pengertian

Mobile Phone

... 12

2.3.1

Aplikasi

Mobile

... 13

2.3.2

Fitur-Fitur

Mobile

... 13

2.3.3

Area Aplikasi

Mobile

... 15

2.4. Android ... 15

2.4.1

Karakteristik Android ... 16

2.4.2

Fitur Android ... 17

2.5. Java ... 19

2.6. PHP ... 20

2.7.1

Sejarah Bahasa Pemrograman PHP ... 20

2.7.2

Kelebihan PHP ... 21

2.7. MySQL ... 22

2.7.1. Fitur MySQL ... 22

2.7.2. Keunggulan MySQL ... 23

2.8. Pengertian Internet ... 24

2.9.Server ... 26

2.10. Eclipse ... 28

2.11. XML (

Extensible Markup Language

) ... 29

2.12. ADT plugin for Eclipse ... 29

(10)

vii

2.13.3.

Statechart

Diagram ... 33

2.13.4.

Activity

Diagram ... 33

2.13.5.

Sequence

Diagram ... 34

2.13.6.

Collaboration

Diagram ... 34

2.13.7.

Component

Diagram ... 34

2.13.8.

Deployment

Diagram ... 35

BAB III OBJEK DAN METODE PENELITIAN

3.1

Objek Penelitian ... 36

3.1.1. Sejarah Perusahaan ... 36

3.1.2. Visi Dan Misi ... 37

3.1.3. Struktur Organisasi ... 38

3.1.4. Deskripsi Tugas ... 38

3.2. Metode Penelitian ... 40

3.2.1. Desain Penelitian ... 40

3.2.2. Jenis dan Metode Pengumpulan Data ... 41

3.2.2.1. Sumber Data Primer ... 41

3.2.2.2. Sumber Data Sekunder ... 42

3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 42

3.2.3.1. Metode Pendekatan Sistem ... 42

3.2.3.2. Metode Pengembangan Sistem ... 43

(11)

viii

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem Yang Berjalan

... 56

4.1.1. Analisis Prosedur Yang Sedang Berjalan ... 56

4.1.1.1.

Use Case

Diagram ... 57

4.1.1.2. Skenario

Use Case

... 57

4.1.1.3. Activity Diagram ... 58

4.1.2. Evaluasi Sistem Yang Sedang Berjalan ... 59

4.2

Perancangan Sistem ... 60

4.2.1. Tujuan Perancangan Sistem ... 60

4.2.2. Gambaran Umum Sistem Yang Diusulkan ... 60

4.2.3. Perancangan Prosedur Yang Diusulkan ... 60

4.2.3.1.

Use Case Diagram Usulan ... 61

4.2.3.2.

Skenario Use Case ... 62

4.2.3.3.

Activity Diagram ... 71

4.2.3.4.

Sequence Diagram ... 77

4.2.3.5.

Class Diagram ... 83

4.2.3.6.

Deployment Diagram ... 84

4.2.4

Perancangan Interface ... 85

4.2.4.1.

Perancangan Input Pada User ... 85

4.2.4.2.

Perancangan Input Pada Admin ... 88

4.2.5

Perancangan Arsitektur Jaringan... 92

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi ... 93

5.1.1

Batasan Implementasi ... 93

5.1.2 Implementasi Perangkat Lunak dan Perangkat Keras ... 94

5.1.2.1. Implementasi Perangkat Lunak Server ... 94

5.1.2.2. Implementasi Perangkat Lunak Client ... 94

(12)

ix

5.1.4. Implementasi Antar Muka ... 98

5.1.5. Implementasi Instalasi Program ...103

5.1.6. Penggunaan Program ...106

5.1.6.1. Penggunaan Program Bagi Client ...106

5.1.6.2. Penggunaan Program Bagi Administrator...111

5.2 Pengujian...119

5.2.1. Rencana Pengujian ...119

5.2.2. Kasus dan Hasil Pengujian ...122

5.2.2.1

Kelas Uji Aplikasi ...122

5.2.3 Kesimpulan Hasil Pengujian ...133

BAB VI KESIMPULAN DAN SARAN

6.1. Kesimpulan ...134

6.2. Saran...134

(13)

Aalil, 2012. Pengertian Internet, http://www.aalil.com/pengertian-internet.html

Arendra,

2010.

kelebihan

dan

kelemahan

android,

http://arendra-site.blogspot.com/2010/04/kelebihan-dan-kelemahan-android.html

Blogger, 2012. Mobile Phone,

http://portal-teknologi.blogspot.com/2012/05/mobile phone.html.

Booch et al, 2010, analisis dan perancangan sistem pemesanan tiket dengan

teknologi mobile, Unified Modelling Language (UML), Yogyakarta.

Deita, 2012.

E-Rental,

http://deitaparamita.blogspot.com/2012/05/pengertian-miropyment-micropayment.html

Firman Nugraha, 2011. Perkembangan Pasar Handpone di Indonesia Dari Tahun

2005 Hingga 2010,

http://www.teknojurnal.com/2011/03/03/perkembangan-pasar-handphone-di-indonesia-dari-tahun-2005-hingga-2010.html

Handjoyo Andreas, Yuliana Chandinegara, dan Sukanto Tedjokusumo, 2008,

aplikasi tes online menggunakan handphone, Jurnal Informatika, Surabaya.

Hartono, Jogiyanto (2004).

❇❈❉❊ ❈❉❋ ●❋ ❉

Komputer Dasar Ilmu Komputer,

Pemrograman,

Sistem

Informasi

dan

Intelegensi

Buatan

.

Yogyakarta:Penerbit Andi.

Imam, 2012. Karakteristik android,

http://ayobelajarilmukomputer.wordpress.com/2011/04/16/karakteristik-android/

Kevin Doughty, 2010, SPAs (smart phone applications)

a new form of assistive

technology, Journal of Assistive Technologies, London.

Masjuni,

2012.

Pengertian

singkat

XML,

http://agenilmu.blogspot.com/2009/04/pengertian-singkat-xml.html.

Mulyadi, S.T.,

Membuat Aplikasi Untuk Android,

Multimedia Center Publishing,

Yogyakarta, 2010.

Roger S. Pressman, 2002.

Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku

Satu)

, ANDI Yogyakarta.

Sugiono, 2009.

Pengertian Objek Penelitian dan Metode Penelitian

, Andi Ofset.

Yogyakarta.

Yurio Fino, Android Lebih Memikat Pengembang Aplikasi dari Pada iOs,

(14)

1

1.1. Latar Belakang Penelitian

Seiring dengan perkembangan teknologi saat ini hampir semua orang

menggunakan

Handphone

(HP) atau disebut pula adalah perangkat elektronik

yang mempunyai kemampuan dasar yang sama dengan konvensional saluran

tetap, namun dapat dibawa ke mana-mana (portable,

mobile phone

) dan tidak

perlu disambungkan dengan jaringan telepon menggunakan (nirkabel,

wireless

).

Perangkat mobile kini amat banyak digunakan dan sudah menjadi bagian yang

tak terpisahkan dari kehidupan sehari-hari. Tidak dipungkiri bahwa di Indonesia

sudah semakin banyak pengguna handphone. Tidak memandang kelas, pekerjaan,

gaji, dan lain-lain. Nielsen Company Indonesia beberapa waktu lalu merilis hasil

survey mereka seputar dunia handphone di Indonesia. Berikut adalah beberapa

data-data yang mereka rilis.

Dilihat dari data tersebut, terjadi peningkatan hampir 3 kali lipat dari jumlah

kepemilikan handphone di Indonesia pada tahun 2010 dibandingkan pada tahun

2005. Peningkatan yang sangat signifikan. Sedangkan untuk perangkat telepon

berkabel mengalami penurunan lebih dari 50% sejak tahun 2005. Peningkatan

jumlah kepemilikan handphone ini kemungkinan besar disebabkan oleh semakin

murahnya handphone dan kepraktisan handphone yang dapat dibawa

(15)
[image:15.595.141.485.110.321.2]

Gambar 1.1. Kepemilikan Handphone di Indonesia

Sumber: TeknoJurnal, 3 Maret 2011

Banyak yang mengira para pengembang aplikasi lebih banyak menjajal iOS

iPhone yang memiliki aplikasi terbanyak dibandingkan ponsel lainnya. Ternyata

pendapat itu keliru, sebab menurut data statistik hasil perusahaan analisis, Vision

Mobile memperlihatkan ada yang lebih tinggi dari iOS iPhone, tidak lain dan

tidak bukan adalah OS berlogo robot hijau Android besutan Google.

Menurut data, hampir 60% pengembang telah menjajal dan berkutat pada OS

Android. Kemudian disusul dengan iOS sebesar 50% dan Java ME yang hanya

terpaut tipis. Symbian cukup tinggi dengan menduduki peringkat ke-4, disusul

(16)
[image:16.595.114.514.112.485.2]

Gambar 1.2.

Percent Of Developers That Have Developed For Each

Mobile Platform

Sumber:

Mobile Developer Economics 2010 and Beyond.

Sebagian orang berminat untuk menggunakan

mobile phone

Android karena

sudah menggunakan sistem operasi untuk ponsel yang berbasis linux. Menurut

Reno Weka pada artikelnya yang berjudul Populasi Android 2x Lipat iPhone di

Amerika, Samsung Urutan Teratas tanggal 21 Jan 2012 berisi: Namun percaya

atau tidak, rupanya hanya kurang dari setengah pengguna

smartphone

Android

yang mencari tahu lebih dulu informasi terhadap

OS Mobile

Android sebelum

(17)

membeli unit ponselnya. Berdasarkan informasi diatas cukup banyak konsumen

yang berminat membeli ponsel Android tanpa mengetahui informasi lebih detail

mengenai ponselnya. Sebanyak 27% dari pengguna ponsel Android percaya

dengan reputasi Google yang dibantu dengan label ternama produsen di

belakangnya.

Keunggulan utama Android adalah

open source

, yang membuat

smartphone

Android dijual lebih murah dibandingkan dengan Blackberry atau iPhone meski

feature

(

hardware

) yang ditawarkan Android lebih baik sehingga semua orang

melirik dan berusaha untuk memiliki ponsel tersebut.

Musi car rental adalah sebuah perusahaan yang bergerak di bidang pelayanan

jasa penyewaan mobil yang terletak di jln. Pasantren2 no 3 cigadung. Musi car

rental menyediakan pelayanan pemesanan sewa mobil harian. Perbedaan harga

mobil didasarkan pada jenis dan tipe.

Selama ini transaksi pemesanan sewa mobil dilakukan dengan cara via telepon

atau datang langsung ke rental mobil tersebut. Permasalahan juga muncul pada

pemesanan sewa mobil dengan menggunakan telepon akan membutuhkan waktu

yang cukup lama untuk memperoleh informasi mengenai mobil yang belum

disewa. Selain itu selain itu permasalahan muncul pada proses pencatatan

pemesanan sewa mobil yang memakan banyak waktu karena masih di inputkan

melalui dokumen-dokumen.

Proses pengelolahan data dan pembuatan laporan yang terjadi di musi car

rental saat ini masih menggunakan pengolahan data yang bersifat pencatatan

(18)

dikumpulkan dan dilakukan pencatatan ke dalam buku besar transaksi untuk

memudahkan pengelolahan data transaksi. Setiap mobil yang diambil dan

dikembalikan dicatat dalam buku mobil dengan tujuan mempermudah perusahaan

melakukan pencarian data mobil ketika ada pelanggan yang akan melakukan

pemesanan ataupun menanyakan persediaan jumlah mobil. Dengan semakin

banyaknya jumlah mobil dan transaksi yang terjadi setiap hari, cara tersebut

ternyanta menyulitkan perusahaan dalam proses pencarian data, sehingga

menyebabkan terjadinya keterlambatan dalam mendapatkan informasi yang

diinginkan. Selain itu hal tersebut menyebabkan keterlambatan dalam pembuatan

laporan di perusahaan karena staff yang bersangkutan untuk membuat laporan

harus mencari data-data yang telah di simpan sebelumnya. Oleh karena itu penulis

bermaskud mengkomputerrisasikan system pemesanan peminjaman mobil

berbasis mobile android di musi car rental untuk

mempermudah dan

memperhemat waktu pelanggan dalam pemesanan mobil yang akan di sewanya.

Berdasarkan latar belakang di atas, maka penulis tertarik membuat suatu

aplikasi berbasis

mobile Android

dengan judul

APLIKASI E-RENTAL

(19)

1.2. Identifikasi dan Rumusan Masalah

Pada umumnya di setiap adanya perkembangan teknologi informasi tidak akan

terlepas dari masalah dalam aktivitasnya untuk mencapai tujuan yang diinginkan.

Adapun masalah yang dapat diidentifikasi dan dirumuskan adalah :

1.2.1. Identifikasi Masalah

Berdasarkan uraian latar belakang diatas, maka dapat dijabarkan permasalahan

yang ada yaitu :

1. Pemesanan di musi car rental masih menggunakan via telepon. sehingga

banyak perpasalahan yang muncul seperti banyaknya waktu yang terbuang.

2. Proses pencatatan pemesanan sewa mobil masih di inputkan melalui

dokumen-dokumen.

3. Dalam segi stok mobil pelanggan tidak mengetahui stok-stok mobil yang

tersedia, sehingga pelanggan akan sedikit repot dalam segi pemesanan nya.

1.2.2. Rumusan Masalah

Berdasarkan identifikasi masalah diatas, maka dapat dirumuskan masalah

sebagai berikut :

1.

Bagaimana pelayanan pemesanan mobil yang diberikan oleh musi car rental

saat ini?

2.

Bagaimana cara merancang aplikasi

E-rental

berbasis

mobile Android

?

3.

Bagaimana cara user untuk mengetahui pemesanan mobil yang akan

disewanya?

4.

Bagaimana cara membedakan antara pemesanan mobil secara manual dan

(20)

1.3. Maksud dan Tujuan Penelitian

Adapun maksud dan tujuan dari perancangan aplikasi

E-rental

berbasis

Android.

1.3.1. Maksud Penelitian

Maksud dari penelitian ini adalah untuk mempermudah dan memberi

kenyamanan para

user

dalam pemesanan mobil yang akan di sewanya.

1.3.2. Tujuan Penelitian

Tujuan dari penelitian ini diharapkan dapat memberikan kegunaan sebagai

berikut:

1.

Untuk mempermudah pelayanan pemesanan mobil PT. musi car rental.

2.

Untuk mengetahui dan memahami bagaimana cara merancang aplikasi

E-rental

dalam

mobile phone Android

.

3.

Untuk melakukan pengujian terhadap aplikasi yang akan di buat baik dalam

segi interface maupun fungsi.

4.

Untuk mengimplementasikan aplikasi yang telah di buat kepada para

pengguna

handphone android

agar aplikasi dapat di instal dan digunakan.

5.

Untuk mengarahkan para penguna

handphone android

agar dapat

menggunakan aplikasi ini dan mengurangi masalah yang sedang terjadi di

(21)

1.4. Kegunaan Penelitian

Hasil dari penelitian ini yang akan dilakukan penulis diharapkan mempunyai

2 (dua) kegunaan, (1) kegunaan praktis dan (2) kegunaan akademis.

1.4.1. Kegunaan Praktis

Bagi Konsumen

Sebagai

alternative

agar lebih mudah untuk pemesanan mobil yang akan di

sewanya.

1.4.2. Kegunaan Akademis

1. Bagi Peneliti Lain

Agar dapat memberikan inovasi dalam membuat laporan penelitian bila ada

yang kurang sesuai judul yang penulis buat atau bisa menjadi referensi bagi

orang lain yang mungkin dapat membuat aplikasi yang sesuai dengan

mobile

phone android

.

2. Bagi Peneliti

Dapat memperluas wawasan pengetahuan, baik teori maupun praktek,

pembelajaran dalam menganalisa dan melatih daya fikir dalam mengambil

kesimpulan atas permasalahan yang ada di dalam merancang aplikasi

E-rental

berbasis

mobile phone android

.

1.5. Batasan Masalah

Dari identifikasi diatas, permasalahan dapat dirumuskan sebagai berikut :

1. Aplikasi ini berlaku hanya untuk pengguna

android

saja khususnya bersistem

(22)

2. Untuk saat ini Aplikasi

E-rental

diterapkan untuk member Musi Car Rental

saja.

3. Untuk menjadi member ada persyaratan-persyaratan yang harus di penuhi oleh

pelanggan.

4. Aplikasi ini hanya dapat digunakan setelah proses penginstallasian yang

dilakukan oleh para pengguna

mobile phone Android

.

5. Aplikasi ini hanya untuk pemesanan dan perpanjangan sewa (bila perlu).

6. Aplikasi ini berbasis

client-server

.

1.6. Lokasi dan Waktu Penelitian

Lokasi pelaksanaan penelitian ini dilakukan di musi car rental yang

beralamat di jln. Pasantren 2 no 3 cigadung bandung. Addapun jadwal penenitian

akan dilaksanakan mulai bulan September 2012

Desember 2012. Jadwal dan

(23)
[image:23.595.106.514.136.694.2]

Tabel 1.1 Waktu Penelitian

N

o

Kegiatan

Tahun 2012

Sep

Okt

Nov

Des

1

2

3

4

1

2

3

4

1

2

3

4

1

2

3

4

1

Pengumpulan Data

a. Observasi

b. Wawancara

c. Studi

Pustaka

2

Membangun

Prototyping

a. Mempelajari

Data

b. Membangun

Prototyping

3

Evaluasi

Prototyping

a. Uji

Desain

Oleh User

4

Coding/

Mengkodekan

Sistem

a. Menetapkan

Coding

b. Menerapkan

Aplikasi

5

Menguji Sistem

a. Uji

Coba

Aplikasi

b. Uji

Coba

Design

(24)

❖ ❖ ❬❭❪ ❭❫❴

n

❵❴

r

t

❛❜ ❝ ◗❛

pl

❜ ❞❛

k

❡❢

r

❣❤✐ ❥ ❣

t

❦❧ ❤❣❥ ❣♠ ❦♥ ❥❣♦♥

y

❣♥

tu

♠ ❢

r

❣❤✐ ❥❣

t

❦❧❤ ❣❥

y

❣❤✐ ♣♥✐❧❤ ❣❥❣❤ ❧ ❤

t

❧❥ q ❢qr ❣❤s

u

♠ ❢q❣❥ ❣♥ ❥tq♠ ❧s❢

r

❧❤ s❧❥ q❢❦❣❥ ♦ ❣❤❣❥ ❣❤ ♠❢❥ ❢✉❣❣❤ ❤

r

y

❣✈ ✇♥ ❥ ❣ ♥ ❤✐♥ ❤ q ❢❤✐❢qr ❣❤✐❥❣❤ ♠①t✐① ❣q ❣♠ ❦♥ ❥ ❣♦♥ ♦ ❢❤♣ ♥①♥② q ❣❥❣ ❧❤ s❧❥ q ❢❤❧ ❦♥ ♦♠①t✐① ❣q ❣♠❦♥ ❥❣♦♥

t

❢①♦❢r ❧s② ♣ ♥ r❧ s❧③❥❣❤ ♦ ❧❣

tu

r ❣③❣♦ ❣ ♠❢q①t✐① ❣q ❣❤②

y

❣♥

tu

a

e so

g

g

u

n

la

so

tw

a

re

② ❣❤✐

y

♣❣♠❣

t

r ❢① r ❢❤s❧❥

a

ssem

b

ler

co

m

p

iler

t

❣❧♠ ❧❤

reter

in

terp

✈ ✇❣♣♥

la

n

g

u

a

g

e so

o

tw

a

re

q ❢① ❧♠ ❣❥❣❤r ❣③❣♦ ❣❤❣

y

♣❣❤♠①t✐①❣q

y

❣❤✐♣♥

t

❧ ❦♥♦q ❢① ❧ ♠❣❥ ❣❤♠①t✐①❣q❣♠❦♥ ❥ ❣♦♥ ❤

y

❣✈ ④

a

n

g

u

a

g

e so

so

tw

a

re

r ❢①⑤ ❧ ❤✐ ♦♥ ❣✐ ❣① ♣ ❣♠ ❣

t

q ❢❤❧ ❦♥ ♦ ♠①t✐①❣q ♣❢❤✐ ❣❤ r❣③❣♦ ❣

y

❣❤✐ ❦❢r♥③ q❧♣ ❣③② ♣ ❣❤ ❣ ❥❣❤ q ❢❤s❢①✉❢q ❣③❥ ❣❤❤

y

❣ ❥❢ ♣❣❦❣qr ❣③❣♦❣ q ❢♦♥ ❤ ♦❧ ♠❣

y

❣ r♥ ♦❣ ♣ ♥ q❢❤✐ ❢①♥

t

t❦❢③ ❥tq ♠❧ s❢①✈ ⑥♥ ❦❣ ③❢❤♣ ❣❥ q❢❤✐ ❢q r❣❤✐ ❥ ❣❤ ♦ ❧❣

tu

♠①t✐① ❣q ❣♠ ❦♥ ❥❣♦♥ ❧ ❤s❧ ❥ q❢q❢⑦❣③❥ ❣❤ ♠ ❢① q ❣♦ ❣❦❣③❣❤

y

❣❤✐ r ❢♦ ❣① ♣❣❤ ① ❧q♥②

t

q ❣❥❣ ♦❧ ♠❣

y

❣ ♠①t✐① ❣q ❣♠ ❦♥ ❥❣♦♥

t

❢① ♦ ❢r❧

t

♣ ❣♠ ❣

t

r ❢①③❣♦♥ ❦♣❢❤✐ ❣❤ r ❣♥ ❥② q ❣❥❣ ♣♥ r❧ s❧③❥❣❤ ♠①t♦ ❢♣ ❧① ♣❣❤♠❢① ❢❤⑦❣❤ ❣❣❤❣❤✐

y

r ❣♥ ❥♣ ❣❦❣qq ❢❤✐❢qr ❣❤✐❥❣❤ ❤

y

❣✈
(25)

❺❻ ❼❽ ❾❿➀ ➁➂➃➄ ❾➂➀ ❽ ➂➅

y

➂➀ ➆ ❾❿ ❾ ➂❺ ➂➄➇ ❾➂❾➈❽ ❺➄ ❼❿ ❾➉ ➂➀➆❼ ➂➀ ❽➀➁❽ ❼ ❼❿➉ ❽ ➁❽ ➊ ➂➀ ❾❿➀ ❺ ➂

t

➂➀ ➆➇ ❺ ➂➀ ❺➄ ❺❽❼❽ ➀ ➆ ➈ ❿

r

❼❿ ❾➉➂➀ ➆➂➀ ➀➂➋

y

➌❼ ➂➀ ❿

t

➂➈ ➄➇

t

➉ ➄ ➅➂ ➈ ❿

r

❾➂➃ ➂➅➂➊ ➂➀ ➀

y

➂ ➉ ❿

r

➃➄ ➍ ➂

t

❼➊ ❽ ➃❽ ➃ ❺ ➂➀ ➀➄ ❼➇

u

➃❿➊ ➄➀➆➆➂

t

➄ ❺ ➂❼ ➂❺➂ ➈➂❼❿

t

➎➈➂❼❿

t

➈ ➏❻➆➏ ➂❾

y

➂➀➆

s

❿ ➃❽➂➄ ❽ ➀ ➁❽❼ ❺➄ ➆❽➀➂❼➂➀ ➇ ❾➂❼ ➂❺❿➀ ➆ ➂➀❿

t

➈➂❼➃ ➂

r

➊ ➂

ru

s

❾❿➀ ➆❿ ❾➉➂➀ ➆ ❼➂➀ ➈➏❻➆

r

➂❾➂➈ ➅➄ ❼ ➂➃➄ ➄

tu

➃❿➀❺➄➄

r

➐➑ ❻ ➆➄

y

➂➀➁❻➒ ➂➏

t

❻ ➀❻ ➇ ➓➔ ➔→ ➇➈ ➈➣ ↔↕ ➎➣↔ ➙ ➛➋

➜➝ ➜➝➞➟

n

➠➟

r

t

➡➢ ➤

E-Rental

➥➎➦❿➀➁➂➅ ➐❿ ➅❿ ❼ ➁➏❻ ➀➄ ❼ ➏❿➀ ➁➂➅➛ ➂❺➂➅➂➊ ➃❽ ➂

tu

➂➈➅➄❼➂➃➄

y

➂➀➆ ➉❿ ➏ ➍ ❽➀➆➃➄ ❽➀

t

❽❼ ➈ ❿ ❾❿ ➃ ➂➀ ➂➀ ❾❻ ➉➄ ➅ ➐➏❿➀➁➂➅ ❾❻ ➉➄ ➅➛ ❺❿➀ ➆ ➂➀ ❾❿➀➆➆➀➂❼➂➀

u

➈❿ ➏ ➂➅➂

t

➂➀ ➈❻ ➏

t

➂➉ ➅❿ ➧ ❾ ❻ ➉➄ ➅❿ ➃❿➈❿➏➄

t

t

❿ ➅❿➈❻ ➀ ➆❿➀➆➆ ➂❾ ➋ ➨➂❺ ➂ ➃ ➂➂

t

➈ ❿➀ ➆ ➆❽ ➀ ➂

t

❿➅❿➈❻ ➀ ➆❿➀ ➆ ➆➂❾ ➉ ❿➏➈➄➀❺➂➊ ❺➂➏➄ ➃❽ ➂

tu

t

❿ ❾➈ ➂

t

❼❿ ❿ ❾➈ ➂

t

t

➅➂➄➀➇➈❿➀➆ ➆❽➀➂

t

❿ ➅❿➈❻ ➀➆❿➀➆➆ ➂❾ ❿➏ ➃❿➉ ❽ ➁

t

❺ ➂➈➂

t

❾❿ ➅➂❼❽❼➂➀

t

➏➂➀ ➃ ➂❼➃➄ ➈ ❿ ❾❿ ➃ ➂➀ ➂➀ ➈ ➏❻ ❺❽ ❼ ❺➄ ➄➀➁❿➏➀ ❿

t

❺❿➀➆➂➀ ❾❿➀ ➆ ➆❽➀➂❼➂➀ ➃

y

➃➁❿ ❾ ❾ ➎❺➂➆ ➂➀ ➆➇ ➄ ➃ ➁➄ ➅➂➊ ➅➂➄➀

y

➂➀ ➆ ➃❿➏➄➀➆ ❺➄➈➂❼➂➄ ➂❺➂➅➂➊ ❾ ➎➉➄ ➃➀ ➄ ➃ ➐➩❻ ➉➄ ➅❿ ➫❽➃➄➀ ❿ ➃ ➃ ➂

t

u

❾ ➎ ➉ ❽ ➃➄➀❿ ➃ ➃ ➛➋

➭❿➈ ❿➏➄

t

➊➂➅ ❺➄ ➂

t

➂➃ ➈❿➀➆➆❽ ➀ ➂➂➀ ➃

y

➃➁❿ ❾ ➥➎➦❿➀➁➂➅ ➯❽ ➆➂ ➊ ➂❾➈➄➏ ➃ ➂❾➂ ❺❿➀➆➂➀ ➃

y

➃➁❿ ❾ ❿ ➎ ➉❽➃➄➀ ❿ ➃➃ ➂

t

y

u

➂➀ ➆ ➅➂➄➀ ➀

y

➂➇ ❺➄ ❾➂➀➂ ➈ ❿ ➅➂➀➆➆ ➂➀ ➉➄ ➃ ➂ ❾❿ ❾❿ ➃➂➀ ❾❻ ➉➄ ➅ ❺➄ ❾➂➀➂➈❽ ➀ ➈❿ ➅➂➀➆ ➆➂➀ ➉ ❿➏ ➂❺ ➂ ➅❿➂

w

t

❾❿ ❺➄ ➂ ❿ ➅❿ ❼➏❻➀ ➄ ❼

t

➃❿➈❿➏

t

➄ ❾❻➉ ➄ ➅❿ ➂➀❺➏ ❻➄ ❺ ➂➃ ➂➅❼➂➀➁❿➏➊ ❽➉ ❽➀➆❺❿➀➆➂➀➄➀➁❿➏➀ ❿

t

➜➝➲ ➝➞➟

n

➠➟

r

t

➡➢ ➤

Mobile Phone

(26)

➺➻➼➽➾ ➚➪➽ ➶ ➹

r

➘ ➹

r

➚➾ ➴ ➹

ru

➻ ➚➾ ➚➷ ➽

st

➽➼➚➬

y

➚➷➘ ➮➽ ➘

u

➷➚➾➚➷ ➱ ➷✃➱➾ ➪ ➱➚

tu

➚➻➼➽➾ ➚➽

s

y

➚➷ ➘ ➮ ➽❐➚➼ ➚➷➾ ➚➷ ➻ ➚➮➚ ➻➹

r

➚➷ ➘➾➚

t

b

ile

o

m

y

➚➷ ➘ ❒➹➷➮➹

r

➱➷ ➘ ➴➹➴➽➼➽➾ ➽ ➱➾ ➱❮➚➷ ➾ ➹❒➽➼❰

p

o

rta

b

le

➮ ➚➷ ➮➚➻ ➚

t t

r

➾ Ï ➷➹➾➪➽ ➴ ➹➼ ➚➼ ➱➽ ❐➚➽ ➷➘ ➚➷

r

➷➽➾➚➶ ➹➼ Ð

r

Ñ➹➚➷ ➘➾➚

r

t

m

o

b

ile

➴ ➹➴➽➼➽➾ ➽ ➶ ➚➷

y

➚➾ ❐➹➷➽

s

➮ ➚➼ ➚➴ ➬ ➚➼ ➱➾➱❮➚➷❰ ➮ ➹➚➽ ➷

s

➮ ➚➷

la

yo

u

t

t

t

➚➻➽ ➴➹

r

➹➾ ➚ ➴ ➹➴➽➼➽➾ ➽➾ ➹➪ ➚➴ ➚➚➷➾➚

r

➚➾ ✃➹➽

r

➽➾

st

y

➚➷ ➘

s

➚➷ ➘➚

t

➶ ➹➶

r

➹➮ ➚➮➚➽

r

➪➽

st

➹➴➮ ➹➪➾ ✃Ï ➻Ð

ÒÓÔ ÓÕÓ Ö

pl

×

k

ØÙ ×

Mobile

ÚÛ Ü

essa

g

in

g

ÝÏ ➷✃Ï ➬ÞßÜß àÜ Üß àÚ

n

sta

n

t

Ü

essa

g

in

g

Ú ÚÛ Ü

o

b

ile tra

n

sa

ctio

n

ÝÏ ➷✃Ï ➬

: SMS alert, MMS alert, report analisys

III. Mobile workplace

ÝÏ ➷✃Ï ➬Þ

Email, calender, CRM, Instant Messaging

IV. Mobile music and videos

ÝÏ ➷✃Ï ➬Þ

Monotone, RTTTL, Midi, mp3, wav, mp4, screensaver, picture

message, A2DP

V.

Mobile games

ÝÏ ➷✃Ï ➬Þ

Monochrome games, java games, symbian.

ÒÓÔ Ó ÒÓ á ×

tu

r

âã ×

tu

r

mobile

ä ➹➷ ➱❮

u

t

å ➹æ➽ ➷➮ Ï ➱ ➘➬ ✃

y

çè éêê❰➬ ➚➼Þëì í

90) dalam jurnalnya berisi :

(27)

ðñò óô

r

õ ôö÷ ñ

s

õò øñò ñ

r

t

ù ôò óô

r

ô ðñòñ

r

õðôù ôò ðñò úõ

r

õð ñ û ð ôõüý þÿ ð✁òóü

u

✁ òø✁öðñ ð✂ôòø

u

ô✄ü õö ô÷ õ ûô✄ü õöô÷ õ✂õ÷ ò õ

s

ð☎ ✂õüñùôòðñò ô

r

õöôò ø✁ ÷ õô

s

ùô

r

õú✁✄

r

õ

tu

÷ ñò ù õ

r

õý ✂ôò

y

ôö ✄☎ú

r

ôð

r

✄ñôò ú öô

r

t

ü✁òôö ✄ôùô þ✆ öôò ø☎✝

t

ñü ô✞ ù õóõ✄ø ô öôò ô

t

ô

u

ù õôùô✄ø ô÷ õö ôò ✁ò ø✁ ö ✄ñ

r

ôü ô

t

ôò õòõ ÷ ñ ✞õòúú ô þÿ ðñò✟ôùõüñ✂õ✞ õòúö ô

r

s

ù ôò üñ✂õ✞ ð✁ ù ô✞ ù õ✂ô

w

ôù ô

r

õ✄ôù ô✠ñ÷ õ

r

ö☎ð✄✁øñ

r

ùñ÷ ö û

t

☎✄✡

t

ô✄õ

t

ñ

r

✂ô

t

ô÷ õ ☎üñ ✞✁ ö✁ ✝ôò ü ô

y

ô

r

ù ôò ôö÷ñ

s

öñ ÷ ñ öñü õü õòúý ôö÷ ñ

s

õò øñò ñ

r

t y

ôòú óñ✄ô

t

ù ôò

t

õù ôöñ

t

r

✄✁ ø

u

s

ðñ✁✄ôö ôò

r

÷ ñ÷ ✁ ô

tu

y

ôò ú ü✁ð

r

ô✞✡ ÷ ñ ✞õòúú ô ✄ôô

r

✄ñò ú ú✁ ò ô ùñòúôò óñ✄ô

t

ðñ

r

ò ôú ö✁ ü ✄ñò úñ ð✂ôò ú ô ð☎✂õüñý

s

ñ ðñò ø ô

r

ô õ✁ ✡

t

✄ñ

r

öñ ð✂ôò úôò ✄☎ ✄✁ ü ô

r

õ

t

ô

s

÷ õ

tu

s

õòøñòñ

r

t

÷ ñ✄ñ

rt

õ

tw

õñ

tt

r

ù ôò ✞ôô

sr

t

✁ò ø✁ö ÷ñüôü

u

✁✄ùô

t

ñ ôöôò ✄ñ

rt

ôòúõòúôò ☎ü ô✞ ✝ôú ô ☛

t

ñ

r

ð ô÷ ✁ ö÷ ö☎

r

÷ ñ✄ôö✂☎ü ô☞ ☎üñ ✞✄ôô

r

✄ñòúú✁òôò☎ ò û✂õ÷ òõ

s

✟✁ úô ðñòù☎✝☎òú

s

ñü ôü

u

t

ñ÷ ñ ùõôò

r

y

ô

✟ôü ôò ✁ò ø✁ ö ✄ñ÷ ôò ✄ôùô÷ ñü

u

r

✁ ✞✄ ☎✄✁ü ô÷ õý ùñ ðõö õôò✡ ✂ôòôö

y

✌ôô÷ õ÷ ü õ

t

ô

s

☎ôùô✍ÿ ✟✁úôðñò✟ôùõ

st

ôò ù ô

r

ù✄ôùô✄ñò ùñ÷ ôõòôò ð☎ ✂õüñ✞ ôò ù÷ ñ

t y

ôòú✂ô

ru

✁ òø✁ö✄ ☎✄✁ü ô÷ õ ✁ð✁ðý þÿ öõòõ

t

ñü ô✞ ✂ñ

r

öñ ð✂ôòú ðñò✟ôùõ ÷ ð ô✄✞☎ò ñ

rt

y

ôò ú ùõö ô

r

ôöøñ

r

õ

st

õö ôò ùñò ú ôò ñ

t

rt

ôò ôðò òô

y

✌õ

tu

r

✄ñôò

r

úö ô

t

ü✁ ò ôö

t

õò ú úöô

t t

õòú úõ

t

ñ

r

ðô÷ ✁ö ö✁ ôò ø õ

t

ô

s

ðñ ð☎✝

y

y

ôòú÷ ôòú ô

t

✂ñ÷ ô✡

r

öñ ö✁ ôôò

t

✄ñ ð☎÷ ñ÷ ôò

r

t

õò ú úõù ôò÷ õñ ð

st

☎ ✄ñ

r

ô÷ õ

t

õò úú ô

t

t

õòúú õ

y

ôò ú ðñ ð✁òúö õòöôò ðñü ôö✁ ö ôò ✂ ñ✂ñô✄ô

r

✄ñ öñ✟ôôò

r

s

ñ ö ôü õú

u

s

ù ôò ðñò ú✁ ò ù✁ ✞✄☎ú

r

ôð

r

û✄☎ú

r

r

ôð ý ✌õ

tu

r

÷ ð ô✄✞☎ò ñ

rt

✎ ✏✑✡ ✒ü✁ ñ☎☎ø ✞

t

ù ôò ö☎ð✁òõöô÷ õ

w

(28)

✕✖✗ ✖✗✖✘

r

✙✚✘

pl

k

✚ ✜✛

Mobile

✢✣ ✤✥ ✦ ✧

n

ess

to

★✩

u

sto

m

er

✪✫ ✬✭✮ ✯ ✰✪✱✲✮✪✮ ✲

r

✪ ✳✱✲✴✪✮ ✲

e

m

erce

m

co

✫ ✵✲✮ ✪✱ ✶✷✭ ✷✸✪ ✰✹✲ ✰✺✴✪ ✰✻✪

r

✺✪✸✪✪ ✰ ✺

r

✼✣ ✽✲✮ ✰✲

s

✸✪✪ ✰✺

r

✹✲✺✲✪✱

t

✫ ✵✲✮ ✪✱ ✶ ✷✭ ✰✾✿✪✱ ✪ ✳✱✲✴✪✮ ✲

Java MIDP, Video, MP3,

rin

g

to

n

e

c. Improvisasi layanan yang sudah ada. Misal: marketing sesuai dengan

profile pemakai

✢ ✢✣ ✤✥ ✦ ✧

n

ess

to

★✤ ✥✦ ✧

n

ess

❀✣ ❁

o

b

ile su

p

p

ly ch

m

in

a

a

n

a

g

em

en

t

✼✣ ❁

o

b

ile co

m

m

erce

✢ ✢✢✣ ✤✥ ✦ ✧

n

ess

to

★❂❃

p

lo

yee

❀✣ ❁

o

b

ile

❄❀❅

es

a

r

a

retin

g

V. Government and Public services

a. Polisi mengecek data SIM, pemilik mobil

b. perawat mengecek data medis pasien

✕✖❆ ✖✘

n

r

❈ ✛❇

Android adalah sistem operasi untuk

handphone

yang berbasis

linux. Android

menyediakan

platform

terbuka bagi para pengembang untuk menciptakan aplikasi

mereka sendiri untuk digunakan oleh bermacam peranti bergerak.

(29)

y

❊❋ ● ❍■❏ ❑

r

▲▼ ◆❊❋ ▼ ❋ ❖▼◆ P❑❋● ❑ P◗❊❋●◆❊❋ ❊❏ ▲■ ◆❊ ❘■ ❏ ❊ ❍❊

p

la

tfo

rm

❊❋❍❙ ❚■ ❍ ❍❑❋ ●❊❋ P❑❋● ●▼❋ ❊ ◆❊❋◗❊❯❊ ❘❊❏❑ P

r

❚●❊ P❊❋

r

❱❊❲❊❳ ❨❩▼ ▲❊ ❍

y

■❬ ❭❪ ❭❫ ❳

❴❋❍❙ ❚■ ❍ ❊ ❍❊▲❊❯ ❘■❑ P

st

❚❏ ❑❊ ❘■

r

▼❋❖▼ ◆ ❑▲❑❏❚❋

t

s

❑▲▼▲❑

r y

❊❋ ● ◗❑

r

◗❊ ❘■

s

❵❛

in

u

x

❴❋❍❙ ❚■ ❍P❑❋❑ ❍■❊ ◆❊❋

y

❏ ▲❊

t

❜ ❚❙ P

t

❑◗▼ ◆❊

r

◗❊●■ ❏ ❊❊

r

❏❑❋ ●❑ P ◗❊❋ ● ◗▼ ❊

t

P❑❋ ❝■❏❖❊ ◆❊❋ ❊❏ ▲■ ◆❊ ❘■ P❑❑ ◆❊

r

❘❑❋ ❍■

r

■ ▼❋❖▼ ◆ ❍■●▼ ❋❊ ◆❊❋ ❚▲❑❯ ◗❑

r

P❊❝❊ P ❏ ❑

r

❊❋❖■ ◗❑● ❑

r

❊ ◆❳

r

❴❊▲❋

w

❊❞

y

Google Inc. membeli Android

Inc., pendatang baru yang membuat

peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,

dibentuklah

p

en

a

n

d

set

❣❤

lia

n

ce

, konsorsium dari 34 perusahaan peranti keras,

peranti

lunak,

dan

telekomunikasi,

termasuk

Google,

HTC,

Intel,

Motorola,Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama

Open Handset Alliance menyatakan mendukung pengembangan standar terbuka

pada perangkat seluler. Di lain pihak, Google merilis kode kode Android di

bawah lisensi

❣✐ ❥❦

h

e

, sebuah lisensi perangkat lunak dan standar terbuka

perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama

yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS)

dan kedua adalah yang benar benar bebas distribusinya tanpa dukungan langsung

Google atau dikenal sebagai

p

en

a

n

d

set

istrib

u

tio

n

(OHD).

♠♥♦ ♥♣♥ qrs rt

t

r

✈✈

st

k

n

①②✈ ①

r

(30)

Google. Pada tulisan sebelumnya, kita mengenal SDK (

③ ④⑤

tw

a

re

evelo

p

m

en

t

it

). SDK adalah suatu tools dan API yang diperlukan untuk mengembangkan

aplikasi pada

p

la

tfo

rm

atau linkungan Android. Pengembangan aplikasi Android

menggunakan bahasa pemrograman Java. Seperti kita ketahui, SDK ini

dikembangkan oleh OHA (

p

en

a

n

d

sa

te

⑩❶

lia

n

ce

). Organisasi OHA ini terdiri

atas Googl, Intel, Motorola, Qualcomm, T-Mobile, dan NVIDIA. SDK dapat kita

gunakan pada beberapa IDE

(

n

teg

ra

ted

e

velo

p

t a

m

en

n

d

❸ ❹❺

iro

n

m

en

t

)

software

untuk membuat suatu program

akan tetapi, pada tulisan selanjutnya,

penulis akan menggunakan

Eclipse

karena OHA secara resmi membuat plugin

untuk

IDE Eclipse.

❻❼❽ ❼ ❻❼ ❾❿

tu

r

n

r

➂❿ ➁

Fitur-fitur yang tersedia pada

platform

android adalah sebagai berikut:

1.

Framework

aplikasi

Fitur ini mendukung penggantian komponen dan penggunaan kembali

komponen yang sudah dibuat (reusable). Seperti pada umumnya,

framework

memiliki keuntungan dalam proses pengkodingan karena kita tidak perlu

membuat kodingan untuk hal-hal yang pasti dilakukan seperti kodingan

menampilkan gambar, kodingan konek database, dll.

2. Mesin

Virtual Dalvik

Sudah pernah dibhasa pada tulisan sebelumnya. Intinya dia adalah

lingkungan dimana aplikasi android akan bekerja.

3. Integrated Browser

(31)

➃➄

Grafis

Dengan ada fitur ini, kita bisa membuat aplikasi grafis 2D dan 3D karena

android memiliki

lib

ra

ry

o

p

en

g

GL ES 1,0

.

5. SQLite

Tugas dari fitur ini adalah berperan dalam penyimpanan data. Bahasanya

mudah dimengerti dan merupakan sistem databasenya android.

6. Media Support

Fitur yang mendukung audio, video, dan gambar.

7. GSM Telephony

Tidak semua android punya fitur ini karena fitur ini tergantung dari

smartphone

yang dimiliki.

8. Bluetooth, EDGE, 3G, WiFi

Fitur ini tidak selalu tersedia pada android karena tergantung

hardware

atau

smartphone.

9. Dukungan Perangkat Tambahan

Android dapat memanfaatkan kamera, layar sentuh,

accelerometer,

magnetometers, GPS, akselerasi 2D, dan Akselerasi 3D.

10. Multi- touch

Kemampuan layaknya

handset

modern yang dapat menggunakan dua jari

atau lebih untuk berinteraksi dengan perangkat.

(32)

➅➆➇ ➈➉➈➊ ➈➋ ➈

tu

r

➆➇ ➌ ➉➍

t

➎ ➏➐

to

o

ls

➌ ➑ ➒

u

g

g

in

d

g

u

eb

➐ ➓ ➏➎ ➋➈➉➔ ➍➑➊➈➑ ➆→ ➍

r

➇ ➆➇➎➏➈➣ ➔➍➑

p

lu

g

in

➌ ➑ ➒➌➊↔↕➙➙➛➉➈➓➜➆ ➣

➝➞ ➟ ➠

a

r

a

ret

➡➆➓ ➆

rt

➈ ➊➆➢➍➑➍➊➍➑

y

e

n

o

h

p

d

n

a

h

➍➑➤

y

➇ ➆➇ ➈➉➈➊ ➈

t

➆➇➓➍

t

➓ ➆➑→➌➍➉➍➑ ➍➓➉➈➊➍➜➈➐ ➠

a

r

a

ret

➓➍➔➍ ➍➑➔➏➎ ➈➔➇➆

r

➌➓➍➊➍➑ ➊➍

t

➍➉➎➤ ➍➓ ➉➈➊ ➍➜➈

y

➍➑➤ ➔➍➓➍

t

➔ ➈ ➥

d

o

w

n

lo

a

d

➔ ➍➑ ➔➈➥

in

sta

ll

➓ ➍➔ ➍

e

n

o

h

p

d

n

a

h

➇➆ ➉➍➉➌➈➈➑➒➆

r

➑➆

t

➦➧➨ ➧ ➩➫ ➭➫

➯➍➲➍➍

s

Java dikembangkanoleh

➳ ➵➸➠

icro

system

tahun 1991 sebagai bagian

dari suatu proyek penelitian untuk mengembangkan software bagi konsumer

barang-barang elektronik seperti televisi,

VCR,

toaster

dan mesin

mesin lainnya

yang dapat dibeli di swalayan. Tujuan penciptaan Java pada waktu itu adalah

menjadi suatu program yang berukuran kecil, efisien, dan

portable

di segala jenis

hardware. Tujuan yang sama ini membuat Java menjadi satu bahasa yang ideal

untuk mendistribusikan program-program yang dapat dijalankan melalui

www

dan

juga suatu bahasa pemrograman untuk segala tujuan untuk mengembangkan

program- program yang dapat digunakan dengan mudah dan

portable

di berbagai

platform

yang berbeda.

(33)

➺➻➻

t

➼➽ ➼ ➾ ➼

str

➼➚➪ ➶ ➼

Java dan kelas pendukungnya dibagi dalam tiga bagian

yang masing-masing memiliki konsentrasi tersendiri yaitu:

1.

Java 2 Standart Edition

(J2SE), untuk aplikasi

desktop

2.

Java 2 Enterprise Edition

(J2EE), untuk aplikasi

server

3.

Java 2 Micro Edition

(J2ME), untuk piranti dengan kemampuan terbatas.

➹➘➴ ➘ ➷➬ ➷➮

Hypertext Prepocessor

PHP yaitu bahasa pemrograman yang digunakan secara luas untuk

penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan

bersamaan dengan HTML.

➹➘➴ ➘✃➘ ❐❒

j

❮❰ ❮ÏÐ ❮ Ï❮Ñ ❮➷❒

m ro

Ò❰ ❮

m

❮Ó➷➬ ➷

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs

Personal). 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. Dengan perilisan kode sumber ini menjadi open source,

maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

(34)

ÔÕÖ Õ

t

Õ×Ø ÙÚ Û ÛÜÝÞ ßàØÕ× áßØÞ Õ× ÕÕÙ

r

àßÙÕâ Õ

r

ãßÙ Ö âßÙ Ø äå

s

Ø äÕÙæåÙ çß

r

áèßß

t

r

ÔéÔ âßÙêÕÖåäßà å×àßÞ å× Ý

r

äßàå× à ÕåëÝ Ö ÕÙ äßà å× ìß á Õí

t

îß âØÖåÕÙ á ÕÖÕ

Juni 1998,

perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis

tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang

PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis

tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak

dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan

kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki

kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter

PHP mengalami perubahan besar. Versi ini juga memasukkan model

pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan

bahasa pemrograman ke arah paradigma berorientasi objek.

ïðñ ð ïð òó

l

óôõö÷øùú ù

a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan

sebuah kompilasi dalam penggunaanya.

b. Web Server yang mendukung PHP dapat ditemukan dimana

mana dari mulai

apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis

milis dan

(35)

ûü ýþÿþ ✁ ✂✁✂ ✄☎ þ✆þ þ✝þ✝ ✞✟✠✟þ ûþÿþ✆ ✡þ✆ þ✁þ ✁ ☛✂ ✄☞✂✝ ✌

r

y

þ✝ ✌ ✄þÿ✂✝ ✌ ✍ ûþ✆ ✎þ☎✝ þ

r

☎ ✂ÿ✂✎✂

r

☎✏☎☎✝ ✁ ✂

r

y

þ✝ ✌✡þ✝þ✎ü

y

☎ü ✟✠✟ þ ûþÿþ✆ ✡ þ✆þ✁ þ ✑ ✄☎ ✝ ✁ ✑✍✒ ☛☎

y

þ✝ ✌ ûþ ✄þ

t

û✂✌ ✍✝ þ✎þ✝ û✂ ✡ ☎✡ þ✌ þ✂

r

☎✁ ✂✝ ✓ ✔✂✝ ✍✕✞ ✖✝ ✂

x, Macintosh, Windows) dan dapat dijalankan secara runtime

melalui console serta juga dapat menjalankan perintah-perintah system.

✗✘✙ ✘

MySQL

MySQL adalah suatu perangkat lunak database relasi (

✚✛

la

tio

n

a

l

a

ta

b

a

se

a

n

a

g

em

en

t S

ystem

a

ta

u

✚ ✜✣ ✢✤

), seperti halnya ORACLE, Postgresql,

MSSQL, dan sebaginya. MySQL AB menyebut produknya sebagai database open

source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa di platfrom web,

dan baik untuk kategori open source maupun umum, MySQL adalah database

yang paling banyak dipakai. Menurut perusahaan pengembangannya, MySQL

telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs

mengandalkan MySQL bekerja siang malam memompa data bagi para

pengunjungnya.

✗✘✙ ✘✥✘ ✦✧

tu

r

★ ✩✪✫ ✬
(36)

y

✭✮ ✯ ✰ ✱✭ ✲✭

rt

✳✭ ✴✵ ✲✱✮ ✭ ✲✶✭ ✷✳✭✮ ✳ ✱✲✭ ✲✰ ✸✭✮ ✭ ✮ ✹✭✳ ✹ ✵

tr

✰✭ ✺✭✻✼

y

QL; dan ket

iga

InnoDB, primadona baru yang potensial. Seri 4.x.

Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL

berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang

sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign

key constraint (4.0 atau 4.1

meski InnoDB sudah menyediakan ini di 3.23.x),

stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB

tetap

berdedikasi

mengembangkan

dan

memperbaiki

MySQL,

serta

mempertahankan MySQL sebagai database open source terpopuler.

✽✾✿ ✾ ✽✾ ❀❁

u

n

❂❂ ❃

l

❄ ❅❆❇ ❈❉❊

1. MySQL begitu popular di kalangan Web adalah karena ia memang cocok

bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform

Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access,

misalnya

padahal Access amat popular di platform Windows. Banyak server

Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai

karena ia pun tidak memiliki kemampuan client-server/networking.

(37)

❋● ❍■

y

QL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan

transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan

dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah

juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi

CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan

satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah

melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load

beberapa request per detik saja server Web/database Anda mungkin akan

segera menyerah karena tidak bisa mengimbangi beban ini.

❏❑▲ ❑▼◆

n

❖◆

r

t

P◗ ❘ ❙ ❘◆

t

r

n

t

Internet

(

in

terco

n

n

ected

co

m

p

u

ter n

o

rs

etw

r

o

) bisa didefinisikan

n

et

w

o

r

o

r

komputer tiada batas yang menjadi penghubung pengguna komputer dengan

pengguna komputer lainnya serta dapat berhubungan dengan komputer di sebuah

wilayah ke wilayah di penjuru dunia, dimana di dalam jaringan tersebut

mempunyai berbagai macam informasi serta fasilitas layanan internet

b

g

ro

ro

sin

a

ta

u

su

r

su

rin

n

. Istilah ini lebih dikenal dengan

o

n

lin

e

di internet. Pekerjaan ini

bisa di ibaratkan seperti kita berjalan-jalan di tempat hiburan sembari

(38)
[image:38.595.129.492.114.315.2]

Gambar 2.1. Sistem Global Jaringan Komputer

Sumber: http://www.aalil.com/pengertian-internet.html

Internet merupakan sistem global jaringan komputer yang berhubungan

menggunakan standar Internet Protocol Suite (TCP / IP) untuk melayani miliaran

pengguna di seluruh dunia. Ini adalah jaringan dari jaringan yang terdiri dari

jutaan jaringan pribadi, umum, akademik, bisnis, dan jaringan pemerintah, dari

lokal ke lingkup global, yang dihubungkan oleh sebuah kode array yang luas dari

teknologi jaringan elektronik, nirkabel dan optik. Internet juga dapat didefinisikan

sebagai interkoneksi seluruh dunia komputer dan jaringan komputer yang

memfasilitasi sharing atau pertukaran informasi di antara pengguna.

❚❯

e

ktro

n

ik m

a

il

(

❚ ❱

m

a

il

)

fitur ini dipakai sebagai media berkirim surat

dengan orang lain, tanpa ada batasan waktu, ruang bahkan birokrasi dunia maya

yakni kegiatan mencari data atau informasi tertentu di

in

tern

et

a

ttin

g

fasilitas ini

digunakan untuk berkomunikasi secara langsung dengan orang lain di internet.

(39)

❳❨

et w

in

tern

o

rld

w

id

e w

eb

(

w

w

w

)

❳❩❬ ❭❪❬

w

w

rld

o

id

e w

eb

(

w

w

w

)

❨❬❨ ❫❨

t

❪ ❴❨ ❵❪

❛❩❬ ❭❪❛❴ ❨❜❝ ❛❩❛❞❡ ❢❛❪

t

❝ ❳❪❬ ❛❩❬❪❛❣❨❜❫❪❬ ❨❬❞❡❢❛❪ ❵❨ ❤❩

t

r

❛❪ ❵✐❫

t

❩ ❫❵❝ ❪✐❳❨❡❝

r

❪❞❨ ❫❵❩

rt

❪❥❨ ❳❩❡ ❳❩❬❭❪❬❛❩❬ ❭ ❭✐❬ ❪ ❫❪❬

h

yp

xt lin

erte

k

❦ ❧

a

ilin

g

list

❝ ❞❨

tu

r

❨❬ ❨ ❳❨❭✐❬ ❪ ❫❪❬ ✐❬♥✐❫ ❳❪❣❪

t

❴ ❩

r

❳❨ ❵❫✐❵❨ ❵❩♦❪❪

r

❩❜❩ ❫♥❡❬ ❨❫

r

❳❩❬ ❭❪❬ ❛❩❬❭❭✐❬ ❪ ❫❪❬ ♣q

m

a

il

❫❩ ❵❩ ❵❪❛❪ ❣❩❬❭❭✐❬ ❪

il

a

em

r ♠

a

ilin

g

list

❨❬❨

❳❨ ❭✐❬ ❪ ❫❪❬ ✐❬♥✐❫ ❴❩✐❫❪

rt

r

❨❬❞❡ ❛❪ ❵❨❝ ❣❩❬ ❳❪❣❪

t

❳❪❬ ❜❪❨❬ ❵❩❴ ❪ ❭❪❨❬❪r

y

Newsgroup

❳❨ ❭✐❬ ❪ ❫❪❬ ✐❬♥✐❫ ❴❩

r

❫❡ ❞❩❩❬❵❨

r

s❪❪ ❫

r

s❪✐t❝ ❵❩ t❨❬ ❭ ❭❪ ❫❨❪

t

❴ ❨ ❵❪ ❛❩❬❪❛❣❪❨ ❫❪❬

y

❣❩❬ ❳❪❣❪

t

❳❪❬❪❬❭❭❪❣❪❬

t

❳❪❜❪❛❨❬♥❩

r

❬❩r

t

Download

❛❩✐❣❪ ❫❪❬

r

❣ ❢❡❵❩

s

❛❩❬ ❭❪❛❴ ❨❜

❞❨❜❩ ❳❪❨

r

❫❡ ❛ ❣✐♥❩

r

❜❪❨❬❛❩❜❪❜✐❨❨❬♥❩❬ ❩

r

t

❫❩❫❡❛❣ ❩

u

t

r

❳❨

r

✐❛❪ tr

Upload

❛❩

r

✐ ❣❪ ❫❪❬

❣ ❢❡❵❩

s

❛❩❜❩❪ ❫ ❫❪❬

t

❞❨❜❩ ❳❪

r

❨ ❫❡ ❛ ❣✐♥❩

r

❫❨

t

❪ ❫❩ ❫❡ ❛ ❣✐♥❩

r

❜❪❨❬ ❛❩❜❪❜✐❨ ❨❬♥❩❬ ❩

r

t

File

transfer protocol (FTP)

❞✐❬❭❵❨❨❬ ❨ ❳❨ ❭✐❬ ❪ ❫❪❬✐❬♥

u

❫❛❩❜❪ ❫✐❫❪❬❣❩❬❭❪❛❴ ❨❜❪❬ ❪

r

❵❨❣

❪❪

t

u

❞❨❜❩ ❵❩♦❪❪

r

❩❜❩ ❫♥

r

❡❬❨❡❫❪❪

t

tr

u

❪❬ ❵❞❩

r

❞❨❜❩ ❳❪

r

❨ ❵❪

tu

❫❡❛❣✐ ♥ ❩

r

❫❩ ❫❡❛❣✐ ♥❩

r

❜❪❨❬

❳❨❨❬♥❩❬ ❩

r

t

r

✉❩❴❩❪❣❪

r

❵❩❥ ❩

r

r

❳❨ ❨❬♥❩❬ ❩

r

t t

❩❜❪ t❛❩❬❩ ❳❨❪ ❫❪❬

y

❞❨❜❩❪❪

t

u

❳❡❫✐ ❛❩❬❪❬❭

y

❳❪❣❪

t

✐❬♥✐❫ ❳❨ ❭❪❬❳❪ ❫❪❬ ❡ ❜❩ t ❣❪❪

r

❣❩❬❭❭✐❬❪❬

y

❪ ❵❩♦❪❪

r

❭❪

r

t

❨ ❵r ✈❩❜❬❩

t

❞❪ ❵❨❜❨❪

t

s

❨❬❨

❳❨ ❭✐❬ ❪ ❫❪❬ ✐❬♥✐❫ ❛❪ ❵✐❫ ❫❩

sy

❩❛

st

♦❡❛❣✐ ♥❩

r t

rt

❩❬♥

u

❳❪❬ ❴ ❩ ❫❩s❪

r

❣❪ ❳❪

sy

st

❩❛

❫❡ ❛ ❣✐♥❩

r

❜❪❨❬ r

Ghoper fungsi ini digunakan untuk menempatkan informasi yang

di simpan pada internet servers dengan menggunakan hirarkhi dan pengguna bisa

mengambil informasi tersebut secara mudah dan tentunya gratis.

✇①② ①③④

r

⑤④

r

(40)

y

⑥⑦⑧ ⑨ ⑩❶ ❷❸ ⑥

r

t

sca

la

b

le

❹ ⑥⑦❺ ❻❼ ⑥⑦⑧

y

⑨ ⑩

s

⑥❽

r

❾❿⑧⑥ ❹ ❷➀ ⑩⑦⑧ ➁ ⑥➂ ❷ ❹ ⑩⑦⑧⑥⑦ ❶ ❷

st

⑩➃ ➄➂⑩

r

⑥❶ ❷ ➁➅❿ ❶❿ ❶ ❽ ⑥⑦⑧

y

❹ ❷❶ ⑩⑨❿➆ ❶ ⑩⑨⑥⑧ ⑥❷ ❶ ❷⑩➃

st

➄➂ ⑩

r

⑥❶ ❷ ❾ ⑥

r

❷⑦⑧ ⑥⑦➇ ➈⑩

rv

r

❾❿⑧⑥ ➃ ⑩⑦❾ ⑥➀ ⑥⑦➁ ⑥⑦ ➂⑩

r

⑥⑦⑧ ➁ ⑥

t

➀❿ ⑦ ⑥➁ ⑥❹ ➃❷⑦ ❷

str

⑥❷❸

t

y

⑥⑦⑧ ➃ ⑩⑦⑧➄⑦➆➄➀

r

⑥➁ ❶ ⑩

s t

⑩➅⑥❹ ⑥➂

r

❾ ⑥

r

❷⑦⑧ ⑥⑦ ❹ ⑥⑦ ❶ ❿ ➃⑨ ⑩

r

❹ ⑥

y

y

⑥⑦⑧

t

r

❹ ⑥➂ ⑥

t

❹ ❷ ❹⑥➀ ⑥➃ ⑦

y

⑥❽ ❶ ⑩➂⑩

rt

❷ ➅⑥➀ ⑦

y

⑥ ⑨⑩➁⑥

r

s

t

u

➂ ⑩⑦➉ ⑩

t

⑥➁ ❽❹ ⑥⑦➃⑩➃⑨⑩

r

❷➁⑥⑦⑥➁ ❶ ⑩

s

➁⑩➂⑥❹ ⑥

st

⑥❶ ❷❿ ⑦➁⑩❾ ⑥

r

⑥⑦⑧ ⑧➄➆⑥❾ ⑥

r

❷⑦⑧ ⑥⑦➇

➊➃❿ ➃ ⑦

y

⑥❽ ❹ ❷ ❹ ⑥➀ ⑥➃❶ ❷

st

⑩➃ ➄➂⑩

r

⑥❶ ❷❶ ⑩⑩

rv

r t

r

❹ ⑥➂⑥

t

⑨ ⑩

r

⑨⑥⑧ ⑥❷ ➃⑥➉ ⑥➃➀ ⑥

y

⑥⑦⑥⑦

y

⑥⑦⑧ ➃ ⑩⑦⑧⑧❿⑦⑥➁⑥⑦ ⑥

rs

t

⑩➁➆

u

r

➁➀ ❷⑩⑦➆

/server. Contoh dari layanan ini adalah

Protokol Konfigurasi Hos Dinamik, Surat elektronik, Protokol Transfer Hiperteks,

Protokol Transfer Berkas, Sistem Penamaan Domain, dan lain sebagainya. Setiap

sistem operasi

server

umumnya membundel layanan-layanan tersebut, meskipun

pihak ketiga dapat pula membuat layanan tersendiri. Setiap layanan tersebut

akan

merespon

re

q

u

est

dari klien. Sebagai contoh, klien PKHD akan

memberikan

req

u

est

kepada server yang menjalankan layanan server PKHD;

ketika sebuah klien membutuhkan alamat IP, klien akan memberikan

req

u

est

kepada

server

, dengan bahasa yang dipahami oleh server PKHD, yaitu protokol

PKHD itu sendiri.

Contoh sistem operasi

server

adalah Windows NT, dan dilanjutkan dengan

Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows 2000 dan

Windows Server 2003, kemudian Sun Solaris, Unix, dan Linux. Server biasanya

terhubung dengan klien dengan kabel UTP dan sebuah kartu jaringan. Kartu

jaringan ini biasanya berupa BUS PCI atau BUS ISA.

(41)

serve

r

➎➏ ➐

y

➑➒ ➐➓ ➏➎➔ ➎➏ ➓➏→ ➓➔ ➣ ↔➏➒➣ ↕ ➎➏

y

➙ ↔

r

➙ ➎➐➎➒ ➣ ➎➛ ➎➣ ➎↕➜➒ ➔➎➝➒

y

➎➏ ➐ ➑ ➎↕➎

t

➑➒ ➎➔➝ ↔

s

➞➜ ↔➟➔➜➒ ↔➏➠

server

➑➎➎

t

➝↔➏ ➑➒➒

r

➑➒ ➐➓ ➏ ➎➔➎➏➓ ➏→ ➓ ➔➣↔➏➒➣ ↕ ➎➏

y

➑➎

t

➎➙➎➒ ➔

y

➎➏ ➐ ➑➒ ➐➓➏ ➎➔ ➎➏ ➔➜➒ ↔➏ ➝↔➛➎

r

➎➜ ➎➏ ➐➝ ➓➏ ➐➣ ➎➓ ↕➓ ➏➑ ➎

t

y

➎ ➏➐ ➑➒↕➡➞➝↔

s

➞➜ ↔➟

server

➎↕➜➒ ➔➎➝➒➢ ➤➥

rver

↕➡➞➔ ➝➒ ➙↔➦➓ ➏ ➐➝➒

r

➓ ➏→ ➓➔➣↔➏➐➎

tu

r

➜ ➎➜

u

➜➒ ➏→ ➎

s

➑➒ ➧➎➒ ➏ ➐➎➏

r

➣ ↔➜ ➎➜ ➓➒ ↕ ↔➏➐ ➎

tu

r

➎➏

↕➡➞➔➝➒➢ ➨

r

➎➏➐ ➎

w

➎➣ ➜ ↔➙➒➟ ➣↔➏➐↔➏ ➎➜

p

ro

p

ro

y server

➓➏→ ➓➔ ➣ ↔➏ ➐➔➞➏ ↔➔➝➒ ➔➎➏ ➔➞➣↕➓→ ↔

r

➔➜➒ ↔➏ ➔↔➩➏→ ↔

r

➏ ↔➢

t

➫↔ ➐➓➏ ➎➎➏

server

➝ ➎➏➐ ➎

t

➙ ➎➏

y

➎➔➠➣➒ ➝ ➎➜ ➏➎

y

➓ ➏→➓➔➝➒

tu

s

➒ ➏→ ↔

r

➏↔

t

➠➒➜➣

u

↕ ↔➏➐ ↔

t

➎➟➓ ➎➏➠➎

t

u

➝ ↔➔ ↔➑➎

r

↕↔➏

y

➒➣↕➎ ➏➎➏ ➑ ➎

t

➎➢

➭➯➲ ➳➯

Eclipse

➵➸

se

lip

➎➑➎➜ ➎➟ ➝ ↔➙➓ ➎➟ ➩➺➻

(

n

teg

ra

ted

en

t

velo

m

p

e

➵➾➚

iro

n

m

en

t

)

➓ ➏→➔

u

➣↔➏➐ ↔➣ ➙ ➎➏➐ ➔➎➏ ↕ ↔

r

➎➏➐ ➔➎

t

➜ ➓ ➏➎➔ ➑ ➎➏ ➑ ➎↕ ➎

t

➑➒➧➎➜ ➎➏➔ ➎➏ ➑➒ ➝ ↔➣ ➓ ➎

p

la

tfo

rm

(p

la

tfo

rm

in

d

ep

en

d

en

t)

➪ ➶↔➒ ➔ ➓→

r

➒ ➏➒➎➑ ➎➜ ➎➟➝➒➦➎

t

➑➎

r

➒➻➛➜➒ ↕ ➝↔➹

➎➢ ➘

u

lti

p

la

tfo

rm

:

➷➎

r

➐↔

t

➝➒

st

↔➣ ➞↕ ↔

r

➎➝➒ ➻➛➜➒ ↕ ➝ ↔ ➎ ➑➎➜ ➎➟ ➬➒ ➛

r

➞➝➞ ➦

t

➮➒ ➏➑➞➱➝➠ ✃➒ ➏➓❐➠❒➞➜ ➎➒ ➝➠

r

❮➩

X, HP -UX dan Mac OS X.

b.

Mulit-language:

Eclipse dikembangkan dengan bahasa pemrograman Java,

akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa

pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain

sebagainya.

(42)

❰Ï

lip

se

Ð ÑÒÑ

s

ÑÑ

t

ÓÔÓÕÖ

r

×ÐÑ ØÑÔÙÑ ÚÑ ÛÙÑ

tu

ÜÝÞßÑ àá âÓ

t

Ò ÓØÑÖÔÑ ØÑÔ

r

ã

r

ÑÓ

t

s

ÒÑÔ

o

p

en

so

ä

u

rce

ÑÔ ã

y

åÖ

r

Ñ

rt

Ó ÙÖÓÑÐ

t

áÑÔã

r

åá ÚÖ Û ÕÖ ÚÓ ÛÑ

t

ØáÒ Ö Ð Ö Õáã

r

Ñ ÕÑÔ

r

Ð ÖÑÔ ã ØÑ

r

t

Ú×ÔÑ Ø ÓÔ Óæ çÖ ÚÑÓÔ Ó

t

×è ØÖ ÚÖåÓ ÛÑÔ ÒÑÓ

r

ÞéÚÓÐÙÖ

y

ÑÔ ã ÕÖ Õå×Ñ

t

ÔÑ

y

Ð áÐ×ÚÖ

r

ÑÒ Ñ ÚÑ Û ØÖ ÕÑ ÕÐ ×ÑÔÔÑ

y

×Ôê× Ø ÒÑÐ Ñ

t

Ò ÓØÖ ÕåÑÔ ã ØÑÔ á ÚÖ Û ÐÖÔã ã×Ô Ñ Ò ÖÔ ãÑÔ Øá ÕÐá ÔÖÔÑÔã

y

Ò ÓÔÑ ÕÑ ØÑÔ

p

lu

g

ë

in

æ

ìíî îí ïðñò

Extensible Markup Language

ó

XML (

e

xten

sib

le m

a

rku

p

la

n

g

u

a

g

e

) adalah bahasa markup untuk keperluan

umum yang disarankan oleh W3C untuk membut dokumen markup keperluan

pertukaran data antar system yang beraneka ragam. XML merupakan kelanjutan

dari HTML (h

yp

er text m

a

rku

p

la

n

g

u

a

g

e

) yang merupakan bahasa standar untuk

melacak internet.

XML dan HTML yang dirancang dengan tujuan yang berbeda :

XML dirancang untuk transportasi dan menyimpan data, dengan focus pada apa

data, sedangkan HTML dirancang untuk menampilkan data, dengan focus pada

bagaimana data terlihat.

ìíîìí

ADT plugin for Eclipse

(43)

d

eb

u

g

g

in

g

✁ ✂✄☎ ✆ ✄

y

✝ ✞ ✟ ✄ ✠✡

t

✟☛✝✞ ✝ ☞ ☛✝✞✞✡✝ ☎ ✝ ✌✝✟✍✎ ✄✟ ✏✑✒

to

o

ls

✟ ✝

✠ ✓☎ ✝☞ ☛✂ ☎✡☎ ✝✟ ✄

str

✄✠✡ ✆ ✄ ✁✂ ✄☎ ✆ ✄

y

✝✞✟✄✠ ✡

t

✕☛☞ ✠✡

t

✝ ✁✂ ✄☎ ✆ ✄ ✝ ✟ ✍✎ ✄✟ ✟☛✝✞ ✝ ✖✗✂ ✄✁ ✆ ☛ ✠☛

s

rt

✌✑✘ ✆ ✝✞

t

✟✄ ✝✙

u

r

☎ ✝ ☎

r

☛✝ ☞ ☛✡✁

r

☎ ✝✗

r t

☛✗☛✁

r

t

✡✝ ✚✡ ☎☞ ☛☞✡ ✂ ✄☞☛☞✠ ✡

t

✁✍✎✙☛☎✌✝ ✟ ✍✎✄✟✔✑ ☛✝ ✞ ✝ ✟ ✄✆ ☛✟ ✄ ☎ ✝ ✝

y

p

ro

p

ro

e

ct set

✛ ✜✢ ✆ ☛

rt

ls

o

to

y

✝✞ ✆ ✡ ✟ ✓

t

r

✄✝ ✚ ☛✞✍ ✆ ✄ ✟ ✄ ✟ ✂ ☞ ✝

y

cu

sto

m

XML editor,

✟ ✝

debugging

✠☛✆ ☛

rt

output

✟ ✂ ☞

emulator

y

✝ ✞ ✆ ✡ ✟ ✓

✟ ✄✆ ☛✟ ✄ ☎ ✝ ✌✝ ✟

r

✎ ✄✟ ✏✑✒✣ ☞☛☞✁☛☞✡✟

r

✓ ✁

r

✁ ☛✝✞☛☞ ✠ ✝✞ ✁ ✂ ✄☎ ✆ ✄ ✌✝✟✍ ✎✄✟ ✟ ✂ ☞✁☛☞✠ ✡

t

✝ ✁ ✂ ✄☎ ✆ ✄✝

y

✤✥✦ ✧✥ ★✩

r

✪ ✫✬✭✪ ✮★✩

n

u

k

u

n

✕☛

r

✝✞☎

t

✂✡✝ ☎ ✁☛✝✟✡☎✡ ✝ ✞ ✟ ✂ ✓ ✁☛

r

✝✞☎

t

✂✡ ✝ ☎

y

✝ ✞ ✟✄ ✞✡✝ ☎ ✝ ✟ ✂ ☞ ☞☛

r

✝✗ ✝✞✆ ✄

st

☛☞ ✟

r

✄ ☞ ✡✂ ✄

coding

✆ ☞ ✁ ✄ ✄☞✁ ✂ ☛☞ ☛✝ ✚ ✆ ✄✝

y

✣ ✠ ☛

r

✄☎✡✚ ✄✝✄ ✟ ✂ ✓ ✁☛

r

✝ ✞ ☎

t

✂✡ ✝ ☎

y

✝✞ ☎ ✝ ✟ ✄✞✡✝ ☎ ✝✟ ✂ ☞☞ ☛

r

✝✗ ✝✞ ✁✂ ✄☎ ✆ ✄✁ ☛✝✞✡ ✝✗✄ ✝✰✄✂ ☛✱

✲✳✴ ☞☛✝✡✍

u

t

✵✎✗✓ ☛

t

✂✣ ✶✷ ✸ ✸✸ ✣✁✷ ✹✺ ✟ ✂ ☞

Gintoro, Andreyus, Emilia,

Richard William (2010; 10) adalah UML adalah sebuah bahasa yang telah

menjadi standar dalam industri untuk menvisualisasi, menspesifikasi, merancang

dan mendokumentasi sistem piranti lunak

(44)

✻✼✽

o

p

era

tio

n

✻✼✾✼ ✿ ❀❁✽ ❂ ❃❄ ✻✼❂✼✽

r

✼❅

y

✿✼ ❀✼ ❆✼ ✾ ❃❇❆ ❈ ❉❁❉❁❀ ❊✽ ❋❊ ❀ ❄❃✽ ❊✾❆❂ ✼✽ ❄❆

r

✼✽❋❆ ✾❊✽ ✼ ❀ ✻✼✾✼ ✿ ❇✼ ❈✼❂ ✼ ●❇✼ ❈✼✼

s

❇ ❃❁❍❆ ❃

r

✽❋✼❂ ❆ ❁❇■❃❀❂ ❃❄❃❆

rt

++, Java, C# atau

VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling

aplikasi prosedural dalam VB atau C.

Seperti

bahasa-bahasa

lainnya,

UML

mendefinisikan

notasi

dan

syn

ta

a

/semantik. Notasi UML merupakan sekumpulan bentuk khusus untuk

menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna

tertentu, dan UML

syn

ta

x

mendefinisikan bagaimana bentuk-bentuk tersebut

dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah

ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh

OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented

Software Engineering).

(45)
[image:45.595.165.461.114.418.2]

Gambar 2.2. Konsepsi Dasar UML

Seperti juga tercantum pada gambar diatas UML mendefinisikan

diagram-diagram.

❑▲▼ ◆▲▼ ▲

Use Case

❖P◗❘ ❙◗

m

U

se ca

se

d

ia

g

ra

m

menggambarkan fungsionalitas yang diharapkan dari

sebuah sistem. Yang ditekankan adalah apa yang diperbuat sistem, dan bukan

bagaimana . Sebuah

u

se ca

se

merepresentasikan sebuah interaksi antara aktor

dengan sistem.

U

se ca

se

merupakan sebuah pekerjaan tertentu, misalnya login ke

sistem, meng-crea

te

sebuah daftar belanja, dan sebagainya. Seorang/sebuah aktor

adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem

(46)

❚❯❱ ❲❯ ❚❯

Class

❳❨❩❬ ❭❩❪

la

ss

d

ia

g

ra

m

❴❵ ❴❛ ❴❜ ❝❞❡ ❢ ❴❜ ❝❣ ❞ ❝❤✐ ❤❥ ❴❝ ❤

y

❴❦ ❧ ♠❤❥ ❴ ❵ ❤❤❦ ❝ ♥❴❦❝❤❴❝ ❤ ❴❥❴❦ ♦❞❦ ❧❜❴❝ ❤❛ ❥❴❦ ❝❞❡ ❢ ❴❜ ♣❡♠❞ ❥ ❵ ❴❦ ♦❞

r

❢❣❴❥❴❦ ❤❦ ♥❤ ❵ ❴

r

❤ ❣ ❞❦ ❧❞♦❡❴❦❧❴❦ ❵ ❴❦ ❵❞ ❝ ❴❤❦ ❡ ❞♣q❤❞❦♥❴❝ ❤

r

♣❡ ♠❞ ❥r ❫

la

ss

♦❞❦❧❧ ❴♦❡❴

r

❥❴❦ ❥❞ ❴❵ ❴❴❦ s ❴

tr

❤❡ ❢ ♥

/ properti) suatu sistem,

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

(metoda/fungsi).

❚❯❱ ❲❯❲ ❯

Statechart

❳❨❩❬ ❭❩❪

S

ta

tech

a

rt

d

ia

g

ra

m

menggambarkan transisi dan perubahan keadaan (dari

satu

sta

te

ke

sta

te

lainnya) suatu objek pada sistem

Gambar

Gambar 1.1. Kepemilikan Handphone di Indonesia
Gambar 1.2. Percent Of Developers That Have Developed For Each
Tabel 1.1 Waktu Penelitian
Gambar 2.1. Sistem Global Jaringan Komputer
+5

Referensi

Dokumen terkait

Dengan membaca teks tentang peristiwa kedatangan bangsa barat di Indonesia yang dibagikan melalui grup WhatsApp/Telegram/Zoom/Google Meet , siswa dapat

terampil maupun ahli yang dipersyaratkan guna mengisi sektor-sektor kerja pembangunan nasional. Ada pun sejarah kemanusiaan yang dimaksud merujuk pada transformasi

- Siswa memperhatikan guru saat menjelaskan tentang penggunaan masing-masing bagian daging sapi dan kambing dalam pengolahan serta mutu daging sapi dan kambing..

Digunakan untuk mendapatkan informasi atau data-data yang berkaitan dengan wewenang penghulu, peraturan pencatatan nikah, dan data empiris yang dalam hal ini yakni

Adanya berbagai pemangku kepentingan yang terlibat dalam Klaster Enceng Gondok perlu dikaji untuk mengetahui bagaimana peranan dan efektivitas peran yang

Pada proses pendampingan kelompok masyarakat yang sudah dilakukan pada kelompok pemuda karang taruna di kalianak Timur RT 04 dengan pendekatan berbasiskan asset serta potensi

Sampai pada 1 Mei 1886, demonstrasi yang menjalar dari Maine ke Texas dan dari New Jersey ke Alabama diikuti oleh setengah juta buruh di negeri tersebut. Polisi pun membabi

Upaya untuk mencegah hemoroid dengan cara melakukan kegiatan olah raga setiap hari (seperti senam, berjalan, berenang) dan menganjurkan pasien hemoroid untuk banyak