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, saransaran, 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... Halaman Persetujuan... Halaman Pengesahan... Motto dan Persembahan... Daftar Kontribusi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... Abstraksi... i ii iii iv vi vii ix xiii xv xix 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