RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA. SKRIPSI Oleh : ADI WIJAYA NPM. 0834010151 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JATIM SURABAYA 2012
RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA SKRIPSI Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Jurusan Teknik Informatika Disusun oleh : ADI WIJAYA NPM. 0834010151 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR SURABAYA 2012
LEMBAR PENGESAHAN RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA Disusun Oleh : ADI WIJAYA NPM. 0834010151 Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang VI Tahun Akademik 2011/2012 Pembimbing Utama Pembimbing Pendamping Pembimbing Lapangan Dr. Ronny, S.kom, M.kom Ir. Mu tasim Billah, MS Rahmat Willianto, SE NPT. 0930097101 NIP. 3 7805 07 0218 1 NIP. 2676 Mengetahui, Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri UPN Veteran Jawa Timur Dr. Ir. Ni Ketut Sari, MT NIP. 19650731 199203 2 001 SKRIPSI
RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA Disusun Oleh : RIZKY FIRMANSYAH NPM. 0834010200 Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Pada Tanggal 14 Deasember 2012 Pembimbing : Tim Penguji : 1. 1. Dr. Ronny, S.kom, M.kom Ir. Edi Purnomo Sasongko, MP NPT. 0930097101 NIP. 19640714 198803 1 00 1 2. 2. Ir. Mu tasim Billah, MS Budi Nugroho, S.kom, M.kom NIP. 3 7805 07 0218 1 NPT. 3 8006 05 0205 1 3. 3. Rahmat Willianto, SE Wahyu Syaifullah Js., S.kom, M.kom NIP. 2676 NPT. 3 8608 10 0295 1 Mengetahui, Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Ir. SUTIYONO, MT. NIP. 19600713 198703 1 001
YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR FAKULTAS TEKNOLOGI INDUSTRI PANITIA UJIAN SKRIPSI / KOMPREHENSIF Jl. Raya Rungkut Madya Gunung Anyar Telp. (031) 8706369 (Hunting). Fax. (031) 8706372 Surabaya 60294 KETERANGAN REVISI Mahasiswa di bawah ini : Nama : Adi Wijaya NPM : 0834010151 Jurusan : Teknik Informatika Telah mengerjakan revisi/ tidak ada revisi*) pra rencana (design) / skripsi ujian lisan, TA 2011/2012 dengan judul: RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA " Surabaya, 14 Desember 2012 Dosen Penguji yang memerintahkan revisi: 1) Ir. Edi Purnomo Sasongko, MP NIP. 19640714 198803 1 00 1 2) Budi Nugroho, S.kom, M.kom NPT. 3 8006 05 0205 1 3) Wahyu Syaifullah Js., S.kom, M.kom NPT. 3 8608 10 0295 1 { } { } { } Mengetahui, Pembimbing Utama Pembimbing Pendamping Pembimbing Lapangan Dr. Ronny, S.kom, M.kom Ir. Mu tasim Billah, MS Rahmat Willianto, SE NPT. 0930097101 NIP. 3 7805 07 0218 1 NIP. 2676
KATA PENGANTAR Puji syukur senantiasa peneliti ucapkan kehadirat Tuhan YME, yang telah melimpahkan rahmat dan hidayah-nya, sehingga peneliti dimudahkan dalam penyelesaian penulisan laporan tugas akhir (skripsi) ini dapat di PT DNP INDONESIA sebagaimana yang diharapkan. Selama pelaksanaan kegiatan Tugas Akhir (Skripsi) dan dalam penyelesaian penulisan laporan Tugas Akhir (skripsi) ini dapat di PT DNP INDONESIA ini, peneliti mendapatkan banyak bantuan dan bimbingan dari berbagai pihak. Karena itu, peneliti ingin mengucapkan terima kasih kepada : 1. Bapak Prof. Dr. Ir. Teguh Soedarto, MP selaku Rektor Universitas Pembangunan Nasional Veteran Jawa Timur. 2. Bapak Sutiyono, MT selaku Dekan Fakultas Teknologi Industri UPN Veteran Jawa Timur. 3. Ibu Dr. Ir. Ni Ketut Sari, Mt selaku Kepala Jurusan Teknik Informatika. 4. Bapak Dr. Ronny, S.Kom,M.kom selaku dosen pembimbing I yang telah meluangkan waktu memberikan bimbingan selama pelaksanaan Tugas Akhir (Skripsi) ini. 5. Bapak Ir. Mu tasim Billah, MS. selaku Wakil Dekan dan dosen pembimbing II yang telah mengizinkan peneliti untuk melakukan Tugas Akhir (Skripsi) ini. i
6. Bapak Barry Nuqoba, S.si, M.kom. selaku dosen penguji I. Yang telah menguji Tugas Akhir (skripsi) ini. 7. Bapak Firza prima Aditiawan, S.kom. selaku Dosen penguji II juga pengampu Skripsi (PIA). Telah menguji dan membimbing dalam kegiatan pelaksanaan Pra Tugas Akhir (Skripsi). 8. Bapak Rahmat Willianto, SE. selaku kepala pergudang wilayah surabaya dan juga pembimbing Lapangan yang telah meluangkan waktu dan memberikan bimbingan kepada peneliti untuk menyelesaikan Tugas Akhir (Skripsi) di PT DNP INDONESIA. 9. Seluruh pimpinan dan staff DNP INDONESIA wilayah surabaya yang telah bersedia dan membantu kelancaran proses Tugas Akhir (Skripsi). 10. Orang tua dan keluarga atas segala motivasi dan doanya, sehingga semua dapat berjalan dengan baik. 11. Kawan-kawan satu angkatan UPN veteran jatim. Alux permana, Dio Dedi Utama, Rasuko Vidya patma, M. Hamzah A, Ganny Andi Putra, Anjaya Parlika, Yunus R S, Candra A W, Bintan A, Arliyan P, M yusuf Ali, Taufan Chriswanto, Adam Septiansa, perdi, Selamet Soendoro, Bastian Ady Wibowo dan seluruh kerabat yang selalu memberikan ilmu, dukungan, motivasi serta doa untuk tetap semangat dalam mengerjakan tugas akhir. ii
Peneliti menyadari sepenuhnya masih terdapat banyak kekurangan dalam penyelesaian laporan Tugas Akhir (Skripsi) ini, namun peneliti berusaha menyelesaikan laporan ini dengan sebaik mungkin. Segala kritik saran yang bersifat membangun sangat diharapkan dari semua pihak, guna perbaikan dan pengembangan dimasa yang akan datang. Akhirnya, besar harapan peneliti agar laporan ini dapat diterima dan berguna bagi semua pihak. Surabaya, 27 september 2012 Peneliti iii
DAFTAR ISI Halaman ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... vii DAFTAR GAMBAR... viii BAB 1 PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Penelitian... 3 1.5. Manfaat Penelitian... 3 1.6. Metodelogi penelitian...4 1.7. Sistematika Penulisan... 5 BAB II TINJAUAN PUSTAKA... 7 2.1. Profil PT. DNP Indonesia... 7 2.2. Visi dan Misi PT. DNP Indonesia... 7 2.3. Konsep Dasar Sistem... 8 2.3.1. Karakteristik Sistem... 9 2.3.2. Klasifikasi Sistem... 12 2.4. Sistem Informasi... 13 2.5. Pengembangan Sistem... 18 2.6. HTML... 20 2.7. JQuery... 20 2.8. CSS (Cascading Style Sheets)... 21 iii
2.9. Pengertian PHP... 21 2.9.1 Sejarah PHP... 21 2.9.2 Kelebihan PHP... 22 2.9.3 CodeIgniter... 23 2.9.4 Pengertian Framework... 24 2.9.5 Langkah Langkah Membuat Website Menggunakan CodeIgniter 27 2.10 Xamp. 30 BAB III ANALISA DAN PERANCANGAN SISTEM... 32 3.1. Pengumpulan Materi... 32 3.2. Analisa Permasalahan... 32 3.3. Analisa Kebutuhan... 33 3.4. Identifikasi User... 33 3.5. Analisa Sistem... 34 3.5.1. Perancangan Sistem... 34 3.5.2. Diagram Berjenjang... 34 3.5.3. Desain Sistem DFD (Data Flow Diagaram)... 35 3.5.3.1. Context Diagram... 36 3.5.3.2. DFD Level 0... 36 3.6. Perancangan Database... 39 3.6.1. ERD (Entity Relation Diagram)... 40 3.6.2. CDM (Conceptual Data Model)... 40 3.6.3. PDM (Pysical Data Model)... 41 BAB IV IMPLEMENTASI SISTEM... 42 4.1. Kebutuhan Sistem... 42 4.2. Antarmuka... 43 iv
4.2.1. Halaman Login... 43 4.2.2. Halaman Home... 44 4.2.3. Halaman Master Pada Administrator... 45 4.2.4 Halaman Delivery Pada Administrator... 46 4.2.5. Halaman Order Pada Administrator... 47 4.2.6. Halaman Customer Pada Administrator... 49 4.2.7. Halaman Account Pada Administrator... 50 4.2.8. Halaman Home Pada Supervisor... 51 4.2.9 Halaman Master Pada Supervisor... 52 4.2.10 Halaman Delivery Pada Supervisor... 52 4.2.11 Halaman Order Pada Supervisor... 53 4.3 Daftar Tabel... 54 BAB V UJI COBA DAN EVALUASI... 58 5.1. Uji Coba... 58 5.1.1. Uji Coba Sistem... 58 5.2. Uji Coba Login Pada Administrator... 59 5.3. Uji Coba Input Menu Delivery Pada Administrator... 60 5.4. Uji Coba Menu Order Pada Administrator... 62 5.5. Uji Coba Menu Customer Pada Administrator... 63 5.6 Uji Coba Login Pada Supervisor... 64 5.7 Uji Coba Input Menu Delivery Pada Supervisor... 66 5.8 Uji Coba Menu Order Pada Supervisor... 67 BAB VI PENUTUP... 70 6.1. Kesimpulan... 70 6.2. Saran... 71 DAFTAR PUSTAKA v
Judul : RANCANG BANGUN SISTEM PENGENDALI INVENTORY DI PT. DNP INDONESIA CABANG WILAYAH SURABAYA. Pembimbing : 1. Dr. Ronny., S.Kom. M.Kom. MH 2. Ir. Mu tasim Billah, Ms. ABSTRAK Sistem informasi persediaan barang adalah suatu sistem informasi menejemen stok barang yang menghasilkan berbagai informasi yang dapat berguna untuk mendukung kegiatan penjualan di PT DNP INDONESIA (Dai Nippon Printing Indonesia). sistem informasi menejemen stok barang merupakan dari sistem informasi pemasaran, yang dikembangkan untuk mengumpulkan, mengolah dan menyimpan data stok barang sehingga data tersebut dapat dilihat kembali untuk disalurkan sebagai suatu informasi menejemen stok barang untuk perusahaan tersebut. Wujud dari pengembangan sistem informasi menejemen stok barang ini adalah pembuatan aplikasi komputer yang mampu mewakili suatu sistem informasi yang sudah dirangcang keseluruhan. Aplikasi sistem informasi menejemen stok barang yang dihasilkan mampu mengelola data penjualan dan meliputi data transaksi pengadaan atau pembelian barang, data transksi penjualan barang, data barang, data distributor dan data pembeli secara terorganisasi. Hasil dari rancangan aplikasi sistem informasi panjualan barang ini menunjukan bahwa peranan aplikasi komputer dalam sistem informasi menejemen stok barang sangat penting sebagai penunjang dalam meningkatkan kualitas kegiatan penjualan di perusahaan tersebut. Kata kunci : Sistem Informasi, Inventory
1 BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini kebutuhan manusia akan informasi memacu pesatnya perkembangan teknologi di bidang informasi dan teknologi telekomunikasi. Teknologi yang semakin meningkat didukung dengan sarana dan prasarana yang memadai, membuktikan bahwa kini informasi telah menjadi kebutuhan pokok dalam kehidupan manusia. Sistem informasi dan teknologi informasi berfungsi sebagai pendukung untuk mengambil keputusan yang tepat berdasarkan informasi yang tersedia. Pada perkembangan teknologi informasi yang ada saat ini dapat melakukan pengolahan data dengan mudah, dapat menghasilkan suatu informasi yang di butuhkan dengan akurat dan mengefektifkan waktu, serta biaya yang di keluarkan lebih efesien. Keunggulan inilah yang menjadikan teknologi informasi saat ini banyak berperan serta dalam segala bidang dan aspek kehidupan yang ada, dan berkembang sesuai dengan kebutuhan masyarakat, dari perusahaan, institusi, sampai tempat ibadah yang dahulu hanya menerapkan sistem manual (nonkomputerisasi) mulai bergeser melakukan komputerisasi di berbagai bidang. Sistem informasi juga suatu perangkat lunak yang diciptakan sebagai sarana untuk membantu mempermudah proses bisnis, salah satu sistem informasi yang banyak diimplementasikan adalah website yang berbasis sms gateway. Permasalahan yang ada pada PT. DNP INDONESIA peneliti mengambil sebuah gambaran dari permasalahan pengendali inventory untuk mengontrol item barang yang masuk disimpan dan item barang yang keluar di PT. DNP
2 INDONESIA. Sebelumnya, pada perusahaan tersebut mencatatan item barang masuk dan keluar masih menggunakan sistem non-komputerisasi sehingga memakan banyak waktu untuk mengetahui stok barang yang ada didalam inventory. Melihat beberapa kekurangan dalam bidang inventory di atas, peneliti memberikan solusi dengan membuat Sistem Pengendali Inventory PT. DNP INDONESIA. 1.2 Rumusan Masalah Berdasarkan beberapa alasan yang telah dipaparkan di atas, maka beberapa masalah perlu dijawab dalam penelitian ini. Adapun permasalahan tersebut adalah a. Bagaimana agar aplikasi dapat mengontrol item barang yang masuk di simpan dan keluar di PT. DNP INDONESIA? b. Bagaimana agar aplikasi sesuai dengan kebijakan perusahaan menentukan tugas yang akan dikerjakan? c. Bagaimana agar aplikasi bisa menghasilkan report item barang yang masuk dan keluar, sehingga data akan diteruskan ke dalam pengolahan dalam pihak manajemen? 1.3 Batasan Masalah Berdasarkan permasalahan yang timbul di atas maka perlu adanya batasan yang jelas dalam penelitian ini, yaitu : a. Sistem ini tidak membahas keamanan (security) internal sistem secara mendalam
3 b. Aplikasi ini menpunyai satu hak akses. yaitu : user, yang mempunyai kode jabatan sendiri, sehingga ketika surat jalan dicetak dapat dengan mudah diketahui oleh pihak yang bertanggung jawab c. Untuk keamanan data, maka setiap user yang akan masuk (login) harus memiliki username dan password dan hanya bisa mengakses data sesuai dengan profilnya. d. Pembuatan sistem ini hanya mencakup pada inventory PT. DNP INDONESIA yang ada di Surabaya. e. Aplikasi ini hanya dapat dijalankan di web browsing google chrome saja. 1.4 Tujuan Tujuan dari tugas akhir ini adalah merancang dan membangun sistem pengendali inventory di PT. DNP INDONESIA wilayah surabaya. 1.5 Manfaat Dengan adanya Sistem Pengendali Inventory yang peneliti buat ini, diharapkan dapat : a. Agar dapat mengontrol item barang yang masuk di simpan dan keluar di PT. DNP INDONESIA. b. Agar mempermudah karyawan dalam menentukan tugas yang akan dikerjakan agar sesuai dengan kebijakan perusahaan.
4 c. Agar dapat memberikan pesan peringatan melalui sms saat stok barang habis, pada admin inventory PT. DNP INDONESIA. d. Agar dapat mengghasilkan report item barang yang masuk dan keluar. 1.6 Metodologi Penelitian a. Survei / Wawancara Pada tahap ini peneliti melakukan survei awal guna mengetahui kinerja inventory selama ini beserta masalah-masalah yang timbul. b. Studi Literatur Pada tahap ini dilakukan pengumpulan bahan-bahan yang lebih bersifat teori sebagai tambahan informasi. c. Analisa Sistem Pada tahap ini dilakukan analisis terhadap kebutuhan sistem dan kemampuan / fasilitas yang diperlukan pada proses pembuatan aplikasi. d. Desain Sistem Pada tahap ini dilakukan perancangan sistem untuk menyelesaikan masalah-masalah yang ada berdasarkan hasil analisis. e. Implementasi dan Evaluasi Pada tahap ini dilakukan pengujian selama kurang lebih 2 bulan terhadap sistem yang dihasilkan dan penanganan kesalahan serta membantu proses pembelajaran staf dalam memahami aplikasi yang dihasilkan.
5 f. Pembuatan Laporan Pada tahap ini dilakukan proses dokumentasi dari seluruh hasil kerja yang telah dilakukan.. 1.7 Sistematika Penulisan Sistematika penulisan tugas akhir ini dibagi dalam beberapa bab dengan pokok pembahasan, yang diantaranya sebagai berikut : BAB I PENDAHULUAN Berisi hal-hal yang melatarbelakangi dan perumusan masalah, menentukan batasan masalahnya disertai tujuan dan manfaat dari penelitian yang akan dihasilkan. BAB II TINJAUAN PUSTAKA Bab ini berisi teori pendukung yang berhubungan dengan pembangunan sistem informasi yang akan dibuat. BAB III ANALISA DAN PERANCANGAN SISTEM Mengemukakan sejarah dan analisa berupa gambaran umum dan sistem yang berlaku pada PT. DNP Indonesia serta diarahkan pada proses analisis dan desain sistem serta rancangan user interface yang akan digunakan pada sistem. BAB IV IMPLEMENTASI SISTEM Berisi penjelasan tentang spesifikasi dan kemampuan sistem yang dibuat serta disain antar muka dari aplikasi yang dibuat.
6 BAB V UJI COBA DAN EVALUASI Berisi tentang hasil yang didapat dari sistem yang telah diimplementasikan. BAB VI PENUTUP Berisi kesimpulan dan saran dari peneliti yang merupakan hasil akhir penelitian.