IMPLEMENTASI DATA MINING DAN RANCANG BANGUN SISTEM INFORMASI ( STUDI KASUS : CV.CITRAKARA ARCHITECT )
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh :
Oktavina Resky Yudarningsih NIM : L200080003
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2012
ii
iii
MOTTO DAN PERSEMBAHAN MOTTO :
“Sebenarnya, barangsiapa yang menyerahkan diri kepada Allah, sedang ia berbuat kebajikan, maka baginya pahala pada sisi Tuhannya dan tidak ada kekhawatiran terhadap mereka dan tidak (pula) mereka bersedih hati (depresi).” -Al-BaqarahTegap langkahmu dalam mengahadapi kerasnya kehidupan tidaklah cukup tanpa disertai tegapnya iman. Gunakan syukurmu, dan buang keluhmu dalam menghadapi setiap cobaan, karena cobaan yang kamu alami adalah sebagai proses pemuliaan. Gunakan syukur ketika kamu dicintai, dan gunakan sabar ketika kamu dibenci. Untuk itu, hidup adalah sebuah pilihan. Pilihan yang harus dipilih. -Penulis-
iv
PERSEMBAHAN : 1. Bapak dan ibu tercinta yang selalu ikhlas dalam membimbing, mendoakan yang terbaik, membiayai dan tak henti-hentinya memberi motivasi untuk untuk terus berusaha. 2. Eyang kakung tersayang yang selalu mendoakan, memberi wejangan dan nasihat untuk menjadi pribadi mandiri yang kuat. 3. Untuk segenap keluarga penulis yang tidak dapat disebutkan satu-persatu, terima kasih atas doa dan dukungannya. 4. Buat Arwida terima kasih atas dukungan, nasihat dan selalu ada menemani baik suka maupun duka. 5. Teman-teman dari kelas “A” yang selalu gokil dan asik makasih atas kebersamaannya selama ini. 6. Teman-teman Teknik Informatika khususnya angkatan 2008 yang tidak dapat disebutkan satu-persatu, terima kasih telah bersedia berbagi ilmu dan pengalamannya.
v
vi
KATA PENGANTAR
Alhamdulillah penulis panjatkan puji syukur kehadirat Allah SWT yang telah
melimpahkan
rahmat
dan
hidayah-Nya
sehingga
penulis
dapat
menyelesaikan skripsi dengan judul “Implementasi Data mining dan Rancang Bangun Sistem Informasi (Studi Kasus : CV Citrakara Architect)” ini dengan baik. Skripsi ini dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu dalam kesempatan ini kami mengucapkan terima kasih banyak kepada : 1. Bapak Husni Thamrin, S.T., M.T., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran studi. 2. Bapak Aris Rakhmadi, S.T., M.Eng. selaku ketua jurusan Teknik Informatika. 3. Bapak Fajar Suryawan, S.T., M.Eng., Sc, Ph.d selaku pembimbing I dan bapak Yusuf Sulistyo N, S.T., M.Eng. selaku pembimbing II yang penuh kesabaran di sela-sela kesibukannya untuk selalu memberi petunjuk, bimbingan, saran-saran, serta dorongan untuk terselesainya skripsi ini. 4. Segenap dosen penguji pada seminar proposal dan pendadaran yang telah memberikan saran dan masukan dalam penyusunan skripsi ini. 5. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik Informatika yang telah memberikan bekal ilmu dan motivasi yang sangat bermanfaat bagi penulis.
vii
6. Segenap Staf / Karyawan pada Program Studi Teknik Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran studi. 7. Seluruh petugas dan karyawan pada konsultan arsitek CV. Citrakara Architect Surakarta atas partisipasinya sehingga skripsi ini dapat terselesaikan dengan baik dan lancar. 8. Rekan-rekan Teknik Informatika khususnya angkatan 2008 yang tiada henti memberikan dorongan dan dukungan kepada penulis. Semoga Allah SWT berkenan untuk memberikan balasan yang sesuai dengan budi baik yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat bermanfaat bagi pengembangan manajemen konsultan arsitek maupun di bidang teknologi informasi lainnya.
Surakarta, Oktober 2011
Penulis
viii
DAFTAR ISI
Halaman Judul ...........................................................................................
i
Halaman Persetujuan .................................................................................
ii
Halaman Pengesahan .................................................................................
iii
Motto dan Persembahan ............................................................................
iv
Daftar Kontribusi .......................................................................................
vi
Kata Pengantar...........................................................................................
vii
Daftar Isi....................................................................................................
ix
Daftar Tabel...............................................................................................
xii
Daftar Gambar ...........................................................................................
xiv
Daftar Lampiran.........................................................................................
xviii
Abstraksi ...................................................................................................
xix
BAB I
BAB II
PENDAHULUAN ...................................................................
1
A. Latar Belakang ...................................................................
1
B. Rumusan Masalah ..............................................................
4
C. Batasan Masalah ................................................................
5
D. Tujuan Penelitian ................................................................
6
E. Manfaat Penelitian .............................................................
6
F. Mind Map ..........................................................................
7
G. Sistematika Penulisan ........................................................
8
TINJAUAN PUSTAKA .........................................................
9
ix
BAB III
A. Telaah Penelitian ...............................................................
9
B. Landasan Teori ..................................................................
12
1. Sistem Informasi ..........................................................
12
2. Pemrograman Java Dekstop .........................................
12
3. Data Warehouse ...........................................................
14
4. Data Mining .................................................................
16
4.1 Tahapan Data Mining ............................................
17
4.2 Arsitektur Data Mining .........................................
20
4.3 Metode Data Mining ............................................
22
5. HMAP .........................................................................
24
6. SDLC ...........................................................................
24
7. Java ..............................................................................
25
8. Database ......................................................................
26
9. MySQL .........................................................................
27
METODE PENELITIAN ......................................................
28
A. Waktu dan Tempat .............................................................
28
B. Peralatan Utama .................................................................
28
C. Alur Penelitian ...................................................................
29
D. Metode Penelitian ..............................................................
31
E. Langkah Penelitian ............................................................
33
1. Analisis Kebutuhan ......................................................
33
2. Perancangan Sistem .....................................................
34
a. Perancangan Use Case ............................................
34
x
BAB IV
1) Use Case Diagram ............................................
34
2) Use Case Definition ..........................................
37
3) Finalize Use Case .............................................
38
4) Use Case Description ........................................
41
b. Diagram Aktifitas ....................................................
52
c. Data Flow Diagram ................................................
64
3. Desain Database ...........................................................
66
a. Tabel TIC (Table Instance Chart) ...........................
67
b. Hubungan Antar Tabel ...........................................
78
c. Entity Relationship (ER-Diagram) ..........................
79
4. Desain Dialog Layar ....................................................
82
5. Desain Input .................................................................
83
6. Desain Output ..............................................................
97
HASIL DAN PEMBAHASAN ...............................................
103
A. Hasil Penelitian ..................................................................
103
B. Analisa dan Pembahasan ....................................................
103
1. Analisa Sistem ..............................................................
103
a. Menu Umum ..........................................................
103
b. Halaman Menu Utama Administrator .....................
106
c. Halaman Menu Utama Div.Kosntruksi ...................
126
2. Pengujian Sistem ..........................................................
136
a. Pengujian Internal ..................................................
136
xi
BAB V
b. Pengujian Eksternal ................................................
144
1) Praktek Secara Langsung ..................................
144
2) Pengisian Kuisioner ..........................................
145
PENUTUP ...............................................................................
147
A. Kesimpulan ........................................................................
147
B. Saran .................................................................................
148
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR TABEL
Tabel 3.1 Use Case Input Login ................................................................
41
Tabel 3.2 Use Case Input Data Konsumen .................................................
42
Tabel 3.3 Use Case Input Data Permohonan ...............................................
43
Tabel 3.4 Use Case Input Data Survei ........................................................
44
Tabel 3.5 Use Case Input Data Proyek .......................................................
45
Tabel 3.6 Use Case Input Data Head RAB .................................................
46
Tabel 3.7 Use Case Input Data detail RAB .................................................
47
Tabel 3.8 Use Case Input Data Head BQ....................................................
48
Tabel 3.9 Use Case Input Data Detail BQ ..................................................
49
Tabel 3.10 Use Case Input Data Barang .....................................................
50
Tabel 3.11 Use Case Input Data Kategori...................................................
50
Tabel 3.12 Use Case Input Data Wilayah ...................................................
51
Tabel 3.13 Use Case Input Data Transaksi .................................................
51
Tabel 3.14 TIC Aturan TIC .......................................................................
72
Tabel 3.15 TIC untuk konsumen ................................................................
73
Tabel 3.16 TIC untuk permohonan .............................................................
74
Tabel 3.17 TIC untuk survei.......................................................................
75
Tabel 3.18 TIC untuk proyek .....................................................................
76
Tabel 3.19 TIC untuk rab ( Rencana Anggaran Biaya) ...............................
77
Tabel 3.20 TIC untuk detail_rab.................................................................
78
xiii
Tabel 3.21 TIC untuk bq ............................................................................
79
Tabel 3.22 TIC untuk detail_bq ..................................................................
80
Tabel 3.23 TIC untuk barang .....................................................................
81
Tabel 3.24 TIC untuk wilayah ....................................................................
82
Tabel 3.25 TIC untuk kategori ...................................................................
82
Tabel 3.26 TIC untuk transaksi ..................................................................
83
xiv
DAFTAR GAMBAR
Gambar 3.1 Diagram Alir Penelitian .........................................................
30
Gambar 3.2 Metode Pengembangan Sistem SDLC ....................................
31
Gambar 3.3 Use Case untuk Administrator ...............................................
35
Gambar 3.4 Use Case untuk user Divisi Konstruksi ..................................
36
Gambar 3.5 Diagram Login........................................................................
52
Gambar 3.6 Diagram Aktifitas Input Data Konsumen ................................
53
Gambar 3.7 Diagram Aktifitas Input Data Permohonan..............................
54
Gambar 3.8 Diagram Aktifitas Input Data Survei .......................................
55
Gambar 3.9 Diagram Aktifitas Input Data Proyek ......................................
56
Gambar 3.10 Diagram Aktifitas Input Data Head RAB ..............................
57
Gambar 3.11 Diagram Aktifitas Input Data Detail RAB .............................
58
Gambar 3.12 Diagram Aktifitas Input Data Head BQ .................................
59
Gambar 3.13 Diagram Aktifitas Input Data Detail BQ ...............................
60
Gambar 3.14 Diagram Aktifitas Input Data Kategori..................................
61
Gambar 3.15 Diagram Aktifitas Input Data Wilayah ..................................
62
Gambar 3.16 Diagram Aktifitas Input Data Barang ....................................
63
Gambar 3.17 DFD Level 0 .........................................................................
64
Gambar 3.18 DFD Level 1 .........................................................................
65
Gambar 3.19 ER-Diagram .........................................................................
79
Gambar 3.20 Desain Menu Utama ............................................................
82
xv
Gambar 3.21 Desain Menu Login .............................................................
83
Gambar 3.22 Desain Input Data Konsumen ...............................................
84
Gambar 3.23 Desain Input Data Permohonan ............................................
85
Gambar 3.24 Desain Input Data Survei .....................................................
86
Gambar 3.25 Desain Input Data Proyek ....................................................
87
Gambar 3.26 Desain Input Data Head RAB ..............................................
88
Gambar 3.27 Desain Input Data Detail RAB ..............................................
89
Gambar 3.28 Desain Menu Head BQ ........................................................
90
Gambar 3.29 Desain Input Data Detail BQ ................................................
91
Gambar 3.30 Desain Input Data Kategori ..................................................
92
Gambar 3.31 Desain Input Data Wilayah ...................................................
92
Gambar 3.32 Desain Input Data Barang ....................................................
93
Gambar 3.33 Desain Input Data Transaksi ................................................
94
Gambar 3.34 Desain Input Data Perkiraan .................................................
95
Gambar 3.35 Desain Input Perkiraan Data Mining .....................................
96
Gambar 3.36 Desain Output Data Konsumen .............................................
97
Gambar 3.37 Desain Output Data Survei....................................................
98
Gambar 3.38 Desain Output Data Proyek ..................................................
99
Gambar 3.39 Desain Output Data RAB .....................................................
100
Gambar 3.40 Desain Output Data BQ ........................................................
101
Gambar 3.41 Desain Output Data Barang ..................................................
102
Gambar 4.1 Tampilan Form Menu Login ..................................................
103
Gambar 4.2 Tampilan Form Menu Ubah Password ...................................
104
xvi
Gambar 4.3 Tampilan Form Menu Manajemen User .................................
105
Gambar 4.4 Tampilan Form Halaman Utama Administrator .....................
106
Gambar 4.5 Tampilan Form Data Konsumen ............................................
107
Gambar 4.6 Tampilan Hasil Laporan Data Konsumen................................
108
Gambar 4.7 Tampilan Form Data Permohonan ..........................................
109
Gambar 4.8 Tampilan Form Data Laporan ................................................
110
Gambar 4.9 Tampilan Hasil Laporan Data Laporan ...................................
111
Gambar 4.10 Tampilan Form Data Survei .................................................
112
Gambar 4.11 Tampilan Hasil Laporan Data Survei ...................................
113
Gambar 4.12 Tampilan Form Data Proyek ................................................
114
Gambar 4.13 Tampilan Hasil Laporan Data Proyek ...................................
115
Gambar 4.14 Tampilan Form Data RAB ....................................................
116
Gambar 4.15 Tampilan Form Detail RAB ..................................................
117
Gambar 4.16 Tampilan Hasil Laporan RAB ..............................................
118
Gambar 4.17 Tampilan Form Data BQ.......................................................
119
Gambar 4.18 Tampilan Form Data Detail BQ ............................................
120
Gambar 4.19 Tampilan Hasil Laporan BQ ................................................
121
Gambar 4.20 Tampilan Form Kategori ......................................................
122
Gambar 4.21 Tampilan Form Wilayah ......................................................
123
Gambar 4.22 Tampilan Form Data Barang .................................................
124
Gambar 4.23 Tampilan Form Data Transaksi .............................................
125
Gambar 4.24 Tampilan Form Data Input Perkiraan ....................................
126
Gambar 4.25 Tampilan Form Data Perhitungan HMAP .............................
125
xvii
Gambar 4.26 Tampilan Menu Utama User Divisi Konstruksi .....................
126
Gambar 4.27 Tampilan Form Data Survei .................................................
127
Gambar 4.28 Tampilan Hasil Laporan Data Survei ...................................
128
Gambar 4.29 Tampilan Form Data RAB ...................................................
129
Gambar 4.30 Tampilan Form Data Detail RAB .........................................
130
Gambar 4.31 Tampilan Hasil Laporan Data RAB .....................................
131
Gambar 4.32 Tampilan Form Data BQ ......................................................
132
Gambar 4.33 Tampilan Form Data Detail BQ ...........................................
133
Gambar 4.34 Tampilan Hasil Laporan Data BQ ........................................
134
xviii
DAFTAR LAMPIRAN
Lampiran I
Contoh Source Code Program pada Sistem Informasi berbasis Desktop pada CV Citrakara Architect
Lampiran II
Hasil Kuesioner
xix
ABSTRAKSI
Sistem Informasi yang masih manual pada konsultan arsitek di CV Citrakara Architect berjalan sangat tidak efektif, sehingga hal tersebut dapat mengakibatkan timbulnya beberapa masalah. Masalah yang timbul antara lain pada sistem administrasinya. Masalah yang lain adalah kurang tepatnya perhitungan dalam pembuatan rencana anggaran biaya. Selain itu banyak data yang menjadi redudansi yang menyebabkan menyulitkan dalam pencarian data. Untuk itu sistem ini dibuat berbasis desktop dan datanya tersimpan dalam database. Sistem yang dibuat menggunakan metodologi penelitian dengan metode SDLC. Metode SDLC adalah metode dengan proses pengembangan dan perancangan sistem melalui beberapa tahapan mulai dari perencanaan sistem hingga pengoperasian dan pemeliharaan. Penyimpanan data menggunakan database jenis MySQL. Perancangan sistem menggunakan aplikasi Netbeans IDE dengan seperangkat JDK, dan untuk pembuatan laporan atau nota menggunakan aplikasi iReport. Sistem informasi ini memiliki fasilitas untuk pengolahan data konsumen, permohonan, survei, proyek, membuat rencana anggaran biaya hingga laporan rencana anggaran biaya dan bill of quantity. Sistem ini juga memiliki fasilitas data mining untuk mengetahui perkiraan biaya proyek yang akan datang dengan menginputkan jenis proyek dan wilayah yang akan menjadi proyek nantinya. Maka dari itu dengan adanya sistem baru ini semoga hasilnya menjadi solusi untuk permasalahan yang dihadapi di Ketersediaan data yang melimpah, kebutuhan akan informasi sebagai pendukung keputusan untuk membuat solusi bisnis, dan dukungan infrastruktur CV Citrakara Architect ini. Kata Kunci : Sistem Informasi, Berbasis Desktop, Metode SDLC, Data Mining, CV Citrakara Architect.
xx