APLIKASI PERHITUNGAN DANA PEMBANGUNAN RUMAH BERBASIS ANDROID

APLIKASI PERHITUNGAN DANA PEMBANGUNAN RUMAH
BERBASIS ANDROID

SKRIPSI

DIAN LISTIKA
12030400013

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
AGUSTUS 2016

APLIKASI PERHITUNGAN DANA PEMBANGUNAN RUMAH
BERBASIS ANDROID

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer

DIAN LISTIKA

12030400013

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
AGUSTUS 2016

ii

HALAMAN PERI\TYATAAN ORISIONALITAS

Saya yang bertandatangan di bawatr

ini:

Naura

Dian Listika

NIM


1203040013

Program Studi

Teknik Informatika

Fakultas

Teknik

Pergunran Tingg

Universitas n{unammadiyah Purwokerto

Menyatakan dengan sebebar-benarnya bahwa skripsi ini adalah hasil karya saya
dan semua sumber baik yang dile$rp maryun dirujuk telah saya nyatakan dengan
benar serta bukan hasil penjiplakan dari karya orang lain.

Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti

ada unsrn penjiplakan, saya bersedia mempertanggungiawabkan sesuai dengan
ketentuan yang berlaku.

Pruwokerto, 4 Agustus 2016
Yang membpat pernyataan

ilt

Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

HALAMAN PERSEMBAHAN

Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberi
rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir ini kepada:
1.


Bapak dan ibu yang selalu memberikan semangat selama saya kuliah, dan selalu
menasehati disetiap langkah dengan do’a demi keberhasilan dalam menyelesaikan
laporan Tugas Akhir.

2.

Bapak Tito Pinandita, S.Si., M.Kom. dan Ibu Juanita, ST., M.T. selaku dosen
pembimbing yang telah memberikan pengarahan dalam pelaksanaan Tugas Akhir.

3.

Teman dan Sahabat Klasika yang selalu memberikan kebahagiaan semangat dan do’a.

4.

Bapak dan Ibu Dosen Program Studi Teknik Informatika yang tak pernah lelah untuk
memberikan ilmu dan motivasi.

vi
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016


HALAMAN MOTTO

“Always be yourself no matter what they say and never be anyone else even if they look
better than you“
“Learn from the past, live for the today, and plan for tomorrow”
“Dream it, wish it, do it”

vii
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

KATA PENGAI\TTAR

Puji syukur Penyusun panjatkan kehadirat atlah SWT yang telah

:

menrberikan rahmat dan hidayah-Nya sehingga penyusur dapat menyelesaikan
Tugas


Alfrir

dengan

judul "Aplikasi Perhitungan Dana Pembangunan Rumah

Berbasis Android".
Penyusun menyampaikan terima kasih kepada semua pihak atas dukungan

moral maupun materil yang sangat berarti dalam penyelesaian Tugas Akhir ini,
diantaranya:

1. Bapak Dr. H. Syamsulradi hsya{ M.H.o selaku Rektor Universitas
Muhammadiyah Prnwokerto.

2.

Bapak

M. Taufiq Tamamo S.T., M.T.,


selaku Dekan Fakultas Teknik

Universitas Muhammadiyah Purwokerto.

3.

Bapak Harjonoo S.T., M.Eng., selaku Kaprodi Teknik Informatika Universitas

Mutrammadiyalt Purwokerto.

4.

Bapak Tito Pinanditq S.Si., M.Kom., dan Ibu Juanita ST., MT., selaku
Dosen Pembimbing.

5.

Seluruh dosen pengajar prodi Teknik Informatika yang telah memberikan
ilmunya.


6.

Teman-teman jurusan Teknik Informatika angkatan 2012.

Penyusun menyadari masih tefiapat kekurangan dalam cara penyajian dan

kelengkapan data pada Tugas Akhir ini. Oleh karena itu, kritik dan saran sangat
penyusun hampkan sebagai masukan yang positif.
Semoga Tugas Akhir ini dapat bermanfaat bagi pembaca pada umunya dan
penyusun pada
Purwokerto, 4 Agustus

20t6

Dian Listika

viii

Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016


DAFTAR ISI

HALAMAN JUDUL .......................................................................................... i
HALAMAN ORISIONALITAS ......................................................................... iii
HALAMAN PERSETUJUAN............................................................................ iv
HALAMAN PENGESAHAN ............................................................................ v
HALAMAN PERSEMBAHAN ......................................................................... vi
HALAMAN MOTTO ......................................................................................... vii
KATA PENGANTAR ........................................................................................ viii
DAFTAR ISI....................................................................................................... ix
DAFTAR TABEL ............................................................................................... xii
DAFTAR GAMBAR .......................................................................................... xiii
DAFTAR LAMPIRAN ....................................................................................... xiv
INTISARI ........................................................................................................... xv
ABSTRACT.......................................................................................................... xvi
BAB I PENDAHULUAN .................................................................................. 1
A. Latar Belakang ....................................................................................... 1
B. Perumusan Masalah ............................................................................... 2
C. Batasan Masalah .................................................................................... 2

BAB II KAJIAN PUSTAKA ............................................................................. 3
A. Android .................................................................................................. 3
B. Perhitungan RAB (Rencana Anggaran Biaya) ....................................... 3
C. ECLIPSE ................................................................................................ 4
D. Database SQL Server .............................................................................. 4
E. Sistem web Service ................................................................................ 5
F. XAMPP .................................................................................................. 5
ix
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

G. PHP ........................................................................................................ 5
H. C# ........................................................................................................... 6
I. Penelitian Sejenis ................................................................................... 6
BAB III TUJUAN DAN MANFAAT ............................................................... 8
A. Tujuan ..................................................................................................... 8
B. Manfaat .................................................................................................. 8
BAB IV METODE PENELITIAN .................................................................... 9
A. Jenis Penelitian........................................................................................ 9
B. Waktu dan Tempat .................................................................................. 9
C. Variabel Penelitian .................................................................................. 9

1. Variabel Input ................................................................................... 9
2. Variabel Output ................................................................................ 9
D. Pengumpulan Data .................................................................................. 9
E. Pengembangan Sistem ............................................................................ 10
1. Requirements Definition (Definisi Persyaratan) ............................... 11
2. System and Software Design (Perancangan Sistem dan Perangkat
Lunak) .............................................................................................. 11
3. Implementation and Unit Testing (Implementasi dan Pengujian
Unit) ................................................................................................. 14
4. Integration and Sytem Testing (Integrasi dan Pengujian Sistem) ..... 14
5. Operation and Maintenance (Operasi dan Pemeliharaan)................ 15
BAB V HASIL DAN PEMBAHASAN ............................................................. 16
A. ANALISA KEBUTUHAN ..................................................................... 16
1. Kebutuhan Data ................................................................................ 16
2. Kebutuhan non-Fungsional ............................................................... 16
B. PERANCANGAN DATABASE .............................................................. 17
C. RANCANGAN ANTARMUKA APLIKASI ......................................... 18
1. Rancangan Antarmuka Login ........................................................... 18
2. Rancangan Antarmuka Daftar........................................................... 19
x
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

3. Rancangan Antarmuka Menu Utama ................................................ 20
4. Rancangan Antarmuka RAB............................................................. 20
5. Rancangan Antarmuka Admin .......................................................... 26
D. HASIL APLIKASI.................................................................................. 23
E. PENGUJIAN SISTEM ........................................................................... 32
BAB VI PENUTUP ............................................................................................ 34
A. Kesimpulan ............................................................................................. 34
B. Saran ....................................................................................................... 34
DAFTAR PUSTAKA ......................................................................................... 35
LAMPIRAN ........................................................................................................ 36

xi
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

DAFTAR TABEL

Tabel 1. Tabel m_pengunjung ........................................................................... 17
Tabel 2. Tabel Data_HSP .................................................................................. 17
Tabel 3. Tabel l_jenis ......................................................................................... 18
Tabel 4. Tabel t_HSP ......................................................................................... 18
Tabel 5. Tabel Login .......................................................................................... 18
Tabel 6. Tabel Pengujian Sistem ....................................................................... 32

xii
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

DAFTAR GAMBAR

Gambar 1. Tahapan SDLC Model Waterfall ...................................................... 11
Gambar 2. Use Case Diagram Aplikasi Perhitungan dana Pembangunan
Rumah Berbasis Android ................................................................. 12
Gambar 3. Alur Aplikasi Perhitungan Dana Pembangunan Rumah Berbasis
Android . .......................................................................................... 13
Gambar 4. Rancangan Antar Muka Login .......................................................... 19
Gambar 5. Rancangan Antarmuka Daftar ........................................................... 19
Gambar 6. Rancangan Antarmuka Menu Utama ................................................ 20
Gambar 7. Rancangan Antarmuka Pencarian ..................................................... 21
Gambar 8. Rancangan Antarmuka Detail Jenis Pekerjaan ................................. 21
Gambar 9. Rancangan Antarmuka Tambah Volume .......................................... 22
Gambar 10. Rancangan Antarmuka History ....................................................... 22
Gambar 11. Rancangan Antarmuka Login Admin ............................................ 23
Gambar 12. Rancangan Antarmuka Ubah Data ................................................. 23
Gambar 13. Halaman Login ................................................................................ 24
Gambar 14. Halaman Daftar ............................................................................... 25
Gambar 15. Halaman Menu ................................................................................ 26
Gambar 16. Halaman Pencarian ........................................................................ 27
Gambar 17. Halaman Detail Jenis Pekerjaan ..................................................... 28
Gambar 18. Halaman Tambah Volume ............................................................. 29
Gambar 19. Halaman History ........................................................................... 30
Gambar 20. Halaman Tentang ........................................................................... 30
Gambar 21. Halaman Login Admin .................................................................. 31
Gambar 22. Halaman Ubah Data ....................................................................... 32
xiii
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

DAFTAR LAMPIRAN

Lampiran 1. Data rancangan perhitungan dana pembangunan rumah type 36 ... 37
Lampiran 2. Source code MainActivity.java ...................................................... 40
Lampiran 3. Source code daftar.java .................................................................. 42
Lampiran 4. Source code DashboardActivity.java ............................................. 44
Lampiran 5. Source code DashboardLayout.java ............................................... 50
Lampiran 6. Source code cari_jenis.java ............................................................ 54
Lampiran 7. Source code Data_RAB.java .......................................................... 57
Lampiran 8. Source code lihat_data_jenis.java .................................................. 61
Lampiran 9. Source code input_volume.java ..................................................... 63
Lampiran 10.Source code JSONParser.java ....................................................... 67
Lampiran 11. Table aplikasi dengan web sevice dan database .......................... 72
Lampiran 12. Source code koneksi.php .............................................................. 73
Lampiran 13. Source code daftar.php ................................................................. 73
Lampiran 14. Source code login.php .................................................................. 74
Lampiran 15. Source code cari_jenis.php .......................................................... 75
Lampiran 16. Source code ket2.php ................................................................... 75
Lampiran 17. Source code lihat_data_jenis.php ................................................. 76
Lampiran 18. Source code insert.php ................................................................ 76
Lampiran 19. Source code data_jenis.php .......................................................... 78
Lampiran 20. Source code data_rab.php............................................................. 78
Lampiran 21. Source code data_rabtot.php ....................................................... 79

xiv
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

INTISARI

Aplikasi android studio untuk pembuatan Aplikasi Perhitungan Rencana Anggaran Biaya
Pembangunan Rumah. Perhitungan kebutuhan biaya bahan bangunan dapat digunakan sebagai
pertimbangan dalam menentukan validitas suatu rencana anggaran biaya.
Pengembangan aplikasi dimulai dari tahap perencanaan yang sesuai dengan metode yang
diterapkan yaitu metode Waterfall. Perangkat lunak akan diimplementasikan menggunakan
aplikasi Eclipse dan penyimpanan data menggunakan database SQL Server. Data yang diperlukan
oleh perangkat lunak sistem informasi ini antara lain adalah data mengenai harga bahan sesuai
dengan HSP (hasil kali dari harga upah/material dengan index analisa kemudian dijumlahkan)
kabupaten Banyumas. Dilanjutkan dengan implementasi program menggunakan Eclipse dan
Visual Studio 2010 setelah itu diakhiri dengan uji coba aplikasi menggunakan perhitungan
manual.
Menghitung dana pembangunan rumah biasanya hanya dilakukan oleh para kontraktor
untuk menganalisa dana yang akan digunakan untuk membangun rumah. Perhitungan ini
bertujuan untuk mengetahui dana yang akan dikeluarkan oleh kontraktor maupun pemborong.
Proses perhitungan ini dilakukan dengan cara mengalikan Volume dengan HSP (Harga Satuan
Pekerjaan) yang ada. Pada saat ini proses penilain sudah menggunakan Microsoft Excel namun
masih memiliki kekurangan, yaitu dalam proses perhitungan yang masih rumit. Oleh karena itu,
dibutuhkan aplikasi perhitungan dana pembangunan rumah sebagai salah satu alternatif untuk
perhitungan dana yang efisien
Kata Kunci : Pembangunan rumah, Volume, HSP

xv
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016

ABSTRACT

Android app studio for making of applications Calculation of Budget Plan Housing
Development. Calculation of the cost of building materials can be used as a consideration in
determining the validity of a budget of a plan.
Application development starting a the planning stage in accordance with the method
adopted is the Waterfall method. The software will be implement using Eclipse application and
storage data using SQL Server database. Data required by the information system software,
including the data on material prices in accordance with the HSP (the product of the wage price
/ material with index analysis then summed) Banyumas. Continued with the implementation of
programs using Eclipse and Visual Studio 2010 after that ending with testing applications using
a manual calculation.
Calculating fund the construction of houses usually only done by the contractor to
analyze the funds will be use to build houses. This calculation aims to find funds that will be
incurre by the contractors and subcontractors. This calculation process is done by multiplying
the volume by HSP (Employment Unit Price) there. At the time of this assessment process is
already using Microsoft Excel but still has shortcomings, namely in the calculation process is
still complicated. Therefore, the application requires the calculation of housing construction
funds as one of the alternative to the calculation of the funds efficiently.
.
Keywords: Construction of houses, Volume, HSP

xvi
Aplikasi Perhitungan Dana…, Dian Listika, Fakultas Teknik UMP, 2016