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 para pengembang untuk menciptakan aplikasi mereka (Safaat, 2012). B. Perhitungan RAB (Rencana Anggaran Biaya) Menghitung anggaran biaya pada intinya dengan dua cara, yaitu menghitung luas bangunan dikali dengan harga satuan dan menghitung volume dikali dengan harga satuan pekerjaan yang didapat dari analisis pekerjaan. Ilmu dasar menghitung anggaran biaya adalah ilmu matematika dengan menggunakan rumus-rumus dasar luas atau volume dan kecermatan menggunakan gambar. Kemampuan menganalisis konsep itu dibuat sketsa gambar, lalu diberi ukuran. Setelah ditentukan material apa yang digunakan untuk jenis pekerjaan dan telah didapat harga satuan dari memasukkan komponen biaya ke analisis pekerjaaan. Maka langkah berikutnya adalah memasukan semua item tadi ke tabel atau daftar untuk mendapatkan jumlah total pekerjaan yang disebut dengan Rencana Anggaran Biaya (RAB) atau Rencana Anggaran Pelaksanaan. Proses membangun sebuah bangunan menggunakan langkah-langkah yang 3
sudah ditentukan, misalnya pekerjaan perencanaan, pekerjaan pelelangan, dan pekerjaan pelaksanaan pembangunan. Dalam menghitung anggaran biaya rumah tersebut maka nilai masukkannya adalah volume. Volume adalah jumlah luas bangunan pekerjaan, sedangkan HSP (Harga Satuan Pekerjaan) adalah hasil kali dari harga upah/material dengan index analisa kemudian dijumlahkan. Setelah diketahui masing-masing jumlah harga perpekerjaan, selanjutnya menjumlahkan hasil dari masing-masing jumlah harga pekerjaan menjadi total anggaran biaya pembangunan rumah. RAB = Σ(Volume x Harga Satuan Pekerjaan) (Susanta, 2013). C. ECLIPSE Eclipse adalah IDE yang paling popular untuk pengembangan Android, karena memiliki Andriod plug-in yang tersedia untuk memfasilitasi pengembangan Android (Safaat, 2012). D. Database SQL Server SQL Server merupakan system basis data yang bertipe rasional. Dalam hal ini tentu saja sebuah system basis data harus dikembangkan menggunakan analisis dan perancangan yang melayani kebutuhan dasar sebuah organisasi/perusahaan akan data dan informasi (Nugroho, 2010). 4
E. Sistem Web Service Web service merupakan suatu sistem yang menyediakan pelayanan yang dibutuhkan oleh klien. Klien dari web service tidak hanya berupa aplikasi web, tetapi juga bisa sebuah enterprise. Jadi web service tidak sama dengan web server, bahkan sebuah aplikasi web pada web server dapat menjadi klient 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 (Shalahudin dan Sukamto, 2008). F. XAMPP XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolahan data MYSQL di computer local. XAMPP berperan sebagai server web pada computer. XAMPPP juga dapat disebut sebuah CPanel server virtual, yang dapat memodifikasi website tanpa harus online atau terakses dengan internet (Wicaksono, 2008). G. PHP PHP adalah perangkat lunak yang bersifat free(gratis). Semua bias mengunduhnya di internet melalui situs www.php.net. Namun, perlu diketahui, PHP terkadang dikemas dalam bundle perangkat lunak, misalnya pada WAMP5. Hal yang menarik lainnya adalah PHP bersifat multiplatform. 5
Artinya, PHP dapat berjalan pada berbagai system, seperti windows, Linux, dan UNIX (Kadir, 2009). H. C# C# merupakan bahasa pemrograman baru yang diciptakan Microsoft secara khusus sebagai salah satu bahasa pemrograman dalam teknologi.net. sebagai bahasa baru, C# tidak berevolusi dari bahasa C# versi bukan teknologi.net. dengan demikian, C# dapat memaksimalkan kemampuan tanpa khawatir dengan masalah kompatibilitas dengan versi-versi sebelumnya, sebagaimana yang terjadi pada Visual Basic(VB) maupun C++ biasanya menghambat optimalitas kemampuan dari perangkat lunak tersebut (Hartanto, 2008). I. Penelitian Sejenis Beberapa penelitian sejenis yang menghitung dana perhitungan rumah diantaranya adalah sebagai berikut: 1. Firmansyah, dkk. (2013) menulis tentang rancang bangun aplikasi rencana anggaran biaya dalam pembangunan rumah berbasis web. Yang menggunakan Microsoft Visual Basic 6.0. Berfungsi untuk mempermudah user mendapat informasi perencanaan kebutuhan biaya dengan metode BOW, perhitungan kebutuhan material, rekapitulasi, estimasi jadwal waktu pelaksanaan yang terhadap pada evaluasi implementasi perhitungan rencana anggaran biaya dalam pembangunan rumah. 6
2. Nugroho, dkk. (2014) menulis tentang perancangan aplikasi rencana anggaran biaya (RAB). Pembuatan Project Cost Estimation (PCE), dan dikembangkan menggunakan metode prototipe menggunakan bahasa pemrograman Java, Object Relational Mapping (ORM) Hibernate, server basis data MySQL. Untuk menghitung RAB dengan metode BOW. 3. Amrullah (2012) menulis tentang aplikasi perhitungan rencana anggaran biaya bahan bangunan berbasis visual basic. Aplikasi ini menggunakan bahasa pemrograman visual dan penyimpanan data dengan database. Metode perhitungannya dengan metode biaya satuan. Perangkat yang digunakan dalam aplikasi ini yaitu Microsoft Visual Basic 6.0, Crystal report, dan Microsoft Access 2007. 7