BAB II
LANDASAN TEORI
2.1 Pengertian
aplikasi informasi lapangan futsal
Aplikasi ini dibuat untuk
memudahkan masyarakat yang ingin mencari informasi tentang lapangan futsal yang
akan digunakan. Dengan ada nya aplikasi ini masyarakat yang ingin membooking
lapangan futsal tidak usah jauh jauh ketempat futsal untuk membooking atau
mencari tahu nomer telepon yang bisa dihubungi untuk membooking lapangan
futsal. Dalam aplikasi ini memberikan fasilitas berupa alamat, nomer telepon,
dan daftar harga dari lapangan futsal terebut. Aplikasi ini bisa dijalankan
pada handphone yang berbasis android.
2.2 Pengertian Java
Java adalah bahasa pemrograman yang multi platform dan multi device.
Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat
menjalankannya hampir di semua komputer dan perangkat lain yang support Java,
dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya.
Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa
dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat
berjalan dengan platform sistem operasi yang berbeda karena
sifatnya yang umum dan non-spesifik.
Kelebihan Java
yang pertama tentu saja multiplatform. Java dapat dijalankan dalam beberapa
platform komputer dan sistem operasi yang berbeda. Hal ini sesuai dengan
slogannya yangs udah dibahas sebelumnya. Yang kedua adalah OOP atau Object
Oriented Programming. Java memiliki library yang lengkap. Library disini adalah
sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan
memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam
jika ditambah dengan karya komunitas Java.
Setiap hal pasti memiliki
kelebihan dan kekurangan. Kekurangan yang dimiliki oleh Java adalah pada satu
slogannya, takni “Tulis sekali dan jalankan dimana saja” ternyata tidak
sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan pada platform
yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT bridge tidak dapat
berfungsi di Mac OS X. Kekurangan lainnya adalah kemudahan aplikasi Java
didekompilasi. Dekompilasi adalah suatu proses membalikkan sebuah aplikasi
menjadi kode sumbernya. Hal ini memungkinkan terjadi pada Java karena berupa
bytecode yang menyimpan bahasa tingkat tinggi. Hal ini terjadi pula pada
platform .NET dari Microsoft sehingga program yang dihasilkan mudah dibajak
kodenya karena sulit untuk disembunyikan.
Kekurangan Java
yang lain adalah penggunaan memori yang cukup banyak, lebih besar daripada
bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai dengan
fitur beragam yang dimiliki oleh Java. Masalah memori ini juga tidak dialami
oleh semua pengguna aplikasi Java. Mereka yang sudah menggunakan perangkat
keras dengan teknologi terbaru tidak merasakan kelambatan dan konsumsi memori
Java yang tinggi. Lain halnya dengan mereka yang menggunakan teknologi lama
atau komputer yang sudah berumur tua lebih dari empat tahun akan merasakan
adanya kelambatan. Namun apapun kelemahan yang dimiliki Java, faktanya adalah
Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh dunia
saat ini.
2.3 Sekilas Android
Pengertian
Android adalah sistem operasi berbasis Linux yang dipergunakan sebagai
pengelola sumber daya perangkat keras, baik untuk ponsel, smartphone dan juga
PC tablet.
Secara umum
Android adalah platform yang terbuka (Open Source) bagi para pengembang untuk menciptakan
aplikasi mereka sendiri untuk digunakan oleh berbagai piranti bergerak.
Telepon pertama
yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22
Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling
sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.
Semenjak
kehadirannya pada 9 Maret 2009, Android telah hadir dengan versi 1.1, yaitu
sistem operasi yang sudah dilengkapi dengan pembaruan estetis pada
apalikasinya, seperti jam alrm, voice search, pengiriman pesan dengan Gmail,
dan pemberitahuan email.
Hingga tahun
2012, Android telah berkembang dengan pesat. Dalam kurun 3 tahun Android telah
diproduksi dalam versi, dan versi terakhir yang diproduksi disebut sebagai
Android versi 4.1 atau Android Jelly Bean.
Perkembangan Android
dari tahun 2009 - 2012
Android versi 1.1
Android versi 1.5
(Cupcake)
Android versi 1.6
(Donut)
Android versi
2.0/2.1 (Eclair)
Android versi 2.2
(Froyo: Frozen Yoghurt)
Android versi 2.3
(Gingerbread)
Android versi
3.0/3.1 (Honeycomb)
Android versi 4.0
(ICS :Ice Cream Sandwich)
Android versi 4.1
(Jelly Bean)
Sumber :