APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK CV. SUPERNOVA TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Ahli Madya Program Diploma III Teknik Informatika Disusun oleh : EKA WIDYAWATI NIM. M3110046 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013 i
HALAMAN PERSETUJUAN APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK KESEHATAN CV.SUPERNOVA Disusun Oleh : EKA WIDYAWATI NIM. M3110046 Tugas Akhir ini telah disetujui untuk dipertahankan Dihadapan dewan penguji pada tanggal 16 Juli 2013 Dibimbing oleh Pembimbing Utama Wisnu Widiarto,S.Si M.T NIP. 19700601 200 801 1 009 ii
HALAMAN PENGESAHAN APLIKASI SISTEM INVENTORI BERBASIS WEB STUDI KASUS PRODUSEN PRODUK KESEHATAN CV.SUPERNOVA Disusun Oleh: EKA WIDYAWATI NIM. M3110046 Dibimbing Oleh Pembimbing Utama Wisnu Widiarto,S.Si M.T NIP. 19700601 200 801 1 009 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika pada hari...tanggal... Dewan Penguji : 1. Penguji 1 Wisnu Widiarto,S.Si M.T ( ) NIP. 19700601 200 801 1 009 2. Penguji 2 Endar Suprih ( ) NIP. 19800214 201302 01 3. Penguji 3 Tutut Maitanti ( ) NIDN. 0625058501 Dekan Fakultas MIPA UNS Disahkan Oleh : Ketua Program Studi DIII Teknik Informatika UNS Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D NIP. 19610223 198601 1 001 Drs. YS. Palgunadi, M.Sc NIP. 19560407 198303 1 004 iii
ABSTRACT Eka Widyawati, 2013, Web Based Inventory System Application. A Case Study For Health Product Manufacturer at CV. Supernova. DIII Informatics Science, Mathematic and Science Faculty, Sebelas Maret University of Surakarta. Inventory Information sistem is an Information system that supplies Information for many processes that consist of stock, warehousing and reporting. Thus, it is required a system to support company's perfomance that has manual initially turned into a computerized system to yield more detailed report. The application development was done by data collectig, system planning, system analysis, sistem design and database development. The application programming was developed with PHP. The database development used was MySQL. Web Based Inventory System Application. A Case Study For Health Product Manufacturer at CV. Supernova that has been made. The result outputs of this system are materials report and product report. keyword: inventori Information system, PHP, report iv
ABSTRAKSI Eka Widyawati. 2013. Aplikasi Sistem Inventori Produsen Produk Kesehatan CV. Supernova. DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Sistem informasi Inventori adalah sebuah sistem informasi yang menyediakan informasi dari beberapa proses yang meliputi pengadaan barang, pergudangan dan pelaporan. Untuk itu diperlukan sebuah sistem untuk meningkatkan proses kinerja perusahaan yang semula manual menjadi terkomputerisasi yang akan menghasilkan laporan yang lebih terperinci. Pembuatan aplikasi ini dilakukan dengan cara pengumpulan data, perencanaan sistem, analisa sistem, perancangan sistem dan database. Pembuatan program aplikasi dikembangkan dengan PHP. Database yang digunakan adalah MySQL. Aplikasi inventori produsen produk kesehatan CV. Supernova ini telah dibuat. Output yang dihasilkan berupa laporan stok bahan baku dan produk. Kata Kunci: Aplikasi Sistem Inventori, PHP, laporan v
MOTTO Kunci Kesuksesan Adalah Berusaha dan Berdoa Kesuksesan ada untuk mereka yang berusaha Kalau mereka bisa aku pasti bisa vi
HALAMAN PERSEMBAHAN Tugas Akhir ini penulis persembahkan untuk : 1. Kedua orang tua, Bapak Widodo dan Ibu Tumiyem yang selalu memberi nasihat dan semangat. 2. Adik-adikku yang imut, Yessi Nurcahyani dan Ratna Diyan Lestari tercinta yang selalu mengerti dan membantu dengan doa. 3. Bedit Riyanto terima kasih atas semua bantuan dan perhatiannya selama ini. 4. Semua teman - teman yang selalu memberikan dukungan dan bantuan dalam penyelesaian Tugas Akhir ini. vii
KATA PENGANTAR Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan hidayahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul Aplikasi Inventori Berbasis Web Produsen Produk Kesehatan CV. Supernova. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Drs. YS. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Teknik Pengetahuan Alam Universitas Sebelas Maret Surakarta. 2. Wisnu Widiarto, S.Si M.T selaku Dosen Pembimbing Tugas Akhir. 3. CV. Supernova yang telah memberikan bantuan serta kerjasamanya kepada penulis dalam penyelesaian Tugas Akhir. 4. Teman teman D3 Teknik Informatika angkatan 2010, terima kasih atas dukungannya. 5. Semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu dalam pelaksanaan dan penyusunan laporan Tugas Akhir ini baik secara moral maupun material. Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri. Surakarta, Juni 2013 Penulis viii
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii HALAMAN ABSTRACT... iv HALAMAN ABSTRAK... v HALAMAN MOTTO... vi HALAMAN PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... ix DAFTAR TABEL... xi DAFTAR GAMBAR... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 1 1.3 Batasan Masalah... 2 1.4 Tujuan... 2 1.5 Manfaat... 2 1.6 Metodologi Penelitian... 3 1.7 Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 5 2.1 Inventori... 5 2.2 Web... 5 2.3 PHP... 5 2.4 MySQL... 6 2.5 Basis Data... 6 2.6 Context Diagram ( CD )... 7 2.7 Data Flow Diagram commit ( DFD to )... user 7 ix
2.8 Entity Relation Diagram ( ERD )... 8 2.9 Kardinalitas... 9 BAB III DESAIN DAN PERANCANGAN... 11 3.1 Kebutuhan Sistem... 11 3.2 Perancangan Sistem... 11 3.3 Analisa Data... 12 3.4 Analisa dan Perancangan Basis Data... 24 3.5 Perancangan Tampilan... 29 BAB IV DESAIN DAN PERANCANGAN... 30 4.1. Implementasi... 30 4.2. Evaluasi... 42 BAB V PENUTUP... 49 5.1 Kesimpulan... 49 5.2 Saran... 49 DAFTAR PUSTAKA... 50 x
DAFTAR TABEL Tabel 2.1 Simbol Komponen DFD... 7 Tabel 2.2 Simbol Komponen ERD... 8 Tabel 3.1 Tabel Bahan Baku... 25 Tabel 3.2 Tabel Bahan Baku Keluar... 25 Tabel 3.3 Tabel Bahan Baku Masuk... 25 Tabel 3.4 Tabel Cacat... 25 Tabel 3.5 Tabel Detail Produk Keluar... 26 Tabel 3.6 Tabel Komposisi... 26 Tabel 3.7 Persediaan Supplier... 26 Tabel 3.8 Produk... 26 Tabel 3.9 Produk Keluar... 27 Tabel 3.10 Produksi... 27 Tabel 3.11 User... 27 Tabel 4.1 Evaluasi... 42 xi
DAFTAR GAMBAR Gambar 1.1 Metodologi Penelitian... 3 Gambar 2.1 Kardinalitas satu ke satu... 9 Gambar 2.2 Kardinalitas satu ke banyak... 9 Gambar 2.3 Kardinalitas banyak ke satu... 10 Gambar 2.4 Kardinalitas banyak ke banyak... 10 Gambar 3.1 Context Diagram... 12 Gambar 3.2 DFD Level 1... 13 Gambar 3.3 DFD Level 2 dari Proses 3... 14 Gambar 3.4 DFD Level 3 dari Proses 3.1... 15 Gambar 3.5 DFD Level 3 dari Proses 3.2... 16 Gambar 3.6 DFD Level 3 dari Proses 3.3... 17 Gambar 3.7 DFD Level 3 dari Proses 3.4... 17 Gambar 3.8 DFD Level 4 dari Proses 3.2.1... 18 Gambar 3.9 DFD Level 4 dari Proses 3.2.2... 19 Gambar 3.10 DFD Level 4 dari Proses 3.2.3... 20 Gambar 3.11 DFD Level 4 dari Proses 3.2.4... 20 Gambar 3.12 DFD Level 4 dari Proses 3.2.5... 21 Gambar 3.14 DFD Level 4 dari Proses 3.4.1... 21 Gambar 3.13 DFD Level 4 dari Proses 3.4.2... 22 Gambar 3.15 DFD Level 4 dari Proses 3.4.2... 22 Gambar 3.16 DFD Level 4 dari Proses 3.4.4... 23 Gambar 3.17 ERD Aplikasi inventori CV. SUPERNOVA... 24 Gambar 3.19 Perancangan tampilan admin... 29 Gambar 3.20 Perancangan tampilan Distributor dan Supplier... 29 Gambar 4.1 Halaman index distributor dan Supplier... 30 Gambar 4.2 Halaman Beranda Distributor... 31 Gambar 4.3 Halaman Form Permintaan... 31 Gambar 4.4 Halaman Data Permintaan... 32 xii
Gambar 4.5 Halaman beranda Supplier... 32 Gambar 4.6 Form tambah persediaan... 33 Gambar 4.7 Halaman data persediaan... 33 Gambar 4.8 Halaman Beranda Admin... 34 Gambar 4.9 Halaman Bahan Baku... 34 Gambar 4.10 Halaman Form Bahan Baku... 35 Gambar 4.11 Halaman Bahan Baku Masuk... 35 Gambar 4.12 Halaman Form Bahan Baku Masuk... 36 Gambar 4.13 Halaman Bahan Baku Keluar... 36 Gambar 4.14 Halaman Komposisi... 37 Gambar 4.15 Halaman Produk... 37 Gambar 4.16 Halaman Form Produk... 38 Gambar 4.17 Halaman Produksi... 38 Gambar 4.18 Halaman Form Produksi... 39 Gambar 4.19 Halaman Produk Cacat... 39 Gambar 4.20 Halaman Form Produk Cacat... 40 Gambar 4.21 Halaman Persediaan Bahan Baku... 40 Gambar 4.22 Halaman User... 41 xiii