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