aplikasi perhitungan dana pembangunan rumah …repository.ump.ac.id/3131/1/dian...

16
APLIKASI PERHITUNGAN DANA PEMBANGUNAN RUMAH BERBASIS ANDROID SKRIPSI DIAN LISTIKA 12030400013 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS 2016

Upload: others

Post on 23-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

APLIKASI PERHITUNGAN DANA PEMBANGUNAN RUMAH

BERBASIS ANDROID

SKRIPSI

DIAN LISTIKA

12030400013

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

AGUSTUS 2016

ii

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

HALAMAN PERI\TYATAAN ORISIONALITAS

Saya yang bertandatangan di bawatr ini:

Naura

NIM

Program Studi

Fakultas

Pergunran Tingg

Dian Listika

1203040013

Teknik Informatika

Teknik

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

iltAplikasi 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

vi

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.

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

vii

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”

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

viii

Dian Listika

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

ix

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

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

x

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

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

xi

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

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

xii

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

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

xiii

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

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

xiv

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

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

xv

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

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

xvi

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

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