LAPORAN SKRIPSI PENGELOLAAN INVENTARISASI LABORATORIUM PADA SMK WISUDHA KARYA KUDUS BERBASIS WEB Disusun Oleh : Nama : Noor Hidayah NIM : 2008-53-252 Progdi : Sistem Informasi Fakultas : Teknik FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2013 i
HALAMAN PENGESAHAN LAPORAN SKRIPSI Nama : Noor Hidayah NIM : 2008-53-252 Program Studi : Sistem Informasi S-1 Judul Skripsi : Pengelolaan Inventarisasi Laboratorium pada SMK Wisudha Karya Kudus Berbasis Web. Pembimbing I : Pratomo Setiaji, M.Kom Pembimbing II : R.Rhoedy Setiawan, M.Kom Dilaksanakan : Semester Ganjil 2011/2012 Kudus, 10 Januari 2013 Menyetujui : ii
HALAMAN PENGESAHAN Nama Pelaksana Skripsi : Noor Hidayah NIM : 2008-53-252 Bidang Studi : Sistem Informasi S-1 Judul Skripsi : Pengelolaan Inventarisasi Laboratorium Pada SMK Wisudha Karya Berbasis Web. Pembimbing I : Pratomo Setiaji, M.Kom Pembimbing II : R.Rhoedy Setiawan, M.Kom Telah diujikan pada ujian skripsi, tanggal 15 Maret 2013 Dan dinyatakan LULUS Kudus, Maret 2013 iii
MOTTO DAN PERSEMBAHAN Tidak akan menghasilkan suatu yang berkah dan mendapat ridho dari Allah SWT apabila apa yang kita lakukan tidak mendapat restu dan ridho dari kedua orang tua tercinta. PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. ALLAH SWT yang telah memberikan kesehatan, kekuatan dan kesabaran kepada saya. 2. Orang tuaku tercinta serta adikku dalam memberikan semangat dan motivasi selama ini. 3. Terima Kasih kepada Keluarga Besar Dosen serta Mahasiswa Universitas Muria Kudus Periode 2008-2013. 4. Almamater. iv
RINGKASAN Laporan skripsi dengan judul Pengelolaan Inventarisasi Laboratorium Pada SMK Wisudha Karya Kudus Berbasis Web telah dilaksanakan dengan tujuan untuk menghasilkan suatu sistem yang mengarah pada Pengelolaan Inventaris beserta informasi penunjang yang berkaitan dengan inventarisasi laboratorium pada SMK Wisudha Karya Kudus. Pengelolaan Inventarisasi Laboratorium Pada SMK Wisudha Karya Kudus Berbasis web ini dirancang dengan menggunakann pemodelan dengan UML Sedangkan bahasa pemrograman yang digunakan adalah php, My Sql. Dari hasil perancangan yang telah dilakukan menghasilkan suatu sistem Pengelolaan Inventarisasi Laboratorium Pada SMK Wisudha Karya Kudus untuk mengetahui data-dataa inventaris, khususnya inventaris laboratorium. Kata Kunci : Inventarisasi Laboratorium. v
KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Allah SWT karena berkat rahmat dan petunjuk-nya skripsi ini dapat diselesaikan dengan berbekal keterbatasan- keterbatasan pada diri penulis. Penyusunan skripsi ini merupakan salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Atas tersusunnya laporan skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Prof. Dr. dr. Sarjadi, Sp.Pa, selaku Rektor Universitass Muria Kudus. 2. Bapak Rochmad Winarso, S.T, M.T selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak Rhoedy Setiawan S.Kom, M.Cs, selaku Ketua Program Studi Sistem Informasi Fakultas Teknik. 4. Ibu Nanik Susanti, S.Kom, selaku koordinator Skripsi yang telah banyak memberikan petunjuk dan nasehat. 5. Bapak Pratomoo Setiaji, M.Kom, selaku Pembimbing I atas bimbingan dan bantuannya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan. 6. Bapak R.Rhoedy Setiawan, M.kom, selaku Pembimbing III atas bimbingan dan bantuannyaa selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan. 7. Ibu saya Serta Keluarga Besar yang selalu mendoakan dan telah banyak memberi kesempatan untuk menyelesaikan penulisan laporan ini. 8. Seluruh keluarga besar Universitas Muria Kudus yang selalu menjadi motivasiku untuk terus maju. 9. Teman teman angkatan 2008. 10. Semua pihak yang telah ikut membantu terselesaikannya tugas akhir ini. vi
Semoga laporan ini dapat menjadi sumbangsih bagi penulis khususnya dan rekan-rekan akademis. Apabila di dalam penulisannya ada yang kurang ataupun salah, mohon koreksinya dan harap maklum adanya. Kudus, Maret 2013 Penulis Noor Hidayah vii
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN MOTTOO DAN PERSEMBAHAN... iv RINGKASAN... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR TABEL... xi DAFTAR GAMBAR... xii DAFTAR LAMPIRAN... xvi BAB I BAB II PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2. Perumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Skripsi... 2 1.5. Tinjauan Pustaka... 3 1.6. Metodologi Penelitian... 4 1.6.1. 1.6.2. 1.6.3. Sumber Data... 4 Metode Pengumpulan Data... 5 Metode Pengembangan Sistem...... 5 1.7. Sistematika Penulisan... 6 LANDASAN TEORI 2.1. Pengertian Inventarisasi...... 8 2.2. Macam-Macam Dokumen dan Inventaris... 8 2.3. Pemberian Klasifikasi, Kode Barang Inventaris... 9 2.4. Pengelolaan Laboratorium... 9 2.4.1. Laboratorium... 9 2.4.2. Perencanaan Laboratorium... 10 2.4.3. Mengatur Laboratorium... 11 viii
2.4.4. Pencatatan Adminidtrasi Laboratorium... 12 2.4.5. Pemeliharaan Laboratorium... 14 2.4.6. Keselamatan Laboratorium... 14 2.4.7. Penganggaran Laboratorim... 15 2.5. Pengelolaan Inventaris Laboratorium...... 15 2.5.1. Pengertian Pengelolaan Inventaris Laboratorium... 15 2.6. UML... 15 2.6.1. Artifact UML... 16 2.7. ERD... 28 2.8. Pengertian Web... 25 2.9. Xamppp... 25 BAB III TINJAUANN UMUM OBYEK PENELITIAN 3.1. Sejarah SMK Wisudha Karya Kudus... 24 3.2. Letak Geografis... 25 3.3. Struktur Organisasi... 26 3.4. Tugas Pokok Fungsi Jabatan Pada SMK Wisudha Karya. 26 3.5. Analisa Sistem Lama Pendataan Inventaris... 28 3.6. Analisa Sistem Lama Peminjaman Barang... 29 3.7. Analisa Sistem Lama Pengembalian Barang... 30 BAB IV ANALISAA DAN PERANCANGAN 4.1. Analisa Masalah... 32 4.2. Analisa Kebutuhan Sistem... 32 4.2.1. Analisa Kebutuhan Data dan Informasi... 32 4.2.2. Analisis Kebutuhan Hardware dan Software... 33 4.3. Analisa Aktor...... 33 4.4. Analisa Perancangan Sistem... 34 4.5. Perancangan Basis Data... 72 4.5.1. Entity Relationship (ERD)... 72 4.6. Perancangan Database... 73 4.7. Perancangan Desain Input dan Output...... 78 4.7.1 Perancangan Menu Utama... 78 ix
4.7.2. Perancangan Menu Input... 78 BAB IV PEMBAHASAN DAN IMPLEMENTASI 5.1. Perangkat Keras... 85 5.2. Implementasi database... 85 5.3. Implementasi Desain... 86 BAB VI PENUTUPP 6.1. Kesimpulan... 93 6.2. Saran... 93 DAFTAR PUSTAKAA LAMPIRAN x
DAFTAR TABEL Tabel 2.1 : Use Case Diagram... 17 Tabel 2.2 : Class Diagram... 18 Tabel 2.3 : Sequence Diagram... 20 Tabel 2.5 : Statechart Diagram... 21 Tabel 2.6 : Activity Diagram... 22 Table 4.1 : Proses Use Case... 34 Tabel 4.2 : Deskripsi Use Case Manajemun User... 36 Table 4.3 : Deskripsi Use Case Master Laboratorium... 36 Tabel 4.4 : Deskripsi Use Case Jenis Barang... 37 Table 4.5 : Deskripsi Use Case Data barang... 37 Tabel 4.6 : Deskripsi Use Case Data Anggota... 38 Table 4.7 : Deskripsi Use Case Data Perawatan... 39 Tabel 4.8 : Deskripsi Use Case Data Kerusakan... 39 Table 4.9 : Deskripsi Use Case Data Kehilangan... 40 Tabel 4.10 : Deskripsi Use Case Data Peminjaman... 41 Table 4.11 : Deskripsi Use Case Data Laporan Peminjaman... 42 Tabel 4.12 : Deskripsi Use Case Data Pengembalian... 42 Table 4.13 : Deskripsi Use Case Data Laporan Pengembalian... 43 Tabel 4.14 : Anggota... 73 Table 4.15 : Barang.... 73 Tabel 4.16 : Jenis... 74 Table 4.17 : Kerusakan... 74 Tabel 4.18 : Lab... 74 Table 4.19 : Perawatan... 75 Tabel 4.20 : Kehilangan... 75 Table 4.21 : Pinjam... 75 Tabel 4.22 : Users... 76 Table 4.23 : Type barang... 76 xi
DAFTAR GAMBAR Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 : Struktur Organisasi SMK Wisudah Karya Kudus... 26 : Flow Of Document Pendataan Inventaris...... 29 : Flow Of Document Peminjaman Barang... 30 : Flow Of Document Pengembalian Barang... 31 : Use Case Diagram... 35 : Kelas User... 44 : Kelas Anggota... 44 : Kelas Pinjam... 45 : Kelas Perawatan... 45 : Kelas Kehilangan... 46 : Kelas Barang... 46 : Kelas Kerusakan... 47 : Kelas Lab... 47 : Kelas Type_barang... 48 : Kelas Jenis... 48 : Class Diagram... 49 : Sequence Diagram Manajemen User... 50 : Sequence Diagram Data Laboratorium... 51 : Sequence Diagram Jenis Barang... 51 : Sequence Diagram Data Barang... 52 : Sequence Diagram Data Anggota... 52 : Sequence Diagram Perawatan... 53 : Sequence Diagram Kerusakan... 53 : Sequence Diagram Kehilangan... 54 : Sequence Diagram Peminjaman... 54 : Sequence Diagram Laporan Peminjaman... 55 : Sequence Diagram Pengembalian... 55 : Sequence Diagram Laporan Pengembalian... 56 : Activity Diagram Manajemen User... 57 xii
Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34 Gambar 4.35 Gambar 4.36 Gambar 4.37 Gambar 4.38 Gambar 4.39 Gambar 4.40 Gambar 4.41 Gambar 4.42 Gambar 4.43 Gambar 4.44 Gambar 4.45 Gambar 4.46 Gambar 4.47 Gambar 4.48 Gambar 4.49 Gambar 4.50 Gambar 4.51 Gambar 4.52 Gambar 4.53 Gambar 4.54 Gambar 4.55 Gambar 4.56 : Activity Diagram Data Laboratorium... 57 : Activity Diagram Data Jenis Barang...... 58 : Activity Diagram Data Barang... 58 : Activity Diagram Data Anggota... 59 : Activity Diagram Data Perawatan... 59 : Activity Diagram Data Kerusakan... 60 : Activity Diagram Data Kehilangan... 60 : Activity Diagram Data Peminjaman...... 61 : Activity Diagram Data Laporan Peminjaman... 61 : Activity Diagram Data Pengembalian... 62 : Activity Diagram Data Laporan Pengmbalian... 62 : Statechart Diagram Menambah Data User... 63 : Statechart Diagram Mengubah Data User... 63 : Statechart Diagram Menghapus Data User... 63 : Statechart Diagram Menambah Data Laboratorium... 64 : Statechart Diagram Mengubah Data Laboratorium... 64 : Statechart Diagram Menghapus Data Laboratorium... 64 : Statechart Diagram Menambah Data Jenis Barang... 65 : Statechart Diagram Mengubah Data Jenis Barang... 65 : Statechart Diagram Menghapus Data Jenis Barang... 65 : Statechart Diagram Menambah Data Barang... 66 : Statechart Diagram Mengubah Data Barang... 66 : Statechart Diagram Menghapus Data Barang... 66 : Statechart Diagram Menambah Data Anggota... 67 : Statechart Diagram Mengubah Data Anggota... 67 : Statechart Diagram Menghapus Data Anggota... 67 : Statechart Diagram Menambah Data Perawatan... 68 : Statechart Diagram Mengubah Data Perawatan... 68 : Statechart Diagram Menambah Data Kerusakan... 68 : Statechart Diagram Mengubah Data Kerusakan... 69 : Statechart Diagram Menghapus Data Kerusakan... 69 xiii
Gambar 4.57 Gambar 4.58 Gambar 4.59 Gambar 4.60 Gambar 4.61 Gambar 4.62 Gambar 4.63 Gambar 4.64 Gambar 4.65 Gambar 4.66 Gambar 4.67 Gambar 4.68 Gambar 4.69 Gambar 4.70 Gambar 4.71 Gambar 4.72 Gambar 4.73 Gambar 4.74 Gambar 4.75 Gambar 4.76 Gambar 4.77 Gambar 4.78 Gambar 4.79 Gambar 4.80 Gambar 5.1 Gambar 5.2 Gambar 5.3 Gambar 5.4 Gambar 5.5 Gambar 5.6 Gambar 5.7 : Statechart Diagram Menambah Data Kehilangann... 69 : Statechart Diagram Mengubah Data Kehilangann... 69 : Statechart Diagram Menambah Data Peminjaman... 70 : Statechart Diagram Mengubah Data Peminjaman... 70 : Statechart Diagram Laporan Peminjaman... 70 : Statechart Diagram Menambah Data Pengembalian... 71 : Statechart Diagram Mengubah Data Pengembalian... 71 : Statechart Diagram Laporan Pengembalian... 71 : Himpunan ERD... 72 : Relasi Tabel... 77 : Desain Menu Utama... 78 : Desain Menu Login Admin... 78 : Desain Menu Manajemen User... 79 : Desain Menu Data Laboratorium... 79 : Desain Menu Jenis Barang... 80 : Desain Menu Data Barang... 80 : Desain Menu Data Anggota... 81 : Desain Menu Perawatan... 81 : Desain Menu Kerusakan... 82 : Desain Menu Kehilangan... 82 : Desain Menu Peminjaman... 83 : Desain Menu Laporan Peminjaman... 83 : Desain Menu Pengembalian...... 84 : Desain Menu Laporan Pengembalian... 84 : Tampilan Form Login... 86 : Tampilan Form User... 87 : Tampilan Form Data Laboratorium... 87 : Tampilan Form Jenis Barang... 88 : Tampilan Form Data Barang... 88 : Tampilan Form Data Anggota... 89 : Tampilan Form Data Perawatan... 89 xiv
Gambar 5.8 Gambar 5.9 Gambar 5.10 Gambar 5.11 Gambar 5.12 Gambar 5.13 : Tampilan Form Data Kerusakan... 90 : Tampilan Form Data Kehilangan... 90 : Tampilan Form Data Peminjaman... 91 : Tampilan Form Data Laporan Peminjaman...... 91 : Tampilan Form Data Pengembalian...... 92 : Tampilan Form Data Laporan Pengembalian... 92 xv
DAFTAR LAMPIRAN Lampiran 1 : Surat Pengantar Fakultas Lampiran 2 : Buku bimbingan skripsi Lampiran 3 : Daftar Riwayat pembuat skripsi xvi