BAB II KAJIAN PUSTAKA A. Android Android adalah sebuah sistem

advertisement
BAB II
KAJIAN PUSTAKA
A.
Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux
yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan
platform terbuka bagi pengembang untuk menciptakan aplikasi mereka. Awalnya
Google Inc membeli Android Inc yang merupakan pendatang baru yang membuat
peranti lunak untuk ponsel atau smartphone, kemudian untuk mengembangkan
Android dibentuklah Open Hardset Alliace, konsorsium dari 34 perusahaan peranti
keras, peranti lunak, dan telekomunikasi, termasuk Google Inc, dan Nuidia (Safaat,
2012).
Tidak hanya menjadi sistem operasi di smartphone, saat ini Android menjadi
pesaing utama dari Apple pada sistem operasi tablet PC. Pesatnya pertumbuhan
Android adalah karena Android itu sendiri platform yang sangat lengkap baik sistem
operasinya. Aplikasi dan Tool pengembang. Market aplikasi android serta dukungan
yang sangat tinggi dari komunitas open source di dunia, sehingga Android terus
berkembang pesat baik dari segi teknologi maupun dari segi jumlah device yang ada di
dunia.
3
Rancang Bangun Aplikasi..., Feriko Yogi Pradana, Fakultas Teknik UMP, 2014
B.
PHP (PHP Hypertext Prepocessor)
PHP termasuk bahasa pemrograman yang hanya bisa berjalan disisi server,atau
sering disebut Side Server Language Program yang dibuat dengan kode PHP tidak bisa
berjalan kecuali dijalankan pada server web, tanpa adanya server web yang terus
berjalan maka program PHP tidak akan bisa dijalankan. PHP juga merupakan bahasa
pemrograman yang digunakan untuk membuat aplikasi berbasis web (website, blog,
atau aplikasi web lainnya) (Nugroho, 2013).
PHP bukan merupaka sebuah bahasa pemrograman yang lengkap. Program ini
tidak menyertakan sebuah sebuah compiler tersendiri yang membuat program
hasilnya menjadi program.exe yang dapat dijadikan sendiri. Program selalu
membutuhkan sebuah server pendukung yang disebut web server, program PHP
sendiri digunakan untuk menjalankan semua script program. PHP merupakan sebuah
bahasa pemrograman yang berlisensi open source. Bukan hanya kode PHP saja yang
dibutuhkan, namun juga menggunakan kode HTML (Hyper Text Markup Language)
untuk desain tampilan, yaitu untuk mengatur teks, tabel dan juga membuat form.
Selain itu juga dibutuhkan CSS (Cascading Style Sheets) sebagai kode untuk pemanis
web, juga dapat digunakan sebagai pengganti HTML. Script ini dapat bercampur
dengan script tag HTML sehingga karena kemampuannya disebut sebagai bahasa yang
embedded pada tag HTML.
4
Rancang Bangun Aplikasi..., Feriko Yogi Pradana, Fakultas Teknik UMP, 2014
C.
MySql
MySQL merupakan database multiuser yang menggunakan bahasa Structure
Query Languane (SQL). MySQL dalam operasi client-server, melibatkan server-daemon
MySQL di sisi server dan berbagai macam program, serta library yang berjalan di sisi
client. MySQL mampu menangani data yang cukup besar. SQL adalah bahasa standar
yang digunakan untuk mengakses server database. Bahasa ini awalnya dikembangkan
IBM, tetapi telah diadopsi dan digunakan sebagai standar industri. Dengan
menggunakan SQL, proses akses database menjadi lebih friendly. Dalam konteks SQL,
informasi umumnya tersimpan dalam tabel-tabel yang secara logis merupakan
struktur dua dimensi yang terdiri atas baris-baris data yang berada dalam satu atau
lebih kolom. Baris pada tabel sering disebut entitas dari data, sedangkan kolom sering
disebut atribut atau field. Keseluruhan tabel itu dihimpun dalam suatu kesatuan yang
disebut database (Supriyatno, 2010).
D.
Adobe Dreamweaver CS 4
Adobe Dreamwaver merupakan software HTML editor profesional untuk
mendesain web secara visual, mengelola situs, atau halaman web, selain itu juga
dapat digunakan sebagai media penulisan bahasa pemrograman web (Madcoms
Madiun, 2009).
Program ini juga memberikan kemudahan untk mendesain web.
Kemampuan dan JavaScript, memberikan fasilitas maksimal kepada para desainer
web. Salah satu versi terbarunya adalah Adobe Dreamwaver CS4 yang di dalamnya
memiliki banyak perubahan dan peningkatan fasilitas maupun kualitas.
5
Rancang Bangun Aplikasi..., Feriko Yogi Pradana, Fakultas Teknik UMP, 2014
E.
Web Service
Web Service merupakan suatu sistem yang menyediakan pelayanan yang
dibutuhkan oleh klien. Klien dari web service tidak hanya berupa aplikasi web, tapi
juga bisa sebuah aplikasi enterprise. Jadi web service tidak sama dengan web server,
bahkan sebuah aplikasi web pada web server dapat menjadi klien dari web service.
Pelayanan yang diberikan web service bisa berupa XML yang berisi data yang
dibutuhkan klien. Web Service tidak menampilkan sebuah halaman web, tapi hanya
memberikan pelayanan permintaan klien yang memiliki izin akses terhadap pelayanan
yang diminta (Salahudin dan Rosa, 2008).
F.
Eclipse
Eclipse merupakan sebuah IDE (Integrated Development Environment) yaitu
aplikasi yang memiliki fasilitas untuk mengembangkan aplikasi. Eclipse merupakan
tools yang sangat popular dalam mengembangkan aplikasi Java. Selain itu juga
merupakan IDE yang sangat disarankan untuk mengembangkan aplikasi Android oleh
google, karena google telah menyediakan plugin ADT untuk eclipse agar memudahkan
developer membangun aplikasi Android (Andi, 2013).
G.
Kredit
Menurut Undang-Undang No. 10 Tahun 1998 tentang perbankan, yang
dimaksud dengan kredit adalah penyediaan uang atau tagihan yang dapat
dipersamakan dengan itu, berdasarkan kesepakatan pinjam-meminjam antara pihak
bank dengan pihak lain yang mewajibkan pihak peminjam untuk melunasi hutangnya
setelah jangka waktu tertentu dengan pemberian bunga (Harinowo, 2007).
6
Rancang Bangun Aplikasi..., Feriko Yogi Pradana, Fakultas Teknik UMP, 2014
H.
Hasil Penelitian Sejenis
1.
Penelitian yang dilakukan oleh Al-Azmi, dkk (2013) dengan judul rancang bangun
aplikasi simulasi gadai ada smartphone android untuk simulasi gadai yang
praktis, mudah digunakan dan dapat dijalankan tanpa terhubung dengan
internet.
2.
Penelitian yang dilakukan Pratomo (2014) pada implementasi Web Service untuk
rancang bangun Aplikasi Retribusi Izin Mendirikan Bangunan (IMB) Kota
Purbalingga untuk memberikan kemudahan bagi masyarakat umum Kota
Purbalingga, dalam mengakses informasi retribusi IMB yang dapat diakses
melalui handphone dan komputer.
3.
Penelitian yang dilakukan oleh Rifai (2014) dengan judul aplikasi informasi gadai
emas bank syariah berbasis android tentang informasi gadai emas bank syariah
untuk memberikan kemudahan bagi pelanggan dan tidak membutuhkan koneksi
internet.
7
Rancang Bangun Aplikasi..., Feriko Yogi Pradana, Fakultas Teknik UMP, 2014
Download