dan rancang bangun sistem informasi ( studi …eprints.ums.ac.id/22113/1/halaman_depan.pdfviii 6....
TRANSCRIPT
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
iv
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-Baqarah-
Tegap 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-
v
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.
vi
vii
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.
viii
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
ix
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 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
BAB II TINJAUAN PUSTAKA ......................................................... 9
x
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
BAB III 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
xi
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
BAB IV 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
xii
b. Pengujian Eksternal ................................................ 144
1) Praktek Secara Langsung .................................. 144
2) Pengisian Kuisioner .......................................... 145
BAB V PENUTUP ............................................................................... 147
A. Kesimpulan ........................................................................ 147
B. Saran ................................................................................. 148
DAFTAR PUSTAKA
LAMPIRAN
xiii
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
xiv
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
xv
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
xvi
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
xvii
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
xviii
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
xix
DAFTAR LAMPIRAN
Lampiran I Contoh Source Code Program pada Sistem Informasi berbasis
Desktop pada CV Citrakara Architect
Lampiran II Hasil Kuesioner
xx
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.