skripsi - core.ac.uk file1. bapak dan ibu tercinta yang selalu ikhlas dalam membimbing, mendoakan...
TRANSCRIPT
SISTEM KOMPUTERISASI ADMINISTRASI DAN PENGADAAN
BARANG
DI 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 :
Arwida Widi Hendra Saputra
NIM : L200080154
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013
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-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-
4
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. Untuk Ari, Fendi, Kantrank yang selalu memotivasi untuk terus maju dan
berusaha
3. Untuk segenap keluarga penulis yang tidak dapat disebutkan satu-persatu,
terima kasih atas doa dan dukungannya.
4. Untuk Vina terima kasih atas dukungan, nasihat dan selalu ada menemani
baik suka maupun duka.
5. Teman-teman Teknik Informatika khususnya angkatan 2008 yang tidak
dapat disebutkan satu-persatu, terima kasih telah bersedia berbagi ilmu dan
pengalamannya.
5
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi
dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang
pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu
dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi :
1. Saya membuat sistem aplikasi pengolahan data ini sendiri dengan bantuan
buku dan internet.
2. Program aplikasi yang saya gunakan untuk membuat sistem aplikasi
manajemen biro wisata ini adalah Netbeans IDE 6.9.1 dan AppServ-win32-
2.5.9.
3. Komputer menggunakan Intel Core i3 M380 2,53GHz.
Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya
bertanggung jawab atas isi dan kebenaran daftar di atas.
Surakarta, Juni 2013
Arwida Widi Hendra S
6
KATA PENGANTAR
Alhamdulillah penulis panjatkan puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
skripsi dengan judul “Sistem Komputerisasi Administrasi dan Pengadaan Barang
Di 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 Heru Supriyono, S.T., M.Sc. selaku ketua jurusan Teknik Informatika.
3. Bapak Aris Rakhmadi, S.T., M.Eng selaku pembimbing I dan bapak Endah
Sudarmilah, 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.
6. Segenap Staf / Karyawan pada Program Studi Teknik Informatika yang telah
melayani dan memberikan fasilitas bagi kelancaran studi.
vii
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, Juni 2013
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 .................................................................................................. xiii
Daftar Gambar............................................................................................... xv
Daftar Lampiran ............................................................................................ xix
Abstraksi ....................................................................................................... xx
BAB I PENDAHULUAN ...................................................................... 1
A. Latar Belakang ..................................................................... 1
B. Rumusan Masalah ................................................................ 4
C. Batasan Masalah ................................................................... 4
D. Tujuan Penelitian .................................................................. 5
E. Manfaat Penelitian ............................................................... 5
F. Sistematika Penulis .............................................................. 6
BAB II TINJAUAN PUSTAKA ............................................................ 7
A. Telaah Penelitian .................................................................. 7
B. Landasan Teori ..................................................................... 9
1. Sistem Informasi ............................................................ 9
9
2. NetBeans ......................................................................... 9
3. Persediaan ...................................................................... 10
4. Pengertiaan Barang ........................................................ 11
5. SDLC ............................................................................. 11
6. MySQL............................................................................ 12
7. Database .......................................................................... 13
BAB III METODE PENELITIAN ........................................................ 14
A. Waktu dan Tempat ............................................................... 14
B. Peralatan Utama ................................................................... 14
C. Alur Penelitian ..................................................................... 15
D. Metode Penelitian ................................................................. 17
E. Langkah Penelitian ............................................................... 19
1. Analisis Kebutuhan ........................................................ 19
2. Perancangan Sistem ....................................................... 20
a. Perancangan Use Case ............................................. 20
1) Use Case Diagram .............................................. 20
2) Use Case Definition ........................................... 22
3) Finalize Use Case ............................................... 25
4) Use Case Description ......................................... 29
b. Diagram Aktifitas...................................................... 41
c. Data Flow Diagram .................................................. 59
3. Desain Database ............................................................. 62
a. Tabel TIC (Table Instance Chart) ............................ 63
1
b. Hubungan Antar Tabel ............................................. 78
c. Entity Relationship (ER-Diagram) ........................... 79
4. Desain Dialog Layar ...................................................... 83
5. Desain Input ................................................................... 84
6. Desain Output ................................................................ 104
BAB IV HASIL DAN PEMBAHASAN ................................................ 107
A. Hasil Penelitian .................................................................... 107
B. Analisa dan Pembahasan ...................................................... 107
1. Analisa Sistem................................................................. 107
a. Menu Umum ............................................................ 107
b. Halaman Menu Utama Administrator ...................... 110
c. Halaman Menu Utama Direktur................................ 132
a) Analisa Kelebihan ...................................................... 133
b) Analisa Kelemahan ............................................. 133
c) Pembahasan ........................................................ 134
2. Pengujian Sistem ............................................................ 145
a. Pengujian Internal .................................................... 145
b. Pengujian Eksternal ..................................................
145
1) Praktek Secara Langsung ...................................
145
2) Pengisian Kuisioner ...........................................
146
BAB V
PENUTUP ..................................................................................
147
A. Kesimpulan ..........................................................................
147
B. Saran .....................................................................................
148
1
DAFTAR PUSTAKA ................................................................................. 149
LAMPIRAN
xii
DAFTAR TABEL
Tabel 3.1 Use Case Input Login ................................................................... 29
Tabel 3.2 Use Case Input Data Supplier ....................................................... 30
Tabel 3.3 Use Case Input Data Bahan Baku ................................................. 30
Tabel 3.4 Use Case Input Data Nama Bahan Baku ...................................... 31
Tabel 3.5 Use Case Input Data Proyek ......................................................... 31
Tabel 3.6 Use Case Input Data Detail Bahan Baku ...................................... 32
Tabel 3.7 Use Case Input Data Detail Produk .............................................. 33
Tabel 3.8 Use Case Input Data Permintaan .................................................. 33
Tabel 3.9 Use Case Input Data Detail Permintaan........................................ 34
Tabel 3.10 Use Case Input Data Pembelian.................................................. 35
Tabel 3.11 Use Case Input Data Detail Pembelian ....................................... 35
Tabel 3.12 Use Case Input Data Produksi .................................................... 36
Tabel 3.13 Use Case Input Data Kota........................................................... 37
Tabel 3.14 Use Case Input Data Produk ...................................................... 37
Tabel 3.15 Use Case Input Data Detail Produksi Produk ............................. 38
Tabel 3.16 Use Case Input Data Detail Produksi Bahan Baku ..................... 39
Tabel 3.17 Use Case Input Data Penerimaan................................................ 40
Tabel 3.18 Aturan TIC .................................................................................. 62
Tabel 3.19 TIC untuk Bahan Baku .............................................................. 63
Tabel 3.20 TIC untuk Detail Bahan Baku..................................................... 64
Tabel 3.21 TIC untuk Detail Pembelian ...................................................... 65
Tabel 3.22 TIC untuk Detail Permintaan ..................................................... 66
13
Tabel 3.23 TIC untuk Detauil Produk .......................................................... 67
Tabel 3.24 TIC untuk produksi Bahan Baku ............................................... 68
Tabel 3.25 TIC untuk Produksi Produk ....................................................... 69
Tabel 3.26 TIC untuk Produksi Kota ........................................................... 69
Tabel 3.27 TIC untuk Produksi Pembelian .................................................. 70
Tabel 3.28 TIC untuk Produksi Penerimaan ................................................ 71
Tabel 3.29 TIC untuk Produksi Permintaan ................................................. 72
Tabel 3.30 TIC untuk Produk ....................................................................... 73
Tabel 3.31 TIC untuk Produksi..................................................................... 74
Tabel 3.32 TIC untuk Proyek........................................................................ 75
Tabel 3.33 TIC untuk Supplier ..................................................................... 76
Tabel 3.34 TIC untuk Input Nama Bahan Baku .......................................... 77
Tabel 4.1 Method Simpan Data............................................................................ 135
Tabel 4.2 Koneksi Database ................................................................................ 136
Tabel 4.3 Memanggil Koneksi ........................................................................... 137
Tabel 4.4 Method Cek Login ............................................................................. 139
Tabel 4.5 Method Tombol Login ....................................................................... 139
Tabel 4.6 Method Tombol Ubah Password ........................................................ 140
Tabel 4.7 Method Tombol Proyek ..................................................................... 141
Tabel 4.8 Method Tombol Log Out .................................................................... 142
Tabel 4.9 Method Membuat Variabel ................................................................. 143
Tabel 4.10 Method Membuat Variabel ............................................................... 144
14
DAFTAR GAMBAR
Gambar 3.1 Diagram Alir Penelitian ........................................................... 16
Gambar 3.2 Metode Pengembangan Sistem SDLC ..................................... 17
Gambar 3.3 Use Case untuk Administrator ................................................. 20
Gambar 3.4 Use Case untuk Direktur .......................................................... 22
Gambar 3.5 Diagram Login .......................................................................... 41
Gambar 3.6 Diagram Aktifitas Input Data Supplier ..................................... 42
Gambar 3.7 Diagram Aktifitas Input Data Bahan Baku ............................... 43
Gambar 3.8 Diagram Aktifitas Input Data Nama Bahan Baku..................... 44
Gambar 3.9 Diagram Aktifitas Input Data Proyek........................................ 45
Gambar 3.10 Diagram Aktifitas Input Data Proyek Bahan Baku ................. 46
Gambar 3.11 Diagram Aktifitas Input Data Proyek Produk ......................... 47
Gambar 3.12 Diagram Aktifitas Input Data Head Permintaan ..................... 48
Gambar 3.13 Diagram Aktifitas Input Data Detail Permintaan .................... 49
Gambar 3.14 Diagram Aktifitas Input Data Pembelian ................................ 50
Gambar 3.15 Diagram Aktifitas Input Data detail Pembelian ...................... 51
Gambar 3.16 Diagram Aktifitas Input Data Kota ......................................... 52
Gambar 3.17 Diagram Aktifitas Input Data Penerimaan .............................. 53
Gambar 3.18 Diagram Aktifitas Input Data Persediaan................................ 54
Gambar 3.19 Diagram Aktifitas Input Data Produk ..................................... 55
Gambar 3.20 Diagram Aktifitas Input Data Produksi................................... 56
Gambar 3.21 Diagram Aktifitas Input Data Produksi Bahan Baku .............. 57
Gambar 3.22 Diagram Aktifitas Input Data Produksi Produk ...................... 58
15
Gambar 3.23 DFD Level 0 ........................................................................... 59
Gambar 3.24 DFD Level 1 Pembelian Bahan Baku .................................... 60
Gambar 3.25 DFD Level 1 Pengeluaran Bahan Baku .................................. 61
Gambar 3.26 ER - Diargram ........................................................................ 80
Gambar 3.27 Desain Menu Utama ............................................................... 83
Gambar 3.28 Desain Menu Login ................................................................ 84
Gambar 3.29 Desain Menu Supplier ............................................................ 85
Gambar 3.30 Desain Menu Input Bahan Baku ............................................ 86
Gambar 3.31 Desain Menu Produk .............................................................. 87
Gambar 3.32 Desain Menu Produksi ........................................................... 88
Gambar 3.33 Desain Menu Proyek .............................................................. 89
Gambar 3.34 Desain Menu Pembelian Barang ........................................... 90
Gambar 3.35 Desain Menu Periksa Bahan Baku ......................................... 91
Gambar 3.36 Desain Menu Detail Form Permintaan Pembelian Barang .... 92
Gambar 3.37 Desain Menu Laporan ............................................................ 93
Gambar 3.38 Desain Menu Ubah Password ................................................ 93
Gambar 3.39 Desain Menu Proyek Produk................................................... 94
Gambar 3.40 Desain Menu Proyek Bahan Baku ......................................... 95
Gambar 3.41 Desain Menu Produksi Produk ............................................... 96
Gambar 3.42 Desain Menu Produksi Bahan Baku........................................ 97
Gambar 3.43 Desain Menu Detail Pembelian............................................... 98
Gambar 3.44 Desain Menu Pembelian.......................................................... 99
Gambar 3.45 Desain Menu Input Nama Bahan Baku................................... 100
16
Gambar 3.46 Desain Menu Tambah Kota .................................................... 101
Gambar 3.47 Desain Menu Penerimaan Barang ........................................... 102
Gambar 3.48 Desain Menu Periksa Produk ................................................. 103
Gambar 3.49 Desain Output Proyek ……………………………………….. 104
Gambar 3.50 Desain Output Pembelian …………………………………… 105
Gambar 3.51 Desain Output Persediaan Bahan Baku………………………… 105
Gambar 4.1 Tampilan Form Menu Login .................................................... 108
Gambar 4.2 Tampilan Form Menu Ubah Password ..................................... 108
Gambar 4.3 Tampilan Form Menu Manajemen User .................................. 109
Gambar 4.4 Tampilan Form Halaman Utama Administrator ...................... 110
Gambar 4.5 Tampilan Form Data Supplier .................................................. 111
Gambar 4.6 Tampilan Form Data Bahan Baku............................................. 112
Gambar 4.7 Tampilan Form Data Laporan ................................................... 113
Gambar 4.8 Tampilan Hasil Laporan Data Laporan..................................... 114
Gambar 4.9 Tampilan Form Data Produksi ................................................. 115
Gambar 4.10 Tampilan Form Data Produksi Bahan Baku .......................... 116
Gambar 4.11 Tampilan Form Data Produksi Produk .................................. 117
Gambar 4.12 Tampilan Form Data Produk .................................................. 118
Gambar 4.13 Tampilan Form Data Proyek ................................................... 119
Gambar 4.14 Tampilan Hasil Laporan Data Proyek..................................... 120
Gambar 4.15 Tampilan Form Data Proyek Bahan Baku .............................. 121
Gambar 4.16 Tampilan Form Data Proyek Produk ..................................... 122
Gambar 4.17 Tampilan Form Data Permintaan ............................................ 123
xvii
Gambar 4.18 Tampilan Form Data Detail Permintaan ................................. 124
Gambar 4.19 Tampilan Form Kota .............................................................. 125
Gambar 4.20 Tampilan Form Pembelian ...................................................... 126
Gambar 4.21 Tampilan Form Detail Pembelian .......................................... 127
Gambar 4.22 Tampilan Hasil Laporan Pembelian........................................ 128
Gambar 4.23 Tampilan Form Data Penerimaan Barang............................... 129
Gambar 4.24 Tampilan Form Data Persediaan Bahan Baku ........................ 130
Gambar 4.25 Tampilan Form Data Persediaan Produk ............................... 130
Gambar 4.26 Tampilan Form Input Nama Bahan Baku .............................. 131
Gambar 4.27 Tampilan Menu Utama User Direktur ................................... 132
18
DAFTAR LAMPIRAN
Lampiran I Contoh Source Code Program pada Sistem Informasi berbasis
Desktop pada CV Citrakara Architect
19
ABSTRAKSI
Struktur pengolahan data dan sistem informasi yang masih manual pada CV. Citrakara Architect membuat sistem berjalan menjadi tidak efektif, sehingga hal tersebut menimbulkan berbagai masalah. Masalah-masalah yang timbul antara lain pada sistem administrasinya. Masalah yang lain adalah stok barang yang kurang terurus, hingga laporan proyek, produk dan bahan baku yang membutuhkan data yang valid. Selain itu adanya permasalahan karyawan yang tidak selalu hafal dalam perincian stok bahan baku, sehingga menimbulkan kesalahan perhitungan di dalam pengeluaran bahan baku. Untuk itu dibuatlah sistem aplikasi manajemen berbasis desktop yang bertujuan agar pengelolaan dan pengolahan datanya tersimpan dengan sistem database untuk mencegah terjadinya redudansi data yang menyebabkan kerugian perusahaan.
Sistem yang dibuat ini menggunakan metodologi penelitian yang akan digunakan dalam membangun aplikasi yaitu 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 Aplikasi Komputerisasi Administrasi dan Pengadaan Barang ini memiliki fasilitas untuk pengolahan data suplier, bahan baku, proyek beserta data laporan, dan produk. Maka dari itu dengan adanya sistem baru ini semoga hasilnya menjadi solusi untuk permasalahan yang dihadapi di CV Citrakara Architect Surakarta ini.
Kata Kunci : Sistem Informasi, Administrasi, Metode SDLC, Pengadaan, CV
Citrakara Architect .
20