analisa dan perancangan sistem informasi realisasi …repository.upnvj.ac.id/1830/1/awal.pdf ·...
TRANSCRIPT
ANALISA DAN PERANCANGAN SISTEM INFORMASI REALISASI
BIAYA PROYEK PADA PT. MATA AIR PERSADA
SKRIPSI
DERI ABDUL RAZAK
1210512054
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
ANALISA DAN PERANCANGAN SISTEM INFORMASI REALISASI
BIAYA PROYEK PADA PT. MATA AIR PERSADA
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana
Komputer
DERI ABDUL RAZAK
1210512054
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2017
v
ANALISA DAN PERANCANGAN SISTEM INFORMASI
REALISASI BIAYA PROYEK KONSTRUKSI PADA PT.
MATA AIR PERSADA
Deri Abdul Razak
Abstrak
Penelitian ini dilakukan untuk untuk menjawab permasalahan atas kebutuhan
pencatatan keuangan dan pelaporan penggunaan biaya proyek konstruksi.
Penelitian ini dilatarbelakangi oleh pengelolaan pembiayaan proyek
membutuhkan suatu akurasi data yang baik agar terhindar dari penggunaan biaya
yang tidak terprogram. Masalah yang hendak dijawab dari penelitian ini adalah
bagaimana merancang sebuah sistem informasi yang efektif dan efisien.
Perancangan sistem ini menggunakan metode SDLC yang beberapa tahap
diantaranya analisa, design sistem, konstruksi, dan uji aplikasi. Pendekatan yang
digunakan adalah prototyping dengan metode RAD dalam pembangunan aplikasi.
Hasil yang diperoleh dari tugas ini adalah sebuah aplikasi berbasis desktop yang
terintegrasi antar divisi. Dengan aplikasi berbasis desktop yang terintegrasi
diharapkan sistem ini dapat memudahkan karyawan dalam proses pencatatan,
penyimpanan data, dan pembuatan laporan keuangan.
Kata Kunci : Realisasi biaya, Proyek Konstruksi ,Prototype, RAD, PIECES,
UML
vi
ANALYSIS AND DESIGN OF INFORMATION SYSTEM
CONSTRUCTION PROJECT REALIZATION COSTS IN PT.
MATA AIR PERSADA
Deri Abdul Razak
Abstract
This study was conducted to answer the problem of the need for financial
recording and reporting the use of cost of construction projects. This research is
motivated by the management of project financing requires a good data accuracy
to avoid the usage charges are not programmed. Issues to be answered from this
study is how to design an information system that is effective and efficient. The
design of this system using the method of SDLC that several stages including
analysis, systems design, construction, and test applications. The approach used is
prototyping with the RAD method in application development. The results
obtained from this task is a desktop-based application that is integrated between
division. With a desktop-based application that integrates this system is expected
to facilitate the employees in the process of recording, data storage, and financial
reporting.
Keyword : Actual Cost, Project Construction, Prototype, RAD, PIECES, UML
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala karunia-
Nya sehingga skripsi ini berhasil diselesaikan. Judul yang dipilih dalam penelitian
ini adalah Analisa dan Perancangan Sistem Informasi Realisasi Biaya Proyek
Konstruksi Pada PT. Mata Air Persada. Dalam kesempatan ini, penulis ingin
mengucapkan banyak terima kasih kepada beberapa pihak yang memberikan
dukungan dan bantuannya baik berupa materil atau moril demi terselesaikannya
laporan ini. Adapun pihak-pihak tersebut diantaranya :
1. Bapak Dr. Nidjo Sandjojo, M.Sc. selaku Dekan Fakultas Ilmu Komputer
2. Bapak Bambang Tri Wahyono, S.Kom., M.Si. selaku Kepala Program
Studi S1 Sistem Informasi
3. Ibu Ati Zaidah, S.Kom., M.TI.
4. Ibu Titin Pramiyati, S.Kom., M.Si. selaku Dosen Pembimbing Skripsi
5. Orang Tua penulis, Bapak Madinah dan Ibu Elly Rusnanwilyati serta
seluruh keluarga yang telah memberikan dorongan mental, material dan
spiritual
6. Bapak Leonard Tambunan selaku owner PT. Mata Air Persada, beserta
seluruh karyawan khususnya bagian keuangan, yang telah mengizinkan
untuk melakukan riset dan memberikan motivasi untuk menyelesaikan
skripsi ini
7. Teman-teman Lokal B Sistem Informasi 2012, dan teman satu
pembimbing.
8. Semua pihak yang telah membantu penulisan tugas akhir ini yang tidak
mungkin disebutkan satu persatu.
Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan
sehingga penulis mengharapkan kritik dan saran yang bersifat membangun agar di
masa yang akan datang bisa menjadi lebih baik. Semoga skripsi ini bermanfaat
baik bagi penulis maupun pembaca.
Jakarta, 20 Januari 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................. i
PERNYATAAN ORISINALITAS ....................................................................... ii
PERNYATAAN PERSETUJUAN PUBLIKASI ................................................. iii
PENGESAHAN .................................................................................................... iv
ABSTRAK ............................................................................................................ v
ABSTRACT .......................................................................................................... vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .........................................................................................................viii
DAFTAR TABEL ................................................................................................. x
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR SIMBOL ............................................................................................... xiii
DAFTAR LAMPIRAN .................................................................................... …xvii
BAB I PENDAHULUAN ...................................................................................... 1
I.1 Latar Belakang ................................................................................................... 1
I.2 Rumusan Masalah .............................................................................................. 2
I.3 Batasan Masalah ................................................................................................ 3
I.4 Ruang Lingkup .................................................................................................. 3
I.5 Tujuan dan Manfaat Penelitian .......................................................................... 3
I.6 Luaran yang Diharapkan .................................................................................... 4
I.7 Sistematika Penulisan ........................................................................................ 4
BAB II TINJAUAN PUSTAKA ............................................................................ 5
II.1 Sistem Informasi Manajemen .......................................................................... 5
II.2 Analisa dan Peranncangan Sistem ................................................................... 7
II.3 Pengembangan Sistem .................................................................................... 7
II.4 Metode Analisa Masalah .................................................................................. 9
II.5 Tinjauan Umum ……………………………………………………………10
II.6 Database dan MySQL.................................................................................... 11
II.7 UML (Unified Modeling Languange) ............................................................ 11
II.8 Pemrograman Berbasis Dekstop .................................................................... 13
II.9 Review Riset yang Relevan ............................................................................ 15
BAB III METODOLOGI PENELITIAN.............................................................. 16
III.1 Kerangka Berfikir.......................................................................................... 16
III.2 Tahapan Penelitian ........................................................................................ 17
III.3 Tempat dan Waktu Penelitian ....................................................................... 19
III.4 Alat yang Digunakan .....................................................................................19
BAB IV ANALISA DAN PEMBAHASAN ........................................................ 20
IV.1 Profil Perusahaan .......................................................................................... 20
IV.2 Analisa Sistem Berjalan ................................................................................ 23
IV.3 Identifikasi Masalah ...................................................................................... 35
IV.4 Masalah Pokok .............................................................................................. 37
IV.5 Analisa Kebutuhan Sistem Informasi ........................................................... 37
ix
IV.6 Rancangan Sistem Usulan............................................................................. 38
IV.7 Sistem Usulan ............................................................................................... 40
IV.8 Rancangan Fisik ............................................................................................ 56
IV.9 Uji Coba ........................................................................................................ 69
IV.10 Implementasi Antar Muka .......................................................................... 70
BAB V PENUTUP ................................................................................................ 77
V.1 Kesimpulan .................................................................................................... 77
V.2 Saran .............................................................................................................. 77
DAFTAR PUSTAKA ……………………………………………………………78
RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
Tabel 1 Review Riset yang Relevan ................................................................ 15
Tabel 2 Jadwal Kegiatan Penelitian ................................................................. 19
Tabel 3 Dokumen Masukan Sistem Berjalan ................................................... 23
Tabel 4 Dokumen Keluaran Sistem Berjalan ................................................... 25
Tabel 5 Dokumen Simpanan Sistem Berjalan ................................................. 26
Tabel 6 Spesifikasi Usecase Sistem Berjalan................................................... 28
Tabel 7 Daftar Istilah Aktor atau Pelaku Bisnis............................................... 43
Tabel 8 Identifikasi Usecase Usulan ............................................................... 43
Tabel 9 Rancangan Data Subkon ..................................................................... 56
Tabel 10 Rancangan Data Klien ...................................................................... 57
Tabel 11 Rancangan Data Bank ....................................................................... 57
Tabel 12 Rancangan Data Proyek .................................................................... 57
Tabel 13 Rancangan Data Kontrak .................................................................. 58
Tabel 14 Rancangan Data Tagihan .................................................................. 58
Tabel 15 Rancangan Data Pendapatan ............................................................. 58
Tabel 16 Rancangan Data RAP........................................................................ 59
Tabel 17 Rancangan Data SPK ........................................................................ 59
Tabel 18 Rancangan Data Pembayaran............................................................ 60
Tabel 19 Rancangan Masukan ......................................................................... 64
Tabel 20 Rancangan Keluaran ......................................................................... 64
Tabel 21 Uji Coba ............................................................................................ 69
xi
DAFTAR GAMBAR
Gambar 1 Kerangka Berfikir ............................................................................ 16
Gambar 2 Struktur Organisasi .......................................................................... 21
Gambar 3 Usecase Sistem Berjalan ................................................................. 27
Gambar 4 Activity Diagram Berjalan Membuat RAP ..................................... 30
Gambar 5 Activity Diagram Berjalan Penawaran hingga membuat kontrak ... 31
Gambar 6 Aktivity Diagram Berjalan Tagihan ke Klien dan Klien Bayar ...... 32
Gambar 7 Aktivity Diagram Berjalan Membuat SPK ..................................... 33
Gambar 8 Aktivity Diagram Berjalan Tagihan dari Subkon ........................... 34
Gambar 9 Aktivity Diagram Berjalan Laporan ................................................ 35
Gambar 10 Class Diagram Usulan ................................................................... 41
Gambar 11 Use Case Diagram Usulan............................................................. 42
Gambar 12 Diagram Activity Usulan Login .................................................... 44
Gambar 13 Diagram Activity Usulan Input Data Kontrak .............................. 45
Gambar 14 Diagram Activity Usulan Tagihan ................................................ 46
Gambar 15 Diagram Activity Usulan Pendapatan ........................................... 47
Gambar 16 Diagram Activity Usulan Input Data RAP .................................... 48
Gambar 17 Diagram Activity Usulan Input Data SPK .................................... 49
Gambar 18 Diagram Activity Usulan Input Data Pembayaran ........................ 50
Gambar 19 Diagram Activity Usulan Laporan ................................................ 51
Gambar 20 Squence Diagram Usulan Login ................................................... 52
Gambar 21 Squence Diagram Usulan Input Data Kontrak .............................. 53
Gambar 22 Squence Diagram Usulan Buat Tagihan ....................................... 53
Gambar 23 Squence Diagram Usulan Input Data Pendapatan......................... 54
Gambar 24 Squence Diagram Usulan Input Data RAP ................................... 54
Gambar 25 Squence Diagram Usulan Input Data SPK .................................... 55
Gambar 26 Squence Diagram Usulan Input Data Pembayaran ....................... 55
Gambar 27 Squence Diagram Usulan Laporan ................................................ 56
Gambar 28 Rancangan Menu Sales Proyek ..................................................... 66
Gambar 29 Rancangan Menu Quantity Surveyor ............................................ 66
Gambar 30 Rancangan Menu Purchasing ........................................................ 67
Gambar 31 Rancangan Menu Keuangan Proyek ............................................. 67
Gambar 32 Rancangan Menu Project Manager ............................................... 68
Gambar 33 Rancangan Infrastruktur Jaringan ................................................. 68
Gambar 34 Tampilan Login ............................................................................. 70
Gambar 35 Tampilan Menu Bank .................................................................... 70
Gambar 36 Tampilan Menu Klien ................................................................... 71
Gambar 37 Tampilan Menu Sub ...................................................................... 71
Gambar 38 Tampilan User ............................................................................... 72
Gambar 39 Tampilan Menu Proyek ................................................................. 72
xii
Gambar 40 Tampilan Menu Kontrak ............................................................... 73
Gambar 41 Tampilan Menu Pendapatan .......................................................... 73
Gambar 42 Tampilan Menu RAP .................................................................... 74
Gambar 43 Tampilan Menu SPK ..................................................................... 74
Gambar 44 Tampilan Menu Pembayaran ........................................................ 75
Gambar 45 Tampilan Menu Tagihan ............................................................... 75
Gambar 46 Tampilan Menu Laporan ............................................................... 76
xiii
DAFTAR SIMBOL
a. Simbol Unified Modeling Language
1) Use Case Diagram
No. Nama Simbol Penjelasan
1. Use Case
Use case merupakan fungsionalitas
yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar
unit atau aktor.
2. Actor
Actor adalah orang, proses, atau sistem
lain yang berinteraksi dengan sistem
informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu
sendiri, jadi walaupun simbol dari
aktor adalah gambar orang, tapi aktor
belum tentu merupakan orang.
3. Association
Association merupakan komunikasi
antara aktor dan use case yang
berpartisipasi pada use case atau use
case yang memiliki interaksi dengan
aktor.
4. Extend <<extend>>
------------------>
Extend adalah relasi use case
tambahan ke sebuah use case, dimana
use case yang ditambahkan dapat
berdiri sendiri walau tanpa use case
tambahan itu.
5. Include <<include>>
------------------>
Include adalah relasi use case
tambahan ke sebuah use case, di mana
use case yang ditambahkan
memerlukan use case ini untuk
menjalankan fungsinya atau sebagai
syarat dijalankan use case ini.
2) Class Diagram
No. Nama Simbol Penjelasan
1. Kelas
nama_kelas
+atribut
+operasi()
Kelas adalah sebuah spesifikasi yang
jika diinstansiasi akan menghasilkan
sebuah objek dan merupakan inti dari
pengembangan dan desain berorientasi
objek. Kelas menggambarkan keadaan
(atribut/ properti) suatu sistem,
sekaligus menawarkan layanan untuk
memanipulasi keadaan tersebut
(layanan/metoda/fungsi). Kelas- kelas
yang ada pada struktur sistem harus
dapat melakukan fungsi-fungs sesuai
dengan kebutuhan sistem.
Use case
xiv
2. Asosiasi
Asosiasi merupakan relasi antar kelas
dengan makna umum, asosiasi
biasanya juga disertai dengan
multiplicity.
3. Dependency --------------->
Dependency merupakan relasi
antarkelas dengan makna
kebergantungan antar kelas.
4. Aggregation
Aggregation merupakan relasi antar
kelas dengan makna semua-bagian
(whole-part).
3) Activity Diagram
No. Nama Simbol Penjelasan
1. Status awal
Status awal merupakan simbol yang
menandakan awal mula pada
aktivitas sistem.
2. Aktivitas
Aktivitas merupakan suatu kegiatan
yang dilakukan oleh sistem.
3. Percabangan
Percabangan merupakan suatu
bentuk komunikasi dimana jika ada
pilihan aktivitas lebih dari satu.
4. Penggabungan
Komunikasi penggabungan dimana
lebih dari satu akitivitas
digabungkan menjadi satu
5. Status akhir
Status akhir merupakan simbol
untuk menandakan berakhirnya
suatu sistem.
6. Swimlane
nama swimlane
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap
aktivitas yang terjadi.
aktivitas
xv
4) Sequence Diagram
No. Nama Simbol Penjelasan
1. Aktor
Aktor adalah orang, proses,
atau sistem lain yang
berinteraksi dengan sistem
informasi yang akan dibuat
di luar sistem informasi
yang akan dibuat itu sendiri,
jadi walaupun simbol dari
aktor adalah gambar orang,
tapi aktor belum tentu
merupakan orang.
2. Lifeline
|
|
|
|
|
Menyatakan kehidupan
suatu objek.
3. Objek
nama objek: nama kelas Menyatakan objek yang
berinteraksi dengan orang.
4. Waktu aktif
Menyatakan objek dalam
keadaan aktif dan
berinteraksi, semua yang
terhubung dengan watu aktif
ini adalah sebuah tahapan
yang dilakukan didalamnya.
5. Pesan pesan
Menyatakan suatu objek
membuat objek lain, arah
panah mengarah pada objek
yang dibuat.
xvi
5) Simbol Flow Chart
No. Nama Simbol Penjelasan
1. Terminator
Simbol terminator (mulai/selesai)
merupakan tanda bahwa sistem
akan dijalankan atau berakhir.
2. Proses
Simbol yang digunakan untuk
melakukan pemrosesan data baik
oleh user maupun komputer
(sistem).
3. Verifikasi
Simbol yang digunakan untuk
memutuskan apakah valid atau
tidak validnya suatu kejadian.
4. Data
Simbol yang digunakan untuk
mendeskripsikan data yang
digunakan. Laporan: Simbol yang
digunakan untuk menggambarkan
laporan.
xvii
DAFTAR LAMPIRAN
Lampiran 1 Form Pembayaran Dana
Lampiran 2 SPK
Lampiran 3 Tagihan dari subkon
Lampiran 4 Bukti Pembayaran ke Sub
Lampiran 5 RAP
Lampiran 6 Invoice ke klien
Lampiran 7 Tanda Terima Pembayaran Klien
Lampiran 8 Laoran Cash saat ini
Lampiran 9 Laporan utang
Lampiran 10 Laporan piutang
Lampiran 11 Laporan Potensi Laba/ Rugi
Lampiran 12 Form Masukan data Proyek
Lampiran 13 Form Masukan Data Kontrak
Lampiran 14 Form Masukan Data Tagihan
Lampiran 15 Form Masukan Data Pendapatan
Lampiran 16 Form Masukan Data RAP
Lampiran 17 Form Masukan Data SPK
Lampiran 18 Form Masukan Data Pembayaran