Perancangan aplikasi e-rental berbasis mobile android
Ujang Memet Supratman
Jln. Sekeloa utara No. 207C Bandung
Telepon
: Handphone
: 085222666553
Email : [email protected]
Curriculum Vitae
DAFTAR RIWAYAT HIDUP
DATA PRIBADI (PERSONAL DATA)
Nama Lengkap
Full Name
Nama Panggilan
Nick Name
Gelar Akademik
Degree/Title
Tempat & Tanggal Lahir
Place & Date Of Birth
Umur
Age
Jenis Kelamin
Gender
Status Perkawinan
Marital/Civil Status
No. Kartu Tanda Penduduk
Identity Card Number
Surat Ijin Mengemudi
Driving License
Kewarganegaraan
Nationality
Golongan Darah
Blood Type
Tinggi Badan
Height
Berat Badan
Weight
Agama
Religion
Alamat Tinggal
Postal Address
Alamat Surat Elektronik
Email Address
Nomor Telepon
Phone Number
Nomor Handphone
Cellular Phone Number
Ujang Memet Supratman
Boim
Sekolah Menengah Atas
Senior High School
Majalengka, 11 April 1990
22 Tahun
22 Years Old
Laki-laki
male
Belum Menikah
Not Married
3210051104900021(KTP Majalengka)
Indonesia (WNI)
Indonesian
AB
± 172 cm
± 67 kg
Islam
Islam
Jln. Raya Argapura Desa Sagara
RT 004/RW 002 Majalengka
[email protected]
085222666553
PERANCANGAN APLIKASI E-RENTAL
BERBASIS MOBILE ANDROID
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
2013
✁✂✁ ✄☎✆✝✁✆✂✁✞
Segala Puji dan Syukur penulis panjatkan ke hadirat Allah SWT atas
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
Informasi Universitas Komputer Indonesia dan Selaku Dosen Pembimbing.
iii
4. R. Feni Syafariani, S,Si, M.Stat Selaku dosen wali kelas SI-14
5. Pihak PT. MUSI CAR RENTAL yang telah mengizinkan penelitian serta
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
1.05.08.647
iv
✠✡☛☞✡✌ ✍✎✍
✏✑✒✓✡✌ ✔✑✕✖✑✎✡ HAN
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
✗✘✗✘ L✙✚✙✛ ✜✢✣✙✤✙✥✦ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✗
✗✘✧✘ ★✩✢✥✚✪✫✪✤✙✬✪ ✩✙✥ ✭✮✯✮✬✙✥ ✰✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✲
✗✘✧✘✗✘ ★✩✢✥✚✪✫✪✤✙✬✪ M✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✲
✗✘✧✘✧✘ R✮✯✮✬✙✥ ✰✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✲
✗✘✳✘ M✙✤✬✮✩ ✩✙✥ ✴✮✵✮✙✥ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✷
✗✘✳✘✗✘ M✙✤✬✮✩ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✷
✗✘✳✘✧✘ T✮✵✮✙✥ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✷
✗✘✸✘ K✢✦✮✥✙✙✥ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✸✘✗✘ K✢✦✮✥✙✙✥ ✶✛✙✤✚✪✬ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✸✘✧✘ K✢✦✮✥✙✙✥ ✺✤✙✩✢✯✪✤ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✻✘ ✜✙✚✙✬✙✥ ✰✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✲✘ L✼✤✙✬✪ ✩✙✥ ✽✙✤✚✮ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ 9
✟
BAB II LANDASAN TEORI
2.1. Pengertian Aplikasi .................................................................................. 11
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
2.13. Perangkat Pendukung................................................................................. 30
vi
2.13.1. Use Case Diagram ........................................................................... 32
2.13.2. Class Diagram .................................................................................. 33
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
3.2.3.3. Alat Bantu Analisis Dan Perancangan ....................................... 48
vii
3.2.4. Pengujian Software ......................................................................... 55
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
5.1.2.3. Implementasi Perangkat Keras Server ...................................... 95
viii
5.1.2.4. Implementasi Perangkat Keras Client ....................................... 96
5.1.3. Implementasi Basis Data (sintaks SQL) ............................................ 97
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
5.2.3
Kelas Uji Aplikasi .....................................................................122
Kesimpulan Hasil Pengujian .............................................................133
BAB VI KESIMPULAN DAN SARAN
6.1. Kesimpulan ................................................................................................134
6.2. Saran............................................................................................................134
DAFTAR PUSTAKA
ix
✾✿❀❁✿❂ ❃❄❅❁✿❆✿
Aalil, 2012. Pengertian Internet, http://www.aalil.com/pengertian-internet.html
Arendra, 2010. kelebihan dan kelemahan android, http://arendrasite.blogspot.com/2010/04/kelebihan-dan-kelemahan-android.html
Blogger, 2012. Mobile Phone, http://portalteknologi.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/pengertianmiropyment-micropayment.html
Firman Nugraha, 2011. Perkembangan Pasar Handpone di Indonesia Dari Tahun
2005 Hingga 2010,
http://www.teknojurnal.com/2011/03/03/perkembangan-pasar-handphonedi-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/karakteristikandroid/
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,
http://www.android-indonesia.com/forum/berita-terbaru/2055-android-lbhmemikat-pengembang-aplikasi-dr-pd-ios?q=%2Fforum%2F4-beritaandroid%2F2055-android-lbh-memikat-pengembang-aplikasi-dr-pd-ios.
❍■❍ ❏
❑▲▼◆■HULUAN
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 kemanamana.
1
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
oleh mobile web, Blackberry, dan Windows Phone.
3
70%
60%
50%
40%
30%
20%
10%
0%
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
4
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
dalam bentuk pembukuan. Seluruh bukti pembayaran transaksi setiap hari
5
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
BERBASIS MOBILE ANDROID .
APLIKASI E-RENTAL
6
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
pemesanan mobil dengan menggunakan e-rental?
7
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 Erental 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
sistem yang sedang berjalan sebelumnya.
8
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
android 2.2. ke atas.
9
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
jenis kegiatan akan di lakukan seperti table berikut ini.
10
Tabel 1.1 Waktu Penelitian
Tahun 2012
N
o
Kegiatan
Sep
1
1
Pengumpulan Data
a. Observasi
b. Wawancara
2
3
4
c. Studi
Pustaka
Membangun
Prototyping
a. Mempelajari
Data
b. Membangun
Prototyping
Evaluasi
Prototyping
a. Uji Desain
Oleh User
Coding/
Mengkodekan
Sistem
5
a. Menetapkan
Coding
b. Menerapkan
Aplikasi
Menguji Sistem
6
a. Uji
Coba
Aplikasi
b. Uji
Coba
Design
Evaluasi Sistem
Okt
Nov
Des
2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
P◗P ❘❘
❙◗❚❯◗❱◗❚ ❲❳❨❩❘
❬❭❪❭ ❫❴ n
❵❴❛tr❜❝
kl❞❛
◗❛p
❜
❡❢❣r ❤✐❥❣t ❦❧❤❣❥ ❣♠❦♥❥❣♦♥ ❣y♥ tu ♠❢r❣❤✐❥❣t ❦❧❤❣❥ ❣y❤✐ ♣♥✐❧❤❣❥❣❤ ❧❤t❧❥
q❢qr❣❤su ♠❢q❣❥❣♥ ❥tq♠❧s❢r ❧❤s❧❥ q❢❦❣❥♦❣❤❣❥❣❤ ♠❢❥❢✉r❣❣❤❤❣y✈ ✇♥❥❣ ♥❤✐♥❤
q❢❤✐❢qr❣❤✐❥❣❤ ♠①t✐①❣q ❣♠❦♥❥❣♦♥ ♦❢❤♣♥①♥② q❣❥❣ ❧❤s❧❥ q❢❤❧❦♥♦ ♠①t✐①❣q ❣♠❦♥❥❣♦♥
❢t ①♦❢r❧s② ♣♥r❧s❧③❥❣❤ ♦❧❣tur❣③❣♦❣ ♠❢q①t✐①❣q❣❤② ❣y♥ tu
la
n
eesotw
u
g
r
a
lm
ser
a
♣❣♠❣t r❢①r❢❤s❧❥ b
✈ ✇❣♣♥ la
ng
eeotw
u
rs
a
irlo
m
ec
②p
n
❣t❣❧♠❧❤ rtiep
② ❣y❤✐
q❢①❧♠❣❥❣❤ r❣③❣♦❣❤❣y ♣❣❤ ♠①t✐①❣q ❣y❤✐ ♣♥ t❧❦♥♦ q❢①❧♠❣❥❣❤ ♠①t✐①❣q ❣♠❦♥❥❣♦♥❤❣y✈
e sotw
u
g
n
④a
re
a
r❢①⑤❧❤✐♦♥ ❣✐❣① ♣❣♠❣t q❢❤❧❦♥♦ ♠①t✐①❣q ♣❢❤✐❣❤ r❣③❣♦❣
❣y❤✐ ❦❢r♥③ q❧♣❣③② ♣❣❤ ❣❥❣❤ q❢❤s❢①✉❢q❣③❥❣❤❤❣y ❥❢ ♣❣❦❣q r❣③❣♦❣ q❢♦♥❤ ♦❧♠❣❣y
r♥♦❣ ♣♥q❢❤✐❢①♥t t❦❢③ ❥tq♠❧s❢①✈ ⑥♥❦❣ ③❢❤♣❣❥ q❢❤✐❢qr❣❤✐❥❣❤ ♦❧❣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❣♥❥ ♣❣❦❣q q❢❤✐❢qr❣❤✐❥❣❤❤❣y✈
⑧❢❥❣①❣❤✐② r❣❤❣y❥ ♦❢❥❣❦♥ ♠①t✐①❣q ⑨♠①t✐①❣q ❣♠❦♥❥❣♦♥ ❣y❤✐ t❢①♦❢♣♥❣ ♣❣❦❣q
r❢❤s❧❥ ♠❣❥❢t⑨♠❣❥❢t ♠①t✐①❣q✈ ⑩❤♥ ❣♣❣❦❣③ ♠①t✐①❣q⑨♠①t✐①❣q ❣♠❦♥❥❣♦♥ ❣y❤✐ ♦❧♣❣③
♣♥ t❧❦♥♦ t❦❢③ t①❣❤✐ ❦❣♥❤ ❣t❣u♠❢①❧♦❣③❣❣❤ ⑨♠❢①❧♦❣③❣❣❤ ♠❢①❣❤✐❥❣t ❦❧❤❣❥✈ ⑥❢r❢①❣♠❣
♠❢①❧♦❣③❣❣❤ ♠❢①❣❤✐❥❣t❦u
❤❣❥ t❢❦❣③ q❢q♠①t♣❧❥♦♥ ♠❣❥❢t
q❢q♠❧❤❣y♥
⑨♠❣❥❢t♠❢①❣❤✐❥❣t❦❧❤❣❥ ❣y❤✐
①❢♠❧s❣♦♥ ♥❤s❢①❤❣♦♥t❤❣❦✈ ❡①t✐①❣q⑨♠①t✐①❣q ♠❣❥❢t ❢t ①♦❢r❧t
♣❣♠❣t
♣♥❣❤♣❣❦❥❣❤② ♣❣♠❣t q❢q❢❤u③♥ ❥❢r❧s❧③❣❤ ♠❢q❣❥❣♥② ♣♥①❣❤⑦❣❤✐ ♣❢❤✐❣❤ r❣♥❥② ①❢❦❣♥t♠
se fn
lriye
d
r❢r❣♦ ♣❣①♥ ❥❢♦❣❦❣③❣❤⑨❥❢♦❣❦❣③❣❤② ru
❶q❧♣❣③ ♣♥✐❧❤❣❥❣❤❷② q❢q♠❧❤❣y♥
❖❖
❸❹
❺❻❼❽❾❿➀➁➂➃➄ ❾➂➀❽➂➅ ➂y➀➆
❾❿❾➂❺➂➄➇ ❾➂❾➈❽ ❺➄❼❿❾➉➂➀➆❼➂➀ ❽➀➁❽❼ ❼❿➉❽➁❽➊➂➀
❾❿➀❺➂t➂➀➆➇ ❺➂➀ ❺➄❺❽❼❽➀➆ ➈❿❼r ❿❾ ➉➂➀➆➂➀➀➂y➋ ➌❼➂➀ ❿t ➂t ➈➄➇ ➉➄➅➂ ➈❿r❾➂➃➂➅➂➊➂➀➀➂y
➉❿r➃➄➍➂t ❼➊❽➃❽➃ ❺➂➀ ➀u➄❼➇
➃❿➊➄➀➆➆➂ ➄t❺➂❼ ➂❺➂ ➈➂❼❿t ➎➈➂❼❿ t ➈➏❻➆➏➂❾ ➂y➀➆ ❿s ➃❽➂➄
❽➀➁❽❼ ❺➄➆❽➀➂❼➂➀➇ ❾➂❼➂ ❺❿➀➆➂➀ ❿t ➈r ➂❼➃➂ ➊➂usr❾❿➀➆❿❾➉➂➀➆❼➂➀ ➈➏❻➆r➂❾ ➂➈➅➄❼➂➃➄
➄ tu➃❿➀❺➄➄r ➐➑❻➆➄ ➂y➀➁❻ ➒➂➏❻t ➀❻➇
➓➔➔→➇ ➈➈➣↔↕➎➣↔➙➛➋
➜➝➜➝ ➞➟ n
➠➟tr ➡➢➤ 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➂u➂y➀➆ ➅➂➄➀➀➂y➇ ❺➄❾➂➀➂ ➈❿➅➂➀➆➆➂➀ ➉➄➃➂ ❾❿❾❿➃➂➀ ❾❻➉➄➅
❺➄❾➂➀➂➈❽➀ ➈❿➅➂➀➆➆➂➀ ➉❿➏➂❺➂ ➅❿ ➂wt ❾❿❺➄➂ ❿➅❿❼➏t❻➀➄❼ ➃❿➈❿➏➄t ❾❻➉➄➅❿ ➂➀❺➏❻➄❺
➂➃➂➅❼➂➀ ➁❿➏➊❽➉❽➀➆ ❺❿➀➆➂➀ ➄➀➁❿➏➀❿➋t
➠➟➡tr➢➤
➜➝➲➝ ➞➟ n
➳obile
Mobile Phone
e
n
o
h
p
➂❺➂➅➂➊ ➈❿➏➂➀➆❼➂t ❿➅❿❼➁➏❻➀➄❼ ➈❻➏➂t ➉❿➅ ➂y➀➆ ➉❿➏➍➀u➆➃➄
➃❿➉➂➆➂➄❾➂➀➂ ➈❿➃➂➂wt ❿t ➅❿➈❻➀ ➀❻➏❾➂➅➇ ➂y➀➆ ❺➂➈➂t➉❿➏➆❿➏➂❼ ➈➂❺➂ ➃❽➂tu➂➏❿➂ ➂y➀➆
➅❽➂➃➋ ➐➉➂➀❺➄➀➆❼➂➀ ❺❿➀➆➂➀ sordlecphone
➛➋
➵➸
➺➻➼➽➾➚➪➽ ➶➹➘r ➹r➚➾ ➴➹ur➻➚➾➚➷ ➽➽st➼➚➬ ➚y➷➘ ➮➽➘u➷➚➾➚➷ ➱➷✃➱➾ ➪➱➚tu➚➻➼➽➾➚➽s
➚y➷➘ ➮➽❐➚➼➚➷➾➚➷ ➻➚➮➚ ➻➹➚r ➷➘➾➚t obim
le
➚y➷➘ ❒➹➷➮➹r➱➷➘ ➴➹➴➽➼➽➾➽ ➱➾➱❮➚➷ ➾➹❒➽➼❰
➮➚➷ ➮➚➻➚t t➹➾r Ï➷➹➾➪➽ ➴➹➼➚➼➱➽ ❐➚➽r➷➘➚➷ ➷➽➾r ➚➶➹➼Ð Ñ➹➚r ➷➘➾➚t
rta
o
p
le
b
➴➹➴➽➼➽➾➽ ➶➚➷➚y➾ ❐➹➷➽ s ➮➚➼➚➴ ➬➚➼ ➱➾➱❮➚➷❰ ➮➹➚s➽➷ ➮➚➷
➴➹➴➽➼➽➾➽ ➾➹➪➚➴➚➚➷ ➾➚r➚➾✃➹➽r➽st➾ ➚y➷➘ s
ÒÓÔÓÕÓ Ö p
רklÙ×
ÚÛ
tla
u
o
y
ilm
b
o
e
❰ t➹t➚➻➽ ➴➹r➹➾➚
➚➷➘➚t➶➹➶r ➹➮➚ ➮➚➽r ➪➽ st➹➴ ➮➹➪➾✃Ï➻Ð
Mobile
Ügisane
ÝÏ➷✃Ï➬Þ ßÜßà ÜÜßà ÚnstaÜ sagine
ÚÚÛ Üobiletiransco
ÝÏ➷✃Ï➬: 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.
rt âã×u
rt
ÒÓÔÓÒÓ á×u
mobile
ä➹➷➱❮ utå➹æ➽➷ ➮Ï➱➘➬✃yçèéêê❰ ➬➚➼Þ ëì
í90) dalam jurnalnya berisi :
Penggunaan peralatan mobile oleh grup baru termasuk remaja dan mahasiswa
mengarah kepada modifikasi hardware dan peningkatan yang juga akan
meningkatkan interakasi
sosial
dan jaringan, telah adanya
pencapaian
penambahan camera dan peningkatan pilihan pesan. di sisi lain, para pelaku bisnis
îï
ðñòóôõr ôö÷ñs õòøñòr ñ t ùôò óôrô ðñòñ rõðôùôò ðñòúõõrð ñ
ûðôõüý þÿ
ð✁òóüu
✁òø✁ ö ðñð✂ôòø uô✄üõöô÷õ ûô✄üõöô÷õ ✂õ÷òõs ð☎✂õüñ ùôò ðñòôõrö ôòø✁÷õôsùôrõ ú✁r ✄ õtu
÷ñòùõrõý ✂ôò ôyö ✄☎r úôr ð ✄ñrôòúöôt ü✁òôö ✄ ôùô þ✆ öôòø☎✝ ñt üô✞ ùõóõ✄øô
ùõôùô✄øô÷õöôò ✁òø✁ö ✄ñ ôr üôôt ò õòõ ÷ñ ✞õòúúô þÿ
ð✁ùô✞ ùõ✂ôôw ùôrõ✄ ôùô ✠ñ÷r õ ö☎ ð✄✁øñ rùñ÷ö
öôò ôôt u
ðñò✟ ôùõ üñ ✂õ✞ õròúöôsùôò üñ ✂õ✞
û☎t ✄✡ tô✄õ ñt ✂r ôtô÷õ
☎üñ✞ ✁ö✁✝ôò üôôyr
ùôò ôö÷ñ söñ ÷ñöñüõüõòúý ôö÷ñ sõòøñòr ñ t ôyòú óñ✄ ôt ùôò õtùôö ñt ✄r ✁øusðñ✁r ✄ôöôò
÷ñ÷✁ôtu
y
ôòú ü✁ ðôr ✞✡ ÷ñ ✞õòúúô
✄ñòúñð✂ôòúô ð☎✂õüñý
÷ñ✄ñ õtr tw
õñt ✡r ùôò
✞ôôsr t
✄ ôôr ✄ñòúú✁òô
ñs ðñòøôôr õ✁t ✡
✁òø✁ ö
ùñòúôò óñ✄ôt ðñ òr ôúö✁ü
✄ñröñð✂ôòúôò ✄☎✄✁üôrõtôs ÷õtus õòøñòr ñ t
÷ñüôüu ✁✄ ùôñt ôöôò
r ô÷✁ö ÷ö☎ r÷ñ✄ ôö✂☎üô☞ ☎üñ ✞ ✄ôôr ✄ñòúú✁òô ò☎
☛ñt ð
✄ñtôr òúõòúôò ☎üô✞✝ôúô
òû✂õ÷òõs✟✁úô ðñòù☎✝☎òú ñsüôü u
ñt ÷rñùõôò ôy
✟ôüôò ✁òø✁ö ✄ñ÷ôò ✄ ôùô ÷ñü✁ur✞ ✄☎✄✁üô÷õý ùñðõöõôò✡ ✂ôòôyö ✌ôô÷õ÷üõtôs☎ ôùô ✍ÿ
✟✁ úô ðñò✟ôùõ stôòùôùr ✄ ôùô ✄ñòùñ÷ôõòôò ð☎✂õüñ ✞ôòù÷ñtôyòú ✂ôur✁òø✁ ö ✄☎✄✁üô÷õ
✁ ð✁ ðý
þÿ
öõòõ ñt üô✞ ✂ñ ör ñð✂ôòú ðñò✟ ôùõ ÷ðô✄tr ✞☎òñ ôyò
ú ùõöôrôöøñ õrõstöôò
ùñòúôò ñt trôòôðò òôy ✌õtur✄ñôr òúöôt ü✁òôö tõòúúöôt õtòúúõ ñt rðô÷✁ ö ö✁ôòøõtôs
ðñð☎✝yôyòú ÷ôòúôt✂ñ÷ô✡r öñö✁ôôt ò ✄ñð☎r ÷ñ÷ôò tõòúúõ ùôò ÷õñst ð ☎✄ñ ôr ÷õ tõòúúôt
õtòúúõ ôyòú ðñð✁òúöõòöôò ðñüôö✁öôò
✂ ñ✂ñôr ✄ ô ✄ñöñ✟rôôò
ðñòú✁òù✁✞ ✄☎r úôr ð û✄☎r úrôð ý ✌õtur÷ðô✄tr ✞☎òñ
ñs öôüõúus
ùôò
✎ ✏✑✡ ✒ü✁ñ☎t ☎ø ✞ ùôò ö☎ð✁òõöô÷õ
õw û ✌õ; microphone kualitas tinggi; bandwith speaker lebar; perekam suara digital;
pemutar MP3; accelerometer tri-axial; penerima dan antena GPS; kamera multimegapixel; chip temperatur elektronik; sensor medan elektrik dan magnetik;
tampilan layar sentuh cairan kristal yang besar; unit vibrasi; sumber pencahayaan
flash; dan realtime jam dan timer.
✓✔
✕✖✗✖✗✖ ✘✙r✚ ✘ ✛p
✚kl✜✛
✢✣
✤✥✦✧sne
Mobile
★to ★✩reustom
o
✪✫ ✬✭✮r✯✰✪✱✲✮✪✮✲ ✪✳✱✲✴✪✮✲ e★rcem
✫ ✵✲✮✪✱✶ ✷✭✷✸✪✰✹✲✰✺✴✪✰ ✻✪ r✺✪ ✸✪✪r ✰✺
✼✣ ✽✲✮✰✲s✸✪✪r ✰✺ ✹✲✺✲✪t ✱ ✫ ✵✲✮✪✱✶ ✷✭✰✾✿✪✱ ✪✳✱✲✴✪✮✲ Java MIDP, Video, MP3,
rin
to
g
e
c. Improvisasi layanan yang sudah ada. Misal: marketing sesuai dengan
profile pemakai
✢✢✣ ✤✥✦✧sne
★to ★✤✥✦✧sne
eg
❀✣ ❁obilesuplyhaincantm
eorc
✼✣ ❁obilem
✢✢✢✣ ✤✥✦✧sne
★to ★❂❃eploy
❀✣ ❁obile❄❀❅se❁tiengar
✢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.
Android merupakan subset perangkat lunak untuk perangkat mobile yang
meliputi sistem operasi, middleware dan aplikasi inti yang di release oleh Google.
Sedangkan Android SDK (Software Development Kit) menyediakan tools dan API
❉6
❊y❋● ❍■❏❑▲r▼◆❊❋ ▼❋❖▼◆ P❑❋●❑P◗❊❋●◆❊❋ ❊❏▲■◆❊❘■ ❏❊❍❊
la
p
tfo
rm
❊❋❍❙❚■❍ ❍❑❋●❊❋
P❑❋●●▼❋❊◆❊❋ ◗❊❯❊❘❊ ❏❑Pr❚●❊r P❊❋ ❱❊❲❊❳ ❨❩▼▲❊y❍■ ❬❭❪❭❫ ❳
❴❋❍❙❚■❍ ❊❍❊▲❊❯ ❘■❑st P ❚❏❑❊r ❘■ ▼❋❖▼◆ ❑t ▲❑❏❚❋ ❑s ▲▼▲❑ r ❊y❋● ◗❑r◗❊❘■ s
❵❛inux
❴❋❍❙❚■❍ P❑❋❑y❍■❊◆❊❋ ❏▲❊❜t ❚❙P ❑t ◗r ▼◆❊ ◗❊●■ ❏❊❊r ❏❑❋●❑P◗❊❋● ◗▼❊t P❑❋❝■❏❖❊◆❊❋
❊❏▲■◆❊❘■ P❑❑r ◆❊ ❘❑❋❍■■r ▼❋❖▼◆
❍■●▼❋❊◆❊❋ ❚▲❑❯ ◗❑ P
r ❊❝❊P ❏❑❊r ❋❖■ ◗❑●r ❑❊r ◆❳
❴❊w▲❋❊y❞ Google Inc. membeli Android
Inc., pendatang baru yang membuat
peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,
dibentuklah ❡ np
e❢a
ste❣❤ leia
d
n
c
n
peranti
lunak,
, konsorsium dari 34 perusahaan peranti keras,
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
e , sebuah lisensi perangkat lunak dan standar terbuka
bawah lisensi ❣✐❥❦ h
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 ❡pne❢ ta
se❧istrb
d
n
uo
n
♠♥♦♥♣♥ qrsrt✉t ✈r✈stk
(OHD).
✇①
n②r✈①
Andorid merupakan subset perangkat lunak untuk perangkat mobile yang
meliputi sistem operasi, middleware, dan aplikasi unit yang di-release oleh
17
Google. Pada tulisan sebelumnya, kita mengenal SDK (③④⑤ tw
re⑥n
a
tvelo
m
p
⑦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 (⑧np
e⑨a
ste⑩❶leia
d
n
c
n
). Organisasi OHA ini terdiri
atas Googl, Intel, Motorola, Qualcomm, T-Mobile, dan NVIDIA. SDK dapat kita
tne ⑥velo
ra
p
gunakan pada beberapa IDE (❷dg
software untuk membuat suatu program
tema
n
d ❸❹❺n
n
t)eiro
m
akan tetapi, pada tulisan selanjutnya,
penulis akan menggunakan Eclipse karena OHA secara resmi membuat plugin
untuk IDE Eclipse.
❻❼❽❼❻❼ ❾❿ u
rt➀➁
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
berdasarkan open source engine WebKit.
18
➃➄ Grafis
Dengan ada fitur ini, kita bisa membuat aplikasi grafis 2D dan 3D karena
android memiliki lib
y
ra
G
g
no
e L ES 1,0
p
.
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.
11. Lingkungan Development
19
➅➆➇➈➉➈➊➈ ➋➈tur➆➇➌➉➍➎t ➏➐ tols ➌➑➒u➊ gibunde
➐ ➓➏➎➋➈➉ ➔➍➑ ➊➈➑➆→r➍ ➇➆➇➎➏➈➣
➔➍➑ plugin ➌➑➒➌➊ ↔↕➙ ➙➛➉➈➓➜➆➣
➝➞➟ ➠tear
➍y➑➤ ➇➆➇➈➉➈➊➈ ➆t ➇➓➍t➓➆➑→➌➍➉➍➑ ➍➓➉➈➊➍➜➈➐
➡➆➓➆tr➈ ➊➆➢➍➑ ➍y➊➍➑ handpoe
➔➍➑
➠tear ➓➍➔➍ ➍➑➔➏➎➈➔ ➇➆➌r ➓➍➊➍➑ ➊➍t➍➉➎➤ ➍➓➉➈➊➍➜➈ ➍y➑➤ ➔➍➓➍t➔➈ ➥downla
➔➈➥instal ➓➍➔➍ handpoe
➇➆➉➍➉➌➈ ➈➑➒➆➑r ➆➣t
➦➧➨➧ ➩➫➭➫
➯➍➲➍➍s Java dikembangkanoleh ➳➵➸ ➠msteroyic
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.
Sekarang, Sun telah mengeluarkan berbagai program Java yang dapat
digunakan seperti Java API, atau JDK atau JAVA Developer Kit . Selain itu,
banyak juga program-program lain yang dapat digunakan untuk membuat
program Java, seperti Eclipse, NetBeans, JBuilder, JCreator, J++, dan
sebagainya.
20
➺➻➻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.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modulmodul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
21
ÔÕÖÕ 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
kemampuan
Jln. Sekeloa utara No. 207C Bandung
Telepon
: Handphone
: 085222666553
Email : [email protected]
Curriculum Vitae
DAFTAR RIWAYAT HIDUP
DATA PRIBADI (PERSONAL DATA)
Nama Lengkap
Full Name
Nama Panggilan
Nick Name
Gelar Akademik
Degree/Title
Tempat & Tanggal Lahir
Place & Date Of Birth
Umur
Age
Jenis Kelamin
Gender
Status Perkawinan
Marital/Civil Status
No. Kartu Tanda Penduduk
Identity Card Number
Surat Ijin Mengemudi
Driving License
Kewarganegaraan
Nationality
Golongan Darah
Blood Type
Tinggi Badan
Height
Berat Badan
Weight
Agama
Religion
Alamat Tinggal
Postal Address
Alamat Surat Elektronik
Email Address
Nomor Telepon
Phone Number
Nomor Handphone
Cellular Phone Number
Ujang Memet Supratman
Boim
Sekolah Menengah Atas
Senior High School
Majalengka, 11 April 1990
22 Tahun
22 Years Old
Laki-laki
male
Belum Menikah
Not Married
3210051104900021(KTP Majalengka)
Indonesia (WNI)
Indonesian
AB
± 172 cm
± 67 kg
Islam
Islam
Jln. Raya Argapura Desa Sagara
RT 004/RW 002 Majalengka
[email protected]
085222666553
PERANCANGAN APLIKASI E-RENTAL
BERBASIS MOBILE ANDROID
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
2013
✁✂✁ ✄☎✆✝✁✆✂✁✞
Segala Puji dan Syukur penulis panjatkan ke hadirat Allah SWT atas
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
Informasi Universitas Komputer Indonesia dan Selaku Dosen Pembimbing.
iii
4. R. Feni Syafariani, S,Si, M.Stat Selaku dosen wali kelas SI-14
5. Pihak PT. MUSI CAR RENTAL yang telah mengizinkan penelitian serta
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
1.05.08.647
iv
✠✡☛☞✡✌ ✍✎✍
✏✑✒✓✡✌ ✔✑✕✖✑✎✡ HAN
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
✗✘✗✘ L✙✚✙✛ ✜✢✣✙✤✙✥✦ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✗
✗✘✧✘ ★✩✢✥✚✪✫✪✤✙✬✪ ✩✙✥ ✭✮✯✮✬✙✥ ✰✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✲
✗✘✧✘✗✘ ★✩✢✥✚✪✫✪✤✙✬✪ M✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✲
✗✘✧✘✧✘ R✮✯✮✬✙✥ ✰✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✲
✗✘✳✘ M✙✤✬✮✩ ✩✙✥ ✴✮✵✮✙✥ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✷
✗✘✳✘✗✘ M✙✤✬✮✩ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✷
✗✘✳✘✧✘ T✮✵✮✙✥ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✷
✗✘✸✘ K✢✦✮✥✙✙✥ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✸✘✗✘ K✢✦✮✥✙✙✥ ✶✛✙✤✚✪✬ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✸✘✧✘ K✢✦✮✥✙✙✥ ✺✤✙✩✢✯✪✤ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✻✘ ✜✙✚✙✬✙✥ ✰✙✬✙✣✙✱ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ ✹
✗✘✲✘ L✼✤✙✬✪ ✩✙✥ ✽✙✤✚✮ ✶✢✥✢✣✪✚✪✙✥ ✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘✘ 9
✟
BAB II LANDASAN TEORI
2.1. Pengertian Aplikasi .................................................................................. 11
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
2.13. Perangkat Pendukung................................................................................. 30
vi
2.13.1. Use Case Diagram ........................................................................... 32
2.13.2. Class Diagram .................................................................................. 33
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
3.2.3.3. Alat Bantu Analisis Dan Perancangan ....................................... 48
vii
3.2.4. Pengujian Software ......................................................................... 55
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
5.1.2.3. Implementasi Perangkat Keras Server ...................................... 95
viii
5.1.2.4. Implementasi Perangkat Keras Client ....................................... 96
5.1.3. Implementasi Basis Data (sintaks SQL) ............................................ 97
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
5.2.3
Kelas Uji Aplikasi .....................................................................122
Kesimpulan Hasil Pengujian .............................................................133
BAB VI KESIMPULAN DAN SARAN
6.1. Kesimpulan ................................................................................................134
6.2. Saran............................................................................................................134
DAFTAR PUSTAKA
ix
✾✿❀❁✿❂ ❃❄❅❁✿❆✿
Aalil, 2012. Pengertian Internet, http://www.aalil.com/pengertian-internet.html
Arendra, 2010. kelebihan dan kelemahan android, http://arendrasite.blogspot.com/2010/04/kelebihan-dan-kelemahan-android.html
Blogger, 2012. Mobile Phone, http://portalteknologi.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/pengertianmiropyment-micropayment.html
Firman Nugraha, 2011. Perkembangan Pasar Handpone di Indonesia Dari Tahun
2005 Hingga 2010,
http://www.teknojurnal.com/2011/03/03/perkembangan-pasar-handphonedi-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/karakteristikandroid/
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,
http://www.android-indonesia.com/forum/berita-terbaru/2055-android-lbhmemikat-pengembang-aplikasi-dr-pd-ios?q=%2Fforum%2F4-beritaandroid%2F2055-android-lbh-memikat-pengembang-aplikasi-dr-pd-ios.
❍■❍ ❏
❑▲▼◆■HULUAN
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 kemanamana.
1
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
oleh mobile web, Blackberry, dan Windows Phone.
3
70%
60%
50%
40%
30%
20%
10%
0%
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
4
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
dalam bentuk pembukuan. Seluruh bukti pembayaran transaksi setiap hari
5
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
BERBASIS MOBILE ANDROID .
APLIKASI E-RENTAL
6
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
pemesanan mobil dengan menggunakan e-rental?
7
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 Erental 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
sistem yang sedang berjalan sebelumnya.
8
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
android 2.2. ke atas.
9
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
jenis kegiatan akan di lakukan seperti table berikut ini.
10
Tabel 1.1 Waktu Penelitian
Tahun 2012
N
o
Kegiatan
Sep
1
1
Pengumpulan Data
a. Observasi
b. Wawancara
2
3
4
c. Studi
Pustaka
Membangun
Prototyping
a. Mempelajari
Data
b. Membangun
Prototyping
Evaluasi
Prototyping
a. Uji Desain
Oleh User
Coding/
Mengkodekan
Sistem
5
a. Menetapkan
Coding
b. Menerapkan
Aplikasi
Menguji Sistem
6
a. Uji
Coba
Aplikasi
b. Uji
Coba
Design
Evaluasi Sistem
Okt
Nov
Des
2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
P◗P ❘❘
❙◗❚❯◗❱◗❚ ❲❳❨❩❘
❬❭❪❭ ❫❴ n
❵❴❛tr❜❝
kl❞❛
◗❛p
❜
❡❢❣r ❤✐❥❣t ❦❧❤❣❥ ❣♠❦♥❥❣♦♥ ❣y♥ tu ♠❢r❣❤✐❥❣t ❦❧❤❣❥ ❣y❤✐ ♣♥✐❧❤❣❥❣❤ ❧❤t❧❥
q❢qr❣❤su ♠❢q❣❥❣♥ ❥tq♠❧s❢r ❧❤s❧❥ q❢❦❣❥♦❣❤❣❥❣❤ ♠❢❥❢✉r❣❣❤❤❣y✈ ✇♥❥❣ ♥❤✐♥❤
q❢❤✐❢qr❣❤✐❥❣❤ ♠①t✐①❣q ❣♠❦♥❥❣♦♥ ♦❢❤♣♥①♥② q❣❥❣ ❧❤s❧❥ q❢❤❧❦♥♦ ♠①t✐①❣q ❣♠❦♥❥❣♦♥
❢t ①♦❢r❧s② ♣♥r❧s❧③❥❣❤ ♦❧❣tur❣③❣♦❣ ♠❢q①t✐①❣q❣❤② ❣y♥ tu
la
n
eesotw
u
g
r
a
lm
ser
a
♣❣♠❣t r❢①r❢❤s❧❥ b
✈ ✇❣♣♥ la
ng
eeotw
u
rs
a
irlo
m
ec
②p
n
❣t❣❧♠❧❤ rtiep
② ❣y❤✐
q❢①❧♠❣❥❣❤ r❣③❣♦❣❤❣y ♣❣❤ ♠①t✐①❣q ❣y❤✐ ♣♥ t❧❦♥♦ q❢①❧♠❣❥❣❤ ♠①t✐①❣q ❣♠❦♥❥❣♦♥❤❣y✈
e sotw
u
g
n
④a
re
a
r❢①⑤❧❤✐♦♥ ❣✐❣① ♣❣♠❣t q❢❤❧❦♥♦ ♠①t✐①❣q ♣❢❤✐❣❤ r❣③❣♦❣
❣y❤✐ ❦❢r♥③ q❧♣❣③② ♣❣❤ ❣❥❣❤ q❢❤s❢①✉❢q❣③❥❣❤❤❣y ❥❢ ♣❣❦❣q r❣③❣♦❣ q❢♦♥❤ ♦❧♠❣❣y
r♥♦❣ ♣♥q❢❤✐❢①♥t t❦❢③ ❥tq♠❧s❢①✈ ⑥♥❦❣ ③❢❤♣❣❥ q❢❤✐❢qr❣❤✐❥❣❤ ♦❧❣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❣♥❥ ♣❣❦❣q q❢❤✐❢qr❣❤✐❥❣❤❤❣y✈
⑧❢❥❣①❣❤✐② r❣❤❣y❥ ♦❢❥❣❦♥ ♠①t✐①❣q ⑨♠①t✐①❣q ❣♠❦♥❥❣♦♥ ❣y❤✐ t❢①♦❢♣♥❣ ♣❣❦❣q
r❢❤s❧❥ ♠❣❥❢t⑨♠❣❥❢t ♠①t✐①❣q✈ ⑩❤♥ ❣♣❣❦❣③ ♠①t✐①❣q⑨♠①t✐①❣q ❣♠❦♥❥❣♦♥ ❣y❤✐ ♦❧♣❣③
♣♥ t❧❦♥♦ t❦❢③ t①❣❤✐ ❦❣♥❤ ❣t❣u♠❢①❧♦❣③❣❣❤ ⑨♠❢①❧♦❣③❣❣❤ ♠❢①❣❤✐❥❣t ❦❧❤❣❥✈ ⑥❢r❢①❣♠❣
♠❢①❧♦❣③❣❣❤ ♠❢①❣❤✐❥❣t❦u
❤❣❥ t❢❦❣③ q❢q♠①t♣❧❥♦♥ ♠❣❥❢t
q❢q♠❧❤❣y♥
⑨♠❣❥❢t♠❢①❣❤✐❥❣t❦❧❤❣❥ ❣y❤✐
①❢♠❧s❣♦♥ ♥❤s❢①❤❣♦♥t❤❣❦✈ ❡①t✐①❣q⑨♠①t✐①❣q ♠❣❥❢t ❢t ①♦❢r❧t
♣❣♠❣t
♣♥❣❤♣❣❦❥❣❤② ♣❣♠❣t q❢q❢❤u③♥ ❥❢r❧s❧③❣❤ ♠❢q❣❥❣♥② ♣♥①❣❤⑦❣❤✐ ♣❢❤✐❣❤ r❣♥❥② ①❢❦❣♥t♠
se fn
lriye
d
r❢r❣♦ ♣❣①♥ ❥❢♦❣❦❣③❣❤⑨❥❢♦❣❦❣③❣❤② ru
❶q❧♣❣③ ♣♥✐❧❤❣❥❣❤❷② q❢q♠❧❤❣y♥
❖❖
❸❹
❺❻❼❽❾❿➀➁➂➃➄ ❾➂➀❽➂➅ ➂y➀➆
❾❿❾➂❺➂➄➇ ❾➂❾➈❽ ❺➄❼❿❾➉➂➀➆❼➂➀ ❽➀➁❽❼ ❼❿➉❽➁❽➊➂➀
❾❿➀❺➂t➂➀➆➇ ❺➂➀ ❺➄❺❽❼❽➀➆ ➈❿❼r ❿❾ ➉➂➀➆➂➀➀➂y➋ ➌❼➂➀ ❿t ➂t ➈➄➇ ➉➄➅➂ ➈❿r❾➂➃➂➅➂➊➂➀➀➂y
➉❿r➃➄➍➂t ❼➊❽➃❽➃ ❺➂➀ ➀u➄❼➇
➃❿➊➄➀➆➆➂ ➄t❺➂❼ ➂❺➂ ➈➂❼❿t ➎➈➂❼❿ t ➈➏❻➆➏➂❾ ➂y➀➆ ❿s ➃❽➂➄
❽➀➁❽❼ ❺➄➆❽➀➂❼➂➀➇ ❾➂❼➂ ❺❿➀➆➂➀ ❿t ➈r ➂❼➃➂ ➊➂usr❾❿➀➆❿❾➉➂➀➆❼➂➀ ➈➏❻➆r➂❾ ➂➈➅➄❼➂➃➄
➄ tu➃❿➀❺➄➄r ➐➑❻➆➄ ➂y➀➁❻ ➒➂➏❻t ➀❻➇
➓➔➔→➇ ➈➈➣↔↕➎➣↔➙➛➋
➜➝➜➝ ➞➟ n
➠➟tr ➡➢➤ 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➂u➂y➀➆ ➅➂➄➀➀➂y➇ ❺➄❾➂➀➂ ➈❿➅➂➀➆➆➂➀ ➉➄➃➂ ❾❿❾❿➃➂➀ ❾❻➉➄➅
❺➄❾➂➀➂➈❽➀ ➈❿➅➂➀➆➆➂➀ ➉❿➏➂❺➂ ➅❿ ➂wt ❾❿❺➄➂ ❿➅❿❼➏t❻➀➄❼ ➃❿➈❿➏➄t ❾❻➉➄➅❿ ➂➀❺➏❻➄❺
➂➃➂➅❼➂➀ ➁❿➏➊❽➉❽➀➆ ❺❿➀➆➂➀ ➄➀➁❿➏➀❿➋t
➠➟➡tr➢➤
➜➝➲➝ ➞➟ n
➳obile
Mobile Phone
e
n
o
h
p
➂❺➂➅➂➊ ➈❿➏➂➀➆❼➂t ❿➅❿❼➁➏❻➀➄❼ ➈❻➏➂t ➉❿➅ ➂y➀➆ ➉❿➏➍➀u➆➃➄
➃❿➉➂➆➂➄❾➂➀➂ ➈❿➃➂➂wt ❿t ➅❿➈❻➀ ➀❻➏❾➂➅➇ ➂y➀➆ ❺➂➈➂t➉❿➏➆❿➏➂❼ ➈➂❺➂ ➃❽➂tu➂➏❿➂ ➂y➀➆
➅❽➂➃➋ ➐➉➂➀❺➄➀➆❼➂➀ ❺❿➀➆➂➀ sordlecphone
➛➋
➵➸
➺➻➼➽➾➚➪➽ ➶➹➘r ➹r➚➾ ➴➹ur➻➚➾➚➷ ➽➽st➼➚➬ ➚y➷➘ ➮➽➘u➷➚➾➚➷ ➱➷✃➱➾ ➪➱➚tu➚➻➼➽➾➚➽s
➚y➷➘ ➮➽❐➚➼➚➷➾➚➷ ➻➚➮➚ ➻➹➚r ➷➘➾➚t obim
le
➚y➷➘ ❒➹➷➮➹r➱➷➘ ➴➹➴➽➼➽➾➽ ➱➾➱❮➚➷ ➾➹❒➽➼❰
➮➚➷ ➮➚➻➚t t➹➾r Ï➷➹➾➪➽ ➴➹➼➚➼➱➽ ❐➚➽r➷➘➚➷ ➷➽➾r ➚➶➹➼Ð Ñ➹➚r ➷➘➾➚t
rta
o
p
le
b
➴➹➴➽➼➽➾➽ ➶➚➷➚y➾ ❐➹➷➽ s ➮➚➼➚➴ ➬➚➼ ➱➾➱❮➚➷❰ ➮➹➚s➽➷ ➮➚➷
➴➹➴➽➼➽➾➽ ➾➹➪➚➴➚➚➷ ➾➚r➚➾✃➹➽r➽st➾ ➚y➷➘ s
ÒÓÔÓÕÓ Ö p
רklÙ×
ÚÛ
tla
u
o
y
ilm
b
o
e
❰ t➹t➚➻➽ ➴➹r➹➾➚
➚➷➘➚t➶➹➶r ➹➮➚ ➮➚➽r ➪➽ st➹➴ ➮➹➪➾✃Ï➻Ð
Mobile
Ügisane
ÝÏ➷✃Ï➬Þ ßÜßà ÜÜßà ÚnstaÜ sagine
ÚÚÛ Üobiletiransco
ÝÏ➷✃Ï➬: 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.
rt âã×u
rt
ÒÓÔÓÒÓ á×u
mobile
ä➹➷➱❮ utå➹æ➽➷ ➮Ï➱➘➬✃yçèéêê❰ ➬➚➼Þ ëì
í90) dalam jurnalnya berisi :
Penggunaan peralatan mobile oleh grup baru termasuk remaja dan mahasiswa
mengarah kepada modifikasi hardware dan peningkatan yang juga akan
meningkatkan interakasi
sosial
dan jaringan, telah adanya
pencapaian
penambahan camera dan peningkatan pilihan pesan. di sisi lain, para pelaku bisnis
îï
ðñòóôõr ôö÷ñs õòøñòr ñ t ùôò óôrô ðñòñ rõðôùôò ðñòúõõrð ñ
ûðôõüý þÿ
ð✁òóüu
✁òø✁ ö ðñð✂ôòø uô✄üõöô÷õ ûô✄üõöô÷õ ✂õ÷òõs ð☎✂õüñ ùôò ðñòôõrö ôòø✁÷õôsùôrõ ú✁r ✄ õtu
÷ñòùõrõý ✂ôò ôyö ✄☎r úôr ð ✄ñrôòúöôt ü✁òôö ✄ ôùô þ✆ öôòø☎✝ ñt üô✞ ùõóõ✄øô
ùõôùô✄øô÷õöôò ✁òø✁ö ✄ñ ôr üôôt ò õòõ ÷ñ ✞õòúúô þÿ
ð✁ùô✞ ùõ✂ôôw ùôrõ✄ ôùô ✠ñ÷r õ ö☎ ð✄✁øñ rùñ÷ö
öôò ôôt u
ðñò✟ ôùõ üñ ✂õ✞ õròúöôsùôò üñ ✂õ✞
û☎t ✄✡ tô✄õ ñt ✂r ôtô÷õ
☎üñ✞ ✁ö✁✝ôò üôôyr
ùôò ôö÷ñ söñ ÷ñöñüõüõòúý ôö÷ñ sõòøñòr ñ t ôyòú óñ✄ ôt ùôò õtùôö ñt ✄r ✁øusðñ✁r ✄ôöôò
÷ñ÷✁ôtu
y
ôòú ü✁ ðôr ✞✡ ÷ñ ✞õòúúô
✄ñòúñð✂ôòúô ð☎✂õüñý
÷ñ✄ñ õtr tw
õñt ✡r ùôò
✞ôôsr t
✄ ôôr ✄ñòúú✁òô
ñs ðñòøôôr õ✁t ✡
✁òø✁ ö
ùñòúôò óñ✄ôt ðñ òr ôúö✁ü
✄ñröñð✂ôòúôò ✄☎✄✁üôrõtôs ÷õtus õòøñòr ñ t
÷ñüôüu ✁✄ ùôñt ôöôò
r ô÷✁ö ÷ö☎ r÷ñ✄ ôö✂☎üô☞ ☎üñ ✞ ✄ôôr ✄ñòúú✁òô ò☎
☛ñt ð
✄ñtôr òúõòúôò ☎üô✞✝ôúô
òû✂õ÷òõs✟✁úô ðñòù☎✝☎òú ñsüôü u
ñt ÷rñùõôò ôy
✟ôüôò ✁òø✁ö ✄ñ÷ôò ✄ ôùô ÷ñü✁ur✞ ✄☎✄✁üô÷õý ùñðõöõôò✡ ✂ôòôyö ✌ôô÷õ÷üõtôs☎ ôùô ✍ÿ
✟✁ úô ðñò✟ôùõ stôòùôùr ✄ ôùô ✄ñòùñ÷ôõòôò ð☎✂õüñ ✞ôòù÷ñtôyòú ✂ôur✁òø✁ ö ✄☎✄✁üô÷õ
✁ ð✁ ðý
þÿ
öõòõ ñt üô✞ ✂ñ ör ñð✂ôòú ðñò✟ ôùõ ÷ðô✄tr ✞☎òñ ôyò
ú ùõöôrôöøñ õrõstöôò
ùñòúôò ñt trôòôðò òôy ✌õtur✄ñôr òúöôt ü✁òôö tõòúúöôt õtòúúõ ñt rðô÷✁ ö ö✁ôòøõtôs
ðñð☎✝yôyòú ÷ôòúôt✂ñ÷ô✡r öñö✁ôôt ò ✄ñð☎r ÷ñ÷ôò tõòúúõ ùôò ÷õñst ð ☎✄ñ ôr ÷õ tõòúúôt
õtòúúõ ôyòú ðñð✁òúöõòöôò ðñüôö✁öôò
✂ ñ✂ñôr ✄ ô ✄ñöñ✟rôôò
ðñòú✁òù✁✞ ✄☎r úôr ð û✄☎r úrôð ý ✌õtur÷ðô✄tr ✞☎òñ
ñs öôüõúus
ùôò
✎ ✏✑✡ ✒ü✁ñ☎t ☎ø ✞ ùôò ö☎ð✁òõöô÷õ
õw û ✌õ; microphone kualitas tinggi; bandwith speaker lebar; perekam suara digital;
pemutar MP3; accelerometer tri-axial; penerima dan antena GPS; kamera multimegapixel; chip temperatur elektronik; sensor medan elektrik dan magnetik;
tampilan layar sentuh cairan kristal yang besar; unit vibrasi; sumber pencahayaan
flash; dan realtime jam dan timer.
✓✔
✕✖✗✖✗✖ ✘✙r✚ ✘ ✛p
✚kl✜✛
✢✣
✤✥✦✧sne
Mobile
★to ★✩reustom
o
✪✫ ✬✭✮r✯✰✪✱✲✮✪✮✲ ✪✳✱✲✴✪✮✲ e★rcem
✫ ✵✲✮✪✱✶ ✷✭✷✸✪✰✹✲✰✺✴✪✰ ✻✪ r✺✪ ✸✪✪r ✰✺
✼✣ ✽✲✮✰✲s✸✪✪r ✰✺ ✹✲✺✲✪t ✱ ✫ ✵✲✮✪✱✶ ✷✭✰✾✿✪✱ ✪✳✱✲✴✪✮✲ Java MIDP, Video, MP3,
rin
to
g
e
c. Improvisasi layanan yang sudah ada. Misal: marketing sesuai dengan
profile pemakai
✢✢✣ ✤✥✦✧sne
★to ★✤✥✦✧sne
eg
❀✣ ❁obilesuplyhaincantm
eorc
✼✣ ❁obilem
✢✢✢✣ ✤✥✦✧sne
★to ★❂❃eploy
❀✣ ❁obile❄❀❅se❁tiengar
✢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.
Android merupakan subset perangkat lunak untuk perangkat mobile yang
meliputi sistem operasi, middleware dan aplikasi inti yang di release oleh Google.
Sedangkan Android SDK (Software Development Kit) menyediakan tools dan API
❉6
❊y❋● ❍■❏❑▲r▼◆❊❋ ▼❋❖▼◆ P❑❋●❑P◗❊❋●◆❊❋ ❊❏▲■◆❊❘■ ❏❊❍❊
la
p
tfo
rm
❊❋❍❙❚■❍ ❍❑❋●❊❋
P❑❋●●▼❋❊◆❊❋ ◗❊❯❊❘❊ ❏❑Pr❚●❊r P❊❋ ❱❊❲❊❳ ❨❩▼▲❊y❍■ ❬❭❪❭❫ ❳
❴❋❍❙❚■❍ ❊❍❊▲❊❯ ❘■❑st P ❚❏❑❊r ❘■ ▼❋❖▼◆ ❑t ▲❑❏❚❋ ❑s ▲▼▲❑ r ❊y❋● ◗❑r◗❊❘■ s
❵❛inux
❴❋❍❙❚■❍ P❑❋❑y❍■❊◆❊❋ ❏▲❊❜t ❚❙P ❑t ◗r ▼◆❊ ◗❊●■ ❏❊❊r ❏❑❋●❑P◗❊❋● ◗▼❊t P❑❋❝■❏❖❊◆❊❋
❊❏▲■◆❊❘■ P❑❑r ◆❊ ❘❑❋❍■■r ▼❋❖▼◆
❍■●▼❋❊◆❊❋ ❚▲❑❯ ◗❑ P
r ❊❝❊P ❏❑❊r ❋❖■ ◗❑●r ❑❊r ◆❳
❴❊w▲❋❊y❞ Google Inc. membeli Android
Inc., pendatang baru yang membuat
peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,
dibentuklah ❡ np
e❢a
ste❣❤ leia
d
n
c
n
peranti
lunak,
, konsorsium dari 34 perusahaan peranti keras,
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
e , sebuah lisensi perangkat lunak dan standar terbuka
bawah lisensi ❣✐❥❦ h
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 ❡pne❢ ta
se❧istrb
d
n
uo
n
♠♥♦♥♣♥ qrsrt✉t ✈r✈stk
(OHD).
✇①
n②r✈①
Andorid merupakan subset perangkat lunak untuk perangkat mobile yang
meliputi sistem operasi, middleware, dan aplikasi unit yang di-release oleh
17
Google. Pada tulisan sebelumnya, kita mengenal SDK (③④⑤ tw
re⑥n
a
tvelo
m
p
⑦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 (⑧np
e⑨a
ste⑩❶leia
d
n
c
n
). Organisasi OHA ini terdiri
atas Googl, Intel, Motorola, Qualcomm, T-Mobile, dan NVIDIA. SDK dapat kita
tne ⑥velo
ra
p
gunakan pada beberapa IDE (❷dg
software untuk membuat suatu program
tema
n
d ❸❹❺n
n
t)eiro
m
akan tetapi, pada tulisan selanjutnya,
penulis akan menggunakan Eclipse karena OHA secara resmi membuat plugin
untuk IDE Eclipse.
❻❼❽❼❻❼ ❾❿ u
rt➀➁
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
berdasarkan open source engine WebKit.
18
➃➄ Grafis
Dengan ada fitur ini, kita bisa membuat aplikasi grafis 2D dan 3D karena
android memiliki lib
y
ra
G
g
no
e L ES 1,0
p
.
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.
11. Lingkungan Development
19
➅➆➇➈➉➈➊➈ ➋➈tur➆➇➌➉➍➎t ➏➐ tols ➌➑➒u➊ gibunde
➐ ➓➏➎➋➈➉ ➔➍➑ ➊➈➑➆→r➍ ➇➆➇➎➏➈➣
➔➍➑ plugin ➌➑➒➌➊ ↔↕➙ ➙➛➉➈➓➜➆➣
➝➞➟ ➠tear
➍y➑➤ ➇➆➇➈➉➈➊➈ ➆t ➇➓➍t➓➆➑→➌➍➉➍➑ ➍➓➉➈➊➍➜➈➐
➡➆➓➆tr➈ ➊➆➢➍➑ ➍y➊➍➑ handpoe
➔➍➑
➠tear ➓➍➔➍ ➍➑➔➏➎➈➔ ➇➆➌r ➓➍➊➍➑ ➊➍t➍➉➎➤ ➍➓➉➈➊➍➜➈ ➍y➑➤ ➔➍➓➍t➔➈ ➥downla
➔➈➥instal ➓➍➔➍ handpoe
➇➆➉➍➉➌➈ ➈➑➒➆➑r ➆➣t
➦➧➨➧ ➩➫➭➫
➯➍➲➍➍s Java dikembangkanoleh ➳➵➸ ➠msteroyic
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.
Sekarang, Sun telah mengeluarkan berbagai program Java yang dapat
digunakan seperti Java API, atau JDK atau JAVA Developer Kit . Selain itu,
banyak juga program-program lain yang dapat digunakan untuk membuat
program Java, seperti Eclipse, NetBeans, JBuilder, JCreator, J++, dan
sebagainya.
20
➺➻➻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.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modulmodul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
21
ÔÕÖÕ 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
kemampuan